var url_root = "http://www.camping-sainte-madeleine.com/" var lang = ""; switch(document.location.href) { case url_root + "reservation.htm" : lang = "fr"; break; case url_root + "italien/reservation.htm" : lang = "it"; break; case url_root + "espagnol/reservation.htm" : lang = "es"; break; case url_root + "allemand/reservation.htm" : lang = "de"; break; case url_root + "hollandais/reservation.htm" : lang = "nl"; break; default : lang = "en"; } function display_camping_fields() { var fields = new Array('caravane','metrecar','tente','metre1','metre2','campingcar','campingcarlongueur','electricite'); for(i = 0; i < fields.length; i++) { $("input[name='"+fields[i]+"']").attr("id", fields[i]); if($("#hebergement").attr("selectedIndex") == 0) $("#" + fields[i]).addClass("validate[required]"); else $("#" + fields[i]).removeClass("validate[required]"); } if($("#hebergement").attr("selectedIndex") == 0) $("#camping_detail").show(); else $("#camping_detail").hide(); } function include_file(file) { $("#body").append(unescape("%3Cscript src='" + file +"' type='text/javascript'%3E%3C/script%3E")); } $(document).ready(function(){ var fields = new Array('nom','datedeb','datefin','mail'); for(i = 0; i < fields.length; i++) { $("input[name='"+fields[i]+"']").attr("id", fields[i]); if(fields[i] == "mail") $("#" + fields[i]).addClass("validate[required,custom[email]]"); else $("#" + fields[i]).addClass("validate[required]"); } display_camping_fields(); if(lang != "en") include_file('/js/jquery.validationEngine-' + lang + '.js' ); include_file('/js/jquery.validationEngine.js'); $("#hebergement").change(function(){display_camping_fields(); $.validationEngine.closePrompt(".formError",true) }); $("#reservation").validationEngine({validationEventTriggers:"keyup blur",success: false,failure:function(){}}); var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); include_file(gaJsHost + "google-analytics.com/ga.js"); try {var pageTracker = _gat._getTracker("UA-12664793-1");pageTracker._trackPageview();} catch(err) {} });