var months=['Enero','Febrero','marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre']; var days=['Lu','Ma','Mi','Ju','Vi','Sa','Do']; var days3=['Lu','Ma','Mi','Ju','Vi','Sa','Do']; function showBloc(){ if($('logements').value>0) $('blocDestination').style.display="none"; else $('blocDestination').style.display="block"; } function voir_enfant(){ //alert("eee"); var children=$('nbre_enfants').value; var dF=$('enfants'); if (children!=0){ $('enfants').style.visibility="visible"; $('enfants').style.display="block"; for (var i = 1; i<4; i++) { if (i<=children) $('enfant'+i).style.display=''; else $('enfant'+i).style.display='none'; } }else{ dF.style.visibility="hidden"; dF.style.display="none"; for (var i = 1; i<4; i++) { $('enfant'+i).style.display='none'; $('age_enfant'+i).selectedIndex=0; } } } confirmation2 = function (habitation_id,pension_code) { //alert(pension_code); param = Form.serialize('confirmation'); param = param+"&habitation_id="+habitation_id+"&pension_code="+pension_code; $('loadingTarif').style.display='block'; $('tarifs').innerHTML =""; var url = '/ajax_confirmation.php'; var myAjax = new Ajax.Request( url, { method: 'get', parameters: param, onComplete: showConfirmation2 }); function showConfirmation2(originalRequest){ $('tarifs').innerHTML = originalRequest.responseText; $('loadingTarif').style.display='none'; } }; function updateResults(){ testchild = testForm(); var ci_my = $F('checkin_year_month').split("-"); var co_my = $F('checkout_year_month').split("-"); if (ci_my[0].length<2) ci_my[0]="0"+ci_my[0]; if (co_my[0].length<2) co_my[0]="0"+co_my[0]; if ($('checkin_monthday').value.length>1) $('date_debut').value=$('checkin_monthday').value+"-"+ci_my[0]+"-"+ci_my[1]; else $('date_debut').value="0"+$('checkin_monthday').value+"-"+ci_my[0]+"-"+ci_my[1]; if ($('checkout_monthday').value.length>1) $('date_fin').value=$('checkout_monthday').value+"-"+co_my[0]+"-"+co_my[1]; else $('date_fin').value="0"+$('checkout_monthday').value+"-"+co_my[0]+"-"+co_my[1]; today = new Date(); date1 = new Date(ci_my[1],ci_my[0]-1,$('checkin_monthday').value); date2 = new Date(co_my[1],co_my[0]-1,$('checkout_monthday').value); if (date1<=today){ alert('La fecha de entrada no puede ser anterior a la fecha de hoy'); return false; } if (date2<=date1){ alert('La fecha de entrada no puede ser superior a la fecha de llegada !'); }else{ if($("date_debut").value!="" && $("date_fin").value!=""){ //var one_day=1000*60*60*24; //nbrenuit = Math.round((date2-date1)/one_day); //if (nbrenuit>1) nbrenuit+=" noches"; //else nbrenuit+=" noche"; //$('nbreNuits').innerHTML=nbrenuit; if (testchild){ param = Form.serialize('recherche'); $('loadingTarif').style.display='block'; $('tarifs').innerHTML =""; var url = '/ajax_modifier_fiche.php'; var myAjax = new Ajax.Request( url, { method: 'get', parameters: param, onComplete: showResponse }); } } } function showResponse(originalRequest){ $('tarifs').innerHTML = originalRequest.responseText; $('loadingTarif').style.display='none'; } function testForm(){ var test=0; var children=$('nbre_enfants').value; if (children>0){ for (var i = 1; i0) test++; } } if (test==children) return true; } return false; } Ajax.Responders.register({ onCreate : showLoader, onComplete : hideLoader }); function showLoader(){ Form.disable('recherche2'); $('loading__image_tarif').style.display='block'; } function hideLoader(){ Form.enable('recherche2'); $('loading__image_tarif').style.display='none'; } function voir_details(id){ detailTarif = $(id); if (detailTarif.style.display=="none"){ detailTarif.style.display='block'; }else{ detailTarif.style.display='none'; } } banque = function (){ var url = '/ajax_banque.php?lang=es'; var myAjax = new Ajax.Request( url, { method: 'post', parameters: '', onComplete: showBanque }); } function showBanque(originalRequest){ $('loadingTarif').style.display='block'; $('tarifs').innerHTML =originalRequest.responseText; //$('connexion').style.display='block'; $('bpa').submit(); } function checkMail(email){ var x = email; var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (filter.test(x)) return true; else return false; } ancienUser = function (){ $('loadingAncien').style.display='block'; var param = Form.serialize('ancienClient'); param += "&lang=es" var url = '/ajax_user.php?do=ancien'; var myAjax = new Ajax.Request( url, { method: 'post', parameters: param, onComplete: showAncienUser }); } function showAncienUser(originalRequest){ $('loadingAncien').style.display='none'; if (originalRequest.responseText!="")$('errorAncien').innerHTML=originalRequest.responseText; else { //$('connexion').style.display='none'; $('recapitulatif').style.display='none'; banque(); } } validerAncien = function (){ login_email = $('login_email'); login_mdp = $('login_mdp'); cgv = $('cgv3'); if (login_email.value == "") { alert ("Coger su dirección email"); login_email.focus(); return false; } if (login_mdp.value == "") { alert ("Coger su contraseña"); login_mdp.focus(); return false; } //alert(cgv.checked); if(!cgv.checked){ alert("_ACCEPTCGV"); cgv.focus(); return false; } ancienUser(); } nouveauUser = function(){ $('loadingNouveau').style.display='block'; var param = Form.serialize('nouveauClient'); param += "&lang=es" var url = '/ajax_user.php?do=nouveau'; var myAjax = new Ajax.Request( url, { method: 'post', parameters: param, onComplete: showNouveauUser }); } function showNouveauUser(originalRequest){ $('loadingNouveau').style.display='none'; if (originalRequest.responseText!="") { $('errorNouveau').innerHTML=originalRequest.responseText; }else { $('connexion').style.display='none'; $('recapitulatif').style.display='none'; banque(); } } validerNouveau = function (){ nom = $('nom'); prenom = $('prenom'); adresse = $('adresse'); ville = $('ville'); pays = $('pays'); email = $('email'); mdp = $('mdp'); mdp2 = $('mdp2'); telephone = $('telephone'); cgv = $('cgv2'); if (prenom.value == "") { alert ("Coger su nombre"); prenom.focus(); return false; } if (nom.value == "") { alert ("Coger su apellido"); nom.focus(); return false; } if(email.value == ""){ alert("Coger su dirección email"); email.focus(); return false; } if(!(checkMail(email.value))){ alert("Su email no parece correcto"); email.focus(); return false; } if (mdp.value==""){ alert("Coger su contraseña"); mdp.focus(); return false; } if(mdp.value != mdp2.value){ alert("La confirmación de su contraseña no esta correcta"); mdp2.value=""; mdp2.focus(); return false; } if (adresse.value == "") { alert ("Coger su dirección"); adresse.focus(); return false; } if (ville.value == "") { alert ("Coger su ciudad"); ville.focus(); return false; } if (pays.options[pays.options.selectedIndex].value==""){ alert ("Coger su país"); pays.focus(); return false; } if(telephone.value == ""){ alert("Coger su numero de teléfono"); telephone.focus(); return false; } if(!cgv.checked){ alert("_ACCEPTCGV"); cgv.focus(); return false; } nouveauUser(); } envoyerContact = function (){ var param = Form.serialize('contact'); param += "&lang=es"; var url = '/ajax_contact.php'; var myAjax = new Ajax.Request( url, { method: 'post', parameters: param, onComplete: showEnvoyerContact }); } function showEnvoyerContact(originalRequest){ //$('contact').style.display='none'; $('contact').innerHTML=originalRequest.responseText; } validerContact = function (){ nom = $('nom'); prenom = $('prenom'); pays = $('pays'); email = $('email'); email2 = $('email2'); question = $('tquestion'); if (nom.value == "") { alert ("Coger su apellido"); nom.focus(); return false; } if (prenom.value == "") { alert ("Coger su nombre"); prenom.focus(); return false; } if (pays.options[pays.options.selectedIndex].value==""){ alert ("Coger su país"); pays.focus(); return false; } if(email.value == ""){ alert("Coger su dirección email"); email.focus(); return false; } if(!(checkMail(email.value))){ alert("Su email no parece correcto"); email.focus(); return false; } if(email.value != email2.value){ alert("La confirmación de su email no esta correcta"); email2.value=""; email2.focus(); return false; } date1contact = $('date1'); date2contact = $('date2'); nbre_pax = $('nbre_pax'); if (question.value == "") { alert ("Indicar su pregunta"); question.focus(); return false; } envoyerContact(); } function checkMail(email) { var x = email; var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; if (filter.test(x)) return true; else return false; }