//-----------------------------------------------------------------
//
// Fonction qui change les icones du menu
//Param: Le nom de la photos
//
//-----------------------------------------------------------------
function sbChangegif0n(name,cible){
	document.images[cible].src="interface2/icones/"+name+"_on.gif";
}

//-----------------------------------------------------------------
//
// Fonction qui change les icones du menu.
//Param: name: Le nom de la photos
//		 target: target si c'est la cible ou off si on charge le gif par défaut		
//-----------------------------------------------------------------

function sbChangegif0ff(name,cible){
	document.images[cible].src="interface2/icones/"+name+".gif";	
}

//-----------------------------------------------------------------
//
// Fonction affiche une chaine caractère dans la barre de status
//Param: Une chaine de caractère
//
//-----------------------------------------------------------------

function sbStatusText(text){
	window.status=text;
}

//-----------------------------------------------------------------
//
// Prechargement des eléments de l'interface2//Param: Une chaine de caractère
//
//-----------------------------------------------------------------


function Preload()
{
	
	test = new Array();

	for (var indArgument=0; indArgument<arguments.length; indArgument++)
	{
		test[indArgument]			= new Image();
		test.src	= '../interface2/' + arguments[indArgument];
	}
}

//-----------------------------------------------------------------
//
// Fonction qui change les photos de la description
//Param: Le nom de la photos dans la BD
//
//-----------------------------------------------------------------
function sbChangePhoto(direction,rep,nb_image) {
			   if (document.images) {
                    thisImg = document.forms['frm_photo'].num_photo.value;
					if(direction==1){
						thisImg++;
					} else {
						thisImg--;
					}
                    if (thisImg == 1) {
						precedent.style.display="none";
						precedent_hidden.style.display="";
                    }
                   else {
						precedent.style.display="";
						precedent_hidden.style.display="none";
                   }
					if(thisImg == nb_image){
						suivant.style.display="none";
						suivant_hidden.style.display="";
					} else{
						suivant.style.display="";
						suivant_hidden.style.display="none";
					}
					document.forms['frm_photo'].num_photo.value=thisImg;
                    document.images['photo'].src = rep+thisImg+'.jpg';
	            }
					
}


function sbShowSsmenu(str_ssmenu){
	document.getElementById(str_ssmenu).style.visibility='visible';
}

function sbHiddenSsmenu(str_ssmenu){
	document.getElementById(str_ssmenu).style.visibility='hidden';
}


function verif_resa(){
	if(document.forms('frm_valide_resa').jour_debut.value==''){
		alert(document.forms('frm_valide_resa').jour_debut.msg_error);
	
	} else if(isNotInteger(document.forms('frm_valide_resa').nb_personne.value)) {
		alert(document.forms('frm_valide_resa').nb_personne.msg_error);
	
	} else {
		document.forms('frm_valide_resa').submit();
	}
	
	
}

function isNotInteger(valeur){
   var re = /^\d+$/;
   
    if(!re.test(valeur)){
        return true;
   }
   return false;
}


function verifForm(arrChamps/*,arrLog,indice_login,indice_mdp1,indice_mdp2*/){ 
	//text=/^[a-z0-9\sèé']+$/i;
	nom=/^[a-z0-9éèêùôçà\s']+$/i;
	prenom=/^[a-zéèùôç\-\s]+$/i;
	adresse=/^[a-z0-9éèùôç\s]+$/i;
	cp=/^[a-z0-9\s]+$/i;
	ville=/^[a-zéèùôç\s]+$/i;
	pays=/^[a-zéèùôç\s]+$/i;
	tel=/^[0-9\s]+$/i;
	chambres=/^(\s|douiria|jade|cocteau|majorelle|aquarelle|casbah)+$/i;
	login_pass=/^[a-z0-9éèùôç]{5,10}$/i;
	//mail=/^\w+(\.\w+)*@\w+ <mail?actioncompose=1&to=*@\w%2b>(\.\w+)+$/i;  
	mail=/^[a-z0-9-_]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9]+)*$/;
	/*date_vide=/^\d\d\d\d\-\d\d\-\d\d$/i;
	date=/^\d\d\d\d\-\d\d\-\d\d$/i;*/
	for(i=0;i<arrChamps.length;i++){ 
		if(!eval(arrChamps[i].xr).test(arrChamps[i].value)){
		 alert(arrChamps[i].msg_error); 
		 arrChamps[i].select();
		 return false;
		}
	}
	/*if(verifLoginPass(arrChamps,arrLog,indice_login,indice_mdp1,indice_mdp2)){
	return false;
	}*/
	return true;
} 

function verifLoginPass(arrChamps,arrLogin,indice_login,indice_mdp1,indice_mdp2){ 
	for(i=0;i<arrLogin.length;i++){ 
		if(arrLogin[i]==arrChamps[indice_login].value){
		alert(arrChamps[indice_login].msg_error2);
		 arrChamps[indice_login].select();
		return true;
		}
	}
	if(arrChamps[indice_mdp1].value!=arrChamps[indice_mdp2].value){
		alert(arrChamps[indice_mdp1].msg_error2);
		arrChamps[indice_mdp1].select();
		return true;
	}
	
	
	return false;
}  


