var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var A;var B;var C;try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");A=B.GetVariable("$version")}catch(C){}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");A="WIN 6,0,21,0";B.AllowScriptAccess="always";A=B.GetVariable("$version")}catch(C){}}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");A=B.GetVariable("$version")}catch(C){}}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");A="WIN 3,0,18,0"}catch(C){}}if(!A){try{B=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");A="WIN 2,0,0,11"}catch(C){A=-1}}return A}function GetSwfVer(){var G=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var F=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var A=navigator.plugins["Shockwave Flash"+F].description;var E=A.split(" ");var C=E[2].split(".");var H=C[0];var B=C[1];var D=E[3];if(D==""){D=E[4]}if(D[0]=="d"){D=D.substring(1)}else{if(D[0]=="r"){D=D.substring(1);if(D.indexOf("d")>0){D=D.substring(0,D.indexOf("d"))}}}var G=H+"."+B+"."+D}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){G=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){G=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){G=2}else{if(isIE&&isWin&&!isOpera){G=ControlVersion()}}}}}return G}function DetectFlashVer(F,D,C){versionStr=GetSwfVer();if(versionStr==-1){return false}else{if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var E=versionArray[0];var A=versionArray[1];var B=versionArray[2];if(E>parseFloat(F)){return true}else{if(E==parseFloat(F)){if(A>parseFloat(D)){return true}else{if(A==parseFloat(D)){if(B>=parseFloat(C)){return true}}}}}return false}}}function AC_AddExtension(B,A){if(B.indexOf("?")!=-1){return B.replace(/\?/,A+"?")}else{return B+A}}function AC_Generateobj(E,D,A){var C="";if(isIE&&isWin&&!isOpera){C+="<object ";for(var B in E){C+=B+'="'+E[B]+'" '}for(var B in D){C+='><param name="'+B+'" value="'+D[B]+'" /> '}C+="></object>"}else{C+="<embed ";for(var B in A){C+=B+'="'+A[B]+'" '}C+="> </embed>"}document.write(C)}function AC_FL_RunContent(){var A=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(A.objAttrs,A.params,A.embedAttrs)}function AC_GetArgs(B,E,G,D,H){var A=new Object();A.embedAttrs=new Object();A.params=new Object();A.objAttrs=new Object();for(var C=0;C<B.length;C=C+2){var F=B[C].toLowerCase();switch(F){case"classid":break;case"pluginspage":A.embedAttrs[B[C]]=B[C+1];break;case"src":case"movie":B[C+1]=AC_AddExtension(B[C+1],E);A.embedAttrs.src=B[C+1];A.params[G]=B[C+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":A.objAttrs[B[C]]=B[C+1];break;case"id":case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":A.embedAttrs[B[C]]=A.objAttrs[B[C]]=B[C+1];break;default:A.embedAttrs[B[C]]=A.params[B[C]]=B[C+1]}}A.objAttrs.classid=D;if(H){A.embedAttrs.type=H}return A}function html_attribute_escape(A){if(A==null){return null}A=A.replace(/"/g,'\\"');A=A.replace(/&/g,"&amp;");A=A.replace(/\'/g,"&#39;");A=A.replace(/</g,"&lt;");A=A.replace(/>/g,"&gt;");return A}function htmlentities(A){if(A==null){return null}A=A.replace(/"/g,"&quot;");A=A.replace(/&/g,"&amp;");A=A.replace(/\'/g,"&#39;");A=A.replace(/</g,"&lt;");A=A.replace(/>/g,"&gt;");A=A.replace(/\^/g,"&circ;");A=A.replace(/‘/g,"&lsquo;");A=A.replace(/’/g,"&rsquo;");A=A.replace(/“/g,"&ldquo;");A=A.replace(/”/g,"&rdquo;");A=A.replace(/•/g,"&bull;");A=A.replace(/–/g,"&ndash;");A=A.replace(/—/g,"&mdash;");A=A.replace(/˜/g,"&tilde;");A=A.replace(/™/g,"&trade;");A=A.replace(/š/g,"&scaron;");A=A.replace(/›/g,"&rsaquo;");A=A.replace(/œ/g,"&oelig;");A=A.replace(//g,"&#357;");A=A.replace(/ž/g,"&#382;");A=A.replace(/Ÿ/g,"&Yuml;");A=A.replace(/ /g,"&nbsp;");A=A.replace(/¡/g,"&iexcl;");A=A.replace(/¢/g,"&cent;");A=A.replace(/£/g,"&pound;");A=A.replace(/ /g,"&curren;");A=A.replace(/¥/g,"&yen;");A=A.replace(/¦/g,"&brvbar;");A=A.replace(/§/g,"&sect;");A=A.replace(/¨/g,"&uml;");A=A.replace(/©/g,"&copy;");A=A.replace(/ª/g,"&ordf;");A=A.replace(/«/g,"&laquo;");A=A.replace(/¬/g,"&not;");A=A.replace(/®/g,"&reg;");A=A.replace(/¯/g,"&macr;");A=A.replace(/°/g,"&deg;");A=A.replace(/±/g,"&plusmn;");A=A.replace(/²/g,"&sup2;");A=A.replace(/³/g,"&sup3;");A=A.replace(/´/g,"&acute;");A=A.replace(/µ/g,"&micro;");A=A.replace(/¶/g,"&para");A=A.replace(/·/g,"&middot;");A=A.replace(/¸/g,"&cedil;");A=A.replace(/¹/g,"&sup1;");A=A.replace(/º/g,"&ordm;");A=A.replace(/»/g,"&raquo;");A=A.replace(/¼/g,"&frac14;");A=A.replace(/½/g,"&frac12;");A=A.replace(/¾/g,"&frac34;");A=A.replace(/¿/g,"&iquest;");A=A.replace(/À/g,"&Agrave;");A=A.replace(/Á/g,"&Aacute;");A=A.replace(/Â/g,"&Acirc;");A=A.replace(/Ã/g,"&Atilde;");A=A.replace(/Ä/g,"&Auml;");A=A.replace(/Å/g,"&Aring;");A=A.replace(/Æ/g,"&AElig;");A=A.replace(/Ç/g,"&Ccedil;");A=A.replace(/È/g,"&Egrave;");A=A.replace(/É/g,"&Eacute;");A=A.replace(/Ê/g,"&Ecirc;");A=A.replace(/Ë/g,"&Euml;");A=A.replace(/Ì/g,"&Igrave;");A=A.replace(/Í/g,"&Iacute;");A=A.replace(/Î/g,"&Icirc;");A=A.replace(/Ï/g,"&Iuml;");A=A.replace(/Ð/g,"&ETH;");A=A.replace(/Ñ/g,"&Ntilde;");A=A.replace(/Ò/g,"&Ograve;");A=A.replace(/Ó/g,"&Oacute;");A=A.replace(/Ô/g,"&Ocirc;");A=A.replace(/Õ/g,"&Otilde;");A=A.replace(/Ö/g,"&Ouml;");A=A.replace(/×/g,"&times;");A=A.replace(/Ø/g,"&Oslash;");A=A.replace(/Ù/g,"&Ugrave;");A=A.replace(/Ú/g,"&Uacute;");A=A.replace(/Û/g,"&Ucirc;");A=A.replace(/Ü/g,"&Uuml;");A=A.replace(/Ý/g,"&Yacute;");A=A.replace(/Þ/g,"&THORN;");A=A.replace(/ß/g,"&szlig;");A=A.replace(/à/g,"&agrave;");A=A.replace(/á/g,"&aacute;");A=A.replace(/â/g,"&acirc;");A=A.replace(/ã/g,"&atilde;");A=A.replace(/ä/g,"&auml;");A=A.replace(/å/g,"&aring;");A=A.replace(/æ/g,"&aelig;");A=A.replace(/ç/g,"&ccedil;");A=A.replace(/è/g,"&egrave;");A=A.replace(/é/g,"&eacute;");A=A.replace(/ê/g,"&ecirc;");A=A.replace(/ë/g,"&euml;");A=A.replace(/ì/g,"&igrave;");A=A.replace(/í/g,"&iacute;");A=A.replace(/î/g,"&icirc;");A=A.replace(/ï/g,"&iuml;");A=A.replace(/ð/g,"&eth;");A=A.replace(/ñ/g,"&ntilde;");A=A.replace(/ò/g,"&ograve;");A=A.replace(/ó/g,"&oacute;");A=A.replace(/ô/g,"&ocirc;");A=A.replace(/õ/g,"&otilde;");A=A.replace(/ö/g,"&ouml;");A=A.replace(/÷/g,"&divide;");A=A.replace(/ø/g,"&oslash;");A=A.replace(/ù/g,"&ugrave;");A=A.replace(/ú/g,"&uacute;");A=A.replace(/û/g,"&ucirc;");A=A.replace(/ü/g,"&uuml;");A=A.replace(/ý/g,"&yacute;");A=A.replace(/þ/g,"&thorn;");A=A.replace(/ÿ/g,"&yuml;");return A}function html_entity_decode(A){if(A==null){return null}A=A.replace(/&quot;/g,'"');A=A.replace(/&amp;/g,"&");A=A.replace(/&#39;/g,"'");A=A.replace(/&lt;/g,"<");A=A.replace(/&gt;/g,">");A=A.replace(/&circ;/g,"^");A=A.replace(/&lsquo;/g,"‘");A=A.replace(/&rsquo;/g,"’");A=A.replace(/&ldquo;/g,"“");A=A.replace(/&rdquo;/g,"”");A=A.replace(/&bull;/g,"•");A=A.replace(/&ndash;/g,"–");A=A.replace(/&mdash;/g,"—");A=A.replace(/&tilde;/g,"˜");A=A.replace(/&trade;/g,"™");A=A.replace(/&scaron;/g,"š");A=A.replace(/&rsaquo;/g,"›");A=A.replace(/&oelig;/g,"œ");A=A.replace(/&#357;/g,"");A=A.replace(/&#382;/g,"ž");A=A.replace(/&Yuml;/g,"Ÿ");A=A.replace(/&nbsp;/g," ");A=A.replace(/&iexcl;/g,"¡");A=A.replace(/&cent;/g,"¢");A=A.replace(/&pound;/g,"£");A=A.replace(/&curren;/g," ");A=A.replace(/&yen;/g,"¥");A=A.replace(/&brvbar;/g,"¦");A=A.replace(/&sect;/g,"§");A=A.replace(/&uml;/g,"¨");A=A.replace(/&copy;/g,"©");A=A.replace(/&ordf;/g,"ª");A=A.replace(/&laquo;/g,"«");A=A.replace(/&not;/g,"¬");A=A.replace(/&shy;/g,"");A=A.replace(/&reg;/g,"®");A=A.replace(/&macr;/g,"¯");A=A.replace(/&deg;/g,"°");A=A.replace(/&plusmn;/g,"±");A=A.replace(/&sup2;/g,"²");A=A.replace(/&sup3;/g,"³");A=A.replace(/&acute;/g,"´");A=A.replace(/&micro;/g,"µ");A=A.replace(/&para/g,"¶");A=A.replace(/&middot;/g,"·");A=A.replace(/&cedil;/g,"¸");A=A.replace(/&sup1;/g,"¹");A=A.replace(/&ordm;/g,"º");A=A.replace(/&raquo;/g,"»");A=A.replace(/&frac14;/g,"¼");A=A.replace(/&frac12;/g,"½");A=A.replace(/&frac34;/g,"¾");A=A.replace(/&iquest;/g,"¿");A=A.replace(/&Agrave;/g,"À");A=A.replace(/&Aacute;/g,"Á");A=A.replace(/&Acirc;/g,"Â");A=A.replace(/&Atilde;/g,"Ã");A=A.replace(/&Auml;/g,"Ä");A=A.replace(/&Aring;/g,"Å");A=A.replace(/&AElig;/g,"Æ");A=A.replace(/&Ccedil;/g,"Ç");A=A.replace(/&Egrave;/g,"È");A=A.replace(/&Eacute;/g,"É");A=A.replace(/&Ecirc;/g,"Ê");A=A.replace(/&Euml;/g,"Ë");A=A.replace(/&Igrave;/g,"Ì");A=A.replace(/&Iacute;/g,"Í");A=A.replace(/&Icirc;/g,"Î");A=A.replace(/&Iuml;/g,"Ï");A=A.replace(/&ETH;/g,"Ð");A=A.replace(/&Ntilde;/g,"Ñ");A=A.replace(/&Ograve;/g,"Ò");A=A.replace(/&Oacute;/g,"Ó");A=A.replace(/&Ocirc;/g,"Ô");A=A.replace(/&Otilde;/g,"Õ");A=A.replace(/&Ouml;/g,"Ö");A=A.replace(/&times;/g,"×");A=A.replace(/&Oslash;/g,"Ø");A=A.replace(/&Ugrave;/g,"Ù");A=A.replace(/&Uacute;/g,"Ú");A=A.replace(/&Ucirc;/g,"Û");A=A.replace(/&Uuml;/g,"Ü");A=A.replace(/&Yacute;/g,"Ý");A=A.replace(/&THORN;/g,"Þ");A=A.replace(/&szlig;/g,"ß");A=A.replace(/&agrave;/g,"à");A=A.replace(/&aacute;/g,"á");A=A.replace(/&acirc;/g,"â");A=A.replace(/&atilde;/g,"ã");A=A.replace(/&auml;/g,"ä");A=A.replace(/&aring;/g,"å");A=A.replace(/&aelig;/g,"æ");A=A.replace(/&ccedil;/g,"ç");A=A.replace(/&egrave;/g,"è");A=A.replace(/&eacute;/g,"é");A=A.replace(/&ecirc;/g,"ê");A=A.replace(/&euml;/g,"ë");A=A.replace(/&igrave;/g,"ì");A=A.replace(/&iacute;/g,"í");A=A.replace(/&icirc;/g,"î");A=A.replace(/&iuml;/g,"ï");A=A.replace(/&eth;/g,"ð");A=A.replace(/&ntilde;/g,"ñ");A=A.replace(/&ograve;/g,"ò");A=A.replace(/&oacute;/g,"ó");A=A.replace(/&ocirc;/g,"ô");A=A.replace(/&otilde;/g,"õ");A=A.replace(/&ouml;/g,"ö");A=A.replace(/&divide;/g,"÷");A=A.replace(/&oslash;/g,"ø");A=A.replace(/&ugrave;/g,"ù");A=A.replace(/&uacute;/g,"ú");A=A.replace(/&ucirc;/g,"û");A=A.replace(/&uuml;/g,"ü");A=A.replace(/&yacute;/g,"ý");A=A.replace(/&thorn;/g,"þ");A=A.replace(/&yuml;/g,"ÿ");return A}function stop_event(A){Event.stopEvent(A)}function FormatMoney(F,E,H,D,B,A,K){var C=(F*J<=-0.5?"-":"");F=parseFloat(F);if(isNaN(F)||Math.LOG10E*Math.log(Math.abs(F))+Math.max(K,A)>=21){return C+E+(isNaN(F)?"#":"####################".substring(0,Math.LOG10E*Math.log(Math.abs(F))))+(K>=1?(B+"##################".substring(0,K)):"")+H}var J=Math.pow(10,A);F=Math.abs(F)+(0.5/J);F*=J;var G=parseInt(parseInt(F)*Math.pow(10,K-A)).toString();if(G.length<=K){G=(Math.pow(10,K-G.length+1).toString()+G).substring(1)}var L=G.substring(0,G.length-K);var I=G.substring(G.length-K);if(D.length>0&&L.length>3){L+=",";if(L.length>7){L=L.replace(/(?=[0-9]([0-9]{3})+,)(.)(...)/g,"$2,$3")}L=L.replace(/(?=[0-9]([0-9]{3})+,)(.)(...)/g,"$2,$3");L=L.substring(0,L.length-1).replace(/,/g,D)}return C+E+L+(K>=1?(B+I):"")+H}function get_radio_value(A){var C=null;var B;for(B=0;B<A.length;B++){if(A[B].checked==true){C=A[B].value;break}}return C}function deselect_radio(A){for(i=0;i<A.length;i++){A[i].checked=false}}function confirm_action(A){if(confirm("Confimer la suppression?")){document.location=base_url+A}}function handle_main_login_click(A){Event.stopEvent(A);EP.next_location=base_url+"myspace";EP.next_action="";EP.dialog_login.show();Dom.get("login_error_status").innerHTML=""}function handle_submit_login_form(e){Event.stopEvent(e);email_value=Dom.get("email").value;password_value=Dom.get("password").value;remember_me_value=Dom.get("remember_me").value;if(email_value==""||password_value==""){Dom.get("login_error_status").innerHTML="Vous devez saisir votre email et votre mot de passe."}else{var post_data="email="+email_value;post_data+="&password="+password_value;post_data+="&remember_me="+remember_me_value;var s_url=base_url+"user/login/panel";var handle_success=function(o){if(o.responseText!==undefined){var resp=eval("("+o.responseText+")");if(resp.status=="error"){Dom.get("login_error_status").innerHTML=resp.message}else{if(resp.status=="ok"){EP.glo_loggedin=true;if(EP.next_location!=""){var next_location=EP.next_location;EP.next_location="";location.href=next_location}else{var user_menu="";user_menu+='<a href="'+base_url+'user/logout">Déconnexion</a>';Dom.get("user_menu").innerHTML=user_menu;Dom.get("user_email_box").innerHTML=email_value;EP.dialog_login.hide();if(EP.next_action!=""){EP.next_action();EP.next_action=""}}}}}};var handle_failure=function(o){Dom.get("login_error_status").innerHTML="Nous sommes désolés mais une erreur s'est produite. Veuillez nous excusez pour ce désagrément. Nous investiguons sur ce problème."};var callback={success:handle_success,failure:handle_failure};var request=YAHOO.util.Connect.asyncRequest("POST",s_url,callback,post_data)}}function alert_replacement(){YAHOO.namespace("widget.alert");alert_old=window.alert;window.alert=function(A){YAHOO.widget.alert.dlg.setBody(A);YAHOO.widget.alert.dlg.cfg.queueProperty("icon",YAHOO.widget.SimpleDialog.ICON_WARN);YAHOO.widget.alert.dlg.cfg.queueProperty("zIndex",9999);YAHOO.widget.alert.dlg.render(document.body);if(YAHOO.widget.alert.dlg.bringToTop){YAHOO.widget.alert.dlg.bringToTop()}YAHOO.widget.alert.dlg.show()};Event.on(window,"load",function(){var A=function(){this.hide()};YAHOO.widget.alert.dlg=new YAHOO.widget.SimpleDialog("widget_alert",{visible:false,width:"20em",zIndex:9999,close:false,fixedcenter:true,modal:false,draggable:true,constraintoviewport:true,icon:YAHOO.widget.SimpleDialog.ICON_WARN,buttons:[{text:"OK",handler:A,isDefault:true}]});YAHOO.widget.alert.dlg.setHeader("Alert!");YAHOO.widget.alert.dlg.setBody("Alert body passed to window.alert");YAHOO.widget.alert.dlg.render(document.body)})}function load_swf(E,D,C,B,F,A){output="";output+="<object ";output+='classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';output+='codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+A+'"';output+='id="'+D+'"';output+='width="'+B+'" height="'+F+'"';output+=">";output+='<param name="movie" value="'+C+'">';output+='<param name="bgcolor" value="#FFFFFF">';output+='<param name="quality" value="high">';output+='<param name="allowscriptaccess" value="samedomain">';output+='<param name="wmode" value="transparent">';output+="<embed ";output+='type="application/x-shockwave-flash"';output+='pluginspage="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"';output+='name="'+D+'"';output+='width="'+B+'" height="'+F+'"';output+='src="'+C+'"';output+='bgcolor="#FFFFFF"';output+='quality="high"';output+='allowscriptaccess="samedomain"';output+='wmode="transparent"';output+=">";output+="<noembed>";output+="</noembed>";output+="</embed>";output+="</object>";Dom.get(E).innerHTML=output}function yoyo(E,D,C,B,F,A){alert("yoyo")}String.prototype.pad=function(A,C,B){return C||(C=" "),(A-=this.length)>0?(C=new Array(Math.ceil(A/C.length)+1).join(C)).substr(0,B=!B?A:B==1?0:Math.ceil(A/2))+this+C.substr(0,A-B):this};String.prototype.lpad=function(A,B){var C=this;while(C.length<B){C=A+C}return C};String.prototype.rpad=function(A,B){var C=this;while(C.length<B){C=C+A}return C};Number.prototype.toRad=function(){return this*Math.PI/180};Number.prototype.toDeg=function(){return this*180/Math.PI};Number.prototype.toBrng=function(){return(this.toDeg()+360)%360};function standard_city_ac_init(D,A,C){var I=new YAHOO.widget.Tooltip("tt1",{context:D,text:"Saisir les premières lettres et choisir dans la liste",hidedelay:0,showdelay:0,zIndex:9999});var G=new YAHOO.util.XHRDataSource(base_url);G.responseType=YAHOO.util.XHRDataSource.TYPE_JSON;G.responseSchema={resultsList:"ResultSet.Result",fields:["name","dep_cd","dep_name","lat_dec","lng_dec","code"]};G.maxCacheEntries=30;var E;var H=new YAHOO.widget.AutoComplete(D,A,G);H.resultTypeList=false;H.generateRequest=function(J){return"xhr.php?mode="+C+"&city_first_letters="+J};H.queryDelay=0.01;H.forceSelection=true;H.maxResultsDisplayed=25;H.useIFrame=true;H.animVert=false;H.formatResult=function(L,S,K){var T=K;var R=T.substr(0,S.length);var Q=T.substr(S.length);var V=L.dep_cd;var M=L.dep_name;var N=L.lat_dec;var O=L.lng_dec;var J=L.code;var U="";U+='<div class="city_ac_results">';var P='<span class="city_name"><strong>'+R+"</strong>"+Q+"</span>";U+=P;U+="<br>";U+='<span class="dep_name">'+V+" - "+M+"</span>";U+="</div>";return U};var B=function(K,Q){var R=Q[0];var L=Q[1];var P=Q[2];var S=P.dep_cd;var M=P.dep_name;var N=P.lat_dec;var O=P.lng_dec;var J=P.code;standard_city_ac_seletecd_action(S,M,N,O,J)};H.itemSelectEvent.subscribe(B);H.dataRequestEvent.subscribe(function(){Dom.addClass(D,"input_loading")});H.dataReturnEvent.subscribe(function(){Dom.removeClass(D,"input_loading")});Event.addListener(D,"change",check_city_name_value,D);H.doBeforeExpandContainer=function(J,K,N,M){var L=YAHOO.util.Dom.getXY(J);L[1]+=YAHOO.util.Dom.get(J).offsetHeight+2;YAHOO.util.Dom.setXY(K,L);return true};for(var F=0;F<26;F++){E="xhr.php?mode="+C+"&city_first_letters="+String.fromCharCode(F+97);G.sendRequest(E)}}function check_city_name_value(A,B){if(Dom.get(B).value==""){Dom.get("city_cd").value=""}}function location_ac_init(G,A){var C=new YAHOO.widget.Tooltip("tt1",{context:G,text:"Saisir les premiers chiffres ou lettres et choisir dans la liste",hidedelay:0,showdelay:0,zIndex:9999});var E=new YAHOO.util.XHRDataSource(base_url);E.responseType=YAHOO.util.XHRDataSource.TYPE_JSON;E.responseSchema={resultsList:"ResultSet.Result",fields:["type","value"]};E.maxCacheEntries=30;var D;var B=new YAHOO.widget.AutoComplete(G,A,E);B.resultTypeList=false;B.generateRequest=function(H){return"app/locations_list/"+H};B.queryDelay=0.01;B.forceSelection=true;B.maxResultsDisplayed=25;B.useIFrame=true;B.animVert=false;B.formatResult=function(J,O,I){var R=J.type;var T=J.value;var K,L;var S='<div class="city_ac_results">';if(R=="department"){var N=T.code;var H=T.name;S+='<div class="dep_img dep_'+N+'"></div>';S+='<span class="city_name" style="float:left;line-height:34px">';if(O!==""&&!isNaN(O.substr(0,1)*1)){K=N.substr(0,O.length);L=N.substr(O.length);S+="<strong>"+K+"</strong>"+L+" - "+H}else{K=H.substr(0,O.length);L=H.substr(O.length);S+=N+" - <strong>"+K+"</strong>"+L}S+="</span>"}else{if(R=="postal_code"){var Q=T.postal_code+"";var P=T.city_names;K=Q.substr(0,O.length);L=Q.substr(O.length);S+='<span class="city_name"><strong>'+K+"</strong>"+L+"</span>";S+='<br><span class="dep_name city_list">';for(var M=0;M<P.length;M++){if(M>1&&S.length+P[M].length>160){S+="...";break}S+=P[M].toLowerCase();if(M<P.length-1){S+=", "}}S+="</span>"}else{if(R=="city"){K=T.name.substr(0,O.length);L=T.name.substr(O.length);S+='<span class="city_name"><strong>'+K+"</strong>"+L+"</span>";S+="<br>";S+='<span class="dep_name">'+T.dep_cd+" - "+T.dep_name+"</span>"}}}S+='</div><div style="clear:both;">';return S};var F=function(L,K){var H=K[0];var J=K[1];var I=K[2];if(I.type=="postal_code"){Dom.get(G).value=I.value.postal_code}else{if(I.type=="department"){Dom.get(G).value=I.value.name}else{if(I.type=="city"){Dom.get(G).value=I.value.name}}}standard_location_ac_selected_action(I.type,I.value)};B.itemSelectEvent.subscribe(F);B.dataRequestEvent.subscribe(function(){Dom.addClass(G,"input_loading")});B.dataReturnEvent.subscribe(function(){Dom.removeClass(G,"input_loading")});B.doBeforeExpandContainer=function(H,I,L,K){var J=YAHOO.util.Dom.getXY(H);J[1]+=YAHOO.util.Dom.get(H).offsetHeight+2;YAHOO.util.Dom.setXY(I,J);return true}}function sun_go(E,F){var H=F.sun_id;var B=base_url+"app/sun/go/"+H;var D=function(J){if(J.responseText!==undefined){try{resp=YAHOO.lang.JSON.parse(J.responseText);if(resp.reply_code=="error"){}else{if(resp.reply_code=="ok"){}}}catch(I){return }}};var A=function(I){if(I.responseText!==undefined){}};var G={success:D,failure:A};var C=YAHOO.util.Connect.asyncRequest("GET",B,G)}function image_std(D,C,B,A){src_attribute=' src="'+D+'"';if(C==null&&B==null){title_attribute="";alt_attribute=' alt=""'}if(C!=null&&B!=null){title_attribute=' title="'+C+'"';alt_attribute=' alt="'+B+'"'}if(C==null&&B!=null){title_attribute="";alt_attribute=' alt="'+B+'"'}if(C!=null&&B==null){title_attribute=' title="'+C+'"';alt_attribute=' alt="'+C+'"'}if(A!=null){A=" "+A}output="";output+="<img";output+=src_attribute;output+=alt_attribute;output+=title_attribute;output+=A;output+=">";return output}function image_ext(D,C,B,A){return image_std(D,C,B,A)}function image_app(D,C,B,A){D=EP.MEDIA_URL+"app/img/"+D;return image_std(D,C,B,A)}function image_classified(D,C,B,A){D=CLASSIFIEDS_IMG_URL+D;return image_std(D,C,B,A)}function log_jse(E){var F="message="+E.message;F+="&fileName="+E.fileName;F+="&lineNumber="+E.lineNumber;F+="&stack="+E.stack;F+="&name="+E.name;var B=base_url+"app/log_jse";var D=function(H){};var A=function(H){};var G={success:D,failure:A};var C=YAHOO.util.Connect.asyncRequest("POST",B,G,F)}function print_r(A){win_print_r=window.open("about:blank","win_print_r");win_print_r.document.write("<html><body>");r_print_r(A,win_print_r);win_print_r.document.write("</body></html>")}function r_print_r(A,B){if(A.constructor==Array||A.constructor==Object){if(B==null){B=window.open("about:blank","win_print_r")}}for(var C in A){if(A[C].constructor==Array||A[C].constructor==Object){B.document.write("<li>["+C+"] =>"+typeof (A)+"</li>");B.document.write("<ul>");r_print_r(A[C],B);B.document.write("</ul>")}else{B.document.write("<li>["+C+"] =>"+A[C]+"</li>")}}B.document.write("</ul>")}function topmenu_v6_init(){var C=function(E,D){var F=D.id;Dom.setStyle("topmenu_item_"+F,"border-top","1px solid #c3593c");EP.topmenu_submenu[F].show()};var B=function(H,F){var I=F.id;var E=Event.getPageX(H);var D=Event.getPageY(H);var G=Dom.getRegion("topmenu_submenu_"+I);if(E>G.left&&E<G.right&&D>G.top&&D<G.bottom){}else{if(E==-1&&D&&-1){}else{Dom.setStyle("topmenu_item_"+I,"border","none");EP.topmenu_submenu[I].hide()}}};EP.topmenu_submenu=[];Dom.setStyle("topmenu_submenu_buy","display","block");EP.topmenu_submenu.buy=new YAHOO.widget.Overlay("topmenu_submenu_buy",{visible:false,width:"350px"});EP.topmenu_submenu.buy.render();EP.topmenu_submenu.buy.cfg.setProperty("context",["topmenu_item_buy","tl","bl",["beforeShow","windowResize"]]);Event.addListener("topmenu_item_buy","mouseover",C,{id:"buy"});Event.addListener("topmenu_item_buy","mouseout",B,{id:"buy"});Dom.setStyle("topmenu_submenu_sell","display","block");EP.topmenu_submenu.sell=new YAHOO.widget.Overlay("topmenu_submenu_sell",{visible:false,width:"350px"});EP.topmenu_submenu.sell.render();EP.topmenu_submenu.sell.cfg.setProperty("context",["topmenu_item_sell","tl","bl",["beforeShow","windowResize"]]);Event.addListener("topmenu_item_sell","mouseover",C,{id:"sell"});Event.addListener("topmenu_item_sell","mouseout",B,{id:"sell"});if(EP.glo_loggedin==false){Dom.setStyle("topmenu_submenu_myspace","display","block");EP.topmenu_submenu.myspace=new YAHOO.widget.Overlay("topmenu_submenu_myspace",{visible:false,width:"250px"});EP.topmenu_submenu.myspace.render();EP.topmenu_submenu.myspace.cfg.setProperty("context",["topmenu_item_myspace","tl","bl",["beforeShow","windowResize"]]);Event.addListener("topmenu_item_myspace","mouseover",C,{id:"myspace"});Event.addListener("topmenu_item_myspace","mouseout",B,{id:"myspace"});var A=new YAHOO.widget.Button("submit_form_topmenu")}Dom.setStyle("topmenu_submenu_help","display","block");EP.topmenu_submenu.help=new YAHOO.widget.Overlay("topmenu_submenu_help",{visible:false,width:"250px"});EP.topmenu_submenu.help.render();EP.topmenu_submenu.help.cfg.setProperty("context",["topmenu_item_help","tr","br",["beforeShow","windowResize"]]);Event.addListener("topmenu_item_help","mouseover",C,{id:"help"});Event.addListener("topmenu_item_help","mouseout",B,{id:"help"})}function topmenu_v7_init(){var C=function(E,D){var F=D.id;EP.topmenu_submenu[F].show()};var B=function(H,F){var I=F.id;var E=Event.getPageX(H);var D=Event.getPageY(H);var G=Dom.getRegion("topmenu_submenu_"+I);if(E>G.left&&E<G.right&&D>G.top&&D<G.bottom){}else{if(E==-1&&D&&-1){}else{Dom.setStyle("topmenu_item_"+I,"border","none");EP.topmenu_submenu[I].hide()}}};EP.topmenu_submenu=[];Dom.setStyle("topmenu_submenu_buy","display","block");EP.topmenu_submenu.buy=new YAHOO.widget.Overlay("topmenu_submenu_buy",{visible:false,width:"350px"});EP.topmenu_submenu.buy.render();EP.topmenu_submenu.buy.cfg.setProperty("context",["topmenu_item_buy","tl","bl",["beforeShow","windowResize"]]);Event.addListener("topmenu_item_buy","mouseover",C,{id:"buy"});Event.addListener("topmenu_item_buy","mouseout",B,{id:"buy"});Dom.setStyle("topmenu_submenu_sell","display","block");EP.topmenu_submenu.sell=new YAHOO.widget.Overlay("topmenu_submenu_sell",{visible:false,width:"350px"});EP.topmenu_submenu.sell.render();EP.topmenu_submenu.sell.cfg.setProperty("context",["topmenu_item_sell","tl","bl",["beforeShow","windowResize"]]);Event.addListener("topmenu_item_sell","mouseover",C,{id:"sell"});Event.addListener("topmenu_item_sell","mouseout",B,{id:"sell"});if(EP.glo_loggedin==false){Dom.setStyle("topmenu_submenu_myspace","display","block");EP.topmenu_submenu.myspace=new YAHOO.widget.Overlay("topmenu_submenu_myspace",{visible:false,width:"250px"});EP.topmenu_submenu.myspace.render();EP.topmenu_submenu.myspace.cfg.setProperty("context",["topmenu_item_myspace","tl","bl",["beforeShow","windowResize"]]);Event.addListener("topmenu_item_myspace","mouseover",C,{id:"myspace"});Event.addListener("topmenu_item_myspace","mouseout",B,{id:"myspace"});var A=new YAHOO.widget.Button("submit_form_topmenu")}Dom.setStyle("topmenu_submenu_guide","display","block");EP.topmenu_submenu.guide=new YAHOO.widget.Overlay("topmenu_submenu_guide",{visible:false,width:"250px"});EP.topmenu_submenu.guide.render();EP.topmenu_submenu.guide.cfg.setProperty("context",["topmenu_item_guide","tl","bl",["beforeShow","windowResize"]]);Event.addListener("topmenu_item_guide","mouseover",C,{id:"guide"});Event.addListener("topmenu_item_guide","mouseout",B,{id:"guide"});Dom.setStyle("topmenu_submenu_help","display","block");EP.topmenu_submenu.help=new YAHOO.widget.Overlay("topmenu_submenu_help",{visible:false,width:"250px"});EP.topmenu_submenu.help.render();EP.topmenu_submenu.help.cfg.setProperty("context",["topmenu_item_help","tl","bl",["beforeShow","windowResize"]]);Event.addListener("topmenu_item_help","mouseover",C,{id:"help"});Event.addListener("topmenu_item_help","mouseout",B,{id:"help"})}function get_positions(A){var B=YAHOO.util.Dom.getRegion(A);var C=[];C.r=B.right;C.l=B.left;C.t=B.top;C.b=B.bottom;C.w=C.r-C.l;C.h=C.b-C.t;C.cx=Math.round((C.l+C.r)/2);C.cy=Math.round((C.t+C.b)/2);return C}function alert_positions(B,C){var A="";A+="Element : "+B+"\n";A+="\n";A+="Top    : "+C.t+"\n";A+="Bottom : "+C.b+"\n";A+="Left   : "+C.l+"\n";A+="Right  : "+C.r+"\n";A+="\n";A+="Width    : "+C.w+"\n";A+="Height   : "+C.h+"\n";A+="\n";A+="Center x   : "+C.cx+"\n";A+="Center y   : "+C.cy+"\n";A+="\n";alert(A)}function create_advanced_search_sliders(){var B;var A;B=200;A=20;EP.room_nbr_slider=YAHOO.widget.Slider.getHorizDualSlider("room_nbr_slider_bg","room_nbr_min_slider_thumb","room_nbr_max_slider_thumb",B,A);EP.room_nbr_slider.minRange=-17;EP.room_nbr_slider.minSlider.animate=false;EP.room_nbr_slider.maxSlider.animate=false;EP.room_nbr_slider.subscribe("ready",room_nbr_slider_set_initial_values);EP.room_nbr_slider.subscribe("change",room_nbr_slider_change);B=200;A=5;EP.house_area_slider=YAHOO.widget.Slider.getHorizDualSlider("house_area_slider_bg","house_area_min_slider_thumb","house_area_max_slider_thumb",B,A);EP.house_area_slider.minRange=-13;EP.house_area_slider.minSlider.animate=false;EP.house_area_slider.maxSlider.animate=false;EP.house_area_slider.subscribe("ready",house_area_slider_set_initial_values);EP.house_area_slider.subscribe("change",house_area_slider_change);B=200;A=2;EP.price_slider=YAHOO.widget.Slider.getHorizDualSlider("price_slider_bg","price_min_slider_thumb","price_max_slider_thumb",B,A);EP.price_slider.minRange=-15;EP.price_slider.minSlider.animate=false;EP.price_slider.maxSlider.animate=false;EP.price_slider.subscribe("ready",price_slider_set_initial_values);EP.price_slider.subscribe("change",price_slider_change)}function create_quick_search_slider(){var A;A=2;EP.budget_slider=YAHOO.widget.Slider.getHorizSlider("budget_slider_bg","budget_slider_thumb",0,200,A);EP.budget_slider.animate=false;EP.budget_slider.subscribe("ready",budget_slider_set_initial_values);EP.budget_slider.subscribe("change",budget_slider_change);budget_slider_set_initial_values()}function room_nbr_slider_set_initial_values(){var A;if(Dom.get("room_nbr_min").value==""){A=slider_convert_value(3,"vtp","room_nbr")}else{if(Dom.get("room_nbr_min").value!=""){A=slider_convert_value(Dom.get("room_nbr_min").value,"vtp","room_nbr")}}var B;if(Dom.get("room_nbr_max").value==""){B=slider_convert_value(5,"vtp","room_nbr")}else{if(Dom.get("room_nbr_max").value!=""){B=slider_convert_value(Dom.get("room_nbr_max").value,"vtp","room_nbr")}}EP.room_nbr_slider.setMinValue(A);EP.room_nbr_slider.setMaxValue(B);room_nbr_slider_change()}function house_area_slider_set_initial_values(){var A;if(Dom.get("house_area_min").value==""){A=slider_convert_value(70,"vtp","house_area")}else{if(Dom.get("house_area_min").value!=""){A=slider_convert_value(Dom.get("house_area_min").value,"vtp","house_area")}}var B;if(Dom.get("house_area_max").value==""){B=slider_convert_value(100,"vtp","house_area")}else{if(Dom.get("house_area_max").value!=""){B=slider_convert_value(Dom.get("house_area_max").value,"vtp","house_area")}}EP.house_area_slider.setMinValue(A);EP.house_area_slider.setMaxValue(B);house_area_slider_change()}function price_slider_set_initial_values(){var B;if(Dom.get("price_min").value==""){B=slider_convert_value(100000,"vtp","price")}else{if(Dom.get("price_min").value!=""){B=slider_convert_value(Dom.get("price_min").value,"vtp","price")}}var A;if(Dom.get("price_max").value==""){A=slider_convert_value(800000,"vtp","price")}else{if(Dom.get("price_max").value!=""){A=slider_convert_value(Dom.get("price_max").value,"vtp","price")}}EP.price_slider.setMinValue(B);EP.price_slider.setMaxValue(A);price_slider_change()}function budget_slider_set_initial_values(){var A;if(Dom.get("price_max").value==""){A=slider_convert_value(1000000,"vtp","price")}else{if(Dom.get("price_max").value!=""){A=slider_convert_value(Dom.get("price_max").value,"vtp","price")}}EP.budget_slider.setValue(A);budget_slider_change()}function set_advanced_search_initial_sliders_values(){room_nbr_slider_set_initial_values();house_area_slider_set_initial_values();price_slider_set_initial_values()}function slider_convert_value(C,D,A){var B=null;if(A=="room_nbr"){if(D=="ptv"){B=Math.round((C/20)+1)}if(D=="vtp"){B=Math.round(20*(C-1))}}if(A=="house_area"){if(D=="ptv"){B=C}if(D=="vtp"){B=C}}if(A=="price"){if(D=="ptv"){B=Math.round(C*5000)}if(D=="vtp"){B=Math.round(C/5000)}}return parseInt(B)}function room_nbr_slider_change(){var M=EP.room_nbr_slider;var J=slider_convert_value(M.minVal,"ptv","room_nbr");var R=slider_convert_value(M.maxVal,"ptv","room_nbr");Dom.get("room_nbr_min").value=J;Dom.get("room_nbr_max").value=R;var H=J+" p.";var C=R+" p.";if(R==11){C=R+"+ p."}Dom.get("room_nbr_slider_min_display").innerHTML=H;Dom.get("room_nbr_slider_max_display").innerHTML=C;var L=get_positions("room_nbr_min_slider_thumb");var N=get_positions("room_nbr_max_slider_thumb");var O=get_positions("room_nbr_slider_min_display");var P=get_positions("room_nbr_slider_max_display");var E=L.cx-(O.w/2);var D=L.t-O.h-5;var K=N.cx-(P.w/2);var I=N.t-P.h-5;Dom.setXY("room_nbr_slider_min_display",[E,D]);Dom.setXY("room_nbr_slider_max_display",[K,I]);var O=get_positions("room_nbr_slider_min_display");var P=get_positions("room_nbr_slider_max_display");var B=O.r-P.l;if(B>0){var F=Math.round(B*(O.w/(O.w+P.w)));var G=Math.round(B*(P.w/(O.w+P.w)));E=E-F-2;K=K+G+2}Dom.setXY("room_nbr_slider_min_display",[E,D]);Dom.setXY("room_nbr_slider_max_display",[K,I]);var A=N.l-L.r+2;if(A<0){A=0}var S=L.cx+7;var Q=L.t+8;Dom.setStyle("room_nbr_slider_range","display","block");Dom.setStyle("room_nbr_slider_range","width",A+"px");Dom.setXY("room_nbr_slider_range",[S,Q])}function house_area_slider_change(){var M=EP.house_area_slider;var H=slider_convert_value(M.minVal,"ptv","house_area");var O=slider_convert_value(M.maxVal,"ptv","house_area");Dom.get("house_area_min").value=H;Dom.get("house_area_max").value=O;var J=H+" m²";var C=O+" m²";if(O==200){C=O+"+ m²"}Dom.get("house_area_slider_min_display").innerHTML=J;Dom.get("house_area_slider_max_display").innerHTML=C;var L=get_positions("house_area_min_slider_thumb");var N=get_positions("house_area_max_slider_thumb");var P=get_positions("house_area_slider_min_display");var Q=get_positions("house_area_slider_max_display");var E=L.cx-(P.w/2);var D=L.t-P.h-5;var K=N.cx-(Q.w/2);var I=N.t-Q.h-5;Dom.setXY("house_area_slider_min_display",[E,D]);Dom.setXY("house_area_slider_max_display",[K,I]);var P=get_positions("house_area_slider_min_display");var Q=get_positions("house_area_slider_max_display");var B=P.r-Q.l;if(B>0){var F=Math.round(B*(P.w/(P.w+Q.w)));var G=Math.round(B*(Q.w/(P.w+Q.w)));E=E-F-2;K=K+G+2}Dom.setXY("house_area_slider_min_display",[E,D]);Dom.setXY("house_area_slider_max_display",[K,I]);var A=N.l-L.r+2;if(A<0){A=0}var S=L.cx+7;var R=L.t+8;Dom.setStyle("house_area_slider_range","display","block");Dom.setStyle("house_area_slider_range","width",A+"px");Dom.setXY("house_area_slider_range",[S,R])}function price_slider_change(){var N=EP.price_slider;var F=slider_convert_value(N.minVal,"ptv","price");var K=slider_convert_value(N.maxVal,"ptv","price");Dom.get("price_min").value=F;Dom.get("price_max").value=K;var I=FormatMoney(F,"","&nbsp;&euro;"," ",",",0,0);var A=FormatMoney(K,"","&nbsp;&euro;"," ",",",0,0);if(K==1000000){A="illimité"}Dom.get("price_slider_min_display").innerHTML=I;Dom.get("price_slider_max_display").innerHTML=A;var M=get_positions("price_min_slider_thumb");var O=get_positions("price_max_slider_thumb");var P=get_positions("price_slider_min_display");var Q=get_positions("price_slider_max_display");var E=M.cx-(P.w/2);var D=M.t-P.h-5;var L=O.cx-(Q.w/2);var J=O.t-Q.h-5;Dom.setXY("price_slider_min_display",[E,D]);Dom.setXY("price_slider_max_display",[L,J]);var P=get_positions("price_slider_min_display");var Q=get_positions("price_slider_max_display");var C=P.r-Q.l;if(C>0){var G=Math.round(C*(P.w/(P.w+Q.w)));var H=Math.round(C*(Q.w/(P.w+Q.w)));E=E-G-2;L=L+H+2}Dom.setXY("price_slider_min_display",[E,D]);Dom.setXY("price_slider_max_display",[L,J]);var B=O.l-M.r+2;if(B<0){B=0}var S=M.cx+7;var R=M.t+8;Dom.setStyle("price_slider_range","display","block");Dom.setStyle("price_slider_range","width",B+"px");Dom.setXY("price_slider_range",[S,R])}function budget_slider_change(){var D=EP.budget_slider;var C=slider_convert_value(D.getValue(),"ptv","price");Dom.get("price_max").value=C;var B=FormatMoney(C,"","&nbsp;&euro;"," ",",",0,0);if(C==1000000){B="illimité"}Dom.get("budget_slider_display").innerHTML=B;var A=get_positions("budget_slider_thumb");var G=get_positions("budget_slider_display");var F=A.cx-(G.w/2);var E=A.t-G.h-4;Dom.setXY("budget_slider_display",[F,E])};