/////////////////////
// à ajouter pour la version 2 du tableau de tarifs
var tab_v2 = new Object();
tab_v2.reserve = function(code) {
	priceGrid.reserve4(code);
}

function setSearchEngine()
{
	var se = new SearchEngine({method: 'get'});

	se.addSelect({htmlEl:"moteurSejour", title: 'Votre séjour', type:"sejour", nativeScroll: true, optionInput:"checkbox"});
	se.addSelect({htmlEl:"moteurDate", title: 'Date de départ', type:"dateBySejour", optionInput:"checkbox", nativeScroll: true, filterFields: ["moteurSejour"]});
	se.addSelect({htmlEl:"moteurPart", title: 'Participants', type:"nbPart", nativeScroll: true});
	se.addSelect({htmlEl:"moteurRegion", title: 'Destination', type:"region", multiple: true, nativeScroll: true, optionInput:"checkbox", sub:{type: "departement", multiple:true, nativeScroll: true, optionInput: "checkbox"}});
	se.addSelect({htmlEl:"moteurHeb", title: "Hébergements", type:"typeHeb", multiple: true, optionInput:"checkbox", nativeScroll: true});
	se.addSelect({htmlEl:"moteurDemande", title: "Demandes particulières", type:"demandes", multiple: true, optionInput:"checkbox", nativeScroll: true});
	se.setSummary({'id': 'moteurRecap'});
	se.setLoader({'id': "moteurLoader", attachedElement: "moteur"});
	se.setSubmit({method: "get", action: "/recherche", htmlEl: "moteurSubmit"})
	se.setReset({htmlEl: "moteurReset"})
	
	se.display();
}

/*window.onload = function()
{
	for(var i = 1; i < 8; i++)
	{
		document.getElementById("header-link-"+i).onmouseover = function()
		{*/
		/*
			for(var j = 1; j < 8; j++)
			{
				document.getElementById("ss-menu-"+j).style.display="none";
			}
			tmp = this.id.split("-");
			document.getElementById("ss-menu-"+tmp[2]).style.display="";
			*/
/*		}
	}
}*/

function afterGetPricesGrid(xhr)
{

	getEl("tarifs").innerHTML = xhr.responseText;
	setTimeout('scrolldiv("tarifs_panier",0,0,"tarifs_left")', 1000) ;
	
	
}

/* SI TABLEAU TARIFS */
function afterReserve()
{
	getPanier();
	getEl("tarifs_panier_1").style.display = "";
}

/* SI GRILLE TARIFS 
function afterReserve()
{
	location.href = '/locations-vacances-reservation_1.html';
}
*/

var tabActive = "CAC_10";
var tabs = new Array("CAC_10", "CAC_20", "CAC_30", "CAC_40", "CAC_50", "CAC_60", "CAC_70");
var indOnglet;
function tab(t, div)
{
	if(tabActive != div)
	{
		t.className = "onglet selected";
		getEl("tab_"+tabActive).className = "onglet inactif";
		//alert("test");
		getEl(tabActive).style.display = "none";
		getEl(div).style.display = "";
		
		tabActive = div;
		
	}
}
function initTab()
{
	for(indOnglet=0; indOnglet < tabs.length; indOnglet++)
	{
	
	
		if(getEl("tab_"+tabs[indOnglet]))
		{
			getEl("tab_"+tabs[indOnglet]).onclick = function(){
			
			tab(this, this.id.replace("tab_",""));
			}
			if(tabActive != tabs[indOnglet]){
				getEl(tabs[indOnglet]).style.display = "none";
			}
		}
	}
}

/* CARTES PAYS */
var CarteActive = "carte_france";
var tabsCarte = new Array("carte_france", "carte_espagne", "carte_portugal", "carte_italie");
var indCarte;
function tabCarte(t, div)
{
	if(CarteActive != div)
	{
		t.className = "onglet selected";
		getEl(CarteActive).className = CarteActive+"_inactive";
		getEl(div).className = div+"_active";
		swfobject.embedSWF("/templates/partons-en-france/swf/"+div+".swf", "home_swf", "244", "254", "9.0.0");
		//alert("div = "+div+" carte active = "+CarteActive+" t="+t);
		CarteActive = div;
		
	}
}
function initCarte()
{
	for(indCarte=0; indCarte < tabsCarte.length; indCarte++)
	{	
		if(getEl(tabsCarte[indCarte]))
		{
			getEl(tabsCarte[indCarte]).onclick = function(){
			
			tabCarte(this, this.id);
			}
			if(CarteActive != tabsCarte[indCarte]){
			
				getEl(tabsCarte[indCarte]).className = tabsCarte[indCarte]+"_inactive";
			}
		}
	}
}
/* FIN CARTES PAYS  */

//var CarteActive2 = "carte_alpesnord";
var CarteActive2 = "";
var tabsCarte2 = new Array("carte_massifcentral", "carte_pyrenees", "carte_alpesnord", "carte_alpessud", "carte_vosgesjura");
var indCarte2;
function tabCarte2(t, div, maCarteActive2)
{
	if (maCarteActive2 == "") { maCarteActive2 = "carte_alpesnord"; }
	if(maCarteActive2 != div)
	{
		t.className = "onglet selected";
		getEl(maCarteActive2).className = maCarteActive2+"_inactive";
		getEl(div).className = div+"_active";
		if(div == "carte_alpesnord") {
			swfobject.embedSWF("/templates/partons-en-france/swf/"+div+".swf", "home_swf2", "312", "452", "9.0.0");
		} else {
			swfobject.embedSWF("/templates/partons-en-france/swf/"+div+".swf", "home_swf2", "312", "340", "9.0.0");
		}
		//swfobject.addParam("wmode", "transparent");
		//alert("div = "+div+" carte active = "+maCarteActive2+" t="+t);
		CarteActive2 = div;
	}
}
function initCarte2(macarte)
{
	CarteActive2 = macarte;
	if(macarte == "") { CarteActive2 =  "carte_alpesnord"; }
	//alert("macarte = "+macarte+" ");
	for(indCarte2=0; indCarte2 < tabsCarte2.length; indCarte2++)
	{	
		if(getEl(tabsCarte2[indCarte2]))
		{
			getEl(tabsCarte2[indCarte2]).onclick = function(){
				tabCarte2(this, this.id, CarteActive2);
			}
			if(CarteActive2 != tabsCarte2[indCarte2]){
				getEl(tabsCarte2[indCarte2]).className = tabsCarte2[indCarte2]+"_inactive";
			}
		}
	}
}


/* ancienne
function getImgs(produitId, start, end)
{
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			getEl("img_small").innerHTML = xhr.responseText;
		}
	}
	
	params = "produitId="+produitId+"&start="+start+"&end="+end;

	xhr.open("GET", "/scripts/partons-en-france/imgs.php?"+params+"&d="+ (new Date()).getTime(), true);
    xhr.send(null);
}
*/
function getImgs(produitId, start, end)
{
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			getEl("imgs").innerHTML = xhr.responseText;
		}
	}
	
	params = "produitId="+produitId+"&start="+start+"&end="+end;

	xhr.open("GET", "/scripts/partons-en-france/imgs.php?"+params+"&d="+ (new Date()).getTime(), true);
    xhr.send(null);
}
function getImgs_v2(produitId, start, end, saison)
{
	var xhr = getXhr();
	xhr.onreadystatechange = function()
	{
		if(xhr.readyState == 4 && xhr.status == 200)
		{
			getEl("imgs").innerHTML = xhr.responseText;
		}
	}
	
	params = "produitId="+produitId+"&start="+start+"&end="+end+"&saison="+saison;

	xhr.open("GET", "/scripts/partons-en-france/imgs.php?"+params+"&d="+ (new Date()).getTime(), true);
    xhr.send(null);
}

function logCe() {
	var xhr = getXhr();

	var login = document.getElementById('login').value;
	var mdp = document.getElementById('pass').value;

	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			if (xhr.responseText == "ok"){
				document.getElementById("logIn").style.display = 'none';
			 	document.getElementById("logOut").style.display = 'block';
			}else{
				alert("Identifiant ou mot de passe erroné");
			}
		}
	}

	var params = "login=" + login + "&pass="+mdp;

	xhr.open("GET", "/ajax/fonctions.php?action=loginCe&" + params + "&d="+ (new Date()).getTime(), true);
	xhr.send(null);
}
function TestLogCe() {
	var xhr = getXhr();

	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			if (xhr.responseText == "ok"){
			 	document.getElementById("logIn").style.display = 'none';
			 	document.getElementById("logOut").style.display = 'block';
			}
		}
	}


	xhr.open("GET", "/ajax/fonctions.php?action=TestLoginCE&d="+ (new Date()).getTime(), true);
	xhr.send(null);
}
function logOutCe() {
	var xhr = getXhr();

	xhr.onreadystatechange = function() {
		if(xhr.readyState == 4 && xhr.status == 200) {
			if (xhr.responseText == "ok"){
				document.getElementById("logIn").style.display = 'block';
			 	document.getElementById("logOut").style.display = 'none';
			}
		}
	}


	xhr.open("GET", "/ajax/fonctions.php?action=logOutCe&d="+ (new Date()).getTime(), true);
	xhr.send(null);
}


function isFlash() {
	var var_isFlash = false;
	// Pour tous navigateurs sauf IE
	if (navigator.plugins && navigator.plugins.length > 0) {
		var pluginsArrayLength = navigator.plugins.length;
		// Pour chaque plugin du navigateur...
		for (pluginsArrayCounter=0; pluginsArrayCounter < pluginsArrayLength; pluginsArrayCounter++ ) {
			if(navigator.plugins[pluginsArrayCounter].name.indexOf("Shockwave Flash") >= 0){ // Si 1 des plugins contient Shockwave Flash
				var_isFlash = true; // Alors flash player OK
				break;
			}
		}
	}
	
	if(var_isFlash){
		/*alert(var_isFlash);*/
		swfobject.embedSWF("/templates/partons-en-france/images/Header-partonsenfrance-3.swf", "header", "1000", "130", "9.0.0");
	}else{
		/*alert(var_isFlash);*/
		getEl("header_img").innerHTML = "<img src='/templates/partons-en-france/images/header.png' />";
		/*document.write("<img src='/templates/partons-en-france/images/header.png' alt='' />"); */
	}
}
