/*
function rollover(cellule, saison){
	maCellule=cellule.innerHTML;
	var cells=document.getElementsByTagName("td");
	var noeudCourant=cells[0].innerHTML;
	var i=0;
	while(noeudCourant!=maCellule){
		i++;
		noeudCourant=cells[i].innerHTML;
	}
	(saison=="ETE")?cells[i].firstChild.setAttribute("style","color:#96bf0d"):cells[i].firstChild.setAttribute("style","color:#00519e");
	cells[i-1].style.backgroundImage="url('../images/design/menu_horiz_gauche_on.png')";
	cells[i].style.backgroundImage="url('../images/design/menu_horiz_milieu_on.png')";
	cells[i+1].style.backgroundImage="url('../images/design/menu_horiz_droit_on.png')";
}

function rollout(cellule, saison){
	maCellule=cellule.innerHTML;
	var cells=document.getElementsByTagName("td");
	var noeudCourant=cells[0].innerHTML;
	var i=0;
	while(noeudCourant!=maCellule){
		i++;
		noeudCourant=cells[i].innerHTML;
	}
	cells[i].firstChild.setAttribute("style","color:#FFFFFF");
	cells[i-1].style.backgroundImage="url('../images/design/menu_horiz_gauche_off_"+saison+".png')";
	cells[i].style.backgroundImage="url('../images/design/menu_horiz_milieu_off_"+saison+".png')";
	cells[i+1].style.backgroundImage="url('../images/design/menu_horiz_droit_off_"+saison+".png')";
}

function rollover2(cellule){
	cellule.style.backgroundImage="url('../images/design/menu_haut_droit_on.png')";
}

function rollout2(cellule){
	cellule.style.backgroundImage="url('../images/design/menu_haut_droit_off.png')";
}
*/


function montre(id) {
    var d = document.getElementById('smenu'+id);

	for (var i = 1; i<=10; i++) {
    	if (document.getElementById('smenu'+i) && 'smenu'+i != id) {document.getElementById('smenu'+i).className = 'sub rt';}
	}
	if(d.className == 'sub rt') {
		d.className = 'sub-cliked';
	} else {
		d.className = 'sub rt';
	}
		
	var niv1 = document.getElementById('menu'+id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('menu'+i) && 'menu'+i != id) {document.getElementById('menu'+i).className = 'niveau1';}
	}
	if(niv1.className == 'niveau1') {
		niv1.className = 'niveau1_cliked';
	} else {
		niv1.className = 'niveau1';
	}
}
	
function affiche_recherche_avancee(url_redirection){
    var date_sejour;
    date_sejour = document.frmMoteur.datedeb.value;
    duree = document.frmMoteur.duree.value;
    //nb_personnes = document.frmMoteur.nb_personnes.value;
    //zonegeo = document.frmMoteur.zonegeo.value;
    url_redirection = url_redirection + '&mode_recherche=avance';
    url_redirection = url_redirection + '&datedeb='+date_sejour;
    url_redirection = url_redirection + '&duree='+duree;
    //url_redirection = url_redirection + '&nb_personnes='+nb_personnes;
    //url_redirection = url_redirection + '&zonegeo='+zonegeo;
    document.location.href = url_redirection;
}
	
function cache_recherche_avancee(url_redirection){
    var date_sejour;
	date_sejour = document.frmMoteur.datedeb.value;
	duree = document.frmMoteur.duree.value;
	//nb_personnes = document.frmMoteur.nb_personnes.value;
	//zonegeo = document.frmMoteur.zonegeo.value;
	url_redirection = url_redirection + '&datedeb='+date_sejour;
	url_redirection = url_redirection + '&duree='+duree;
//url_redirection = url_redirection + '&nb_personnes='+nb_personnes;
	//url_redirection = url_redirection + '&zonegeo='+zonegeo;
	document.location.href = url_redirection;
}

function controleMoteur() {			
    ErreurTrouve = false;
	var frm = document.frmMoteur;						
	if (frm.datedeb.value!="" && frm.datedeb.value!="JJ/MM/AAAA" && frm.datedeb.value!="DD/MM/YYYY" && frm.duree.value=="") { 
        alert("Vous n'avez pas saisi la durée du séjour ...");
		ErreurTrouve = true;
	}
    
    if (frm.duree.value!="" && (frm.datedeb.value=="JJ/MM/AAAA" || frm.datedeb.value=="" || frm.datedeb.value=="DD/MM/YYYY")) { 
        alert("Vous n'avez pas saisi la date de début du séjour ...");
		ErreurTrouve = true;
	}							
	
	return !ErreurTrouve;			
}

function controleMoteurResa() {			
    ErreurTrouve = false;
	var frm = document.frmMoteur;
    if (frm.datedeb.value=="JJ/MM/AAAA" || frm.datedeb.value=="" || frm.datedeb.value=="DD/MM/YYYY") { 
        alert("Vous n'avez pas saisi la date de début du séjour ...");
		ErreurTrouve = true;
	}	
    						
	if (frm.duree.value=="") { 
        alert("Vous n'avez pas saisi la durée du séjour ...");
		ErreurTrouve = true;
	}					
	return !ErreurTrouve;			
}

function controleMiniMoteur() {			
    ErreurTrouve = false;
	var frm = document.frmMoteurGauche;						
	if (frm.datedebminidispo.value!="" && frm.datedebminidispo.value!="JJ/MM/AAAA" && frm.datedebminidispo.value!="DD/MM/YYYY" && frm.duree.value=="") { 
        alert("Vous n'avez pas saisi la durée du séjour ...");
		ErreurTrouve = true;
	}
    
    if (frm.duree.value!="" && (frm.datedebminidispo.value=="JJ/MM/AAAA" || frm.datedebminidispo.value=="" || frm.datedebminidispo.value=="DD/MM/YYYY")) { 
        alert("Vous n'avez pas saisi la date de début du séjour ...");
		ErreurTrouve = true;
	}							
	
	return !ErreurTrouve;			
}

function controleMiniMoteurResa() {			
    ErreurTrouve = false;
	var frm = document.frmMoteurGaucheResa;	
	if(frm.modele.value=='resa_meubles' && frm.datedeb.value==""){
        alert("Vous n'avez pas saisi la date de début du séjour ...");
		ErreurTrouve = true;
	}	
	if (frm.modele.value=='resa_hotels' && (frm.datedebminiresa.value=="" || frm.datedebminiresa.value=="JJ/MM/AAAA" || frm.datedebminiresa.value=="DD/MM/YYYY")) { 
        alert("Vous n'avez pas saisi la date de début du séjour ...");
		ErreurTrouve = true;
	}
    
    if (frm.duree.value=="") { 
        alert("Vous n'avez pas saisi la durée du séjour ...");
		ErreurTrouve = true;
	}							
	
	return !ErreurTrouve;			
}

function redirection_moteur(moteur,modele,idnomenclature,theme,langue,charte) {
    numoption = document.frmMoteur.type_hebergement.selectedIndex;
	valeurchoix = document.frmMoteur.type_hebergement.options[numoption].value;
    window.location.href = 'http://www.savinois.com/index.php?modele=dispo_' + valeurchoix + '&idnomenclature=' + idnomenclature + '&theme=' + theme + '&langue=' + langue+ '&charte=' + charte + '&type_hebergement=' + valeurchoix;
}

function redirection_moteur_resa(moteur,modele,idnomenclature,theme,langue,charte) {
    numoption = document.frmMoteur.type_hebergement.selectedIndex;
	  valeurchoix = document.frmMoteur.type_hebergement.options[numoption].value;
	  //alert('http://www.villarddelans.com/index.php?modele=resa_' + valeurchoix + '&idnomenclature=' + idnomenclature + '&theme=' + theme + '&langue=' + langue+ '&charte=' + charte + '&type_hebergement=' + valeurchoix);
    window.location.href = 'http://www.savinois.com/index.php?modele=resa_' + valeurchoix + '&idnomenclature=' + idnomenclature + '&theme=' + theme + '&langue=' + langue+ '&charte=' + charte + '&type_hebergement=' + valeurchoix;
}

function redirection_moteurGauche(moteur,typehebergement,idnomenclature,theme,langue,charte,lieu,typeminimoteur,modele) {
    numoption = document.frmMoteurGauche.modele.selectedIndex;
	valeurchoix = document.frmMoteurGauche.modele.options[numoption].value;
	numoptionlieu = document.frmMoteurGauche.lieu.selectedIndex;
    valeurchoixlieu = document.frmMoteurGauche.lieu.options[numoptionlieu].value;
	//window.location.href = 'http://www.villarddelans.com/index.php?idnomenclature=' + idnomenclature + '&theme=' + theme + '&langue=' + langue+ '&charte=preparation_sejour' + '&type_hebergement=' + valeurchoix + '&lieu=' + valeurchoixlieu + '&typeminimoteur=' + typeminimoteur + "&modele=" + modele;
    window.location.href = 'http://www.savinois.com/mini_moteur_dispo.php?theme=' + theme + '&langue=' + langue + '&type_hebergement=' + valeurchoix + '&lieu=' + valeurchoixlieu + '&typeminimoteur=' + typeminimoteur;
}

function redirection_moteurGaucheResa(moteur,typehebergement,idnomenclature,theme,langue,charte,lieu,typeminimoteur,modele) {
    numoption = document.frmMoteurGaucheResa.modele.selectedIndex;
	valeurchoix = document.frmMoteurGaucheResa.modele.options[numoption].value;
	//window.location.href = 'http://www.villarddelans.com/index.php?idnomenclature=' + idnomenclature + '&theme=' + theme + '&langue=' + langue+ '&charte=preparation_sejour' + '&type_hebergement=' + valeurchoix + '&typeminimoteur=' + typeminimoteur + "&modele=" + modele;
	window.location.href = 'http://www.savinois.com/mini_moteur_resa.php?theme=' + theme + '&langue=' + langue + '&type_hebergement=' + valeurchoix + '&typeminimoteur=' + typeminimoteur;
}
function controleMiniMoteur() {			
  ErreurTrouve = false;
	var frm = document.frmMoteurGauche;						
	if (frm.datedebMoteurDroit.value!="" && frm.datedebMoteurDroit.value!="JJ/MM/AAAA" && frm.datedebMoteurDroit.value!="DD/MM/YYYY" && frm.duree.value=="") { 
        alert("Vous n'avez pas saisi la durée du séjour ...");
		ErreurTrouve = true;
	}
    
    if (frm.duree.value!="" && (frm.datedebMoteurDroit.value=="JJ/MM/AAAA" || frm.datedebMoteurDroit.value=="" || frm.datedebMoteurDroit.value=="DD/MM/YYYY")) { 
        alert("Vous n'avez pas saisi la date de début du séjour ...");
		ErreurTrouve = true;
	}							
	
	return !ErreurTrouve;			
}

function controleMoteur() {			
  ErreurTrouve = false;
	var frm = document.frmMoteur;						
	if (frm.datedeb.value!="" && frm.datedeb.value!="JJ/MM/AAAA" && frm.datedeb.value!="DD/MM/YYYY" && frm.duree.value=="") { 
        alert("Vous n'avez pas saisi la durée du séjour ...");
		ErreurTrouve = true;
	}
    
    if (frm.duree.value!="" && (frm.datedeb.value=="JJ/MM/AAAA" || frm.datedeb.value=="" || frm.datedeb.value=="DD/MM/YYYY")) { 
        alert("Vous n'avez pas saisi la date de début du séjour ...");
		ErreurTrouve = true;
	}							
	
	return !ErreurTrouve;			
}
function init_durees_proposees(date_debut, traduction_semaine, traduction_jour) {          
    var html = '<select id="divDureeSejour" name="duree">';                                        
    //semaine du samedi 18/12/2010 au dimanche 26/12/2010 (8 jours)
    if (date_debut == '11/12/2010'){
        html = html + '<option value="7" >1 ' + traduction_semaine + '</option>';
        html = html + '<option value="15" >15 ' + traduction_jour + 's</option>';
    } else if (date_debut == '18/12/2010'){
        html = html + '<option value="8" >8 ' + traduction_jour + 's</option>';
        html = html + '<option value="15" >15 ' + traduction_jour + 's</option>';
    } else if(date_debut == '19/12/2010') {
        html = html + '<option value="7" >1 ' + traduction_semaine + '</option>';
        html = html + '<option value="14" >2 ' + traduction_semaine + '</option>';
    } else if(date_debut == '26/12/2010') {
        html = html + '<option value="7" >1 ' + traduction_semaine + '</option>';        
    } else if(date_debut == '02/01/2011') {
        html = html + '<option value="6" >6 ' + traduction_jour + 's</option>';
        html = html + '<option value="7" >1 ' + traduction_semaine + '</option>';        
    } else if(date_debut == '09/01/2011') {        
        html = html + '<option value="6" >6 ' + traduction_jour + 's</option>';        
    } else {
        for(iDuree=1; iDuree<=4; iDuree++){
            if(iDuree>1){s = "s";}else{s = "";}
            html = html + '<option value="' + (iDuree*7) + '" >' + iDuree + ' ' + traduction_semaine + s + '</option>';
        }
    }
    /*
        //semaine du dimanche 26/12/2010 au dimanche 02/01/2011 (7 jours)
        if (date_debut == '26/12/2010'){
            html = html + '<option value="7" >1 ' + traduction_semaine + '</option>';
        } else {
            //semaine du dimanche 02/01/2011 au samedi 08/01/2011 (6 jours)
            if (date_debut == '02/01/2011'){
                html = html + '<option value="6" >6 ' + traduction_jour + 's</option>';
            } else { 
                for(iDuree=1; iDuree<=4; iDuree++){
                    if(iDuree>1){s = "s";}else{s = "";}
                    html = html + '<option value="' + (iDuree*7) + '" >' + iDuree + ' ' + traduction_semaine + s + '</option>';
                }
            }
        }
    }
    */
    html = html + '</select>';                  
    document.getElementById('ajaxDureeSej').innerHTML = html;                     
}


