
function aff_cache(id)
{
	if(document.getElementById(id).style.display == "none")
		document.getElementById(id).style.display = "";
	else
		document.getElementById(id).style.display = "none";
}

function aff_cache2(id)
{
	if(document.getElementById(id).style.visibility == "hidden")
		document.getElementById(id).style.visibility = "visible";
	else
		document.getElementById(id).style.visibility = "hidden";
}

function aff(id)
{
	if(document.getElementById(id).style.display == "none")
		document.getElementById(id).style.display = "";
}

function cache(id)
{
	if(document.getElementById(id).style.display == "")
		document.getElementById(id).style.display = "none";
}

function aff2(id)
{
	document.getElementById(id).style.visibility = "visible";
}

function cache2(id)
{
	document.getElementById(id).style.visibility = "hidden";
}


function enroule_deroule(id)
{	
	src=document.getElementById(id).src;
	src=src.split("/");
	if(src[src.length-1]=="derouler.gif")
		document.getElementById(id).src = "../images/enrouler.gif";
	else
		document.getElementById(id).src = "../images/derouler.gif";
}


function centrer_div(nom,l,h)
{
	largeur=((document.body.clientWidth)/2)-(l/2);
	hauteur=((document.body.clientHeight)/2)-(h/2);
	document.getElementById(nom).style.top=hauteur;
	document.getElementById(nom).style.left=largeur;
}

function centrer_div2(nom,l)
{
	largeur=((document.body.clientWidth)/2)-(l/2);
	document.getElementById(nom).style.left=largeur;
}

function open_popup(page, largeur, hauteur)
{
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(page, '', 'scrollbars=yes,width='+largeur+',height='+hauteur+',top='+top+',left='+left);
}

function voirSelect(v)
{	
			if(!window.Event){
				oSelects = document.getElementsByTagName('SELECT'); 
				for (i = 0; i < oSelects.length; i++) { 
					oSlt = oSelects[i]; 
					oSlt.style.visibility=v;
				}			
			}
		}


function reset_check()
{
	oSelects = document.getElementsByTagName('INPUT'); 
	for (i = 0; i < oSelects.length; i++) { 
		oSlt = oSelects[i];
		if(oSlt.type == "checkbox") {
			oSlt.checked = false;
		}
	}
}

function add_categorie()
{	
	document.form.categorie.value = "";
	document.getElementById('categorie_label').innerHTML = "";
	
	oSelects = document.getElementsByTagName('INPUT'); 
	for (i = 0; i < oSelects.length; i++) { 
		oSlt = oSelects[i];
		if(oSlt.type == "checkbox" && oSlt.checked) {
			//alert(oSlt.value);
			var letab = Array();
			letab = oSlt.value.split("-");
			
			//alert(letab[0] + " - " + letab[1]);
			if(document.form.categorie.value == "")
			{
				document.form.categorie.value += letab[0];
				document.getElementById('categorie_label').innerHTML += letab[1];
			}
			else
			{
				document.form.categorie.value += "," + letab[0];
				document.getElementById('categorie_label').innerHTML += ", " + letab[1];
			}
		}
	}
}

function maj_lstenfant(valeur,id)
{
	for(i=1 ; i<=valeur ; i++){
		document.getElementById(id+i).style.display = "";
	}
	i=parseInt(valeur)+1;
	while(document.getElementById(id+i)){
		document.getElementById(id+i).style.display = "none";
		i++;
	}
}

function maj_type_destination(valeur)
{
	for(i=1 ; i<=valeur ; i++){
		document.getElementById("lstenfant_"+i).style.display = "";
	}
}

function verif_choix_date(valeur)
{
	if(document.rech1.date.value == ""){
		alert("Vous devez sélectionner une date de départ.");
		document.rech1.duree.value = "";
	}
	if(valeur == "autre"){
		document.getElementById("bloc_nbjours").style.display = "";
	}else{
		document.getElementById("bloc_nbjours").style.display = "none";
	}
}

function in_array(tab,e){
	for(k=0; k<tab.length; k++){
		if(tab[k]==e){
			return true;	
		}
	}
	return false;
}

function upperMe(_elem){
	var autorise= new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9"," ");		
	var chaine=_elem.value;
	var str="";
	for(i=0; i<chaine.length; i++){
		if(in_array(autorise,chaine.substring(i,i+1))){
			str+="" + chaine.substring(i,i+1);				
		}else{				
			alert("Caractère interdit !");
		}
	}		
	_elem.value = str.toUpperCase();
}

