/********************************************************************************************************************************
//creation de la fonction qui permet d'associer un tarif Ó une nuitee pour une periode si ce tarif n'a pas ÚtÚ dÚja donnÚ
*********************************************************************************************************************************/
function controlTarif(lenomPeriode,element,tarif,type,id){
    // si mon tarif n'est pas vide alors je cherche à modifier mon tarif
    if (tarif!=''){
        window.open('index.php?module=disponibilites&group=type&action=OuvrePopUpTarifPeriode&periode='+lenomPeriode+'&tarif='+tarif+'&type='+type+'&id='+id,'popupTarifPeriode','toolbar=no,directorise=no,width=250,height=150,status=no;menubar=no,scrollbars=no,resizable=yes,top=500,left=500');
    }
    // sinon j'en saisie un nouveau
    else {
        if (element.checked==true){
		  window.open('index.php?module=disponibilites&group=type&action=OuvrePopUpTarifPeriode&periode='+lenomPeriode,'popupTarifPeriode','toolbar=no,directorise=no,width=250,height=150,status=no;menubar=no,scrollbars=no,resizable=yes,top=500,left=500');
	   }
    }
}
/**************************************************************************************************************************************
//creation des fonction qui permettent de voir la zone de planning
************************************************************************************************************************************/
function voirDispoAdmin(leNomChbre,lemois,lannee,copixurl){
	if(leNomChbre=='ND') leNomChbre="undefined";
	var url=copixurl+"index.php?module=disponibilites&group=chambre&action=obtnDispo&chambre="+leNomChbre+"&mois="+lemois+"&annee="+lannee;
    new Ajax(url, {method: 'get',update: $('calendrier')}).request();
}
/**************************************************************************************************************************************
//creation de la fonction qui permet de supprimer des dispo et de voir la zone de planning modifiÚ
************************************************************************************************************************************/
function supDispo(supDeb,supFin,copixurl){
	var url=copixurl+"index.php?module=disponibilites&group=chambre&action=delDispo&debSup="+supDeb+"&finSup="+supFin;
    new Ajax(url, {method: 'get',update: $('calendrier')}).request();
}
/**************************************************************************************************************************************
//creation de la fonction qui permet d'ajouter des dispo et de voir la zone de planning modifié
************************************************************************************************************************************/
function addDispo(addDeb,addFin,copixurl){
	var url=copixurl+"index.php?module=disponibilites&group=chambre&action=addDispo&debAdd="+addDeb+"&finAdd="+addFin;
    new Ajax(url, {method: 'get',update: $('calendrier')}).request();
}
/**************************************************************************************************************************************
//creation de la fonction qui permet de verifier si le formulaire de recherche de disponibilite coté client à bien été rempli
************************************************************************************************************************************/
function verif_formResa1(){
    if(document.forms["form"].elements["du"].value==""){
    		alert ("Merci d'indiquer une date d'arrivée");
    		document.forms["form"].elements["du"].focus();
     		return false;
    }
    if(document.forms["form"].elements["nbnuit"].value==""){
    		alert ("Merci d'indiquer un nombre de nuits");
    		document.forms["form"].elements["nbnuit"].focus();
     		return false;
    }
    if(document.forms["form"].elements["nbadult"].value==""){
    		alert ("Merci d'indiquer un nombre total de personnes");
    		document.forms["form"].elements["nbadult"].focus();
     		return false;
    }
    if(document.forms["form"].elements["nbEnfant05"].value==""){
    		alert ("Merci d'indiquer un nombre d'enfants de 0 à 5 ans");
    		document.forms["form"].elements["nbEnfant05"].focus();
     		return false;
    }
    if(document.forms["form"].elements["nbEnfant12"].value==""){
    		alert ("Merci d'indiquer un nombre d'enfants de 5 à 12 ans");
    		document.forms["form"].elements["nbEnfant12"].focus();
     		return false;
    }
    return true;
}
/*************************************************************************************************
 fonction verif_capa(leMax,lidChamp) qui vérifie que le nombre de chambres réservées n'est pas supérieur au nombre de chambres disponibles
************************************************************************************************/
function verif_capa(leMax,lidChamp){
    if($(lidChamp).value>leMax) {
    	alert("Vous ne pouvez réserver plus de "+leMax+" chambres");
    	$(lidChamp).value=leMax;
    	$(lidChamp).focus();
    }
}
/************************************************************************************************
 fonction voirDispo() permet de recuperer les disponibilités pour les dates passées en parametre
************************************************************************************************/
function voirDispo(copixurl){
 	var datDeb=$('duResa2').value;
 	var datFin=$('auResa2').value;
 	
 	var url=copixurl+"index.php?module=disponibilites&group=chambre&action=voirDispo&dateDeb="+datDeb+"&dateFin="+datFin;

    new Ajax(url, {method: 'get',update: $('dispo')}).request();
}
/************************************************************************************************
 fonction delChambres() permet de supprimer une chambre
************************************************************************************************/
function delChambres(idChbre,copixurl){
 	if (confirm("Vous allez supprimez une chambre. Voulez vous confirmez cette suppression ?")){
        window.location.replace(copixurl+"index.php?module=disponibilites&group=chambre&action=delChambre&IDchambre="+idChbre);
    }
}




/************************************************************************************************
 fonction delImageType() permet de supprimer une chambre
************************************************************************************************/
function delImageType(type,copixurl){
    //window.location.replace(copixurl+"index.php?module=disponibilites&group=chambre&action=delChambre&IDchambre="+idChbre);

    var url=copixurl+"index.php?module=disponibilites&group=type&action=delImageType&type="+type;
    new Ajax(url, {method: 'get',update: $('imageType')}).request();
}





/**************************************************************************************************************************************
//creation de la fonction qui permet de verifier si le formulaire de données bancaires à bien été rempli
************************************************************************************************************************************/
function verif_formulaireCB(){
    if(document.forms["formulaire"].elements["nom"].value==""){
    		alert ("Merci d'indiquer votre nom");
    		document.forms["formulaire"].elements["nom"].focus();
     		return false;
    }
    if(document.forms["formulaire"].elements["prenom"].value==""){
    		alert ("Merci d'indiquer votre prénom");
    		document.forms["formulaire"].elements["prenom"].focus();
     		return false;
    }
    if(document.forms["formulaire"].elements["adresse"].value==""){
    		alert ("Merci d'indiquer votre adresse");
    		document.forms["formulaire"].elements["adresse"].focus();
     		return false;
    }
    if(document.forms["formulaire"].elements["ville"].value==""){
    		alert ("Merci d'indiquer votre ville");
    		document.forms["formulaire"].elements["ville"].focus();
     		return false;
    }
    if(document.forms["formulaire"].elements["zip"].value==""){
    		alert ("Merci d'indiquer votre code postal");
    		document.forms["formulaire"].elements["zip"].focus();
     		return false;
    }
    if(document.forms["formulaire"].elements["pays"].value==""){
    		alert ("Merci d'indiquer votre pays");
    		document.forms["formulaire"].elements["pays"].focus();
     		return false;
    }
    if(document.forms["formulaire"].elements["tel"].value==""){
    		alert ("Merci d'indiquer votre numéro de téléphone");
    		document.forms["formulaire"].elements["tel"].focus();
     		return false;
    }
    if(document.forms["formulaire"].elements["mail"].value==""){
    		alert ("Merci d'indiquer votre adresse mail");
    		document.forms["formulaire"].elements["mail"].focus();
     		return false;
    }
    if(document.forms["formulaire"].elements["numClient"].value==""){
	   alert ("Merci d'indiquer votre numero de client ");
	   document.forms["formulaire"].elements["numClient"].focus();
	   return false;
    }
	if(document.forms["formulaire"].elements["numCB"].value==""){
        alert ("Merci d'indiquer votre numero de Carte Bleue ");
        document.forms["formulaire"].elements["numCB"].focus();
        return false;
	}
	if(document.forms["formulaire"].elements["nomPorteur"].value==""){
		alert ("Merci d'indiquer le nom du porteur de la carte bleue ");
		document.forms["formulaire"].elements["nomPorteur"].focus();
 		return false;
	}
	if((document.forms["formulaire"].elements["crypto"].value=="")&&($('crypto').style.display!='none')){
		alert ("Merci d'indiquer le cryptogramme ");
		document.forms["formulaire"].elements["crypto"].focus();
 		return false;
	}
    if(document.forms["formulaire"].elements["mail"].value==""){
		alert ("Merci d'indiquer une adresse mail pour pouvoir vous envoyer un AR de votre rÚservation ");
		document.forms["formulaire"].elements["mail"].focus();
 		return false;
	}
	else return true;
}

