// Fonction de gestion des menus
function disparition(action)
{
	var pathname=location.pathname;
	var myDomain=pathname.substring(0,pathname.lastIndexOf('/')) +'/';
	var date_exp = new Date();
	var produit;
	var prestataire;
	var geo;
	var divers;
	var business;
	var tmp;
	var ua=navigator.userAgent.toLowerCase();
	//var isMoz  = (navigator.appName.indexOf("Netscape") != -1);
	var isIE  = (ua.indexOf("msie") != -1);
	
	if (isIE)
		tmp = 'block';
	else
		tmp = 'table-row';
	
	if(document.getElementById)
	{
		switch (action)
		{
			case 0:
				if (document.getElementById("prd").style.display == 'none')
				{
					document.getElementById("prd").style.display = tmp;
					document.getElementById("img_prd").src = 'images/rond_moins.gif';
					produit=1;
				}
				else
				{
					document.getElementById("prd").style.display = 'none';
					document.getElementById("img_prd").src = 'images/rond_plus.gif';
					produit=0;
				}
				date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));
				// Ici on définit une durée de vie de 365 jours
				SetCookie("prd",produit,date_exp,myDomain);
				break;
				
			case 1:
				if (document.getElementById("pres").style.display == 'none')
				{
					document.getElementById("pres").style.display = tmp;
					document.getElementById("img_pres").src = 'images/rond_moins.gif';
					prestataire=1;
				}
				else
				{
					document.getElementById("pres").style.display = 'none';
					document.getElementById("img_pres").src = 'images/rond_plus.gif';
					prestataire=0;
				}
				date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));
				// Ici on définit une durée de vie de 365 jo
				SetCookie("prs",prestataire,date_exp,myDomain);
				break;
			
			case 2:
				if (document.getElementById("geo").style.display == 'none')
				{
					document.getElementById("geo").style.display = tmp;
					document.getElementById("img_geo").src = 'images/rond_moins.gif';
					geo=1;
				}
				else
				{
					document.getElementById("geo").style.display = 'none';
					document.getElementById("img_geo").src = 'images/rond_plus.gif';
					geo=0;
				}
				date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));
				// Ici on définit une durée de vie de 365 jo
				SetCookie("geo",geo,date_exp,myDomain);
				break;
				
			case 3:
				if (document.getElementById("div").style.display == 'none')
				{
					document.getElementById("div").style.display = tmp;
					document.getElementById("img_div").src = 'images/rond_moins.gif';
					divers=1;
				}
				else
				{
					document.getElementById("div").style.display = 'none';
					document.getElementById("img_div").src = 'images/rond_plus.gif';
					divers=0;
				}
				date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));
				// Ici on définit une durée de vie de 365 jo
				SetCookie("div",divers,date_exp,myDomain);
				break;
				
			case 4:
				if (document.getElementById("pai").style.display == 'none')
				{
					document.getElementById("pai").style.display = tmp;
					document.getElementById("img_pai").src = 'images/rond_moins.gif';
					business=1;
				}
				else
				{
					document.getElementById("pai").style.display = 'none';
					document.getElementById("img_pai").src = 'images/rond_plus.gif';
					business=0;
				}
				date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));
				// Ici on définit une durée de vie de 365 jo
				SetCookie("pai",divers,date_exp,myDomain);
				break;
		}
	}
}

// Gestion du menu erreur, 1 pour afficher, 0 pour faire disparaitre
function disparition_erreur(afficher)
{
	var ua=navigator.userAgent.toLowerCase();
	var isIE  = (ua.indexOf("msie") != -1);
	
	if (isIE)
		tmp = 'block';
	else
		tmp = 'table';
	
	if(document.getElementById)
	{
		if( afficher == 1 )
			document.getElementById("tblErreur").style.display = tmp;
		else
			document.getElementById("tblErreur").style.display = 'none';
	}
}

// Fonction de gestion des onglets
function disparition_langue(lng)
{
	desactive_onglets();
	active_onglet('lng_' + lng);
	cache_langues();
	document.getElementById(lng).style.display = 'block';
}

// Mise en forme d'un onglet active
function active_onglet (lng)
{
	document.getElementById(lng).style.backgroundColor = '#fff';
	document.getElementById(lng).style.borderWidth = '1px';
	document.getElementById(lng).style.borderBottomColor = '#fff';
	document.getElementById(lng).style.borderStyle = 'solid';
}

// Mise en forme de tous les onglets desactives
function desactive_onglets ()
{
	// Onglet Commun
	if (document.getElementById("lng_commun") != null)
	{
		document.getElementById("lng_commun").style.backgroundColor = '#cfc';
		document.getElementById("lng_commun").style.borderWidth = '1px';
		document.getElementById("lng_commun").style.borderBottomColor = '#6c6';
		document.getElementById("lng_commun").style.borderStyle = 'solid';
	}
	// Onglet Photo
	if (document.getElementById("lng_photo") != null)
	{
		document.getElementById("lng_photo").style.backgroundColor = '#cfc';
		document.getElementById("lng_photo").style.borderWidth = '1px';
		document.getElementById("lng_photo").style.borderBottomColor = '#6c6';
		document.getElementById("lng_photo").style.borderStyle = 'solid';
	}
	// Onglet Agence
	if (document.getElementById("lng_agence") != null)
	{
		document.getElementById("lng_agence").style.backgroundColor = '#cfc';
		document.getElementById("lng_agence").style.borderWidth = '1px';
		document.getElementById("lng_agence").style.borderBottomColor = '#6c6';
		document.getElementById("lng_agence").style.borderStyle = 'solid';
	}
	// Onglet fr
	document.getElementById("lng_fr").style.backgroundColor = '#cfc';
	document.getElementById("lng_fr").style.borderWidth = '1px';
	document.getElementById("lng_fr").style.borderBottomColor = '#6c6';
	document.getElementById("lng_fr").style.borderStyle = 'solid';
	// Onglet en
	document.getElementById("lng_en").style.backgroundColor = '#cfc';
	document.getElementById("lng_en").style.borderWidth = '1px';
	document.getElementById("lng_en").style.borderBottomColor = '#6c6';
	document.getElementById("lng_en").style.borderStyle = 'solid';
	// Onglet es
	document.getElementById("lng_es").style.backgroundColor = '#cfc';
	document.getElementById("lng_es").style.borderWidth = '1px';
	document.getElementById("lng_es").style.borderBottomColor = '#6c6';
	document.getElementById("lng_es").style.borderStyle = 'solid';
	// Onglet it
	document.getElementById("lng_it").style.backgroundColor = '#cfc';
	document.getElementById("lng_it").style.borderWidth = '1px';
	document.getElementById("lng_it").style.borderBottomColor = '#6c6';
	document.getElementById("lng_it").style.borderStyle = 'solid';
	// Onglet gr
	document.getElementById("lng_gr").style.backgroundColor = '#cfc';
	document.getElementById("lng_gr").style.borderWidth = '1px';
	document.getElementById("lng_gr").style.borderBottomColor = '#6c6';
	document.getElementById("lng_gr").style.borderStyle = 'solid';
	// Onglet pt
	document.getElementById("lng_pt").style.backgroundColor = '#cfc';
	document.getElementById("lng_pt").style.borderWidth = '1px';
	document.getElementById("lng_pt").style.borderBottomColor = '#6c6';
	document.getElementById("lng_pt").style.borderStyle = 'solid';
	// Onglet de
	document.getElementById("lng_de").style.backgroundColor = '#cfc';
	document.getElementById("lng_de").style.borderWidth = '1px';
	document.getElementById("lng_de").style.borderBottomColor = '#6c6';
	document.getElementById("lng_de").style.borderStyle = 'solid';
	// Onglet nl
	document.getElementById("lng_nl").style.backgroundColor = '#cfc';
	document.getElementById("lng_nl").style.borderWidth = '1px';
	document.getElementById("lng_nl").style.borderBottomColor = '#6c6';
	document.getElementById("lng_nl").style.borderStyle = 'solid';
	// Onglet po
	document.getElementById("lng_po").style.backgroundColor = '#cfc';
	document.getElementById("lng_po").style.borderWidth = '1px';
	document.getElementById("lng_po").style.borderBottomColor = '#6c6';
	document.getElementById("lng_po").style.borderStyle = 'solid';
	// Onglet ru
	document.getElementById("lng_ru").style.backgroundColor = '#cfc';
	document.getElementById("lng_ru").style.borderWidth = '1px';
	document.getElementById("lng_ru").style.borderBottomColor = '#6c6';
	document.getElementById("lng_ru").style.borderStyle = 'solid';
	// Onglet ch
	document.getElementById("lng_ch").style.backgroundColor = '#cfc';
	document.getElementById("lng_ch").style.borderWidth = '1px';
	document.getElementById("lng_ch").style.borderBottomColor = '#6c6';
	document.getElementById("lng_ch").style.borderStyle = 'solid';
	// Onglet in
	document.getElementById("lng_in").style.backgroundColor = '#cfc';
	document.getElementById("lng_in").style.borderWidth = '1px';
	document.getElementById("lng_in").style.borderBottomColor = '#6c6';
	document.getElementById("lng_in").style.borderStyle = 'solid';
}


// Mise en forme de tous les onglets desactivés
function cache_langues ()
{
	// Onglet Commun
	if (document.getElementById("commun") != null)
		document.getElementById("commun").style.display = 'none';
	// Onglet Photo
	if (document.getElementById("photo") != null)
		document.getElementById("photo").style.display = 'none';
	// Onglet Agence
	if (document.getElementById("agence") != null)
		document.getElementById("agence").style.display = 'none';
	// Onglet fr
	if (document.getElementById("fr") != null)
		document.getElementById("fr").style.display = 'none';
	// Onglet en
	if (document.getElementById("en") != null)
		document.getElementById("en").style.display = 'none';
	// Onglet es
	if (document.getElementById("es") != null)
		document.getElementById("es").style.display = 'none';
	// Onglet it
	if (document.getElementById("it") != null)
		document.getElementById("it").style.display = 'none';
	// Onglet gr
	if (document.getElementById("gr") != null)
		document.getElementById("gr").style.display = 'none';
	// Onglet pt
	if (document.getElementById("pt") != null)
		document.getElementById("pt").style.display = 'none';
	// Onglet de
	if (document.getElementById("de") != null)
		document.getElementById("de").style.display = 'none';
	// Onglet nl
	if (document.getElementById("nl") != null)
		document.getElementById("nl").style.display = 'none';
	// Onglet po
	if (document.getElementById("po") != null)
		document.getElementById("po").style.display = 'none';
	// Onglet ru
	if (document.getElementById("ru") != null)
		document.getElementById("ru").style.display = 'none';
	// Onglet ch
	if (document.getElementById("ch") != null)
		document.getElementById("ch").style.display = 'none';
	// Onglet in
	if (document.getElementById("in") != null)
		document.getElementById("in").style.display = 'none';
}

// Gestion des cookies
function affiche_menu()
{
	var produit = GetCookie("prd");
	var prestataire = GetCookie("prs");
	var geo = GetCookie("geo");
	var divers = GetCookie("div");
	var business = GetCookie("pai");
	
	if (produit == 0)
		disparition(0);
	if (prestataire == 0)
		disparition(1);
	if (geo == 0)
		disparition(2);
	if (divers == 0)
		disparition(3);
	if (business == 0)
		disparition(4);
}

function SetCookie (name, value) 
{
	var argv=SetCookie.arguments;
	var argc=SetCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=name+"="+escape(value)+
		((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");
}
function getCookieVal(offset) 
{
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1)
      		endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) 
{
	var arg=name+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen) {
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg)
                        return getCookieVal (j);
                i=document.cookie.indexOf(" ",i)+1;
                        if (i==0) break;}
	return null;
}
function OuvrirPopup(page,nom,option) 
{	
    var w = window.open(page,nom,option);
    w.document.close();
    w.focus();
}


function onMouseOverRevues (urlImage)
{		
	if(document.getElementById)
	{
		if(navigator.appName=="Microsoft Internet Explorer")
		{
			var x = event.x+document.body.scrollLeft;
			var y = event.y+document.body.scrollTop;
		}
		else
		{
			var x =  evenement.pageX;
			var y =  evenement.pageY;
		}

		document.getElementById("imgRevue").src = urlImage;
		document.getElementById("imgRevue").style.top = y;
		document.getElementById("imgRevue").style.left = x;
		document.getElementById("imgRevue").style.visibility = 'visible';
	}
}

function onMouseOutRevues ()
{		
	if(document.getElementById)
	{
		document.getElementById("imgRevue").style.visibility = 'hidden';
	}
}

function ConversionLivreSterling (tarif)
{
	var tx = 1.17;
	var res;
	var tar = Math.floor(parseFloat(tarif) % tx);
	var tmp = parseFloat(tarif) / tx;
    
	//if(tar == 0)
		res = Math.round(tmp*100)/100;
	/*else
		res = parseInt(Math.ceil (parseFloat(tarif) / tx));*/

	/*if(res % 10 != 0)
	{
		res = (res / 10);
		res = (res + 1) * 10; 
	}*/

	return res;
}

function ConversionEuro (tarif)
{
	var tx = 1.17;
	var res;
	var tar = Math.floor(parseFloat(tarif) * tx);
	var tmp = parseFloat(tarif) * tx;
    
	if(tar == 0)
		res = Math.round(tmp*100)/100;
	else
		res = parseInt(Math.ceil (parseFloat(tarif) * tx));

	while(res % 10 != 0)
	{
		res = res - 1; 
	}

	return res;
}

function EuroResa ()
{
	if(document.all)
	{
		var aRemplacer = /\u20AC/g;
		document.getElementById("Bloc").innerHTML = document.getElementById("Bloc").innerHTML.replace(aRemplacer, "&pound;");
		document.getElementById('lblMontantLocationResaSterling').innerHTML = ConversionEuro(document.getElementById('lblMontantLocationResa').innerText) + "&nbsp;&euro;";
		document.getElementById('lblMontantAccompteResaSterling').innerHTML = ConversionEuro(document.getElementById('lblMontantAccompteResa').innerText) + "&nbsp;&euro;";
		document.getElementById('lblMontantAssuranceResaSterling').innerHTML = ConversionEuro(document.getElementById('lblMontantAssuranceResa').innerText) + "&nbsp;&euro;";
		document.getElementById('lblMontantFraisDossierResaSterling').innerHTML = ConversionEuro(document.getElementById('lblMontantFraisDossierResa').innerText) + "&nbsp;&euro;";
		document.getElementById('lblMontantTotalResaSterling').innerHTML = ConversionEuro(document.getElementById('lblMontantTotalResa').innerText) + "&nbsp;&euro;";
		document.getElementById('lblMontantResteResaSterling').innerHTML = ConversionEuro(document.getElementById('lblMontantResteResa').innerText) + "&nbsp;&euro;";
	}
	else
	{
		document.getElementById("Bloc").htmlContent = document.getElementById("Bloc").htmlContent.replace(aRemplacer, "&pound;");
		document.getElementById('lblMontantLocationResaSterling').htmlContent = ConversionEuro(document.getElementById('lblMontantLocationResa').htmlContent) + "&nbsp;&euro;";
		document.getElementById('lblMontantAccompteResaSterling').htmlContent = ConversionEuro(document.getElementById('lblMontantAccompteResa').htmlContent) + "&nbsp;&euro;";
		document.getElementById('lblMontantAssuranceResaSterling').htmlContent = ConversionEuro(document.getElementById('lblMontantAssuranceResa').htmlContent) + "&nbsp;&euro;";
		document.getElementById('lblMontantFraisDossierResaSterling').htmlContent = ConversionEuro(document.getElementById('lblMontantFraisDossierResa').htmlContent) + "&nbsp;&euro;";
		document.getElementById('lblMontantTotalResaSterling').htmlContent = ConversionEuro(document.getElementById('lblMontantTotalResa').htmlContent) + "&nbsp;&euro;";
		document.getElementById('lblMontantResteResaSterling').htmlContent = ConversionEuro(document.getElementById('lblMontantResteResa').htmlContent) + "&nbsp;&euro;";
	}
}function EuroResa2 ()
{
	if(document.all)
	{
		var aRemplacer = /\u20AC/g;
		document.getElementById("Bloc").innerHTML = document.getElementById("Bloc").innerHTML.replace(aRemplacer, "&pound;");
	}
	else
	{
		document.getElementById("Bloc").htmlContent = document.getElementById("Bloc").htmlContent.replace(aRemplacer, "&pound;");
	}
}

function LivreSterlingResa ()
{
	if(document.all)
	{
		document.getElementById('lblMontantLocationResaSterling').innerHTML = ConversionLivreSterling(document.getElementById('lblMontantLocationResa').innerText) + "&nbsp;&pound;";
		document.getElementById('lblMontantAccompteResaSterling').innerHTML = ConversionLivreSterling(document.getElementById('lblMontantAccompteResa').innerText) + "&nbsp;&pound;";
		document.getElementById('lblMontantAssuranceResaSterling').innerHTML = ConversionLivreSterling(document.getElementById('lblMontantAssuranceResa').innerText) + "&nbsp;&pound;";
		document.getElementById('lblMontantFraisDossierResaSterling').innerHTML = ConversionLivreSterling(document.getElementById('lblMontantFraisDossierResa').innerText) + "&nbsp;&pound;";
		document.getElementById('lblMontantTotalResaSterling').innerHTML = ConversionLivreSterling(document.getElementById('lblMontantTotalResa').innerText) + "&nbsp;&pound;";
		document.getElementById('lblMontantResteResaSterling').innerHTML = ConversionLivreSterling(document.getElementById('lblMontantResteResa').innerText) + "&nbsp;&pound;";
	}
	else
	{
		document.getElementById('lblMontantLocationResaSterling').htmlContent = ConversionLivreSterling(document.getElementById('lblMontantLocationResa').htmlContent) + "&nbsp;&pound;";
		document.getElementById('lblMontantAccompteResaSterling').htmlContent = ConversionLivreSterling(document.getElementById('lblMontantAccompteResa').htmlContent) + "&nbsp;&pound;";
		document.getElementById('lblMontantAssuranceResaSterling').htmlContent = ConversionLivreSterling(document.getElementById('lblMontantAssuranceResa').htmlContent) + "&nbsp;&pound;";
		document.getElementById('lblMontantFraisDossierResaSterling').htmlContent = ConversionLivreSterling(document.getElementById('lblMontantFraisDossierResa').htmlContent) + "&nbsp;&pound;";
		document.getElementById('lblMontantTotalResaSterling').htmlContent = ConversionLivreSterling(document.getElementById('lblMontantTotalResa').htmlContent) + "&nbsp;&pound;";
		document.getElementById('lblMontantResteResaSterling').htmlContent = ConversionLivreSterling(document.getElementById('lblMontantResteResa').htmlContent) + "&nbsp;&pound;";
	}
}
