function $(b){var a=document.getElementById(b);if(a&&isSet(a)){return a}return false}function isSet(a){return(typeof(a)!="undefined")}function isLocal(b){var a=["172.17.3.82","192.168.7.173","192.168.7.148"];if(a.indexOf(b)==-1){return false}else{return true}}function delKey(b){if(arguments.length==1){if(context[b]){delete context[b]}}else{var a=arguments[1];if(a[b]){delete a[b]}}}function delKeys(a){if(arguments.length==1){for(var c=0;c<a.length;c++){delKey(a[c])}}else{var d=arguments[1];for(var b=0;b<a.length;b++){delKey(a[b],d)}}}function validkey(a){if(a!="indexOf"&&a.charAt(0)!=" "&&a.indexOf("}")==-1){return true}return false}function isArray(a){return a.constructor==Array}function newXmlHttp(){var c;if(window.XMLHttpRequest){try{c=new XMLHttpRequest()}catch(b){c=false}}else{if(window.ActiveXObject){try{c=new ActiveXObject("Microsoft.XMLHTTP")}catch(a){c=false}}else{c=false}}return c}function freeAjaxPipe(a){if(ajax_in_progress[a]){ajax_in_progress[a]=false;clearTimeout(timerAntiblocage[a]);xhr_object[a].abort()}if(ajax_loaded[a]){ajax_loaded[a]=false}}function freeSecondaryAjaxPipes(){for(var a=1;a<ajax_in_progress.length;a++){freeAjaxPipe(a)}}function useMainAjaxPipe(b,c,a){if(action_in_progress){if(ajax_in_progress[0]){freeAjaxPipe(0);if(c){action_in_progress=false}}else{return false}}else{if(!c){action_in_progress=true}}if(b){freeSecondaryAjaxPipes()}if(a){startSpinning()}else{stopSpinning()}return true}function getPhp(url,onSuccess,onFail,params,pipe){ajax_in_progress[pipe]=true;ajax_loaded[pipe]=false;xhr_object[pipe]=newXmlHttp();if(xhr_object[pipe]){xhr_object[pipe].open("GET",url,true);timerAntiblocage[pipe]=setTimeout(function(){xhr_object[pipe].abort();if(ajax_in_progress[pipe]){ajax_in_progress[pipe]=false;eval(onFail)}},check_delay);xhr_object[pipe].onreadystatechange=function(){if(xhr_object[pipe].readyState==4&&ajax_in_progress[pipe]){ajax_in_progress[pipe]=false;clearTimeout(timerAntiblocage[pipe]);if(xhr_object[pipe].status==200&&xhr_object[pipe].responseText!=""){ajax_loaded[pipe]=true;eval(onSuccess)}else{eval(onFail);return}}};xhr_object[pipe].send(null)}else{alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");return}}function getRedirectionUrl(a,c,d){if(!useMainAjaxPipe(false,true,true)){return}var b=[];getPhp(a,c,d,b,0)}function getPage(a,d){var c="getPageSuccess(xhr_object[0].responseText, params)";var e="getPageFail(params)";var b=0;getPhp(a,c,e,d,b)}function getPageFail(a){if(!a.listPreload){stopSpinning()}action_in_progress=false;alert("Delai d'attente depasse")}function getPub(a,e,c){var b=[];if(!ajax_loaded[c]&&!ajax_in_progress[0]&&!ajax_in_progress[c]){var d=[];getPhp(a,"getPubSuccess(xhr_object["+c+"].responseText, '"+e+"', '"+c+"');","getPubFail( '"+c+"');",d,c)}}function getPubAndEstat(b,c,e,a,d,j,h,g,f){var k='<!-- eStat --><SCRIPT LANGUAGE="JavaScript"><!--var _PJS=0;//--><\/script><SCRIPT LANGUAGE="JavaScript" SRC="http://prof.estat.com/js/ml.js"><\/script><SCRIPT LANGUAGE="JavaScript"><!--if(_PJS) _estatl("'+a+'","'+d+'","'+j+'","'+h+'","'+g+'","'+f+'");//--><\/script><noscript><IMG SRC="http://prof.estat.com/m/web/'+a+"?g="+d+"&c="+j+"&p="+h+"&l3="+g+"&l4="+f+'" BORDER="0" WIDTH="1" HEIGHT="1" />';"</noscript><!-- /eStat -->";addToDiv(c,k,false);executeDivJavascript(c,context.browser=="firefox",false);getPub(b,c,e)}function getPubSuccess(a,c,b){addToDiv(c,a,false)}function getPubFail(a){}function updateContex(b,c){if(c){for(var a in c){if(validkey(a)&&c[a]!==b[a]){b[a]=c[a]}}}}function updateContextFromCookie(b,a){if(a){updateContex(b,a);b.cookie=a}}var spinLevel=1;var timerSpin;function spin(){if(!spin_in_progress){return}$("preload").style.display="block";spinLevel=(spinLevel===12)?1:spinLevel;var a=48*spinLevel;$("spinner").style.backgroundPosition="-"+a+"px";spinLevel++;timerSpin=setTimeout(spin,50)}function startSpinning(){if(!spin_in_progress){spin_in_progress=true;spin()}}function stopSpinning(){if(spin_in_progress){$("preload").style.display="none";clearTimeout(timerSpin);spinLevel=1;spin_in_progress=false}}function getScrollXY(){var b=0,a=0;if(typeof(window.pageYOffset)=="number"){a=window.pageYOffset;b=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollTop;b=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollTop;b=document.documentElement.scrollLeft}}}return[b,a]}function hide_address_bar(){window.scrollTo(0,0)}function executeJump(a){if(a&&a!=="none"&&a!=="hide"){var d;if(window.pageYOffset>a){var b=1;while(window.pageYOffset>a){d=Math.max(Math.round(window.pageYOffset-window.pageYOffset/3),b);if(d<a){d=a}window.scrollTo(0,d);b++}}else{if(window.pageYOffset<a){var c=-1;var b=1;while(window.pageYOffset<a){if(c===window.pageYOffset){window.scrollTo(0,a);break}d=Math.max(Math.round(window.pageYOffset+window.pageYOffset/3),b);if(d>a){d=a}c=window.pageYOffset;window.scrollTo(0,d);b++}}}}else{if(a==="hide"){hide_address_bar()}}}function createDiv(d,a,b){var c=document.createElement("div");c.setAttribute("id",d);if(a){c.innerHTML=a}else{c.innerHTML="nothing"}$(b).appendChild(c)}function removeDiv(b,a){$(a).removeChild($(b))}function showDiv(a){$(a).style.opacity=1}function hideDiv(a){$(a).style.opacity=0}function clearDiv(a){$(a).innerHTML=""}function getDivHeight(a){return $(a).offsetHeight}function setToDiv(b,a){clearDiv(b);$(b).innerHTML=a}function addToDiv(c,b,a){$(c).innerHTML+=b;if(a){$(c).scrollTop=$(c).scrollHeight}}function addClassName(a,b){if(a){if(!hasClassName(a,b)){a.className+=(a.className?" ":"")+b}return a}return null}function hasClassName(a,b){if(a){var c=a.className;return(c.length>0&&(c==b||new RegExp("(^|\\s)"+b+"(\\s|$)").test(c)))}}function removeClassName(a,b){if(a){a.className=a.className.replace(new RegExp("(^|\\s+)"+b+"(\\s+|$)")," ");a.className=a.className.replace(/^\s+|\s+$/g,"");return a}return null}function executeDivJavascript(id,firefox,force){if(!firefox||force){var x=$(id).getElementsByTagName("script");var delayed=[];var j=0;for(var i=0;i<x.length;i++){var text=x[i].text;if(isSet(text)&&text!=""&&text.indexOf(";")!=-1){text=text.replace("<!--","");text=text.replace("-->","");if(text.indexOf("delayexecution;")!=-1){delayed[j]=text;j++}else{eval(text)}}}for(var i=0;i<j;i++){if(isSet(delayed[i])){eval(delayed[i])}}}}function showPage(a){showDiv("page_"+a)}function removePage(a){removeDiv("page_"+a,"pages_container")}function hidePage(a){hideDiv("page_"+a)}function clearPage(b,a){clearDiv("page_"+b);if(a){$("page_"+b).style.display="none";$("page_"+b).className=""}}function getPageHeight(a){return getDivHeight("page_"+a)}function addToPage(d,b,a,e,c){addToDiv("page_"+d,b,a);if(c){$("page_"+d).className=c}if(e){setTimeout(function(){executeDivJavascript("page_"+activePageId,true,true)},300)}}function resizeContainerHeight(){var b=getPageHeight(activePageId);var a;if(arguments.length>0){a=b+arguments[0]}else{a=Math.max(b,screen_height)}}function show(d){var b=$("smenu"+d);if(d<100){for(var a=1;a<=10;a++){if($("smenu"+a)&&a!=d){$("smenu"+a).style.display="none";$("menu"+a).className="closed"}}}else{for(var a=100;a<=110;a++){if($("smenu"+a)&&a!=d){$("smenu"+a).style.display="none";$("menu"+a).className="closed"}}}if(b){var c=$("menu"+d);if(c.className=="opened"){b.style.display="none";c.className="closed"}else{b.style.display="block";c.className="opened"}}resizeContainerHeight()}function imagesLoaded(b,a){$(b).src=a}function preloadO(b,c){var a=new Image();a.onLoad=imagesLoaded(c,b);a.src=b}function preloadImages(a,c,f){var e=c;var b=false;if(isArray(c)){b=true}for(var d=f;d<(f+a.length);d++){if(a[d]){if(b){var e=c[d]}if(a[d]!=$(e+d).src){preloadO(a[d],e+d)}}}}function createRandomId(d){var c="1234567890";var b="";for(var a=0;a<d;a++){i=Math.floor(Math.random()*10);b+=c.charAt(i)}return b}function getCookie(b){var d=LireCookie(b);if(d){var e=d.split(";");var a=[];for(var c=0;c<e.length;c=c+2){a[e[c].toLowerCase()]=e[c+1]}return a}return false}function createCookie(b,e,a){var d=new Date;var f="";for(var c in e){if(validkey(c)&&e[c]!=="NULL"){f+=c+";"+e[c]+";"}}if(f!=""){f=f.slice(0,-1);d.setFullYear(d.getFullYear()+1);EcrireCookie(b,f,d,"/",a)}}function updateCookie(b,a,e){var f=e.cookieDomain;var d=e.cookie;if(d){for(var c in d){if(validkey(c)&&!a[c]){a[c]=d[c]}}}createCookie(b,a,f)}function filterVille(f,o,b){var n=stringAccentToNoAccent(f.value.toUpperCase());var q=n.length;var l=o.length;var m=12;var a=[];if(q>0){var d=0;for(var e=0;e<l;e++){if(d>m){break}if(stringAccentToNoAccent(o[e]).substring(0,q).toUpperCase()==n){a[d]=b[e];d++}}var g=a.length;if(g>0){var c=0;for(var e=0;e<l;e++){var h=false;for(var d=0;d<g;d++){if(e==a[d]){h=true}}if(h){if(c%2==0){var p="pair"}else{var p="impair"}$("p"+e).className=p;c++}else{$("p"+e).className="hidden"}}}else{for(var e=0;e<l;e++){$("p"+e).className="hidden"}}}else{for(var e=0;e<l;e++){if(e<m){$("p"+b[e]).className="pair"}else{$("p"+b[e]).className="hidden"}}var c=0;for(var e=0;e<l;e++){if($("p"+e).className=="pair"){if(c%2!=0){$("p"+e).className="impair"}c++}}}}function activateStar(b){var a=b.substr(-1,1);var c=b.substr(0,b.length-1);for(i=1;i<=5;i++){if(i<=a){$(c+i).className="etlActive"}else{$(c+i).className="etlInactive"}}$(b).value=a;switch(c){case"accstar":$("accstarIn").value=a;break;case"decor":$("decorIn").value=a;break;case"qualite":$("qualiteIn").value=a;break}}function effaceInput(b,c){var a=$(c).value;if(a.indexOf(b)!=-1){$(c).value=""}}function getStringFromRequest(b){b=b.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var a="[\\?&]"+b+"=([^&#]*)";var d=new RegExp(a);var c=d.exec(window.location.href);if(c==null){return false}else{return c[1]}}function stringReplaceAll(c,a,b){while(c.indexOf(a)!=-1){c=c.replace(a,b)}return c}function stringAccentToNoAccent(d){var c=["À","Á","Â","Ã","Ä","Å","Æ","Ç","È","É","Ê","Ë","Ì","Í","Î","Ï","Ð","Ñ","Ò","Ó","Ô","Õ","Ö","Ø","Ù","Ú","Û","Ü","Ý","Þ","ß","à","á","â","ã","ä","å","æ","ç","è","é","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","ø","ù","ú","û","ü","ý","ý","þ","ÿ"];var a=["A","A","A","A","A","A","A","C","E","E","E","E","I","I","I","I","D","N","O","O","O","0","O","O","U","U","U","U","Y","b","s","a","a","a","a","a","a","a","c","e","e","e","e","i","i","i","i","d","n","o","o","o","o","o","o","u","u","u","u","y","y","b","y"];for(var b=0;b<a.length;b++){d=stringReplaceAll(d,c[b],a[b])}return d}function extractCodeResteFromReste(b){var a=b.split("_");return a[1]}function getBrowser(){var a=navigator.userAgent;if(a.match(/iPhone/i)||a.match(/iPod/i)){return"iphone"}else{if(/Firefox[\/\s](\d+\.\d+)/.test(a)){return"firefox"}else{if(/Safari[\/\s](\d+\.\d+)/.test(a)){return"safari"}else{return"other"}}}}function printarray(c){var b="";if(arguments.length>1){b=arguments[1]}var a="";a+="\n"+b+"---";for(var d in c){if(validkey(d)){if(c[d].constructor==Array||c[d].constructor==Object){a+="\n"+b+"["+d+"] =>"+typeof(c);a+=printarray(c[d],b+"\t")}else{a+="\n"+b+"["+d+"] =>"+c[d]}}}a+="\n"+b+"---";return a}function updateOrientation(){switch(window.orientation){case 0:orient="portrait";break;case -90:orient="landscape";break;case 90:orient="landscape";break;case 180:orient="portrait";break}document.body.setAttribute("orient",orient)};
