//---------------------------------------------------------------------------------------
// Variable
//---------------------------------------------------------------------------------------
	var uriPAClient = "/0/accueil/PA";
	var hostNameDefaut="mobile.orange.fr";
	var hostNamePrevisuGE = "geprevisu.ftm.francetelecom.fr";
	var separateurProtocole = "//";
	var separateurURL = "/";
	var separateurParametreURL = "?";
	var protocoleStandard = "http://";
	var protocoleSecurise = "https://";
	
//---------------------------------------------------------------------------------------
// Fonction d'extraction de type http://monsite.fr à partir de l'URL passée en paramètre
//---------------------------------------------------------------------------------------
function getHostNameGE(anURL) {
      var indexProtocole = anURL.lastIndexOf(separateurProtocole);
      if (indexProtocole > 0) {
		indexProtocole = indexProtocole + 2;
	      var result = unescape(anURL.substring(indexProtocole,anURL.length));
		indexSeparateur = result.indexOf(separateurURL);
		if (indexSeparateur > 0) {
			result = result.substring(0,indexSeparateur);
		} else {
			indexSeparateur = result.indexOf(separateurParametreURL);
			if (indexSeparateur > 0) {
				result = result.substring(0,indexSeparateur);
			}
		}
		//return result;
		return "";
	} else {
		//URL incomplète : retourne blanc
		return "";
	}
}
//---------------------------------------------------------------------------------------
// Lance l'accès à la page d'accueil Client pour le formulaire passé en paramètre
//---------------------------------------------------------------------------------------
function submitAccesPAAuthentifieFormulaireGE(leForm) {
	var resultURL = getHostNameGE(document.location.href);
	if (resultURL.length == 0) {
		resultURL = protocoleSecurise + hostNameDefaut + uriPAClient ;
	} else {
		if (resultURL == hostNamePrevisuGE) {
			resultURL = protocoleStandard + resultURL + uriPAClient;
		} else {
			resultURL = protocoleSecurise + resultURL + uriPAClient ;
		}
	}
	leForm.action=resultURL;
	leForm.submit();
	return true;
}

