// JavaScript Document
var jsLib=new SuperClass();
var duree=250; // millisecondes

function menu(){
	var ul=document.getElementById("gauche").getElementsByTagName("ul")[0];
	var tab_a=new Array();
	var tab_div=new Array();
	var divResize=new Array();
	tab_a=ul.getElementsByTagName("a");
	var nb_a=tab_a.length;
	var id;
	
	for(var i=0; i<=nb_a; i++){
		if(i==nb_a)tab_a[i]=document.getElementById("lien_devis");
		id=jsLib.explode("page=", tab_a[i].href)[1];
		tab_div[i]=id;
		divResize[id]=new Resize(tab_div[i]);
		tab_a[i].idToOpen=id;
		tab_a[i].onclick=function(){
			document.getElementById("droite").style.minHeight=document.getElementById("droite").offsetHeight+"px";
			closeOpenDiv(tab_div,this.idToOpen,divResize);	
			selectItem(tab_a, this);		
			return false;
		}
	}
}

function selectItem(tab_a, elem){
	var find=false;
	for(var i=0; i<tab_a.length; i++){
		if(tab_a[i]==elem){tab_a[i].id="menu_selec"; find=true;}
		else{tab_a[i].id="";}
	}
	if(find==false){tab_a[2].id="menu_selec";}
}

function closeOpenDiv(tabDiv,id,divResize){
var div=document.getElementById(id);

	for(var i=0; i<tabDiv.length; i++){
		var display=jsLib.getCssStyleValue(tabDiv[i],"display");
		if(display!="none"){
			div.idClose=tabDiv[i];
			divResize[tabDiv[i]].resizeTo([,0], duree,
				function(){
					divResize[div.idClose].element.style.display="none";
					div.style.height="0px";
					div.style.display="block";
					divResize[id].resizeTo([,div.scrollHeight],duree);
				}
			);
		}
	}
}

function calendrier(){
ds_oe = ds_getel('ds_calclass');
ds_ce = ds_getel('ds_conclass');
document.getElementById("date_depart").readOnly=true;
document.getElementById("date_depart").onfocus=function(){ds_sh(this);}
//document.getElementById("date_depart").onblur=function(){window.setTimeout("ds_hi();", 100);}
}

function verif(form){
var vf = new Verif_form(form, "Les champs colorés sont obligatoires");
vf.colore ("#ffffff","#00A8C0");
vf.colorText ("#666666","#ffffff");
vf.add_object("mail","mail",null,"Adresse e-mail non valide");
vf.add_object("nom","vide",null,"Veuillez saisir votre nom");
vf.add_object("prenom","vide",null,"Veuillez saisir votre prénom");
vf.add_object("ville","vide",null,"Veuillez saisir une ville");
vf.add_object("tel","vide",null,"Veuillez saisir votre numéro de téléphone");
vf.add_object("nb_adultes","vide",null,"Veuillez saisir un nombre d'adultes");
vf.add_object("duree","vide",null,"Veuillez saisir une durée de voyage");
vf.add_object("date_depart","vide",null,"Veuillez saisir une date de départ");
return vf.control();
}

jsLib.addEvent(window, "load", menu);
jsLib.addEvent(window, "load", calendrier);