// Place your application-specific JavaScript functions and classes here // This file is automatically included by javascript_include_tag :defaults function checkempty(){ if (document.quicksearch){ if (document.quicksearch.elements['quick_localite[contains]'].value=='') document.quicksearch.elements['post[localite]'].value='' } if (document.recherche_form){ if (document.recherche_form.elements['cuisine[contains]'].value=='') document.recherche_form.elements['post[cuisine]'].value='' if (document.recherche_form.elements['localite[contains]'].value=='') document.recherche_form.elements['post[localite]'].value='' if (document.recherche_form.elements['arrondissement[contains]'].value=='') document.recherche_form.elements['post[arrondissement]'].value='' if (document.recherche_form.elements['cp[contains]'].value=='') document.recherche_form.elements['post[cp]'].value='' document.recherche_form.elements['post[nom]'].value=''; document.recherche_form.elements['post[wallonie]'].value=''; } if (document.recherche_form_hotel){ if (document.recherche_form_hotel.elements['localite[contains]'].value=='') document.recherche_form_hotel.elements['post[localite]'].value='' if (document.recherche_form_hotel.elements['arrondissement[contains]'].value=='') document.recherche_form_hotel.elements['post[arrondissement]'].value='' if (document.recherche_form_hotel.elements['cp[contains]'].value=='') document.recherche_form_hotel.elements['post[cp]'].value='' document.recherche_form_hotel.elements['post[nom]'].value=''; document.recherche_form_hotel.elements['post[wallonie]'].value=''; } if (document.recherche_form_salle){ if (document.recherche_form_salle.elements['localite[contains]'].value=='') document.recherche_form_salle.elements['post[localite]'].value='' if (document.recherche_form_salle.elements['arrondissement[contains]'].value=='') document.recherche_form_salle.elements['post[arrondissement]'].value='' if (document.recherche_form_salle.elements['cp[contains]'].value=='') document.recherche_form_salle.elements['post[cp]'].value='' document.recherche_form_salle.elements['post[nom]'].value=''; document.recherche_form_salle.elements['post[wallonie]'].value=''; } if (document.recherche_form_rubrique){ if (document.recherche_form_salle.elements['localite[contains]'].value=='') document.recherche_form_salle.elements['post[localite]'].value='' if (document.recherche_form_salle.elements['arrondissement[contains]'].value=='') document.recherche_form_salle.elements['post[arrondissement]'].value='' if (document.recherche_form_salle.elements['cp[contains]'].value=='') document.recherche_form_salle.elements['post[cp]'].value='' document.recherche_form_salle.elements['post[nom]'].value=''; document.recherche_form_salle.elements['post[wallonie]'].value=''; } } function q_search(val){ if (val == 'rubriques'){ $('rubr_rubriques').style.display = 'block'; $('noms_rubriques').style.display = 'none'; $('quicksearch').style.display = 'none'; $('xxx_localites').checked=false; $('xxx_noms').checked=false; }else if (val == 'noms'){ $('rubr_rubriques').style.display = 'none'; $('noms_rubriques').style.display = 'block'; $('quicksearch').style.display = 'none'; $('xxx_localites').checked=false; $('xxx_rubriques').checked=false; }else if (val == 'localites'){ $('rubr_rubriques').style.display = 'none'; $('noms_rubriques').style.display = 'none'; $('quicksearch').style.display = 'block'; $('xxx_rubriques').checked=false; $('xxx_noms').checked=false; } } function updateSearchLocalite(val){ if (document.recherche_form){ document.recherche_form.elements['arrondissement[contains]'].value=''; document.recherche_form.elements['post[arrondissement]'].value=''; document.recherche_form.elements['cp[contains]'].value=''; document.recherche_form.elements['post[rubrique]'].value=''; document.recherche_form.elements['post[cp]'].value=''; document.recherche_form.elements['post[localite]'].value=val; } if (document.recherche_form_hotel){ document.recherche_form_hotel.elements['arrondissement[contains]'].value=''; document.recherche_form_hotel.elements['post[arrondissement]'].value=''; document.recherche_form_hotel.elements['cp[contains]'].value=''; document.recherche_form_hotel.elements['post[rubrique]'].value=''; document.recherche_form_hotel.elements['post[cp]'].value=''; document.recherche_form_hotel.elements['post[localite]'].value=val; } if (document.recherche_form_salle){ document.recherche_form_salle.elements['arrondissement[contains]'].value=''; document.recherche_form_salle.elements['post[arrondissement]'].value=''; document.recherche_form_salle.elements['cp[contains]'].value=''; document.recherche_form_salle.elements['post[rubrique]'].value=''; document.recherche_form_salle.elements['post[cp]'].value=''; document.recherche_form_salle.elements['post[localite]'].value=val; } if (document.recherche_form_rubrique){ document.recherche_form_rubrique.elements['arrondissement[contains]'].value=''; document.recherche_form_rubrique.elements['post[arrondissement]'].value=''; document.recherche_form_rubrique.elements['cp[contains]'].value=''; document.recherche_form_rubrique.elements['post[cp]'].value=''; document.recherche_form_rubrique.elements['post[localite]'].value=val; } if (document.quicksearch){ document.quicksearch.elements['post[localite]'].value=val; } checkempty(); } function updateQuickSearchRubrique(val){ if (document.quicksearch_rubriques){ document.quicksearch_rubriques.elements['post[rubrique]'].value=val; document.quicksearch_rubriques.elements['post[rubrique_txt]'].value = document.quicksearch_rubriques.elements['quick_rubrique[contains]'].value ; } checkempty(); } function isRubriqueSel(){ if (parseFloat(document.quicksearch_rubriques.elements['post[rubrique]'].value) > 0){ return true; }else{ alert('\n\n\nVeuillez choisir une rubrique dans la liste proposée\n\n Tapez les deux ou trois premières lettres, la liste doit apparaître'); return false; } } function isLocaliteSel(){ if (document.quicksearch.elements['post[localite]'].value != ''){ return true; }else{ alert('\n\n\nVeuillez choisir une localité dans la liste proposée\n\n Tapez les deux ou trois premières lettres, la liste doit apparaître'); return false; } } function updateSearchArrondiss(val){ if (document.recherche_form){ document.recherche_form.elements['localite[contains]'].value=''; document.recherche_form.elements['post[localite]'].value=''; document.recherche_form.elements['cp[contains]'].value=''; document.recherche_form.elements['post[cp]'].value=''; document.recherche_form.elements['post[rubrique]'].value=''; document.recherche_form.elements['arrondissement[contains]'].value=val; document.recherche_form.elements['post[arrondissement]'].value=val; } if (document.recherche_form_hotel){ document.recherche_form_hotel.elements['localite[contains]'].value=''; document.recherche_form_hotel.elements['post[localite]'].value=''; document.recherche_form_hotel.elements['cp[contains]'].value=''; document.recherche_form_hotel.elements['post[cp]'].value=''; document.recherche_form_hotel.elements['post[rubrique]'].value=''; document.recherche_form_hotel.elements['arrondissement[contains]'].value=val; document.recherche_form_hotel.elements['post[arrondissement]'].value=val; } if (document.recherche_form_salle){ document.recherche_form_salle.elements['localite[contains]'].value=''; document.recherche_form_salle.elements['post[localite]'].value=''; document.recherche_form_salle.elements['cp[contains]'].value=''; document.recherche_form_salle.elements['post[cp]'].value=''; document.recherche_form_salle.elements['post[rubrique]'].value=''; document.recherche_form_salle.elements['arrondissement[contains]'].value=val; document.recherche_form_salle.elements['post[arrondissement]'].value=val; } if (document.recherche_form_rubrique){ document.recherche_form_rubrique.elements['localite[contains]'].value=''; document.recherche_form_rubrique.elements['post[localite]'].value=''; document.recherche_form_rubrique.elements['cp[contains]'].value=''; document.recherche_form_rubrique.elements['post[cp]'].value=''; document.recherche_form_rubrique.elements['arrondissement[contains]'].value=val; document.recherche_form_rubrique.elements['post[arrondissement]'].value=val; } checkempty(); } function updateSearchCp(val){ if (document.recherche_form){ document.recherche_form.elements['localite[contains]'].value=''; document.recherche_form.elements['post[localite]'].value=''; document.recherche_form.elements['arrondissement[contains]'].value=''; document.recherche_form.elements['post[arrondissement]'].value=''; document.recherche_form.elements['post[rubrique]'].value=''; document.recherche_form.elements['cp[contains]'].value=val; document.recherche_form.elements['post[cp]'].value=val; } if (document.recherche_form_hotel){ document.recherche_form_hotel.elements['localite[contains]'].value=''; document.recherche_form_hotel.elements['post[localite]'].value=''; document.recherche_form_hotel.elements['arrondissement[contains]'].value=''; document.recherche_form_hotel.elements['post[arrondissement]'].value=''; document.recherche_form_hotel.elements['post[rubrique]'].value=''; document.recherche_form_hotel.elements['cp[contains]'].value=val; document.recherche_form_hotel.elements['post[cp]'].value=val; } if (document.recherche_form_salle){ document.recherche_form_salle.elements['localite[contains]'].value=''; document.recherche_form_salle.elements['post[localite]'].value=''; document.recherche_form_salle.elements['arrondissement[contains]'].value=''; document.recherche_form_salle.elements['post[arrondissement]'].value=''; document.recherche_form_salle.elements['post[rubrique]'].value=''; document.recherche_form_salle.elements['cp[contains]'].value=val; document.recherche_form_salle.elements['post[cp]'].value=val; } if (document.recherche_form_rubrique){ document.recherche_form_rubrique.elements['localite[contains]'].value=''; document.recherche_form_rubrique.elements['post[localite]'].value=''; document.recherche_form_rubrique.elements['arrondissement[contains]'].value=''; document.recherche_form_rubrique.elements['post[arrondissement]'].value=''; document.recherche_form_rubrique.elements['cp[contains]'].value=val; document.recherche_form_rubrique.elements['post[cp]'].value=val; } checkempty(); } function updateSearchCuisine(val){ if (document.recherche_form){ document.recherche_form.elements['cuisine[contains]'].value=val; document.recherche_form.elements['post[cuisine]'].value=val; } checkempty(); } function updateSearchRubrique(val){ if (document.recherche_form){ document.recherche_form.elements['rubrique[contains]'].value=val; document.recherche_form.elements['post[rubrique]'].value=val; } checkempty(); } function panneau(pan){ if ($('fichederoul_resto')) $('fichederoul_resto').style.display = 'none'; if ($('fichederoul_hotel')) $('fichederoul_hotel').style.display = 'none'; if ($('fichederoul_salle')) $('fichederoul_salle').style.display = 'none'; if(pan==undefined){ pan=GetCookie('panneau'); } if ($(pan)) if ($(pan).style.display=='none') { Effect.BlindDown(pan, {duration:1}) ; setCookie('panneau',pan); //SetCookie('panneau',pan,date_exp,myDomain); }else{ Effect.BlindUp(pan, {duration:1}) ; } else{ document.location.href='/'; } } function emptyform(form){ for( var i = 0, text_value = ''; i < form.elements.length; i++ ) { form.elements[i].value = ''; } } function google_bannertrack (tracker,cleanurl,url) { tracker._trackPageview('/BannersClicks/'+cleanurl); return false; } /***** NAV **********************************************/ /********************************************************/ function go_hotel(val){ if (!document.forms.recherche_form_hotel) { document.location.href='/'; return true; } emptyform(document.forms.recherche_form_hotel); if (val == 'wallonie'){ document.recherche_form_hotel.elements['post[wallonie]'].value=val; }else if (val == 'flandre'){ document.recherche_form_hotel.elements['post[flandre]'].value=val; }else if (val == 'cantons'){ document.recherche_form_hotel.elements['post[cantons]'].value=val; }else{ document.recherche_form_hotel.elements['arrondissement[contains]'].value=val; document.recherche_form_hotel.elements['post[arrondissement]'].value=val; } document.recherche_form_hotel.submit(); } function go_salle(val){ if (!document.forms.recherche_form_salle) { document.location.href='/'; return true; } emptyform(document.forms.recherche_form_salle); if (val == 'wallonie'){ document.recherche_form_salle.elements['post[wallonie]'].value=val; }else if (val == 'flandre'){ document.recherche_form_salle.elements['post[flandre]'].value=val; }else if (val == 'cantons'){ document.recherche_form_salle.elements['post[cantons]'].value=val; }else{ document.recherche_form_salle.elements['arrondissement[contains]'].value=val; document.recherche_form_salle.elements['post[arrondissement]'].value=val; } document.recherche_form_salle.submit(); } function popitup(url) { newwindow=window.open(url,'name','height=600,width=840,menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes,top=20,left=20'); newwindow.focus() return false; } /********************* MENU LEFT ******************************************/ /**************************************************************************/ function setCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = ";expires="+date.toGMTString(); } else { expires = ""; } document.cookie = name+"="+value+expires+";path=/"; } function readCookie(name) { var needle = name + "="; var cookieArray = document.cookie.split(';'); for(var i=0;i " img.outerHTML = strNewHTML i = i-1 } } } /******************** Style-sheet behaviour ****************************************************/ function setHeader(){ //Rend le header compatible pour ie6 var header = $("header"); if(is_ie6){ // Internet Explorer if (document.body.filters){ correctPNG(); var hPubHeader = $("hPubHeader"); var hPubHeader_outer = hPubHeader.outerHTML; header.outerHTML="
"; window.document.body.innerHTML = hPubHeader_outer + window.document.body.innerHTML; hPubHeader = $("hPubHeader"); hPubHeader.style.zIndex = '3'; hPubHeader.style.position = 'absolute'; hPubHeader.style.top = '0'; hPubHeader.style.left = '50%'; hPubHeader.style.marginLeft = '-234px'; } else { header.style.backgroundImage="url(/images/header.gif)"; } } } function antiSpam(){ //Anti-spam var lien = document.getElementsByTagName('a'); for(i=0;i
  • ')+'
  • '; x = x.gsub(/=/,' = '); if ($('debug')) $('debug').innerHTML = x; } //--> //> function reset_session(){ new Ajax.Updater('reset_session', '/home/resetsession', {asynchronous:false});return true; } //