
var letop=null;
if (top.frm_dnas_ski)
{
	letop=top.frm_dnas_ski;
}
else
{
	letop=top;
}


var blink_speed=400;
var i=1;
function lancelafrance()
{
	top.location.href='http://www.lafrancedunordausud.fr';	
}

function load_add_avis(idstation, idres)
{
	// On change le bouton du layer
	if (document.getElementById('close_avis_layer'))
	{
		document.getElementById('close_avis_layer').onclick = submit_add_avis;
		document.getElementById('close_avis_layer').innerHTML = "Envoyer votre avis";
	}
	var url = "idsta="+idstation+"&idres="+idres;
	sendData_layer(url, 'add_new_avis.php', 'blocConsomData');
	if (document.getElementById('div_ajouter_avis'))
		document.getElementById('div_ajouter_avis').innerHTML = '<a onclick="hide_layer_conso(); return false;" href="#">Fermer</a>';
}

function submit_add_avis()
{
	var idres = document.getElementById('save_idres').value;
	var idsta = document.getElementById('save_idsta').value;

	if (document.getElementById('nom').value == "" ||
		document.getElementById('prenom').value == "" ||
		document.getElementById('email').value == "" ||
		document.getElementById('texte').value == "")
	{
		alert ('Tous les champs sont obligatoires.');
		return false;
	}
	if (CheckValidMail(document.getElementById('email').value) == false)
	{
		alert ("Adresse email invalide.");
		return false;
	}
	if (document.getElementById('optin').checked == true)
		var optin = "yes";
	else
		var optin = "no";
	if (document.getElementById('optin2').checked == true)
		var optin2 = "yes";
	else
		var optin2 = "no";
	var url = "nom="+document.getElementById('nom').value+"&prenom="+document.getElementById('prenom').value
				+"&email="+document.getElementById('email').value+"&texte="+document.getElementById('texte').value+"&optin="
				+optin+"&optin2="+optin2+"&sta="+idsta+"&res="+idres;

	sendData_layer(url, 'add_new_avis.php', 'blocConsomData');
	document.getElementById('close_avis_layer').onclick = function () { hide_layer_conso(); return false};
	document.getElementById('close_avis_layer').innerHTML = "Fermer la fen&ecirc;tre";

}



function show_layer_appart(id_art,prefixe,version,charte,clt,lot_ref,provenance)
{
	//on cherche a retrouver le depart selectionne
	// soit dans la liste des resultats soit dans le layer popup
	//alert(document.getElementById(prefixe +'depart_qte_'+ id_art).value);
	var le_sejour_cle = 0;
	var la_date_cle = 0;
	var les_params = '';
	
	if(
	   (document.getElementById(prefixe +'depart_sejour_'+ id_art)) 
		&& 
	   (document.getElementById(prefixe +'depart_date_'+ id_art))
	  )
	{
		les_params = "&post_sejour_" + id_art + "="+ document.getElementById(prefixe +'depart_sejour_'+ id_art).value +"&post_date_" + id_art + "="+ document.getElementById(prefixe +'depart_date_'+ id_art).value;
		if (document.getElementById(prefixe +'depart_qte_'+ id_art))		
			les_params= les_params +"&post_qte_" + id_art + "="+ document.getElementById(prefixe +'depart_qte_'+ id_art).value;
	}
	les_params= les_params + "&var_lot_ref=" + lot_ref + "&var_clt=" + clt + "&var_provenance=" + provenance;
	var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
	
	if (IE6 == true)
	{
	  show_popup_appart(id_art,version,charte);
	  return (false);
	}

	var url = "article_cle=" + id_art + "&version="+ version + les_params + "&" + session_var;

	document.getElementById('main_layer').style.display='block';
	document.getElementById('fade_layer').style.display='block'        
	document.getElementById('fade_layer').style.height = (document.getElementById('big_total_div').offsetHeight + 20) + 'px';
	margin_top = get_layer_topoffset() - 250;
	document.getElementById('main_layer').style["marginTop"] = margin_top + "px";
	if (charte =="FRANCE")
		sendData_layer(url+"&acces_option=1", '/chartes/france/france_div_appartement_residence.php', 'main_layer');
	else
		sendData_layer(url, 'v2_appartement_residence.php', 'main_layer');
}


function show_popup_appart(id_art,version)
{
	var WW = 700;
	var HH = 600;
	var top = (screen.height-HH) / 2;
	var left = (screen.width-WW) / 2;
	var link = 'v2_appartement_residence.php?popup=1&article_cle='+id_art+'&version='+ version +'&'+ session_var;
	var WinPop = window.open(link,null,"scrollbars = 1,resizable=2,top = "+top+",left = "+left+",width = " + WW + ",height = " + HH +"");
	WinPop.focus();
}

function lance_popup_station(site_cle,version,resi_cle)
{
	var WW = 700;
	var HH = 600;
	var top = (screen.height-HH) / 2;
	var left = (screen.width-WW) / 2;
	var link = 'v2_layer_station.php?popup=1&site_cle='+site_cle+'&resi_cle='+ resi_cle +'&version=' + version +'&'+ session_var;
	var WinPop = window.open(link,null,"scrollbars = 1,resizable=2,top = "+top+",left = "+left+",width = " + WW + ",height = " + HH +"");
	WinPop.focus();
}


function popup_newsletter()
{
	var mail = "";
	if (document.getElementById('home_newsletter_input'))
		mail = document.getElementById('home_newsletter_input').value;

	var WW = 550;
	var HH = 320;
	var top = (screen.height-HH) / 2;
	var left = (screen.width-WW) / 2;
	var link = 'v2_popup_newsletter.php?mail='+mail;
	var WinPop = window.open(link,null,"scrollbars = 0,resizable=0,top = "+top+",left = "+left+",width = " + WW + ",height = " + HH +"");
	WinPop.focus();

	
}
function show_station_desc(station_cle, onglet, version, resi_cle,provenance)
{
	var div_content = document.getElementById('layer_station_content');
	var url = "station_cle="+station_cle +"&version=" + version +"&resi_cle=" + resi_cle + "&var_provenance=" + provenance;;
	var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
	if (IE6 == true)
	{
	  lance_popup_station(station_cle, version, resi_cle);
	  return (false);
	}
	if (document.getElementById('fade_layer'))
	{
		document.getElementById('fade_layer').style.display='block';
		document.getElementById('station_description_layer').style.display='block'    
		
		document.getElementById('fade_layer').style.height = (document.getElementById('big_total_div').offsetHeight + 20) + 'px';
		var margin_top = get_layer_topoffset() - 250;
		document.getElementById('station_description_layer').style["marginTop"] = margin_top + "px";
	}
	if (provenance == undefined)
	{
		if (version == 'FRANCE')
		{
			document.getElementById('div_header_station').className = 'header_france';
			document.getElementById('layer_station_nom_station').className = 'titre_layer_france';
		}
		else
		{
			document.getElementById('div_header_station').className = 'header_station';
			document.getElementById('layer_station_nom_station').className = 'titre_layer';
		}
		sendData_layer("onglet="+ onglet +"&version=" + version +"&resi_cle=" + resi_cle, "v2_layer_station_menu.php", 'div_menu_station');        
	
		document.getElementById('layer_station_desc_sitecle').value = station_cle;
		if (onglet == 'general')
			sendData_layer(url, "v2_station_descriptif_general.php", 'layer_station_content');        
		else if (onglet == 'plan_piste')
			sendData_layer(url, "v2_station_descriptif_plan_pistes.php", 'layer_station_content');
		else if (onglet == 'plan_acces')
			sendData_layer(url, "v2_station_descriptif_acces.php", 'layer_station_content');
		else if (onglet == 'plan_station')
			sendData_layer(url, "v2_station_descriptif_plan_station.php", 'layer_station_content');
		else if (onglet == 'domaine_skiable')
			sendData_layer(url, 'v2_station_descriptif_domaine.php', 'layer_station_content')
		else if (onglet == 'meteo')
			sendData_layer(url, 'v2_station_descriptif_meteo.php', 'layer_station_content')
		else if (onglet == 'webcam')
			sendData_layer(url, 'v2_station_descriptif_webcam.php', 'layer_station_content')
	
		//document.getElementById('station_menu_' + onglet).className = 'navigation_station_actif';
		//document.getElementById('station_menu_' + onglet).style.fontWeight = 'bold';
		//document.getElementById('station_menu_' + onglet).style.background = 'url(http://www.lafrancedunordausud.fr/thomas/images/layer/bg_nav_station.gif)';
	
		sendData_layer("action=layer_station_libelle&key="+ station_cle +"&version="+ version, "v2_ajax_exec.php", 'layer_station_nom_station');
	}
	else
	{
		sendData_layer("onglet="+ onglet +"&version=" + version +"&resi_cle=" + resi_cle +"&enframe=1&site_cle=" + station_cle, "v2_layer_station.php", 'station_description_layer');        
	}
}

function desactiveMenu(version)
{
	if (version == 'FRANCE')
		version= '_france';
	else
		version= '';
		
	if (document.getElementById('station_menu_general'))
	{
		document.getElementById('station_menu_general').className = 'navigation_station'+ version +'_inactif';
	}
	if (document.getElementById('station_menu_domaine_skiable'))
	{
		document.getElementById('station_menu_domaine_skiable').className = 'navigation_station'+ version +'_inactif';
	}
	if (document.getElementById('station_menu_plan_station'))
	{
		document.getElementById('station_menu_plan_station').className = 'navigation_station'+ version +'_inactif';
	}
	if (document.getElementById('station_menu_plan_piste'))
	{
		document.getElementById('station_menu_plan_piste').className = 'navigation_station'+ version +'_inactif';
	}
	if (document.getElementById('station_menu_plan_acces'))
	{
		document.getElementById('station_menu_plan_acces').className = 'navigation_station'+ version +'_inactif';
	}
	if (document.getElementById('station_menu_enfant'))
	{
		document.getElementById('station_menu_enfant').className = 'navigation_station'+ version +'_inactif';
	}
	if (document.getElementById('station_menu_meteo'))
	{
		document.getElementById('station_menu_meteo').className = 'navigation_station'+ version +'_inactif';
	}
	if (document.getElementById('station_menu_webcam'))
	{
		document.getElementById('station_menu_webcam').className = 'navigation_station'+ version +'_inactif';
	}
}
function hide_station_desc()
{

	desactiveMenu();
	
	if (document.getElementById('fade_layer'))
	{
		//document.getElementById('station_description_layer').innerHTML ="";
		document.getElementById('station_description_layer').style.display='none';
		document.getElementById('fade_layer').style.display='none'
		document.getElementById('layer_station_desc_sitecle').value = 0;
	}
}


function change_station_desc(onglet,version,resi_cle)
{
	var station_cle = document.getElementById('layer_station_desc_sitecle').value;
	if (station_cle == "0")
	{
		alert ('Station invalide');
		return false;
	}
	
	// On reinitialise le menu
	desactiveMenu(version);
	
	var url = "station_cle="+ station_cle +"&version=" + version +"&resi_cle=" + resi_cle;
		
	if (onglet == 'general')
		sendData_layer(url, "v2_station_descriptif_general.php", 'layer_station_content');        
	else if (onglet == 'plan_piste')
		sendData_layer(url, "v2_station_descriptif_plan_pistes.php", 'layer_station_content');
	else if (onglet == 'plan_acces')
		sendData_layer(url, "v2_station_descriptif_acces.php", 'layer_station_content');
	else if (onglet == 'plan_station')
		sendData_layer(url, "v2_station_descriptif_plan_station.php", 'layer_station_content');
	else if (onglet == 'domaine_skiable')
		sendData_layer(url, 'v2_station_descriptif_domaine.php', 'layer_station_content')
	else if (onglet == 'meteo')
		sendData_layer(url, 'v2_station_descriptif_meteo.php', 'layer_station_content')
	else if (onglet == 'webcam')
		sendData_layer(url, 'v2_station_descriptif_webcam.php', 'layer_station_content')

	//document.getElementById('station_menu_' + onglet).style.fontWeight = 'bold';
	//document.getElementById('station_menu_' + onglet).style.background = 'url(http://www.lafrancedunordausud.fr/thomas/images/layer/bg_nav_station.gif)';
	if (version == 'FRANCE')
		document.getElementById('station_menu_' + onglet).className = 'navigation_station_france_actif';
	else
		document.getElementById('station_menu_' + onglet).className = 'navigation_station_actif';
	
}

function AgrandiPlanStation(chemin)
   {
   html = '<html><head><title>DuNordAuSud...</title></head><body leftmargin="0" marginwidth="0" topmargin="0" marginheight="0""><center><a href="#" onclick="window.close()"><IMG src="'+chemin+'" BORDER=0 NAME=ImageMax onLoad="window.resizeTo(document.ImageMax.width+30,document.ImageMax.height+60)"></a></center></body></html>';
   popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,resizable=1,scrollbars=yes,status=yes');
   popupImage.document.write(html);
   popupImage.document.close();
   }


function CallPrint(strid)
{
	var prtContent = document.getElementById(strid);
	var WinPrint =
	window.open('v2_print_div.php?id='+strid,'','left=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status=0');
	
	WinPrint.focus();
}

function popup_360(quoi,cle)
{
	var WW = 640;
	var HH = 480;
	  var top = (screen.height-HH) / 2;
	  var left = (screen.width-WW) / 2;
	  var link = 'affiche_360.php?quoi='+ quoi +'&cle='+ cle;
	  window.open(link,null,"scrollbars = 1,resizable=2,top = "+top+",left = "+left+",width = " + WW + ",height = " + HH +"");
}            

// JAVASCRIPT POUR LE LAYER DES AVIS CONSOMATEURS
function sendData_layer(param, page, div)
{
	var retour;

	if(document.all)
	{
		//Internet Explorer
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
	}//fin if
	else
	{
		//Mozilla
		var XhrObj = new XMLHttpRequest();
	}//fin else

	XhrObj.open("POST", page);
	XhrObj.onreadystatechange = function()
	{
		if (XhrObj.readyState == 4 && XhrObj.status == 200)
		{
			document.getElementById(div).innerHTML = XhrObj.responseText;
			setTimeout("ReTailleFond('"+ div +"');", 1000);
		}
	}

	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send(param);
}//fin fonction SendData

function ReTailleFond(div)
{
	if ((div == 'main_layer') || (div == 'layer_station_content'))
	{
		if (div == 'layer_station_content')
		{
			div = 'station_description_layer';
			if (parent.document.getElementById('iframe_station_main_layer'))
				parent.document.getElementById('iframe_station_main_layer').style.height = parent.calcHeight('iframe_station_main_layer');
		}
		if (document.getElementById('fade_layer'))
		{
			if (parseInt(document.getElementById('fade_layer').style.height)< (parseInt(document.getElementById(div).clientHeight) + parseInt(document.getElementById(div).style["marginTop"])))
			{
				document.getElementById('fade_layer').style.height= parseInt(document.getElementById(div).clientHeight) + parseInt(document.getElementById(div).style["marginTop"]) + 'px';
			}
		}
	}
}

function load_layer(nompage)
{
	// Pour le moment on affiche seulement le layer de secure
	//alert ("coucou " + nompage);
		// On remplit le div en ajax avec le contenu
	var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
	
	if (IE6 == true)
	{
	  popup_layer(nompage);
	  return (false);
	}

	var param = "page="+nompage;
	document.getElementById('main_layer').innerHTML = "<center><strong>Chargement en cours</strong> ...<br><a href='#' onclick='down_layer(); return false;'>Annuler</a></center>";
	document.getElementById('main_layer').style.display='block';
	document.getElementById('fade_layer').style.display='block'        
	document.getElementById('fade_layer').style.height = (document.getElementById('big_total_div').offsetHeight + 20) + 'px';
	margin_top = get_layer_topoffset() - 250;
	document.getElementById('main_layer').style["marginTop"] = margin_top + "px";
	sendData_layer(param, "/v2_div_content.php?" + session_var, 'main_layer');
	//return (true);
}


function down_layer()
{
	document.getElementById('main_layer').style.display='none';
	document.getElementById('fade_layer').style.display='none';
	document.getElementById('main_layer').innerHTML = "";
}

function popup_layer(nompage)
{
	// On affiche le layer dans une popup (navigateur qui gere mal les layers < IE6 )
	var WW = 662;
	var HH = 520;
	var top = (screen.height-HH) / 2;
	var left = (screen.width-WW) / 2;
	var link = '/v2_div_content.php?page='+ nompage +'&' + session_var;
	window.open(link,null,"scrollbars = 1,top = "+top+",left = "+left+",width = " + WW + ",height = " + HH +"");
	
}

function down_layer_locski()
{
	
	document.getElementById('main_layer').className = 'white_content';

	var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
	
	if (IE6 == true)
	{
		this.close();
		return (false);
	}
	else
		down_layer();
}


function renvoie_loc_ski(qui, destination)
{
	// Rajouter un if IE6 => on passe par opener sinon on passe en direct
	if (opener != null) 
	{
		opener.document.getElementById(destination).selectedIndex=(qui);
		opener.refresh_panier();
		this.close();
	 }
	else if (document.getElementById(destination))
	{
		document.getElementById(destination).selectedIndex=(qui);
		refresh_panier();
		down_layer();        
	} 
	else
		alert("ko "+destination+"-");
			
}    

function renvoie_loc_ski_V2(qui, destination)
{
	// Rajouter un if IE6 => on passe par opener sinon on passe en direct
	if (opener != null) 
	{
		opener.document.getElementById(destination).value=(qui);
		opener.refresh_panier();
		this.close();
	 }
	else if (document.getElementById(destination))
	{
		document.getElementById(destination).value=(qui);
		refresh_panier();
		down_layer();        
	} 
	else
		alert("ko "+destination+"-");
			
}    

function load_layer_locski(cible, destination, session)
{
	
	var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
	
	if (IE6 == true)
	{
		popup('location_ski_ex.php?cible='+cible+'&destination='+destination+"&"+session, null, 800, 700);
		return (false);
	}

	//alert ('destination : ' + destination);
	var param = "cible="+cible+"&destination="+destination+"&"+session;
	document.getElementById('main_layer').className = 'white_content_location_ski';
	document.getElementById('main_layer').style.display='block';
	document.getElementById('fade_layer').style.display='block'        
	document.getElementById('fade_layer').style.height = (document.getElementById('big_total_div').offsetHeight + 20) + 'px';
	margin_top = get_layer_topoffset() - 250;
	document.getElementById('main_layer').style["marginTop"] = margin_top + "px";
	sendData_layer(param, "location_ski_ex.php", 'main_layer');
	
	return (true);
}


function show_layer_avis(idstation, idres, ajout_avis)
{
	field = "layer_avis_conso";
	// Ici on va remplir le div avec le contenu (html des avis)
	// Voir pour recuperer le contenu et afficher un chargement le tps d'aller mouliner les avis

	var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
	
	if (IE6 == true)
	{
	  popup_avis(0, idres);
	  return (false);
	}
	if (document.getElementById(field))
	{
		var layer = document.getElementById(field);
		layer.style.visibility = 'visible';
		layer.style.display = 'block';
		layer.style.zIndex = 1002;
		size = document.getElementById('big_total_div').offsetHeight + 'px';
		layer.style.height = size;
		var field_res = 'div_result_' + idres;
		var off_top = get_layer_topoffset();
		if (ajout_avis == undefined)
			layer.onmouseover=new Function('action_layer_conso('+idstation+', '+idres+', '+off_top+',0);');
		else
			layer.onmouseover=new Function('action_layer_conso('+idstation+', '+idres+', '+off_top+',1);');
	}    
	return (true);
}

function get_layer_topoffset()
{
	var top = (screen.height) / 4;
	var off_top = 0;

	if (document.all)
	{
		// IE
		off_top = document.body.scrollTop;
		if (off_top == 0)
			off_top = document.documentElement.scrollTop;
	}
	else
	{
		// Other Browser (Real Browser not shit !)
		off_top  = window.pageYOffset; 
	}
	off_top = off_top + top;

return (off_top);
}


function action_layer_conso(idstation, idres, off_top, ajout_avis)
{
	field = "layer_avis_conso";
	// Ici on va remplir le div avec le contenu (html des avis)

	if (document.getElementById(field))
	{
		var retour = "null";
		var layer = document.getElementById(field);
		layer.onmouseover="";
		// On va chercher les avis et on balance dans le div (avec le sendData)
		var url = "ajout="+ ajout_avis +"&idres="+idres+"&idstation="+idstation+"&offset=" + off_top + "&" + session_var;
		retour = sendData_layer(url, "new_avis.php", field);
	}
return retour;    
}


function hide_layer_conso()
{
	field = "layer_avis_conso";
	if (document.getElementById(field))
	{
		var layer = document.getElementById(field);
		layer.style.visibility = 'hidden';
		layer.style.height='0';
		layer.style.display = 'none';
		layer.innerHTML = "<div align='center'><img src='/v2/images/conso/loading.gif' border='0' alt='Chargement en cours'/></div>";
	}
}



function popup_avis(sta, res,version)
{
	var WW = 640;
	var HH = 480;
	  var top = (screen.height-HH) / 2;
	  var left = (screen.width-WW) / 2;
	  var link = '/popup_avis.php?station_id='+sta+'&res_id='+ res + '&version='+ version + '&' + session_var;
	  window.open(link,null,"scrollbars = 1,top = "+top+",left = "+left+",width = " + WW + ",height = " + HH +"");
}

function CheckValidMail(email) 
{ 
	var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
	if (reg.exec(email)!= null)
		return true;
	else
		return false;
} 


function JSFX_FloatDiv(id, sx, sy)
{
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var d = document;
	var px = document.layers ? "" : "px";
	var ie=document.all && !window.opera;
	var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
	window[id + "_obj"] = el;
	if(d.layers)el.style=el;

	/*-iebody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body;

	var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset;
	var docwidth=(ie)? iebody.clientWidth : window.innerWidth;
	docheight=(ie)? iebody.clientHeight: window.innerHeight;
	var objwidth=objref.offsetWidth;-*/
	
	sy=(document.body.clientHeight-el.style.height)/2;
	el.cx = el.sx = sx;el.cy = el.sy = sy;
	el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};
	el.flt=function()
	{
		var pX, pY;
		pX = (this.sx >= 0) ? 0 : ns ? innerWidth : 
		document.documentElement && document.documentElement.clientWidth ? 
		document.documentElement.clientWidth : document.body.clientWidth;
		pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? 
		document.documentElement.scrollTop : document.body.scrollTop;
	//	alert((document.body.scrollHeight-el.style.height)/2);
		//this.sy=(document.body.scrollHeight-document.body.scrollTop-el.style.height)/2;
		
		this.sy=document.body.scrollTop+document.body.clientHeight/2-el.offsetHeight/2;
		this.sy=this.sy-document.body.scrollTop;
		//alert(this.sy);
	//	if(this.sy<0) 
		//	this.sy=14;
		//pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ? 
		//document.documentElement.clientHeight : document.body.clientHeight;
		pX=1024;
		this.cx += (pX + this.sx - this.cx)/8;
	   this.cy += (pY + this.sy - this.cy)/8;
		if(this.sy<0)
			this.cy = 450;
		this.sP(this.cx, this.cy);
		setTimeout(this.id + "_obj.flt()", 40);
	}
	return el;
}

function loadlaform()
{


	//document.getElementById('iframe_gauche').style.top=0;
	//document.getElementById('iframe_centre').style.height=document.getElementById('iframe_centre').style.height;
}
function taille()
{
	/*if (document.all) {
				   
	   document.body.scrollHeight=document.body.scrollHeight/2;
	}else  {
	   
	   document.height=document.getElementById('iframe_centre').style.height;
	   
	}*/
	//document.getElementById('iframe_gauche').style.top=0;
	//document.getElementById('iframe_centre').style.height=document.getElementById('iframe_centre').style.height+1 	;
	
}

function popup(page,titre,WW,HH)
{
	//var top=(screen.height-HH)/2;
	var top=10;
	var left=(screen.width-WW)/2;
	
	var w=window.open(page,'titre',"scrollbars=1,top="+top+",left="+left+",width=" + WW + ",height=" + HH);
	//var w=window.open(page,titre,"");
	w.focus();
}

function move()
{

window.scrollTo(0,0);
}
function plus_disponible()
{
	AlertTrad("PAGEWEB_ALERTES_lib_desole");
}
function pas_assez(combien)
{
	AlertTrad("PAGEWEB_ALERTES_lib_desole");
}
function mauvais_email()
{
	AlertTrad("PAGEWEB_ALERTES_email_deja_utilise");
}
function vide_mail()
{
	vide_email();
}
function lancelien(lesparams)
{
	RemoteScripting.location.href='/reset_recherche.php?type_recherche='+ lesparams + '&' + session_var ;
}
function locaskis()
{
	RemoteScripting.location.href='/soumet_element.php?location_ski&' + session_var;
	//iframe_centre.style.height='100%';
}

function affiche_panier(comment)
{
	if (comment == undefined)
		comment = "";
	if ((var_panier_invisible==0) || (document.getElementById("LaDivPanier")))
	{
		if (document.getElementById("LaDivPanier"))
		{
			
			sendData_layer(session_var + "&enDiv=1&var_affichage="+ comment, "/panier_ex.php", "LaDivPanier");    
		}
		else
		{
			sendData_layer(session_var, "/panier_ex.php", 'divTopRight');    
			document.getElementById("divTopRight").style.visibility="visible";
			document.getElementById("divTopRight").style.display="block";
		}
	}
	else
	{
		var el=document.getElementById?document.getElementById("divTopRight"):document.all?document.all["divTopRight"]:document.layers["divTopRight"];
		el.style.visibility='hidden';
		el.style.display='none';
	}
	if (document.getElementById("div_option_paris"))
	{
		sendData_layer(session_var , "/v2_div_option_paris.inc.php", "div_option_paris");    
	}

}

function cache_panier()
{
	
	var el=document.getElementById?document.getElementById("divTopRight"):document.all?document.all["divTopRight"]:document.layers["divTopRight"];
	el.style.visibility='hidden';
	el.style.display='none';
}
function panier_visible()
{
	if (var_include_header == "")
	{
		affiche_panier();
		var el=document.getElementById?document.getElementById("divTopRight"):document.all?document.all["divTopRight"]:document.layers["divTopRight"];
		el.style.visibility='visible';
		el.style.display='block';
	}
	else
	{
		var el=document.getElementById?document.getElementById("divTopRight"):document.all?document.all["divTopRight"]:document.layers["divTopRight"];
		el.style.visibility='hidden';
		el.style.display='none';
	}
}


function Ajax(ladiv,url,booleen) {

	if (document.getElementById( ladiv ))
	{
		var xhr_object = null;
		if (url.charAt(0) != "/")
			url="/" + url;
		if ( window.XMLHttpRequest ) {
			// Objet XmlHttpRequest pour les moteurs GECKO
			xhr_object = new XMLHttpRequest();  
			xhr_object.open( 'GET',url, true);
			 
			//alert('11');
		} else if ( window.ActiveXObject ) {
			// Objet XmlHttpRequest pour Internet Explorer
			xhr_object = new ActiveXObject( 'Microsoft.XMLHTTP' );   
			if (booleen=="true")
				xhr_object.open( 'GET', url);
			else
				xhr_object.open( 'GET', url);
				
		} else {
			// Navigateur non-compatible
			alert( 'Votre navigateur ne supporte pas les objets XMLHTTPRequest...' );   
			return;
		}
			//alert('2');
		// On ouvre la requete vers la page désirée
		//xhr_object.open( 'GET', url, false );
		//xhr_object.open( 'GET', url, true);
		// On lui donne le pointeur de fonction de retour
		xhr_object.onreadystatechange = function() {
			// Sur le retour de la requete, on teste son état
			//alert(xhr_object.readyState);
			if ( xhr_object.readyState == 4 && xhr_object.status == 200)
			{
				// On injecte notre retour dans la DIV prevue a cet effet
				//alert("ok");
				document.getElementById( ladiv ).innerHTML  = xhr_object.responseText;
				if (ladiv=="div_recherche")
				{
					//PosAni(nb);	
				}
			}
		}
		// On envoi la requete
		xhr_object.send( null );
	}
}

function validform(qui){
	if (qui == "profil")
		bascule_les_variables(0);
	else
	{
		if(document.getElementById('formRecherche').var_enregistre_bon_plan)
			document.getElementById('formRecherche').var_enregistre_bon_plan.value = 0;
		bascule_les_variables(1);
	}
	if ((qui == "LISTE_PERIODE") || (qui == "LISTE_ALIAS_SEJOUR"))
	{
		if (document.formRecherche.var_le_jour)
			document.formRecherche.var_le_jour.value="";
		if (document.formRecherche.var_date_du_jour)
			document.formRecherche.var_date_du_jour.value="";
		if (document.formRecherche.var_duree_du_jour)
			document.formRecherche.var_duree_du_jour.value="";
	}
	if (qui == "LISTE_REGION")
	{
		if (document.formRecherche.sch_departement)
			document.formRecherche.sch_departement.value="";
	}
	if (qui == "LISTE_QUARTIER")
	{
		if (document.formRecherche.sch_arrond)
			document.formRecherche.sch_arrond.value="";
	}
	if (var_redirection_asp == "")
	{
		document.formRecherche.target="RemoteScripting";
	}
	if (var_version == 1)
	{
		OuvreAttente("");
	}
	if (!(document.getElementById('RemoteScripting')))
	{
		document.formRecherche.target="";
		document.formRecherche.ajax.value=0;
	}
	document.formRecherche.action="recherche_ex.php?" + session_var;
	/*-------------- POUR SEO --------------*/
	var szPhrase = session_var; 
	var szMot = "MB=seo"; 
	var iWhere = szPhrase.toLowerCase().indexOf(szMot.toLowerCase()); 
	if( iWhere > -1)
	{
		document.formRecherche.ajax.value=0;
		document.formRecherche.target = "_parent";
		document.formRecherche.action="http://www.leskidunordausud.fr/recherche_ex.php?MB=webski";
	}
	
	/*-------------- POUR SEO --------------*/

	/*-------------- POUR SEO FRANCE --------------*/
	var szPhrase = session_var; 
	var szMot = "MB=seo-France"; 
	var iWhere = szPhrase.toLowerCase().indexOf(szMot.toLowerCase()); 
	if( iWhere > -1)
	{
		document.formRecherche.ajax.value=0;
		document.formRecherche.target = "_parent";
		document.formRecherche.action="http://www.lafrancedunordausud.fr/recherche_ex.php?MB=webfrance";
	}
	
	/*-------------- POUR SEO FRANCE --------------*/



	//document.formRecherche.target="";
	document.formRecherche.le_combo.value=qui;
	document.formRecherche.submit();
}


function chargeForm()
{
}

//******************** RESULTAT
function valideChoix(id,comment)
{
	document.formChoixDureeDate.ajoute_un_produit.value=0;
	document.formChoixDureeDate.id_produit.value=id;
	document.formChoixDureeDate.le_depart.value=document.getElementById("un_depart_"+id).value;
	document.formChoixDureeDate.option_qte.value=document.getElementById("option_qte_"+id).selectedIndex+1;
	document.formChoixDureeDate.pre_reservation.value=comment;
	document.formChoixDureeDate.action="/ajout_panier.php?" + session_var;
	document.formChoixDureeDate.target="RemoteScripting";
	document.formChoixDureeDate.method="post";
	document.formChoixDureeDate.submit();
		
	
}
function valideChoixAnnuaire(id,comment)
{
	RemoteScripting.location.href='/ajout_panier.php?ajout_annuaire=1&id_depart='+ id +'&le_depart='+ document.getElementById('annu_depart_'+id).value +'&option_qte='+ (document.getElementById('option_qte_'+id).selectedIndex+1)+'&pre_reservation='+ comment +'&' + session_var; 	 	
}

function rafraichit()
{
	letop.location.href="/index.php?" + session_var;
}

function calcule_prix(id)
{
	
	document.formsible.target="RemoteScripting";
	document.formsible.action='/soumet_element.php?' + session_var;
	el=document.getElementById('formChoixDureeDate'+ id);
	
	document.formsible.method="post";
	document.formsible.var_prix.value=el.option_date.selectedIndex;
	document.formsible.var_produit.value=id;
	document.formsible.submit();	
	
}

function Ordonner(tri,sens)
{

RemoteScripting.location.href='/execute_requete.php?tri='+ tri + '&sens=' + sens + '&' + session_var; 	


}
function Defilement(page)
{
	move();
	if (document.getElementById('div_attente'))
		OuvreAttente('');
	RemoteScripting.location.href='/execute_requete.php?res_page='+ page + '&' + session_var; 	 	
}

function LanceOnglet(quoi)
{
	RemoteScripting.location.href="/reset_recherche.php?type_recherche=ONGLET&critere="+ quoi + '&' + session_var;
}
function ResetRecherche()
{
	RemoteScripting.location.href="/reset_recherche.php?type_recherche=RESET&" + session_var;
}
function ResetRechercheAnnuaire()
{
	RemoteScripting.location.href="/reset_recherche.php?type_recherche=RESETANNUAIRE&" + session_var;
}

function RechargeLibreDepart(id)
{
	RemoteScripting.location.href="/ajax_recharge_combo_quantite.php?id_pro="+id+"&id_dep="+ document.getElementById('annu_depart_'+ id).value + "&" + session_var;
}

function retour()
{
	OuvreAttente('');
	document.location.href='/index.php?deroulement=home&noredir=1&' + session_var;

}

function ImageMax(chemin)
{
	i1 = new Image;
	i1.src = chemin;
	html = '<html><head><title>DuNordAuSud...</title></head><body leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" onBlur="top.close()"><IMG src="/'+chemin+'" BORDER=0 NAME=ImageMax onLoad="window.resizeTo(document.ImageMax.width+30,document.ImageMax.height+60)"></body></html>';
	popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,resizable=1,scrollbars=yes,status=yes');
	popupImage.document.open();
	popupImage.document.write(html);
	popupImage.document.close();
}

function parametrer_reservation(le_type_de_resa)
{
	letop.iframe_centre.location.href="/iframe_centre.php?" + session_var +"&p_type_de_reservation="+le_type_de_resa;
}
function affi_alert(mess)
{
	alert(mess);
	
}

String.prototype.trim = function()
{ return this.replace(/(^\s*)|(\s*$)/g, ""); }

function Trim(quoi) {
   var s = quoi;
   s = s.trim ();
   return s;
}

function verifie_email()
{
	 RemoteScripting.location.href="/verifie_mail.php?lemail="+ document.form_global.f_email_0_0_0.value +"&lepass="+ document.form_global.f_passe_0_0_0.value + "&" + session_var;
	
}
function vide_email()
{
	 document.form_global.f_email_0_0_0.value="";
	
}
function refresh_panier()
{

	 document.getElementById('form_global').target="RemoteScripting";
	 document.getElementById('form_global').refresh_mode.value='panier';
	 document.getElementById('form_global').action='/rafraichit_panier_ex.php?' + session_var;
	 document.getElementById('form_global').submit();	

}

function reload()
{
}

function retourEntete(param)
{
	if (var_contexte_ski==1)
	{
		letop.document.location.href='/index.php?'+ session_var +'&deroulement='+param;
	}
	else
	{
		window.scrollTo(0,0);
		setTimeout("Ajax('div_centre','iframe_centre.php?deroulement="+ param +"&"+ session_var +"')",1);
		setTimeout("Ajax('div_gauche','/iframe_gauche.php?"+ session_var +"')",1);
		if (param!='recapitulatif')
		{
			panier_visible();
		}
		else
		{
			cache_panier();
		}	
	}
}


//GAUCHE
function soumet_mail()
{
	
	the_mail=document.getElementById("mailPromo").value;
	if ((the_mail=='') || (the_mail.indexOf('@')<1) || (the_mail.indexOf('.')<1) || (the_mail.substring(the_mail.indexOf('@')).indexOf('.')<1)) {
		AlertTrad("PAGEWEB_ALERTES_mail_valide");
	   return false;
	}
	else
	{
		ResetPlan(document.getElementById("mailPromo").value);
	}
}
function identificationAccueil()
{
	letop.document.location.href='/index.php?deroulement=identification&'+ session_var;

}
function deconnexion()
{

	letop.document.location.href='/index.php?deroulement=deconnexion&'+ session_var;

}
function deconnexionvendeur()
{

	letop.document.location.href='/index.php?deconnexion_vendeur=1&'+ session_var;

}


//recapitulatif
function valideFormRecap()	
{
	if (top.frm_dnas_ski)
		window.scrollTo(0,0);
	else
		top.move();
	OuvreLayerChargement();
	Ajax("div_connexion","/page_vide.html");
	Ajax("div_lien","/page_vide.html");
	Ajax("div_entete","/page_vide.html");
	Ajax("div_attente","/dossier_attente.php?par=d&"+ session_var);
	document.form_paiement.target="RemoteScripting";
	document.form_paiement.action='/cree_dossier.php?' + session_var;
	document.form_paiement.submit();	
}
function RetourFormRecap()	
{
	document.form_paiement.target="RemoteScripting";
	document.form_paiement.action='/soumet_element.php?'+ session_var;
	document.form_paiement.submit();	
 }

//IDENTIFICATION

function identification()
{
	document.location.href="/index.php?deroulement=connexion&email="+Trim(document.formDejaClient.txt_login.value)+"&password="+Trim(document.formDejaClient.txt_password.value) + "&" + session_var;
}
function modification()
{
	 Ajax("div_identification","/identification.php?"+ session_var +"&action=modification");
}
function annule()
{
	 Ajax("div_identification","/identification.php?"+ session_var +"&action=annulation");
}

function poursuivre(id)
{
	letop.move();
	document.getElementById("form_continuer_"+ id).submit();
}

function verifie_location_ski()
{
	
		if ((document.formlocation_ski.station_cle.selectedIndex==0)||(document.formlocation_ski.periode_cle.selectedIndex==0))
			AlertTrad("PAGEWEB_moteur_ski_seul_alerte");
		else
			document.formlocation_ski.submit();
		
}
function soumet_element(qui,id)
{
	
	document.getElementById(qui).id_cible.value=id;
	document.getElementById(qui).submit();
	
}
function toutes_les_promos()
{
	
	document.getElementById('formpromotions').cible.value="promotions_toutes";
	document.getElementById('formpromotions').id_cible.value=-1;
	document.getElementById('formpromotions').submit();
	
}





// Clignotement
function Blink(layerName){
	if(i%2==0)
	{
		if (document.all[layerName])
		{
			document.all[layerName].style.visibility="visible";
		}
		else
			document.layers[layerName].style.visibility="visible";
			
	}
	else
	{
		if (document.all[layerName])
		{
			document.all[layerName].style.visibility="hidden";
		}
		else
			document.layers[layerName].style.visibility="hidden";
	}
		
	if(i<1)
		i++;
	else
		i--
	setTimeout("Blink('"+layerName+"')",400);
}
function ParametreLeProduit(quoi,id,idchb)
{
	document.getElementById('form_global').refresh_mode.value = "mini";
	document.getElementById('form_global').action = "/rafraichit_panier_ex.php?" + session_var;
	document.getElementById('form_global').target = "RemoteScripting";
	if (id>-1)
	{
		document.getElementById('form_global').changement.value = quoi;
		document.getElementById('form_global').id_cible.value = id;
		document.getElementById('form_global').id_cible_chb.value = idchb;
	}
	document.getElementById('form_global').submit();
}
function RafraichitPanier(init)
{
	if (init >0)
		window.scrollTo(0,0);
	setTimeout("Ajax('div_centre','/iframe_centre.php?"+ session_var +"')",1);
	if (init == 1)
	{
		scrollTo(0,0);
		affiche_panier();
	}
	reload_panier();
}
function reload_panier()
{
	if (document.getElementById("LaDivPanier"))
		sendData_layer('', "/panier_ex.php", 'LaDivPanier');    
	else
		sendData_layer('', "/panier_ex.php", 'divTopRight');    
}
function valide_coordonnees(NextEtape)
{
	 RemoteScripting.location.href="/verifie_coordonnees.php?NextEtape="+ NextEtape +"&"+ session_var;
}
function valide_dossier(NextEtape)
{
	move();
	document.form_global.target="RemoteScripting";
	document.form_global.refresh_mode.value='total';
	if (document.form_global.NextEtape)
		document.form_global.NextEtape.value= NextEtape;

	document.form_global.action='/rafraichit_panier_ex.php?'+ session_var;
	document.form_global.submit();	
}
function valide_panier()
{
	 RemoteScripting.location.href="/valide_panier.php?" + session_var;
}

function ResetProfil(bon_plan)
{

	 RemoteScripting.location.href="/profil_execute.php?reset=1&bon_plan="+ bon_plan +"&"+ session_var;
}
function DefilementProfil(page)
{
	document.from_recherche.target="RemoteScripting";
	document.from_recherche.action="/profil_execute.php?"+ session_var;

	document.from_recherche.num_page.value=page; 	 	
		valideprofil();
}
function OrdonnerProfil(tri,sens)
{
	document.from_recherche.action="/profil_execute.php?"+ session_var;
	document.from_recherche.num_page.value=1; 	 	
	document.from_recherche.tri.value=tri; 	 	
	document.from_recherche.sens.value=sens; 	 	
	valideprofil();
}

function valideprofil()
{
	document.getElementById('from_recherche').PRODUIT_TYPE_CLE.value=document.getElementById('from_recherche').PRODUIT_TYPE_CLE_DUR.value;
	document.getElementById('from_recherche').NB_PLACES.value=document.getElementById('from_recherche').NB_PLACES_DUR.value;
	document.getElementById('from_recherche').PERIODE_LIBELLE.value=document.getElementById('from_recherche').PERIODE_LIBELLE_DUR.value;
	document.getElementById('from_recherche').STATION_CLE.value=document.getElementById('from_recherche').STATION_CLE_DUR.value;
	document.getElementById('from_recherche').STATION_ALTITUDE.value=document.getElementById('from_recherche').STATION_ALTITUDE_DUR.value;
	document.getElementById('from_recherche').STATION_KM.value=document.getElementById('from_recherche').STATION_KM_DUR.value;
	document.getElementById('from_recherche').ID_REGION.value=document.getElementById('from_recherche').ID_REGION_DUR.value;

	document.getElementById('from_recherche').PRODUIT_TYPE_CLE_DUR.disabled=1;
	document.getElementById('from_recherche').NB_PLACES_DUR.disabled=1;
	document.getElementById('from_recherche').PERIODE_LIBELLE_DUR.disabled=1;
	document.getElementById('from_recherche').STATION_CLE_DUR.disabled=1;
	document.getElementById('from_recherche').STATION_ALTITUDE_DUR.disabled=1;
	document.getElementById('from_recherche').STATION_KM_DUR.disabled=1;
	document.getElementById('from_recherche').ID_REGION_DUR.disabled=1;

	for (var i=0; i<document.getElementById('from_recherche').ch_sta.length;i++)
	{ 
		document.getElementById('id_ch_sta_'+ document.getElementById('from_recherche').ch_sta[i].value).value=document.getElementById('from_recherche').ch_sta[i].checked;
		document.getElementById('from_recherche').ch_sta[i].disabled=true ;
	}
	for (var i=0; i<document.getElementById('from_recherche').choix.length;i++)
	{ 
		document.getElementById('id_choix_'+ document.getElementById('from_recherche').choix[i].value).value=document.getElementById('from_recherche').choix[i].checked;
		document.getElementById('from_recherche').choix[i].disabled=true ;
	}
	for (var i=0; i<document.getElementById('from_recherche').ch_res.length;i++)
	{ 
		document.getElementById('id_ch_res_'+ document.getElementById('from_recherche').ch_res[i].value).value=document.getElementById('from_recherche').ch_res[i].checked;
		document.getElementById('from_recherche').ch_res[i].disabled=true ;
	}
	for (var i=0; i<document.getElementById('from_recherche').ch_dom.length;i++)
	{ 
		document.getElementById('id_ch_dom_'+ document.getElementById('from_recherche').ch_dom[i].value).value=document.getElementById('from_recherche').ch_dom[i].checked;
		document.getElementById('from_recherche').ch_dom[i].disabled=true ;
	}

	document.from_recherche.action="/profil_execute.php?"+ session_var;
	document.from_recherche.target="RemoteScripting";
	document.from_recherche.submit();

}
function ResetPlan(lemail)
{

	 RemoteScripting.location.href="/profil_execute.php?reset=1&plan=1&lemail="+ lemail + "&" + session_var;
}
function bascule_les_variables(on_disabled)
{
	var var_disabled = on_disabled;
	if (on_disabled == undefined)
		var_disabled = 1;
		//var_disabled = 0;
	
	if ((document.formRecherche.sch_formule) && (document.formRecherche.var_sch_formule))
	{
		document.formRecherche.var_sch_formule.value=document.formRecherche.sch_formule.value;
		if (var_disabled == 1)
			document.formRecherche.sch_formule.disabled=1;
	}
	if ((document.formRecherche.sch_region) && (document.formRecherche.var_sch_region))
	{
		document.formRecherche.var_sch_region.value=document.formRecherche.sch_region.value;
		if (var_disabled == 1)
			document.formRecherche.sch_region.disabled=1;
	}
	/*PARIS*/
	if ((document.formRecherche.sch_quartier) && (document.formRecherche.var_sch_quartier))
	{
		document.formRecherche.var_sch_quartier.value=document.formRecherche.sch_quartier.value;
		if (var_disabled == 1)
			document.formRecherche.sch_quartier.disabled=1;
	}
	
	if ((document.formRecherche.sch_arrond) && (document.formRecherche.var_sch_arrond))
	{
		document.formRecherche.var_sch_arrond.value=document.formRecherche.sch_arrond.value;
		if (var_disabled == 1)
			document.formRecherche.sch_arrond.disabled=1;
	}
	/*PARIS*/
	if ((document.formRecherche.var_sch_station) && (document.formRecherche.sch_station))
	{
		document.formRecherche.var_sch_station.value=document.formRecherche.sch_station.value;
		if (var_disabled == 1)
			document.formRecherche.sch_station.disabled=1;
	}
	if ((document.formRecherche.var_sch_periodes) && (document.formRecherche.sch_periodes))
	{
		document.formRecherche.var_sch_periodes.value=document.formRecherche.sch_periodes.value;
		if (var_disabled == 1)
			document.formRecherche.sch_periodes.disabled=1;
	}
	if ((document.formRecherche.var_sch_sejour_cle) && (document.formRecherche.sch_sejour_cle))
	{
		document.formRecherche.var_sch_sejour_cle.value=document.formRecherche.sch_sejour_cle.value;
		if (var_disabled == 1)
			document.formRecherche.sch_sejour_cle.disabled=1;
	}
	if ((document.formRecherche.var_sch_type_produit) && (document.formRecherche.sch_type_produit))
	{
		document.formRecherche.var_sch_type_produit.value=document.formRecherche.sch_type_produit.value;
		if (var_disabled == 1)
			document.formRecherche.sch_type_produit.disabled=1;
	}
	if ((document.formRecherche.var_sch_budget) && (document.formRecherche.sch_budget))
	{
		document.formRecherche.var_sch_budget.value=document.formRecherche.sch_budget.value;
		if (var_disabled == 1)
			document.formRecherche.sch_budget.disabled=1;
	}
	if ((document.formRecherche.var_sch_personnes) && (document.formRecherche.sch_personnes))
	{
		document.formRecherche.var_sch_personnes.value=document.formRecherche.sch_personnes.value;
		if (var_disabled == 1)
			document.formRecherche.sch_personnes.disabled=1;
	}

	if ((document.formRecherche.var_sch_produit_type) && (document.formRecherche.sch_produit_type))
	{
		document.formRecherche.var_sch_produit_type.value=document.formRecherche.sch_produit_type.value;
		if (var_disabled == 1)
			document.formRecherche.sch_produit_type.disabled=1;
	}
	if ((document.formRecherche.var_sch_station_altitude) && (document.formRecherche.sch_station_altitude))
	{
		document.formRecherche.var_sch_station_altitude.value=document.formRecherche.sch_station_altitude.value;
		if (var_disabled == 1)
			document.formRecherche.sch_station_altitude.disabled=1;
	}
	if ((document.formRecherche.var_sch_station_km) && (document.formRecherche.sch_station_km))
	{
		document.formRecherche.var_sch_station_km.value=document.formRecherche.sch_station_km.value;
		if (var_disabled == 1)
			document.formRecherche.sch_station_km.disabled=1;
	}

	if (document.getElementById('formRecherche').var_ch_sta)
	{
		for (var i=0; i<document.getElementById('formRecherche').var_ch_sta.length;i++)
		{ 
			document.getElementById('id_ch_sta_'+ document.getElementById('formRecherche').var_ch_sta[i].value).value=document.getElementById('formRecherche').var_ch_sta[i].checked;
			if (var_disabled == 1)
				document.getElementById('formRecherche').var_ch_sta[i].disabled=true ;
		}
	}
	if (document.getElementById('formRecherche').var_choix)
	{
		for (var i=0; i<document.getElementById('formRecherche').var_choix.length;i++)
		{ 
			document.getElementById('id_choix_'+ document.getElementById('formRecherche').var_choix[i].value).value=document.getElementById('formRecherche').var_choix[i].checked;
			if (var_disabled == 1)
				document.getElementById('formRecherche').var_choix[i].disabled=true ;
		}
	}
	if (document.getElementById('formRecherche').var_ch_res)
	{
		for (var i=0; i<document.getElementById('formRecherche').var_ch_res.length;i++)
		{ 
			document.getElementById('id_ch_res_'+ document.getElementById('formRecherche').var_ch_res[i].value).value=document.getElementById('formRecherche').var_ch_res[i].checked;
			if (var_disabled == 1)
				document.getElementById('formRecherche').var_ch_res[i].disabled=true ;
		}
	}
	if (document.getElementById('formRecherche').var_ch_dom)
	{
		for (var i=0; i<document.getElementById('formRecherche').var_ch_dom.length;i++)
		{ 
			document.getElementById('id_ch_dom_'+ document.getElementById('formRecherche').var_ch_dom[i].value).value=document.getElementById('formRecherche').var_ch_dom[i].checked;
			if (var_disabled == 1)
				document.getElementById('formRecherche').var_ch_dom[i].disabled=true ;
		}
	}
	if (document.getElementById('formRecherche').var_ch_sejour)
	{
		for (var i=0; i<document.getElementById('formRecherche').var_ch_sejour.length;i++)
		{ 
			document.getElementById('id_ch_sejour_'+ document.getElementById('formRecherche').var_ch_sejour[i].value).value=document.getElementById('formRecherche').var_ch_sejour[i].checked;
			if (var_disabled == 1)
				document.getElementById('formRecherche').var_ch_sejour[i].disabled=true ;
		}
	}

}
function ChangeMoyenPaiement()
{
	 document.getElementById('form_paiement').target="RemoteScripting";
	 document.getElementById('form_paiement').refresh_mode.value='telephonique';
	 document.getElementById('form_paiement').action='/rafraichit_panier_ex.php?'+ session_var;
	 document.getElementById('form_paiement').submit();	
	Ajax("div_attente","page_vide.html");

}
function identification_devis()
{
	 document.getElementById('form_global').target="";
	 document.getElementById('form_global').cnx_devis.value=1;
	 document.getElementById('form_global').action='/index.php?' + session_var;
	 document.getElementById('form_global').submit();	

}
function ConnexionClient()
{
	 document.getElementById('form_paiement').connexion_client.value=1;
	 document.getElementById('form_paiement').action='/index.php?' + session_var;
	 document.getElementById('form_paiement').submit();	

}
function AjouteHebergement()
{
}
function limiteur()
{
	maximum = 60;
	champ = document.form_paiement.client_commentaire;
	
	if (champ.value.length > maximum)
	  champ.value = champ.value.substring(0, maximum);
}
function EnvoieBonPlan()
{
	document.getElementById('from_recherche').enregistre_bon_plan.value=1;
	valideprofil();
}
function lance_hotel_club()
{
	RemoteScripting.location.href="/reset_recherche.php?type_recherche=HOTEL_CLUB&"+ session_var;
}
function poursuit_dossier(id,opt)
{
	document.getElementById('form_continuer_'+id).type_option.value=opt;
	document.getElementById('form_continuer_'+id).submit();
}
function PosteSkiSeul()
{
	var station_cle=document.getElementById('form_envoi_location_ski').station_cle_dur.value;
	if (document.getElementById('form_envoi_location_ski').grp_res_cle_dur)
		var grp_res_cle=document.getElementById('form_envoi_location_ski').grp_res_cle_dur.value;
	
	if (document.getElementById('form_envoi_location_ski').fns_cle_dur)
		var fns_cle=document.getElementById('form_envoi_location_ski').fns_cle_dur.value;
	
	var periode_cle=document.getElementById('form_envoi_location_ski').periode_cle_dur.value;
	
	document.getElementById('form_envoi_location_ski').station_cle_dur.disabled=1;
	if (document.getElementById('form_envoi_location_ski').grp_res_cle_dur)
		document.getElementById('form_envoi_location_ski').grp_res_cle_dur.disabled=1;
	if (document.getElementById('form_envoi_location_ski').fns_cle_dur)
		document.getElementById('form_envoi_location_ski').fns_cle_dur.disabled=1;
	
	document.getElementById('form_envoi_location_ski').periode_cle_dur.disabled=1;
	
	Ajax("div_centre","/location_ski_ex.php?station_cle=" + station_cle +"&grp_res_cle="+ grp_res_cle +"&fns_cle=" + fns_cle +"&periode_cle=" + periode_cle +"&"+ session_var);

}
function AfficheUneZone(quoi)
{
	RemoteScripting.location.href="/reset_recherche.php?type_recherche=ZONE&num_zone="+ quoi +"&"+ session_var;
}
function RetourAgence()
{
	RemoteScripting.location.href="/retour_agence.php?" + session_var;
}
function RetourUrlAgence(quoi)
{
	RemoteScripting.location.href="/retour_agence.php?url="+ quoi +"&"+ session_var;
}
function affiAvis(qui)
{
	if (document.getElementById(qui).style.display == "block")
		document.getElementById(qui).style.display = "none";
	else
		document.getElementById(qui).style.display = "block";	
}
function ReloadDepart(prefixe,id,id_var,OldLayer)
{
	Ajax(prefixe + "div_produit_" + id,"/v2_div_produit_depart.inc.php?"+ id_var +"="+id+"&post_sejour_" + id + "="+ document.getElementById(prefixe +'depart_sejour_'+ id).value +"&post_date_" + id + "="+ document.getElementById(prefixe +'depart_date_'+ id).value +"&"+ session_var +"&prefixe_div="+ prefixe + "&OldLayer=" + OldLayer);
}
function actionPOI(v1,v2)
{
	/*-------------- POUR SEO --------------*/
	var szPhrase = session_var; 
	var szMot = "MB=seo"; 
	var iWhere = szPhrase.toLowerCase().indexOf(szMot.toLowerCase()); 
	if( iWhere > -1)
	{
		top.location.href = "http://www.leskidunordausud.fr?noredir=1&MB=webski&residence_cle=" + var_seoRes;
		return true;
	}
	
	/*-------------- POUR SEO --------------*/

	var layer = document.getElementById("ladiv");
	layer.innerHTML="<div align='center'><img src='/v2/images/conso/loading.gif' border='0' alt='Chargement en cours'/></div>";
	layer.style.visibility = 'visible';
	layer.style.display = 'block';
	size = document.getElementById('big_total_div').offsetHeight + 'px';
	layer.style.height = size;
	layer.style.top = 0;
	layer.style.left = 0;
	//Ajax("ladiv","/v2_div_residence.inc.php?poi_cle="+ v1 + "&" + session_var);
	
	var ark_produit_cle = 0;
	if (document.getElementById("var_ark_produit_cle"))
		ark_produit_cle = document.getElementById("var_ark_produit_cle").value;
	
	var ark_date_debut = "";
	if (document.getElementById("var_ark_date_debut"))
		ark_date_debut = document.getElementById("var_ark_date_debut").value;
		
	Ajax("ladiv","/chartes/ski/ski_div_residence.inc.php?poi_cle="+ v1 + "&var_ark_date_debut="+ ark_date_debut +"&var_ark_produit_cle="+ ark_produit_cle +"&" + session_var);


}
function actionPOIRelais(fns_cle)
{
	if (document.form_envoi_location_ski.fns_cle_dur)
	{
		document.form_envoi_location_ski.fns_cle_dur.value=fns_cle;
		PosteSkiSeulV2('combo_fns');
	}
}

function OuvreLayer()
{
	var layer = document.getElementById("ladiv");
	layer.innerHTML="<div align='center'><img src='/v2/images/conso/loading.gif' border='0' alt='Chargement en cours'/></div>";
	layer.style.visibility = 'visible';
	layer.style.display = 'block';
	size = document.getElementById('big_total_div').offsetHeight + 'px';
	layer.style.height = size;
	layer.style.top = 0;
	layer.style.left = 0;
}
function FermerLayer()
{
	document.getElementById("ladiv").style.display = "none";
}

function ChoisitDepart(prefixe,id,comment)
{
	OuvreLayerChargement();
	RemoteScripting.location.href='/ajout_panier.php?ajout_annuaire=1&le_depart='+ document.getElementById(prefixe + 'depart_date_'+id).value +'&option_qte='+ (document.getElementById(prefixe + 'depart_qte_'+id).selectedIndex+1)+'&pre_reservation='+ comment +'&'+ session_var; 	 	
	if (document.getElementById("layer_div_produit_" + id))
	{
		document.getElementById("layer_div_produit_" + id).style.display = "none";
		document.getElementById("layer_div_produit_" + id).style.visibility = "hidden";
	
		document.getElementById("div_attente_depart").style.display = "block";
		document.getElementById("div_attente_depart").style.visibility = "visible";
	}
}
function FermeDepartAttente(id)
{
	if (document.getElementById("layer_div_produit_" + id))
	{
		document.getElementById("layer_div_produit_" + id).style.display = "block";
		document.getElementById("layer_div_produit_" + id).style.visibility = "visible";
	}
	if (document.getElementById("layer_div_produit_" + id))
	{
		document.getElementById("div_attente_depart").style.display = "none";
		document.getElementById("div_attente_depart").style.visibility = "hidden";
	}
	if (document.getElementById("fade_layer_gris"))
	{
		document.getElementById("fade_layer_gris").style.display = "none";
		
	}

}
function ouvreDepart(prefixe,id,comment)
{
	var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
	if (IE6 == true)
	{
		var qte=1;
		if (document.getElementById(prefixe + 'depart_qte_'+id))
			qte = (document.getElementById(prefixe + 'depart_qte_'+id).selectedIndex+1);
		RemoteScripting.location.href='/ajout_panier.php?ajout_annuaire=1&le_depart='+ document.getElementById(prefixe + 'depart_date_'+id).value +'&option_qte='+ qte +'&pre_reservation='+ comment +'&'+ session_var; 	 	
	}
	else
	{
		show_layer_appart(id,prefixe);
	}
}

function IframeHauteur( obj ){

	var h;
  // calcul de la hauteur du contenu suivant le navigateur:
  if (document.documentElement.clientHeight) {
  
	if (navigator.appName=="Microsoft Internet Explorer") {
	  if (document.getElementById(obj).document.documentElement.clientHeight)
		  h = document.getElementById(obj).document.documentElement.clientHeight;
	} else {
	  if (document.getElementById(obj).contentDocument.documentElement.clientHeight)
		h = document.getElementById(obj).contentDocument.documentElement.clientHeight;
	}
	
  }
  if (typeof(window.innerHeight)=='number') 
	if (document.getElementById(obj).contentDocument.body)
		if (document.getElementById(obj).contentDocument.body.innerHeight)
			h = document.getElementById(obj).contentDocument.body.innerHeight;
	
  if (document.body.clientHeight && navigator.appName!="Microsoft Internet Explorer") 
	if (document.getElementById(obj).contentDocument.body)
		if (document.getElementById(obj).contentDocument.body.clientHeight)
			h = document.getElementById(obj).contentDocument.body.clientHeight;
	
  // Ajustement de la hauteur de frame:
  return  h  ;
}

function JSFX_FloatDiv2(id, sx, sy)
{
	var ns = (navigator.appName.indexOf("Netscape") != -1);
	var d = document;
	var px = document.layers ? "" : "px";
	var ie=document.all && !window.opera;
	var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
	window[id + "_obj"] = el;
	if(d.layers)el.style=el;
	//sy=(document.body.clientHeight-el.style.height)/2;
	//document.getElementById('log1').value=document.getElementById('iframe_panier').style.height;
	el.cx = el.sx = sx;el.cy = el.sy = sy;
	el.sP=function(x,y){this.style.left=x+px;this.style.top=y+px;};
	el.flt=function()
	{
			var pX, pY;
			pX = (this.sx >= 0) ? 0 : ns ? innerWidth : 
			document.documentElement && document.documentElement.clientWidth ? 
			document.documentElement.clientWidth : document.body.clientWidth;
			pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ? 
			document.documentElement.scrollTop : document.body.scrollTop;
			pX=document.getElementById('big_total_div').offsetWidth + (document.documentElement.clientWidth - document.getElementById('big_total_div').offsetWidth)/2;
			this.cx += (pX + this.sx - this.cx)/8;
			this.cx =pX;
		//this.sy=document.body.scrollTop+document.body.clientHeight/2-this.offsetHeight/2;
		this.sy=this.sy-document.body.scrollTop;
			/*if (navigator.appName=="Microsoft Internet Explorer") {
			  h = top.document.getElementById('iframe_panier').document.documentElement.clientHeight;
			} else {
			  h = top.document.getElementById('iframe_panier').contentDocument.documentElement.clientHeight;
			}*/
			if (this.style.visibility == "visible")
			{
				//h = IframeHauteur('iframe_panier');
				//this.style.height = h + "px";
			   this.cy += (pY + this.sy - this.cy)/8;
				//if(this.sy<0)
					//this.cy = 450;
				/*if (Number(document.getElementById('iframe_panier').style.height))
					h = document.getElementById('iframe_panier').style.height;
				else
					h = parseInt(document.getElementById('iframe_panier').style.height);
					*/
			/*if (navigator.appName=="Microsoft Internet Explorer") {
			  h = parseInt(document.getElementById('iframe_panier').style.height);
			} else {
			  h = document.getElementById('iframe_panier').contentDocument.documentElement.clientHeight;
			}*/
				
				if (document.documentElement.clientHeight<parseInt(document.getElementById('divTopRight').clientHeight))
					this.cy = var_left_panier;
			}
			//document.getElementById('log').value=h+ " " +(document.documentElement.clientHeight);
			this.sP(this.cx, this.cy);
		setTimeout(this.id + "_obj.flt()", 40);
	}
	return el;

}
function RemoteFlashs()
{
	//RemoteScripting.location.href="/v2_execute_flash.php?"+ session_var;
}

function ouvreDiv(ladiv)
{
	document.getElementById(ladiv).style.display = "block";
}
function remonte(qui)
{
	document.formRecherche.sch_station.value=0;
	validform("sch_domaine");
}
function FermeAttente()
{
	if (document.getElementById("fade_layer_ski"))
	{
		document.getElementById('fade_layer_ski').style.display='none';
	}
	else
	{
		//if (document.getElementById('div_attente'))
			//setTimeout("document.getElementById('div_attente').style.display = 'none';debloque_moteur_ski(0);",1000);
	}
	document.getElementById('div_attente').style.display = 'none';
	debloque_moteur_ski(0)
}
function OuvreAttente(nb)
{
	if (document.getElementById("fade_layer_ski"))
	{
		if (document.getElementById("div_attente"))
		{
			document.getElementById("div_attente").innerHTML="<img src='/v2/images/conso/loading.gif' border='0' alt='Chargement en cours'/>";
			document.getElementById("div_attente").style.display = 'block';
		}
		document.getElementById('fade_layer_ski').style.display='block'        
		document.getElementById('fade_layer_ski').style.height = (document.getElementById('big_total_div').offsetHeight + 20) + 'px';
	}
	else
	{
		if (document.getElementById("div_attente"))
		{
			var layer = document.getElementById("div_attente");
			if (nb == "")
				layer.innerHTML="<p class='txtCR'><strong>Chargement en cours ...</strong></p> <p class='imgCR'><img src='/v2/images/accueil/chargement.gif' /></p>";
			else
				layer.innerHTML="<p class='txtCR'><strong>" + nb + " Offre(s)<br />disponibles(s)</strong></p><p class='imgCR'><img src='/v2/images/accueil/scrolll-affine.gif' /></p>";
			layer.style.display = 'block';
		}
	}
	debloque_moteur_ski(1);
}

function load_layer_presta(presta_id,layer_id, prd_id,le_combo)
{
	
	var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
	
	if (IE6 == true)
	{
		popup('v2_div_produit_generique.inc.php?popup=1&le_combo='+ le_combo +'&presta_id='+ presta_id +'&prd_id='+ prd_id +"&"+ session_var, null, 700, 700);
		return (false);
	}

	//alert ('destination : ' + destination);
	var param = "layer_id="+layer_id+"&le_combo="+ le_combo +"&presta_id="+ presta_id +"&prd_id="+ prd_id +"&"+ session_var;
	document.getElementById(layer_id).style.display='block';
	document.getElementById('fade_layer').style.display='block'        
	document.getElementById('fade_layer').style.height = (document.getElementById('big_total_div').offsetHeight + 20) + 'px';
	margin_top = get_layer_topoffset() - 250;
	document.getElementById(layer_id).style["marginTop"] = margin_top + "px";
	sendData_layer(param, "v2_div_produit_generique.inc.php", layer_id);
	
	return (true);
}
function down_layer_presta(layer_id)
{
	document.getElementById(layer_id).style.display='none';
	document.getElementById('fade_layer').style.display='none';
	document.getElementById(layer_id).innerHTML = "";
}
function renvoie_element_combo(element_id, lecombo,layer_id)
{
	// Rajouter un if IE6 => on passe par opener sinon on passe en direct
	if (opener != null) 
	{
		opener.document.getElementById(lecombo).selectedIndex=(element_id);
		opener.refresh_panier();
		this.close();
	 }
	else if (document.getElementById(lecombo))
	{
		document.getElementById(lecombo).selectedIndex=(element_id);
		refresh_panier();
		down_layer_presta(layer_id);        
	} 
}    
function lance_location_ski()
{
	
	if (document.formlocation_ski.station_cle.selectedIndex==0)
		AlertTrad("PAGEWEB_moteur_ski_seul_alerte");
	else
		document.formlocation_ski.submit();
		
}
function PosteSkiSeulV2(qui)
{
		

	if (document.getElementById('form_envoi_location_ski').fns_cle_dur)
		var fns_cle=document.getElementById('form_envoi_location_ski').fns_cle_dur.value;
	else
		var fns_cle=-1;
		
	if (document.getElementById('form_envoi_location_ski').fns_cle_dur)
		document.getElementById('form_envoi_location_ski').fns_cle_dur.disabled=1;
		
	if (qui == "combo_fns")
	{
		OuvreAttente("");
		
		Ajax("div_skis","/v2_div_layer_location_seul_bas.inc.php?par_combo=1&ajax=1&fns_cle=" + fns_cle +"&"+ session_var);
	}
	else
	{
		var station_cle=document.getElementById('form_envoi_location_ski').station_cle_dur.value;
		if (station_cle == -1)
		{
			if (document.getElementById('div_accroche_ski'))
			{
				document.getElementById("div_accroche_ski").style.visibility = "visible";
				document.getElementById("div_accroche_ski").style.display = "block";
			}
		}
		else
		{
			if (document.getElementById('div_accroche_ski'))
			{
				document.getElementById("div_accroche_ski").style.visibility = "hidden";
				document.getElementById("div_accroche_ski").style.display = "none";
			}
		}
		if (document.getElementById('form_envoi_location_ski').grp_res_cle_dur)
			var grp_res_cle=document.getElementById('form_envoi_location_ski').grp_res_cle_dur.value;
		else
			var grp_res_cle=-1;
		if (document.getElementById('form_envoi_location_ski').periode_cle_dur)
			var periode_cle=document.getElementById('form_envoi_location_ski').periode_cle_dur.value;
		else
			var periode_cle=-1;
		
		document.getElementById('form_envoi_location_ski').station_cle_dur.disabled=1;
		if (document.getElementById('form_envoi_location_ski').grp_res_cle_dur)
			document.getElementById('form_envoi_location_ski').grp_res_cle_dur.disabled=1;
		if (document.getElementById('form_envoi_location_ski').periode_cle_dur)
			document.getElementById('form_envoi_location_ski').periode_cle_dur.disabled=1;
		OuvreAttente("");
			
		Ajax("ski_moteur","/v2_div_location_ski_seul_combo.inc.php?ajax=1&station_cle=" + station_cle +"&grp_res_cle="+ grp_res_cle +"&fns_cle=" + fns_cle +"&periode_cle=" + periode_cle + "&" + session_var);
	}
}
function debloque_moteur_ski(comment)
{
	if (document.getElementById('form_envoi_location_ski'))
	{
		if (document.getElementById('form_envoi_location_ski').station_cle_dur)
			document.getElementById('form_envoi_location_ski').station_cle_dur.disabled=comment;
		if (document.getElementById('form_envoi_location_ski').grp_res_cle_dur)
			document.getElementById('form_envoi_location_ski').grp_res_cle_dur.disabled=comment;
		if (document.getElementById('form_envoi_location_ski').periode_cle_dur)
			document.getElementById('form_envoi_location_ski').periode_cle_dur.disabled=comment;
	}
}
function ChoixMagasin()
{
	/*
	if (document.getElementById('form_envoi_location_ski').fns_cle_dur)
		document.getElementById('form_envoi_location_ski').fns_cle_dur.selectedIndex=0;
	else
		document.getElementById('form_envoi_location_ski').grp_res_cle_dur.selectedIndex=1;
	PosteSkiSeulV2();
	*/
	if (document.form_envoi_location_ski.grp_res_cle_dur.value != -2)
	{
		if (document.form_envoi_location_ski.fns_cle_dur)
			document.form_envoi_location_ski.fns_cle_dur.value = -1;
		document.form_envoi_location_ski.grp_res_cle_dur.value= -2;
		PosteSkiSeulV2();
	}
}


function load_layer_traduction(letag,session,v2)
{
	var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
	
	if ((IE6 == true) || (v2 == 0))
	{
		popup( '/_outil_traduction_iframe.php?popup=1&letag=' + letag +'&'+ session, null, 1200, 700);
		return (false);
	}
	//alert ('destination : ' + destination);
	var param ='letag=' + letag +'&'+ session
	document.getElementById('divtraduction').style.display='block';
	document.getElementById('fade_layer').style.display='block'        
	document.getElementById('fade_layer').style.height = (document.getElementById('big_total_div').offsetHeight + 20) + 'px';
	margin_top = get_layer_topoffset() - 250;
	document.getElementById('divtraduction').style["marginTop"] = margin_top + "px";
	document.getElementById('divtraduction').style["left"] = "0";
	document.getElementById('divtraduction').style["width"] = "100%";
	sendData_layer(param, '_outil_traduction_iframe.php', 'divtraduction');
	
	return (true);
}
function down_layer_traduction()
{
	document.getElementById('divtraduction').style.display='none';
	document.getElementById('fade_layer').style.display='none';
	document.getElementById('divtraduction').innerHTML = "";
}

//***** PANIER ****//

function supprime_produit(id)
{
	document.formPanier.id_a_supprimer.value = id;
	document.formPanier.target = "RemoteScripting";
	document.formPanier.action = "vide_panier.php?" + session_var;
	document.formPanier.submit();
}
function supprime_bon_achat(id)
{
	document.formPanier.id_achat_a_supprimer.value = id;
	document.formPanier.target = "RemoteScripting";
	document.formPanier.action = "vide_panier.php?" + session_var;
	document.formPanier.submit();
}

function ValidePanier()
{
	parent.verifie();
}

function AfficheCompteur()
{
	RemoteScripting.location.href="/v2_execute_js.php?affiche_compteur=1&" + session_var;
}

function SauveYOffset(decombien)
{
	var leoffset;
	if (decombien == undefined)
		leoffset = 5;
	else
		leoffset = decombien;
	var_offsetLayer = get_Y_offset();
	set_Y_offset(leoffset);
}
function IncludeResidence(prefixe,id_art,version,force_sejour,charte)
{
	var le_sejour_cle = 0;
	var la_date_cle = 0;
	var les_params = '';
	if (charte == undefined)
		charte = "";
	if (charte == "")
		charte ="france";
	
	if(
	   (document.getElementById(prefixe +'depart_sejour_'+ id_art)) 
		&& 
	   (document.getElementById(prefixe +'depart_date_'+ id_art))
	  )
	{
		les_params = "&post_sejour_" + id_art + "="+ document.getElementById(prefixe +'depart_sejour_'+ id_art).value +"&post_date_" + id_art + "="+ document.getElementById(prefixe +'depart_date_'+ id_art).value;
		if (document.getElementById(prefixe +'depart_qte_'+ id_art))		
			les_params= les_params +"&post_qte_" + id_art + "="+ document.getElementById(prefixe +'depart_qte_'+ id_art).value;
	}
	if (parseInt(force_sejour) >0) //pour les acces par google map
	{
		les_params = "&post_sejour_" + id_art + "=" + parseInt(force_sejour);
	}
	var url = "article_cle=" + id_art + "&version="+ version + les_params +"&"+ session_var;
	SwitcthLayer('div_station_gauche','div_gauche');
	if (document.getElementById('div_station_gauche'))
		sendData_layer(url, '/chartes/'+ charte +'/'+ charte +'_div_gauche_station.inc.php', 'div_station_gauche');
	SwitcthLayer('div_'+ charte +'_residence','div_v2_bas');
	sendData_layer(url, '/chartes/'+ charte +'/'+ charte +'_div_appartement_residence.php', 'div_'+ charte +'_residence');
	cache_panier();
	
}
function get_Y_offset()
{
	/*var pY = (!document.all) ? window.pageYOffset : document.documentElement && document.documentElement.scrollTop ? 
			document.documentElement.scrollTop : document.body.scrollTop;*/
	//alert (pY);		
	var pY = 0;
	if (document.documentElement && document.documentElement.scrollTop)
	{
		pY =document.documentElement.scrollTop;
	}
	else
	{
		if(document.body.scrollTop)
			pY = document.body.scrollTop ;
	}

	return (pY);
}

function set_Y_offset(combien)
{
	//	alert(combien);
	if (document.documentElement && document.documentElement.scrollTop)
	{
		document.documentElement.scrollTop = combien;
	}
	else
	{
		if (document.body.scrollTop)
			document.body.scrollTop = combien;
	}
}


function SwitcthLayer(lavisible,laferme)
{
	if (document.getElementById("var_ark_produit_cle"))
		document.getElementById("var_ark_produit_cle").value=0;
	
	if (document.getElementById("var_ark_date_debut"))
		document.getElementById("var_ark_date_debut").value = "";

	if ((document.getElementById(lavisible)) && (document.getElementById(laferme)))
	{
		if ((lavisible == 'div_france_residence') || (lavisible == 'div_ski_residence'))
		{
			document.getElementById(lavisible).innerHTML="<div align='center' style='background-color:#FFFFFF;'><img src='/v2/images/conso/loading_rouge.gif' border='0' alt='Chargement en cours'/></div>";
		}
		if (lavisible == 'div_v2_bas')
		{
			DeMasquePanier(true);
			if (document.getElementById('div_gauche'))
				SwitcthLayer('div_gauche','div_station_gauche');
			//set_Y_offset(var_offsetLayer);
		}
		
		document.getElementById(laferme).style.visibility = "hidden";
		document.getElementById(laferme).style.display = "none";
		document.getElementById(lavisible).style.visibility = "visible";
		document.getElementById(lavisible).style.display = "block";
		if (lavisible == 'div_v2_bas')
		{
			set_Y_offset(var_offsetLayer);
		}
	}
}

function IncludeStation(id_art,charte)
{
	if (charte == undefined)
		charte = "";
	if (charte == "")
		charte ="france";

	var url = "article_cle=" + id_art;
	SwitcthLayer('div_station_gauche','div_gauche');
	if (document.getElementById('div_station_gauche'))
		sendData_layer(url, '/chartes/'+ charte +'/'+ charte +'_div_gauche_station.inc.php', 'div_station_gauche');
}
function DeMasquePanier(visible)
{
	if (var_panier_invisible==0)
	{
		if (visible == true)
		{
			document.getElementById("divTopRight").style.visibility="visible";
			document.getElementById("divTopRight").style.display="block";
		}
		else
		{
			document.getElementById("divTopRight").style.visibility="hidden";
			document.getElementById("divTopRight").style.display="none";
		}
	}
	else
	{
		document.getElementById("divTopRight").style.visibility="hidden";
		document.getElementById("divTopRight").style.display="none";
	}
}

function valideFormIdentification()	
{
	var mess;
	mess='';
	document.form_client.f_nom_0.value=Trim(document.form_client.f_nom_0.value);
	if (document.form_client.f_nom_0.value=='')
	{
		AlertTrad("PAGEWEB_alertes_coord_Vous_devez_saisir_un_nom");
		mess="ko";
	}
	document.form_client.f_prenom_0.value=Trim(document.form_client.f_prenom_0.value);
	if (document.form_client.f_prenom_0.value=='')
	{
		AlertTrad("PAGEWEB_alertes_coord_Vous_devez_saisir_un_prénom");
		mess="ko";
	}
	document.form_client.f_email_0.value=Trim(document.form_client.f_email_0.value);
	the_mail=document.form_client.f_email_0.value;
	if ((the_mail=='') || (the_mail.indexOf('@')<1) || (the_mail.indexOf('.')<1) || (the_mail.substring(the_mail.indexOf('@')).indexOf('.')<1)) {
		AlertTrad("PAGEWEB_alertes_coord_lib3");
	   mess="ko";
	}
	document.form_client.f_passe_0.value=Trim(document.form_client.f_passe_0.value);
	if (document.form_client.f_passe_0.value==''){
		AlertTrad("PAGEWEB_alertes_coord_lib4");
		mess="ko";
	}
	document.form_client.f_passe2_0.value=Trim(document.form_client.f_passe2_0.value);
	if (document.form_client.f_passe2_0.value!=document.form_client.f_passe_0.value){
		AlertTrad("PAGEWEB_alertes_coord_lib5");
		mess="ko";
	}
	document.form_client.f_tel_dom_0.value=Trim(document.form_client.f_tel_dom_0.value);
	if (document.form_client.f_tel_dom_0.value==''){
		AlertTrad("PAGEWEB_alertes_coord_lib6");
		mess="ko";
	}
	document.form_client.f_tel_por1_0.value=Trim(document.form_client.f_tel_por1_0.value);
	document.form_client.f_adresse1_0.value=Trim(document.form_client.f_adresse1_0.value);
	if (document.form_client.f_adresse1_0.value==''){
		AlertTrad("PAGEWEB_alertes_coord_lib7");
		mess="ko";
	}
	document.form_client.f_ville_0.value=Trim(document.form_client.f_ville_0.value);
	if (document.form_client.f_ville_0.value==''){
		AlertTrad("PAGEWEB_alertes_coord_lib8");
		mess="ko";
	}
	document.form_client.f_cpl_0.value=Trim(document.form_client.f_cpl_0.value);
	if (document.form_client.f_cpl_0.value==''){
		AlertTrad("PAGEWEB_alertes_coord_lib9");
		mess="ko";
	}
	document.form_client.f_pays_0.value=Trim(document.form_client.f_pays_0.value);
	if (document.form_client.f_pays_0.value=='')
	{
		AlertTrad("PAGEWEB_alertes_coord_lib10");
		mess="ko";
	}
	if (mess=="")
	{
		move();
		document.form_client.target="RemoteScripting";
		document.form_client.action="/modifie_client.php?"+ session_var;
		document.form_client.submit();
	}
}

function AlertTrad(lib_traduction)
{
	RemoteScripting.location.href='/scripts/remote_traduction.php?idTrad='+ lib_traduction + '&' + session_var ;
}
function DemarreMarquee(i){
	for (var j = 1 ; j <= i ; j++){ 
		document.getElementById('mar_' + j).start();
	}
}
function TestVariable()
{
	alert(var_contexte_ski);
	alert(session_var);
	alert(var_panier_invisible);
	alert(var_include_header);
	alert(var_redirection_asp);
	alert(var_version);
	alert(var_left_panier);

}
function LanceLienFlash(lesparams)
{
	document.location.href = "/index.php?" + lesparams + "&" + session_var;
}
function SwitcthDer(ladiv,estVisible,charte)
{
	if (charte == undefined)
		charte = 'ski';
	ladiv = 'div_gauche';
	if (document.getElementById(ladiv))
	{
		if (estVisible == true){
			document.getElementById(ladiv).style.visibility = "visible";
			document.getElementById(ladiv).style.display = "block";
		}
		else{
			//document.getElementById(ladiv).style.visibility = "hidden";
			//document.getElementById(ladiv).style.display = "none";
			//sendData_layer('&'+ session_var, "/chartes/ski/ski_div_agent.inc.php", ladiv);
			sendData_layer('&enajax=1&' + session_var, '/chartes/'+ charte +'/'+ charte +'_div_gauche_home.inc.php', 'div_gauche');
		}
	}
}
function posteVal(quoi,date_du_jour,duree_du_jour)
{
	document.formRecherche.var_le_jour.value = quoi;
	document.formRecherche.var_date_du_jour.value = date_du_jour;
	document.formRecherche.var_duree_du_jour.value = duree_du_jour;
	validform('');
}
function AfficheArkRes(pkCarte, pkRes)
{
	RemoteScripting.location.href="/v2_execute_js.php?afficheArkRes=1&pkCarte="+ pkCarte +"&pkRes="+ pkRes +"&"+ session_var;
}

function SauveProfil()
{
	var the_mail=Trim(document.getElementById('mail_profil').value);
	if ((the_mail=='') || (the_mail.indexOf('@')<1) || (the_mail.indexOf('.')<1) || (the_mail.substring(the_mail.indexOf('@')).indexOf('.')<1))
	{
		alert("Vous devez saisir un email valide");
	}
	else
	{
		document.getElementById('formRecherche').var_mail_profil.value=the_mail;
		document.getElementById('formRecherche').var_enregistre_bon_plan.value=1;
		validform('profil');
	}
}
function show_layer_openmap(idstation, idres,titre)
{
	if ((titre == undefined) || (titre == ""))
		titre = "LOCALISATION<br />DE LA RESIDENCE";
		
	document.getElementById('titre_layer_open_map').innerHTML = titre;
	document.getElementById('layer_openmap').style.zIndex = 1002;
	document.getElementById('layer_openmap').style.visibility = "visible";
	document.getElementById('layer_openmap').style.display = "block";
	document.getElementById('fade_layer').style.display='block'        
	document.getElementById('fade_layer').style.height = (document.getElementById('big_total_div').offsetHeight + 20) + 'px';
	margin_top = get_layer_topoffset() - 200;
	document.getElementById('layer_openmap').style["marginTop"] = margin_top + "px";
	layopenmap.afficheCarte(idstation,idres);
	
	return (true);
}
function down_openmap()
{
	document.getElementById('layer_openmap').style.visibility = "hidden";
	document.getElementById('fade_layer').style.display='none';
	//document.getElementById('main_layer').innerHTML = "";
}
function ReloadAnnexes(le_depart)
{
	if (document.getElementById('div_annexes'))
	{
		document.getElementById('div_annexes').innerHTML="<img src='/v2/images/conso/loading_rouge.gif' width='200px' height='200px' border='0' alt='Chargement en cours'/>";
		Ajax("div_annexes","/chartes/ski/ski_div_annexes.inc.php?le_depart_defaut="+ le_depart + "&" + session_var);
	}
}
function OuvreLayerChargement()
{
	
	if (document.getElementById("fade_layer_gris"))
	{
		document.getElementById('fade_layer_gris').style.display='block'
		document.getElementById('fade_layer_gris').style.width = '100%';
		document.getElementById('fade_layer_gris').style.height = (document.getElementById('big_total_div').offsetHeight + 20) + 'px';
		margin_top = get_layer_topoffset() - 200;
		//alert(document.getElementById('big_total_div').style["marginLeft"]);
		fade_layer_gris.document.getElementById('img_load').style["marginTop"] = margin_top + "px";
	}
}
function LanceProfilSkieur()
{
	document.location.href="/index.php?deroulement=profil&" + session_var;
}
function LanceAriane(lesparams)
{
	RemoteScripting.location.href='/reset_recherche.php?type_recherche=DIRECT&ajax=1'+ lesparams + '&' + session_var ;
}
function EnvoiAmiDepart(prefixe,id)
{
	
	var WW = 550;
	var HH = 320;
	var top = (screen.height-HH) / 2;
	var left = (screen.width-WW) / 2;
	var link = 'v2_popup_envoi_ami.php?departAmi='+ document.getElementById(prefixe + 'depart_date_'+id).value +'&'+ session_var;
	var WinPop = window.open(link,null,"scrollbars = 0,resizable=0,top = "+top+",left = "+left+",width = " + WW + ",height = " + HH +"");
	WinPop.focus();
}

function OuvreLayerV2()
{
	if (document.getElementById("fade_layer_v2"))
	{
		document.getElementById('fade_layer_v2').style.display='block'
		document.getElementById('fade_layer_v2').style.width = '100%';
		document.getElementById('fade_layer_v2').style.height = (document.getElementById('big_total_div').offsetHeight + 20) + 'px';
		return true;
	}
	else
		return false;
}
function hideLayerv2()
{
	if (document.getElementById('fade_layer_v2'))
	{
		document.getElementById('fade_layer_v2').style.display='none'
		return true;
	}
	else
		return true;
}
function load_layer_V2(url,param,titre)
{
	OuvreLayerV2();
	document.getElementById('main_layer').innerHTML = "";
	document.getElementById('main_layer').style.display='block';
	margin_top = get_layer_topoffset() - 250;
	document.getElementById('main_layer').style["marginTop"] = margin_top + "px";
	sendData_layer(param + "&" + session_var, url, 'main_layer');

	return (true);
}


function down_layer_V2()
{
	document.getElementById('main_layer').style.display='none';
	document.getElementById('main_layer').innerHTML = "";
	hideLayerv2();
}
function CheckValidMail(email) 
{ 
	var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
	if (reg.exec(email)!= null)
		return true;
	else
		return false;
} 

function zevalid_form_ami()
{

	if (document.form_newsletter.email_vous.value == "" || 
	document.form_newsletter.email_vous.value.length == 0 || 
	CheckValidMail(document.form_newsletter.email_vous.value) == false)
	{
		alert ("Votre adresse e-mail est invalide");
		return false;
	}
	if (document.form_newsletter.email_ami.value == "" || 
	document.form_newsletter.email_ami.value.length == 0 || 
	CheckValidMail(document.form_newsletter.email_ami.value) == false)
	{
		alert ("l'adresse e-mail de votre ami est invalide");
		return false;
	}
	document.form_newsletter.action = '/v2_popup_envoi_ami.php?' + session_var;
	document.form_newsletter.target="MailRemoteScript";
	document.form_newsletter.zeaction.value=1;
	document.form_newsletter.submit();	
}

function show_layer_ami2(prefixe, id, ark_info, ark_form)
{
	if (ark_info == undefined)
	{
		load_layer_V2('/v2_popup_envoi_ami.php','departAmi='+ document.getElementById(prefixe + 'depart_date_'+id).value +'&'+ session_var,'Envoyer à un ami');
	}
	else
	{
		load_layer_V2('/v2_popup_envoi_ami.php','departAmi='+ document.getElementById(ark_form).le_depart.value +'&'+ session_var,'Envoyer à un ami');
	}
}
function show_layer_selection(prefixe, id, ark_info, ark_form)
{
	if (ark_info == undefined)
	{
		load_layer_V2('/v2_popup_envoi_ami.php','ajout=1&departAmi='+ document.getElementById(prefixe + 'depart_date_'+id).value +'&'+ session_var,'Envoyer à un ami');
	}
	else
	{
		load_layer_V2('/v2_popup_envoi_ami.php','ajout=1&departAmi='+ document.getElementById(ark_form).le_depart.value +'&'+ session_var,'Envoyer à un ami');
	}
}
function supprSelAmi(laquelle)
{
	sendData_layer("supAmi="+ laquelle + "&" + session_var, '/v2_popup_envoi_ami.php', 'divAmiApercu');
}
function morpheAmiBouton(quoi,ladiv)
{
	if (quoi == 'save_sel')
		RemoteScripting.location.href = "/v2_popup_envoi_ami.php?zeaction=3&" + session_var;
	else
		sendData_layer("bouton="+ quoi + "&" + session_var, '/v2_popup_envoi_ami.php', ladiv);
}
function valid_compte_ami()
{

	if (document.form_newsletter.email_vous.value == "" || 
	document.form_newsletter.email_vous.value.length == 0 || 
	CheckValidMail(document.form_newsletter.email_vous.value) == false)
	{
		alert ("Votre adresse e-mail est invalide");
		return false;
	}
	if (document.form_newsletter.passe_vous.value == "" || 
	document.form_newsletter.passe_vous.value.length == 0 || 
	document.form_newsletter.passe_vous.value != document.form_newsletter.passe2_vous.value)
	{
		alert ("Vérifiez votre mot de passe et sa confirmation");
		return false;
	}
	
	document.form_newsletter.action = '/v2_popup_envoi_ami.php?' + session_var;
	document.form_newsletter.target="MailRemoteScript";
	document.form_newsletter.zeaction.value=2;
	document.form_newsletter.submit();	
}
function valideCompteSelection()
{
	document.form_newsletter.action = '/v2_popup_envoi_ami.php?' + session_var;
	document.form_newsletter.target="MailRemoteScript";
	document.form_newsletter.zeaction.value=3;
	document.form_newsletter.submit();	
}
function deconnexionCompteAmi()
{
	RemoteScripting.location.href = "/v2_popup_envoi_ami.php?zeaction=4&" + session_var;
}
function identificationCompteAmi()
{
	document.form_newsletter.action = '/v2_popup_envoi_ami.php?' + session_var;
	document.form_newsletter.target="MailRemoteScript";
	document.form_newsletter.zeaction.value=5;
	document.form_newsletter.submit();	

}
function ouvre_layer_selection()
{
	load_layer_V2('/v2_popup_envoi_ami.php','&ajout=1&'+ session_var,'');
}
function refreshAssuAnu(cooooombien)
{
	if (document.getElementById('tag_assu_anu'))
		document.getElementById('tag_assu_anu').innerHTML = cooooombien;
}
function afficheFlashSuggest(ze_url)
{
	if (document.getElementById('div_flash_suggest'))
		document.getElementById('div_flash_suggest').innerHTML = '<embed height="256" align="middle" width="200" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowfullscreen="false" allowscriptaccess="always" name="mise_en_avt_prdt" bgcolor="#ffffff" wmode="transparent" quality="high" src="/partenaires/webfrance/public/images/remontee_prdt/flash_sup.swf" flashvars="ze_url=javascript:execSuggest(\''+ ze_url +'\');"/>';
}
function sendSuggest(ze_url)
{
	//document.getElementById('div_flash_suggest').innerHTML = '<embed height="256" align="middle" width="200" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowfullscreen="false" allowscriptaccess="always" name="premiere_promo4" bgcolor="#ffffff" wmode="transparent" quality="high" src="/partenaires/webfrance/public/images/remontee_prdt/flash_sup.swf" flashvars="ze_url='+ ze_url +'"/>';
	
	if (document.getElementById('div_suggest'))
	{
		sendData_layer('&'+ session_var,'/chartes/dnas/dnas_div_suggestion.inc.php','div_suggest');
		afficheFlashSuggest(ze_url);
	}
	else
	{
		if (document.getElementById('frmopenmap'))
		{
			try {
					afficheFlashSuggest(ze_url);
					frmopenmap.sendSuggest('&'+ session_var,'/chartes/dnas/dnas_div_suggestion.inc.php');
				}
			catch (error)
				{
					setTimeout("afficheFlashSuggest('"+ ze_url +"');frmopenmap.sendSuggest('&" + session_var + "','/chartes/dnas/dnas_div_suggestion.inc.php');", 2000);
				}
		}
	}
	return true;
}

function chargeDetailDossier(id)
{
	if (document.getElementById('etat_detail_dos_'+ id).value == 1)
	{
		document.getElementById('etat_detail_dos_'+ id).value = 0;
		document.getElementById('div_dos_'+ id).innerHTML="";
	}
	else
	{
		document.getElementById('etat_detail_dos_'+ id).value = 1;
		document.getElementById('div_dos_'+ id).innerHTML="<img src='/v2/images/conso/loading_rouge.gif' width='200px' height='200px' border='0' alt='Chargement en cours'/>";
		sendData_layer('&id_dossier='+ id +'&'+ session_var,'/v2_liste_dossiers_detail.inc.php','div_dos_'+ id);
	}
}

function calcHeight( obj ){

	var h;
  // calcul de la hauteur du contenu suivant le navigateur:
  if (document.documentElement.clientHeight) {
  
	if (navigator.appName=="Microsoft Internet Explorer") {
	  /*if (document.getElementById(obj).document.documentElement.clientHeight)
		  h = document.getElementById(obj).document.documentElement.clientHeight;*/
		h = eval(obj + '.document.body.scrollHeight');

	} else {
	  if (document.getElementById(obj).contentDocument.documentElement.clientHeight)
		h = document.getElementById(obj).contentDocument.documentElement.clientHeight;
	}
	
  }
 
  return  h + "px" ;
}

function execSuggest(zeUrl)
{
	pageTracker._trackPageview('/liens-internes/flash-produit-map');
	document.location.href = zeUrl;
}