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,l){var c=(f*k<=-0.5?"-":"");f=parseFloat(f);if(isNaN(f)||Math.LOG10E*Math.log(Math.abs(f))+Math.max(l,a)>=21){return c+e+(isNaN(f)?"#":"####################".substring(0,Math.LOG10E*Math.log(Math.abs(f))))+(l>=1?(b+"##################".substring(0,l)):"")+h}var k=Math.pow(10,a);f=Math.abs(f)+(0.5/k);f*=k;var g=parseInt(parseInt(f)*Math.pow(10,l-a)).toString();if(g.length<=l){g=(Math.pow(10,l-g.length+1).toString()+g).substring(1)}var m=g.substring(0,g.length-l);var j=g.substring(g.length-l);if(d.length>0&&m.length>3){m+=",";if(m.length>7){m=m.replace(/(?=[0-9]([0-9]{3})+,)(.)(...)/g,"$2,$3")}m=m.replace(/(?=[0-9]([0-9]{3})+,)(.)(...)/g,"$2,$3");m=m.substring(0,m.length-1).replace(/,/g,d)}return c+e+m+(l>=1?(b+j):"")+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 j=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(k){return"xhr.php?mode="+c+"&city_first_letters="+k};h.queryDelay=0.01;h.forceSelection=true;h.maxResultsDisplayed=25;h.useIFrame=true;h.animVert=false;h.formatResult=function(m,t,l){var u=l;var s=u.substr(0,t.length);var r=u.substr(t.length);var w=m.dep_cd;var n=m.dep_name;var o=m.lat_dec;var p=m.lng_dec;var k=m.code;var v="";v+='<div class="city_ac_results">';var q='<span class="city_name"><strong>'+s+"</strong>"+r+"</span>";v+=q;v+="<br>";v+='<span class="dep_name">'+w+" - "+n+"</span>";v+="</div>";return v};var b=function(l,r){var s=r[0];var m=r[1];var q=r[2];var t=q.dep_cd;var n=q.dep_name;var o=q.lat_dec;var p=q.lng_dec;var k=q.code;standard_city_ac_seletecd_action(t,n,o,p,k)};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(k,l,o,n){var m=YAHOO.util.Dom.getXY(k);m[1]+=YAHOO.util.Dom.get(k).offsetHeight+2;YAHOO.util.Dom.setXY(l,m);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(k,p,j){var s=k.type;var u=k.value;var l,m;var t='<div class="city_ac_results">';if(s=="department"){var o=u.code;var h=u.name;t+='<div class="dep_img dep_'+o+'"></div>';t+='<span class="city_name" style="float:left;line-height:34px">';if(p!==""&&!isNaN(p.substr(0,1)*1)){l=o.substr(0,p.length);m=o.substr(p.length);t+="<strong>"+l+"</strong>"+m+" - "+h}else{l=h.substr(0,p.length);m=h.substr(p.length);t+=o+" - <strong>"+l+"</strong>"+m}t+="</span>"}else{if(s=="postal_code"){var r=u.postal_code+"";var q=u.city_names;l=r.substr(0,p.length);m=r.substr(p.length);t+='<span class="city_name"><strong>'+l+"</strong>"+m+"</span>";t+='<br><span class="dep_name city_list">';for(var n=0;n<q.length;n++){if(n>1&&t.length+q[n].length>160){t+="...";break}t+=q[n].toLowerCase();if(n<q.length-1){t+=", "}}t+="</span>"}else{if(s=="city"){l=u.name.substr(0,p.length);m=u.name.substr(p.length);t+='<span class="city_name"><strong>'+l+"</strong>"+m+"</span>";t+="<br>";t+='<span class="dep_name">'+u.dep_cd+" - "+u.dep_name+"</span>"}}}t+='</div><div style="clear:both;">';return t};var f=function(m,l){var h=l[0];var k=l[1];var j=l[2];if(j.type=="postal_code"){Dom.get(g).value=j.value.postal_code}else{if(j.type=="department"){Dom.get(g).value=j.value.name}else{if(j.type=="city"){Dom.get(g).value=j.value.name}}}standard_location_ac_selected_action(j.type,j.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,j,m,l){var k=YAHOO.util.Dom.getXY(h);k[1]+=YAHOO.util.Dom.get(h).offsetHeight+2;YAHOO.util.Dom.setXY(j,k);return true}}function sun_go(f,g){var j=g.sun_id;var b=base_url+"app/sun/go/"+j;var d=function(k){if(k.responseText!==undefined){try{resp=YAHOO.lang.JSON.parse(k.responseText);if(resp.reply_code=="error"){}else{if(resp.reply_code=="ok"){}}}catch(e){return}}};var a=function(e){if(e.responseText!==undefined){}};var h={success:d,failure:a};var c=YAHOO.util.Connect.asyncRequest("GET",b,h)}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 log_front_event(f){var e="msg="+f;var b=base_url+"app/log_front_event";var d=function(h){};var a=function(h){};var g={success:d,failure:a};var c=YAHOO.util.Connect.asyncRequest("POST",b,g,e)}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(f,d){var g=d.id;Dom.setStyle("topmenu_item_"+g,"border-top","1px solid #c3593c");EP.topmenu_submenu[g].show()};var b=function(j,g){var k=g.id;var f=Event.getPageX(j);var d=Event.getPageY(j);var h=Dom.getRegion("topmenu_submenu_"+k);if(f>h.left&&f<h.right&&d>h.top&&d<h.bottom){}else{if(f==-1&&d&&-1){}else{Dom.setStyle("topmenu_item_"+k,"border","none");EP.topmenu_submenu[k].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(f,d){var g=d.id;EP.topmenu_submenu[g].show()};var b=function(j,g){var k=g.id;var f=Event.getPageX(j);var d=Event.getPageY(j);var h=Dom.getRegion("topmenu_submenu_"+k);if(f>h.left&&f<h.right&&d>h.top&&d<h.bottom){}else{if(f==-1&&d&&-1){}else{Dom.setStyle("topmenu_item_"+k,"border","none");EP.topmenu_submenu[k].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 n=EP.room_nbr_slider;var k=slider_convert_value(n.minVal,"ptv","room_nbr");var s=slider_convert_value(n.maxVal,"ptv","room_nbr");Dom.get("room_nbr_min").value=k;Dom.get("room_nbr_max").value=s;var h=k+" p.";var c=s+" p.";if(s==11){c=s+"+ p."}Dom.get("room_nbr_slider_min_display").innerHTML=h;Dom.get("room_nbr_slider_max_display").innerHTML=c;var m=get_positions("room_nbr_min_slider_thumb");var o=get_positions("room_nbr_max_slider_thumb");var p=get_positions("room_nbr_slider_min_display");var q=get_positions("room_nbr_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("room_nbr_slider_min_display",[e,d]);Dom.setXY("room_nbr_slider_max_display",[l,j]);var p=get_positions("room_nbr_slider_min_display");var q=get_positions("room_nbr_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;l=l+g+2}Dom.setXY("room_nbr_slider_min_display",[e,d]);Dom.setXY("room_nbr_slider_max_display",[l,j]);var a=o.l-m.r+2;if(a<0){a=0}var t=m.cx+7;var r=m.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",[t,r])}function house_area_slider_change(){var n=EP.house_area_slider;var h=slider_convert_value(n.minVal,"ptv","house_area");var p=slider_convert_value(n.maxVal,"ptv","house_area");Dom.get("house_area_min").value=h;Dom.get("house_area_max").value=p;var k=h+" m²";var c=p+" m²";if(p==200){c=p+"+ m²"}Dom.get("house_area_slider_min_display").innerHTML=k;Dom.get("house_area_slider_max_display").innerHTML=c;var m=get_positions("house_area_min_slider_thumb");var o=get_positions("house_area_max_slider_thumb");var q=get_positions("house_area_slider_min_display");var r=get_positions("house_area_slider_max_display");var e=m.cx-(q.w/2);var d=m.t-q.h-5;var l=o.cx-(r.w/2);var j=o.t-r.h-5;Dom.setXY("house_area_slider_min_display",[e,d]);Dom.setXY("house_area_slider_max_display",[l,j]);var q=get_positions("house_area_slider_min_display");var r=get_positions("house_area_slider_max_display");var b=q.r-r.l;if(b>0){var f=Math.round(b*(q.w/(q.w+r.w)));var g=Math.round(b*(r.w/(q.w+r.w)));e=e-f-2;l=l+g+2}Dom.setXY("house_area_slider_min_display",[e,d]);Dom.setXY("house_area_slider_max_display",[l,j]);var a=o.l-m.r+2;if(a<0){a=0}var t=m.cx+7;var s=m.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",[t,s])}function price_slider_change(){var o=EP.price_slider;var f=slider_convert_value(o.minVal,"ptv","price");var l=slider_convert_value(o.maxVal,"ptv","price");Dom.get("price_min").value=f;Dom.get("price_max").value=l;var j=FormatMoney(f,"","&nbsp;&euro;"," ",",",0,0);var a=FormatMoney(l,"","&nbsp;&euro;"," ",",",0,0);if(l==1000000){a="illimité"}Dom.get("price_slider_min_display").innerHTML=j;Dom.get("price_slider_max_display").innerHTML=a;var n=get_positions("price_min_slider_thumb");var p=get_positions("price_max_slider_thumb");var q=get_positions("price_slider_min_display");var r=get_positions("price_slider_max_display");var e=n.cx-(q.w/2);var d=n.t-q.h-5;var m=p.cx-(r.w/2);var k=p.t-r.h-5;Dom.setXY("price_slider_min_display",[e,d]);Dom.setXY("price_slider_max_display",[m,k]);var q=get_positions("price_slider_min_display");var r=get_positions("price_slider_max_display");var c=q.r-r.l;if(c>0){var g=Math.round(c*(q.w/(q.w+r.w)));var h=Math.round(c*(r.w/(q.w+r.w)));e=e-g-2;m=m+h+2}Dom.setXY("price_slider_min_display",[e,d]);Dom.setXY("price_slider_max_display",[m,k]);var b=p.l-n.r+2;if(b<0){b=0}var t=n.cx+7;var s=n.t+8;Dom.setStyle("price_slider_range","display","block");Dom.setStyle("price_slider_range","width",b+"px");Dom.setXY("price_slider_range",[t,s])}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])}var decryptElementId;function decryptText(f,e,h){decryptElementId=f;if(e==null){e="Enter the decryption key:"}if(h!=null&&h){var g=prompt(e,"");decrypt(g)}else{vcPrompt(e,decrypt)}}function decrypt(g){if(g!=""&&g!=null){if(decryptElementId.constructor!=Array){decryptElementId=[decryptElementId]}var f=false;for(var h=0;h<decryptElementId.length;h++){var m=document.getElementById(decryptElementId[h]);var l=m.title;try{var k=GibberishAES.dec(l,g);f=true;m.innerHTML=k;m.title=""}catch(j){}}if(!f){alert("Invalid decryption key","test")}}}var overlayElt=null;var winElt=null;var passElt=null;var promptElt=null;function vcPrompt(b){if(overlayElt==null||winElt==null||passElt==null||promptElt==null){vcCreateDialog(b)}promptElt.innerHTML=b!=null?b:"Enter password:";pageSize=getPageSize();winElt.style.marginTop=Math.round(pageSize[3]*0.3)+"px";winElt.style.marginLeft=Math.round((pageSize[2]-400)/2)+"px";isIE6=/msie|MSIE 6/.test(navigator.userAgent);if(isIE6){pageScroll=getPageScroll();overlayElt.style.position="absolute";overlayElt.style.width=pageSize[0]+"px";overlayElt.style.height=pageSize[1]+"px";winElt.style.position="absolute";winElt.style.top=pageScroll[1]+"px";winElt.style.left=pageScroll[0]+"px"}passElt.value="";overlayElt.style.display="block";winElt.style.display="block";passElt.focus();passElt.select()}function vcCreateDialog(){overlayElt=document.createElement("div");overlayElt.setAttribute("id","vcOverlay");var g=overlayElt.style;g.backgroundColor="black";g.MozOpacity=0.1;g.opacity=0.1;g.filter="alpha(opacity=10)";g.position="fixed";g.top=0;g.left=0;g.width="100%";g.height="100%";g.zIndex=254;g.textAlign="left";g.margin=0;g.padding=0;var f=document.getElementsByTagName("body").item(0);f.insertBefore(overlayElt,f.firstChild);winElt=document.createElement("div");winElt.setAttribute("id","vcWin");g=winElt.style;g.position="fixed";g.top=0;g.left=0;g.width="400px";g.zIndex=255;g.border="1px solid black";g.backgroundColor="#fbfcfd";g.textAlign="left";g.margin=0;g.padding=0;f.insertBefore(winElt,f.firstChild);var e=document.createElement("div");e.setAttribute("id","vcInWin");g=e.style;g.border="5px solid #808080";g.padding="15px";g.margin=0;winElt.appendChild(e);promptElt=document.createElement("p");promptElt.setAttribute("id","vcPrompt");g=promptElt.style;g.padding=0;g.margin=0;g.fontFamily="Arial, sans-serif";g.fontSize="14px";g.textAlign="left";g.color="black";e.appendChild(promptElt);passElt=document.createElement("input");passElt.setAttribute("id","vcPass");passElt.type="text";passElt.onkeydown=function(a){if(a==null){a=window.event}if((a.keyCode==10)||(a.keyCode==13)){vcClick(1)}if(a.keyCode==27){vcClick(0)}};g=passElt.style;g.position="relative";g.width="345px";g.padding="5px";g.margin="5px 0 10px 0";g.fontFamily="monospace";g.fontSize="14px";g.textAlign="left";g.color="black";g.border="2px solid #808080";g.backgroundColor="white";e.appendChild(passElt);var j=document.createElement("div");j.style.textAlign="right";j.style.fontFamily="Arial, sans-serif";j.style.fontSize="14px";e.appendChild(j);var h=document.createElement("input");h.type="button";h.value="OK";h.onclick=function(){vcClick(1)};h.style.margin="0 0 0 0.5em";h.style.padding="5px";h.style.color="black";j.appendChild(h);h=document.createElement("input");h.type="button";h.value="Cancel";h.onclick=function(){vcClick(0)};h.style.margin="0 0 0 0.5em";h.style.padding="5px";h.style.color="black";j.appendChild(h)}function vcClick(b){overlayElt.style.display="none";winElt.style.display="none";if(b){decrypt(passElt.value)}else{}}function getPageScroll(){var d;if(self.pageYOffset){d=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){d=document.documentElement.scrollTop}else{if(document.body){d=document.body.scrollTop}}}var c;if(self.pageXOffset){c=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollLeft){c=document.documentElement.scrollLeft}else{if(document.body){c=document.body.scrollLeft}}}arrayPageScroll=new Array(c,d);return arrayPageScroll}function getPageSize(){var f,e;if(window.innerHeight&&window.scrollMaxY){f=document.body.scrollWidth;e=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){f=document.body.scrollWidth;e=document.body.scrollHeight}else{f=document.body.offsetWidth;e=document.body.offsetHeight}}var h,g;if(self.innerHeight){h=self.innerWidth;g=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){h=document.documentElement.clientWidth;g=document.documentElement.clientHeight}else{if(document.body){h=document.body.clientWidth;g=document.body.clientHeight}}}if(e<g){pageHeight=g}else{pageHeight=e}if(f<h){pageWidth=h}else{pageWidth=f}arrayPageSize=new Array(pageWidth,pageHeight,h,g);return arrayPageSize}var GibberishAES={Nr:14,Nb:4,Nk:8,Decrypt:false,enc_utf8:function(a){try{return unescape(encodeURIComponent(a))}catch(b){throw"Error on UTF-8 encode"}},dec_utf8:function(a){try{return decodeURIComponent(escape(a))}catch(b){throw ("Bad Key")}},padBlock:function(e){var d=[];if(e.length<16){var g=16-e.length;var d=[g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g]}for(var f=0;f<e.length;f++){d[f]=e[f]}return d},block2s:function(f,e){if(f==undefined){throw ("Decryption error: Maybe bad cipher")}var j="";if(e){var h=f[15];if(h>16){throw ("Decryption error: Maybe bad key")}if(h==16){return""}for(var g=0;g<16-h;g++){j+=String.fromCharCode(f[g])}}else{for(g=0;g<16;g++){j+=String.fromCharCode(f[g])}}return j},a2h:function(d){var c="";for(var e=0;e<d.length;e++){c+=(d[e]<16?"0":"")+d[e].toString(16)}return c},h2a:function(c){var b=[];c.replace(/(..)/g,function(a){b.push(parseInt(a,16))});return b},s2a:function(d){d=this.enc_utf8(d);var c=[];for(var e=0;e<d.length;e++){c[e]=d.charCodeAt(e)}return c},size:function(b){switch(b){case 128:this.Nr=10;this.Nk=4;break;case 192:this.Nr=12;this.Nk=6;break;case 256:this.Nr=14;this.Nk=8;break;default:throw ("Invalid Key Size Specified:"+b)}},randArr:function(d){var c=[];for(var e=0;e<d;e++){c=c.concat(Math.floor(Math.random()*256))}return c},openSSLKey:function(j,h){var p=this.Nr>=12?3:2;var o=[];var n=[];var m=[];var l=[];data00=j.concat(h);m[0]=GibberishAES.Hash.MD5(data00);l=m[0];for(var k=1;k<p;k++){m[k]=GibberishAES.Hash.MD5(m[k-1].concat(data00));l=l.concat(m[k])}o=l.slice(0,4*this.Nk);n=l.slice(4*this.Nk,4*this.Nk+16);return{key:o,iv:n}},rawEncrypt:function(h,g,n){g=this.expandKey(g);var m=Math.ceil(h.length/16);var l=[];for(var j=0;j<m;j++){l[j]=this.padBlock(h.slice(j*16,j*16+16))}if(h.length%16===0){l.push([16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16]);m++}var k=[];for(var j=0;j<l.length;j++){l[j]=(j===0)?this.xorBlocks(l[j],n):this.xorBlocks(l[j],k[j-1]);k[j]=this.encryptBlock(l[j],g)}return k},rawDecrypt:function(j,h,p){h=this.expandKey(h);var o=j.length/16;var n=[];for(var k=0;k<o;k++){n.push(j.slice(k*16,(k+1)*16))}var m=[];for(var k=n.length-1;k>=0;k--){m[k]=this.decryptBlock(n[k],h);m[k]=(k===0)?this.xorBlocks(m[k],p):this.xorBlocks(m[k],n[k-1])}var l="";for(var k=0;k<o-1;k++){l+=this.block2s(m[k])}l+=this.block2s(m[k],true);return this.dec_utf8(l)},encryptBlock:function(f,e){this.Decrypt=false;var h=this.addRoundKey(f,e,0);for(var g=1;g<(this.Nr+1);g++){h=this.subBytes(h);h=this.shiftRows(h);if(g<this.Nr){h=this.mixColumns(h)}h=this.addRoundKey(h,e,g)}return h},decryptBlock:function(f,e){this.Decrypt=true;var h=this.addRoundKey(f,e,this.Nr);for(var g=this.Nr-1;g>-1;g--){h=this.shiftRows(h);h=this.subBytes(h);h=this.addRoundKey(h,e,g);if(g>0){h=this.mixColumns(h)}}return h},subBytes:function(d){var f=this.Decrypt?this.SBoxInv:this.SBox;var c=[];for(var e=0;e<16;e++){c[e]=f[d[e]]}return c},shiftRows:function(e){var d=[];var g=this.Decrypt?[0,13,10,7,4,1,14,11,8,5,2,15,12,9,6,3]:[0,5,10,15,4,9,14,3,8,13,2,7,12,1,6,11];for(var f=0;f<16;f++){d[f]=e[g[f]]}return d},mixColumns:function(b){var d=[];if(!this.Decrypt){for(var e=0;e<4;e++){d[e*4]=this.G2X[b[e*4]]^this.G3X[b[1+e*4]]^b[2+e*4]^b[3+e*4];d[1+e*4]=b[e*4]^this.G2X[b[1+e*4]]^this.G3X[b[2+e*4]]^b[3+e*4];d[2+e*4]=b[e*4]^b[1+e*4]^this.G2X[b[2+e*4]]^this.G3X[b[3+e*4]];d[3+e*4]=this.G3X[b[e*4]]^b[1+e*4]^b[2+e*4]^this.G2X[b[3+e*4]]}}else{for(var e=0;e<4;e++){d[e*4]=this.GEX[b[e*4]]^this.GBX[b[1+e*4]]^this.GDX[b[2+e*4]]^this.G9X[b[3+e*4]];d[1+e*4]=this.G9X[b[e*4]]^this.GEX[b[1+e*4]]^this.GBX[b[2+e*4]]^this.GDX[b[3+e*4]];d[2+e*4]=this.GDX[b[e*4]]^this.G9X[b[1+e*4]]^this.GEX[b[2+e*4]]^this.GBX[b[3+e*4]];d[3+e*4]=this.GBX[b[e*4]]^this.GDX[b[1+e*4]]^this.G9X[b[2+e*4]]^this.GEX[b[3+e*4]]}}return d},addRoundKey:function(f,e,j){var h=[];for(var g=0;g<16;g++){h[g]=f[g]^e[j][g]}return h},xorBlocks:function(e,d){var g=[];for(var f=0;f<16;f++){g[f]=e[f]^d[f]}return g},expandKey:function(q){var p=this.Nb;var o=this.Nr;var n=this.Nk;var s=[];var m=[];for(var k=0;k<n;k++){var g=[q[4*k],q[4*k+1],q[4*k+2],q[4*k+3]];s[k]=g}for(var k=n;k<(4*(o+1));k++){s[k]=[];for(var u=0;u<4;u++){m[u]=s[k-1][u]}if(k%n===0){m=this.subWord(this.rotWord(m));m[0]^=this.Rcon[k/n-1]}else{if(n>6&&k%n==4){m=this.subWord(m)}}for(var u=0;u<4;u++){s[k][u]=s[k-n][u]^m[u]}}var l=[];for(var k=0;k<(o+1);k++){l[k]=[];for(var h=0;h<4;h++){l[k].push(s[k*4+h][0],s[k*4+h][1],s[k*4+h][2],s[k*4+h][3])}}return l},subWord:function(a){for(var b=0;b<4;b++){a[b]=this.SBox[a[b]]}return a},rotWord:function(c){var b=c[0];for(var d=0;d<4;d++){c[d]=c[d+1]}c[3]=b;return c},SBox:[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],SBoxInv:[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],Rcon:[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],G2X:[0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232,234,236,238,240,242,244,246,248,250,252,254,27,25,31,29,19,17,23,21,11,9,15,13,3,1,7,5,59,57,63,61,51,49,55,53,43,41,47,45,35,33,39,37,91,89,95,93,83,81,87,85,75,73,79,77,67,65,71,69,123,121,127,125,115,113,119,117,107,105,111,109,99,97,103,101,155,153,159,157,147,145,151,149,139,137,143,141,131,129,135,133,187,185,191,189,179,177,183,181,171,169,175,173,163,161,167,165,219,217,223,221,211,209,215,213,203,201,207,205,195,193,199,197,251,249,255,253,243,241,247,245,235,233,239,237,227,225,231,229],G3X:[0,3,6,5,12,15,10,9,24,27,30,29,20,23,18,17,48,51,54,53,60,63,58,57,40,43,46,45,36,39,34,33,96,99,102,101,108,111,106,105,120,123,126,125,116,119,114,113,80,83,86,85,92,95,90,89,72,75,78,77,68,71,66,65,192,195,198,197,204,207,202,201,216,219,222,221,212,215,210,209,240,243,246,245,252,255,250,249,232,235,238,237,228,231,226,225,160,163,166,165,172,175,170,169,184,187,190,189,180,183,178,177,144,147,150,149,156,159,154,153,136,139,142,141,132,135,130,129,155,152,157,158,151,148,145,146,131,128,133,134,143,140,137,138,171,168,173,174,167,164,161,162,179,176,181,182,191,188,185,186,251,248,253,254,247,244,241,242,227,224,229,230,239,236,233,234,203,200,205,206,199,196,193,194,211,208,213,214,223,220,217,218,91,88,93,94,87,84,81,82,67,64,69,70,79,76,73,74,107,104,109,110,103,100,97,98,115,112,117,118,127,124,121,122,59,56,61,62,55,52,49,50,35,32,37,38,47,44,41,42,11,8,13,14,7,4,1,2,19,16,21,22,31,28,25,26],G9X:[0,9,18,27,36,45,54,63,72,65,90,83,108,101,126,119,144,153,130,139,180,189,166,175,216,209,202,195,252,245,238,231,59,50,41,32,31,22,13,4,115,122,97,104,87,94,69,76,171,162,185,176,143,134,157,148,227,234,241,248,199,206,213,220,118,127,100,109,82,91,64,73,62,55,44,37,26,19,8,1,230,239,244,253,194,203,208,217,174,167,188,181,138,131,152,145,77,68,95,86,105,96,123,114,5,12,23,30,33,40,51,58,221,212,207,198,249,240,235,226,149,156,135,142,177,184,163,170,236,229,254,247,200,193,218,211,164,173,182,191,128,137,146,155,124,117,110,103,88,81,74,67,52,61,38,47,16,25,2,11,215,222,197,204,243,250,225,232,159,150,141,132,187,178,169,160,71,78,85,92,99,106,113,120,15,6,29,20,43,34,57,48,154,147,136,129,190,183,172,165,210,219,192,201,246,255,228,237,10,3,24,17,46,39,60,53,66,75,80,89,102,111,116,125,161,168,179,186,133,140,151,158,233,224,251,242,205,196,223,214,49,56,35,42,21,28,7,14,121,112,107,98,93,84,79,70],GBX:[0,11,22,29,44,39,58,49,88,83,78,69,116,127,98,105,176,187,166,173,156,151,138,129,232,227,254,245,196,207,210,217,123,112,109,102,87,92,65,74,35,40,53,62,15,4,25,18,203,192,221,214,231,236,241,250,147,152,133,142,191,180,169,162,246,253,224,235,218,209,204,199,174,165,184,179,130,137,148,159,70,77,80,91,106,97,124,119,30,21,8,3,50,57,36,47,141,134,155,144,161,170,183,188,213,222,195,200,249,242,239,228,61,54,43,32,17,26,7,12,101,110,115,120,73,66,95,84,247,252,225,234,219,208,205,198,175,164,185,178,131,136,149,158,71,76,81,90,107,96,125,118,31,20,9,2,51,56,37,46,140,135,154,145,160,171,182,189,212,223,194,201,248,243,238,229,60,55,42,33,16,27,6,13,100,111,114,121,72,67,94,85,1,10,23,28,45,38,59,48,89,82,79,68,117,126,99,104,177,186,167,172,157,150,139,128,233,226,255,244,197,206,211,216,122,113,108,103,86,93,64,75,34,41,52,63,14,5,24,19,202,193,220,215,230,237,240,251,146,153,132,143,190,181,168,163],GDX:[0,13,26,23,52,57,46,35,104,101,114,127,92,81,70,75,208,221,202,199,228,233,254,243,184,181,162,175,140,129,150,155,187,182,161,172,143,130,149,152,211,222,201,196,231,234,253,240,107,102,113,124,95,82,69,72,3,14,25,20,55,58,45,32,109,96,119,122,89,84,67,78,5,8,31,18,49,60,43,38,189,176,167,170,137,132,147,158,213,216,207,194,225,236,251,246,214,219,204,193,226,239,248,245,190,179,164,169,138,135,144,157,6,11,28,17,50,63,40,37,110,99,116,121,90,87,64,77,218,215,192,205,238,227,244,249,178,191,168,165,134,139,156,145,10,7,16,29,62,51,36,41,98,111,120,117,86,91,76,65,97,108,123,118,85,88,79,66,9,4,19,30,61,48,39,42,177,188,171,166,133,136,159,146,217,212,195,206,237,224,247,250,183,186,173,160,131,142,153,148,223,210,197,200,235,230,241,252,103,106,125,112,83,94,73,68,15,2,21,24,59,54,33,44,12,1,22,27,56,53,34,47,100,105,126,115,80,93,74,71,220,209,198,203,232,229,242,255,180,185,174,163,128,141,154,151],GEX:[0,14,28,18,56,54,36,42,112,126,108,98,72,70,84,90,224,238,252,242,216,214,196,202,144,158,140,130,168,166,180,186,219,213,199,201,227,237,255,241,171,165,183,185,147,157,143,129,59,53,39,41,3,13,31,17,75,69,87,89,115,125,111,97,173,163,177,191,149,155,137,135,221,211,193,207,229,235,249,247,77,67,81,95,117,123,105,103,61,51,33,47,5,11,25,23,118,120,106,100,78,64,82,92,6,8,26,20,62,48,34,44,150,152,138,132,174,160,178,188,230,232,250,244,222,208,194,204,65,79,93,83,121,119,101,107,49,63,45,35,9,7,21,27,161,175,189,179,153,151,133,139,209,223,205,195,233,231,245,251,154,148,134,136,162,172,190,176,234,228,246,248,210,220,206,192,122,116,102,104,66,76,94,80,10,4,22,24,50,60,46,32,236,226,240,254,212,218,200,198,156,146,128,142,164,170,184,182,12,2,16,30,52,58,40,38,124,114,96,110,68,74,88,86,55,57,43,37,15,1,19,29,71,73,91,85,127,113,99,109,215,217,203,197,239,225,243,253,167,169,187,181,159,145,131,141],enc:function(k,j){var q=this.randArr(8);var p=this.openSSLKey(this.s2a(j),q);var o=p.key;var n=p.iv;k=this.s2a(k);var m=this.rawEncrypt(k,o,n);var l=[[83,97,108,116,101,100,95,95].concat(q)];m=l.concat(m);return this.Base64.encode(m)},dec:function(j,h){var o=this.Base64.decode(j);var n=o.slice(8,16);var m=this.openSSLKey(this.s2a(h),n);var l=m.key;var k=m.iv;var o=o.slice(16,o.length);j=this.rawDecrypt(o,l,k);return j}};GibberishAES.Hash={MD5:function(av){function ai(a,d){return(a<<d)|(a>>>(32-d))}function ag(a,o){var n,m,l,k,j;l=(a&2147483648);k=(o&2147483648);n=(a&1073741824);m=(o&1073741824);j=(a&1073741823)+(o&1073741823);if(n&m){return(j^2147483648^l^k)}if(n|m){if(j&1073741824){return(j^3221225472^l^k)}else{return(j^1073741824^l^k)}}else{return(j^l^k)}}function L(a,c,b){return(a&c)|((~a)&b)}function K(a,c,b){return(a&b)|(c&(~b))}function J(a,c,b){return(a^c^b)}function E(a,c,b){return(c^(a|(~b)))}function P(g,m,l,k,a,h,j){g=ag(g,ag(ag(L(m,l,k),a),j));return ag(ai(g,h),m)}function D(g,m,l,k,a,h,j){g=ag(g,ag(ag(K(m,l,k),a),j));return ag(ai(g,h),m)}function V(g,m,l,k,a,h,j){g=ag(g,ag(ag(J(m,l,k),a),j));return ag(ai(g,h),m)}function O(g,m,l,k,a,h,j){g=ag(g,ag(ag(E(m,l,k),a),j));return ag(ai(g,h),m)}function C(r){var q;var p=r.length;var o=p+8;var n=(o-(o%64))/64;var m=(n+1)*16;var l=Array(m-1);var k=0;var a=0;while(a<p){q=(a-(a%4))/4;k=(a%4)*8;l[q]=(l[q]|(r[a]<<k));a++}q=(a-(a%4))/4;k=(a%4)*8;l[q]=l[q]|(128<<k);l[m-2]=p<<3;l[m-1]=p>>>29;return l}function Q(a){var m="",l="",k,j;var h=[];for(j=0;j<=3;j++){k=(a>>>(j*8))&255;h=h.concat(k)}return h}function aa(a){a=a.replace(/\r\n/g,"\n");var g="";for(var f=0;f<a.length;f++){var e=a.charCodeAt(f);if(e<128){g+=String.fromCharCode(e)}else{if((e>127)&&(e<2048)){g+=String.fromCharCode((e>>6)|192);g+=String.fromCharCode((e&63)|128)}else{g+=String.fromCharCode((e>>12)|224);g+=String.fromCharCode(((e>>6)&63)|128);g+=String.fromCharCode((e&63)|128)}}}return g}var T=Array();var ak,au,at,ar,aq,ap,ao,an,am;var al=7,aj=12,ah=17,af=22;var ae=5,ad=9,ac=14,ab=20;var Z=4,Y=11,X=16,W=23;var U=6,S=10,R=15,N=21;T=C(av);ap=1732584193;ao=4023233417;an=2562383102;am=271733878;for(ak=0;ak<T.length;ak+=16){au=ap;at=ao;ar=an;aq=am;ap=P(ap,ao,an,am,T[ak+0],al,3614090360);am=P(am,ap,ao,an,T[ak+1],aj,3905402710);an=P(an,am,ap,ao,T[ak+2],ah,606105819);ao=P(ao,an,am,ap,T[ak+3],af,3250441966);ap=P(ap,ao,an,am,T[ak+4],al,4118548399);am=P(am,ap,ao,an,T[ak+5],aj,1200080426);an=P(an,am,ap,ao,T[ak+6],ah,2821735955);ao=P(ao,an,am,ap,T[ak+7],af,4249261313);ap=P(ap,ao,an,am,T[ak+8],al,1770035416);am=P(am,ap,ao,an,T[ak+9],aj,2336552879);an=P(an,am,ap,ao,T[ak+10],ah,4294925233);ao=P(ao,an,am,ap,T[ak+11],af,2304563134);ap=P(ap,ao,an,am,T[ak+12],al,1804603682);am=P(am,ap,ao,an,T[ak+13],aj,4254626195);an=P(an,am,ap,ao,T[ak+14],ah,2792965006);ao=P(ao,an,am,ap,T[ak+15],af,1236535329);ap=D(ap,ao,an,am,T[ak+1],ae,4129170786);am=D(am,ap,ao,an,T[ak+6],ad,3225465664);an=D(an,am,ap,ao,T[ak+11],ac,643717713);ao=D(ao,an,am,ap,T[ak+0],ab,3921069994);ap=D(ap,ao,an,am,T[ak+5],ae,3593408605);am=D(am,ap,ao,an,T[ak+10],ad,38016083);an=D(an,am,ap,ao,T[ak+15],ac,3634488961);ao=D(ao,an,am,ap,T[ak+4],ab,3889429448);ap=D(ap,ao,an,am,T[ak+9],ae,568446438);am=D(am,ap,ao,an,T[ak+14],ad,3275163606);an=D(an,am,ap,ao,T[ak+3],ac,4107603335);ao=D(ao,an,am,ap,T[ak+8],ab,1163531501);ap=D(ap,ao,an,am,T[ak+13],ae,2850285829);am=D(am,ap,ao,an,T[ak+2],ad,4243563512);an=D(an,am,ap,ao,T[ak+7],ac,1735328473);ao=D(ao,an,am,ap,T[ak+12],ab,2368359562);ap=V(ap,ao,an,am,T[ak+5],Z,4294588738);am=V(am,ap,ao,an,T[ak+8],Y,2272392833);an=V(an,am,ap,ao,T[ak+11],X,1839030562);ao=V(ao,an,am,ap,T[ak+14],W,4259657740);ap=V(ap,ao,an,am,T[ak+1],Z,2763975236);am=V(am,ap,ao,an,T[ak+4],Y,1272893353);an=V(an,am,ap,ao,T[ak+7],X,4139469664);ao=V(ao,an,am,ap,T[ak+10],W,3200236656);ap=V(ap,ao,an,am,T[ak+13],Z,681279174);am=V(am,ap,ao,an,T[ak+0],Y,3936430074);an=V(an,am,ap,ao,T[ak+3],X,3572445317);ao=V(ao,an,am,ap,T[ak+6],W,76029189);ap=V(ap,ao,an,am,T[ak+9],Z,3654602809);am=V(am,ap,ao,an,T[ak+12],Y,3873151461);an=V(an,am,ap,ao,T[ak+15],X,530742520);ao=V(ao,an,am,ap,T[ak+2],W,3299628645);ap=O(ap,ao,an,am,T[ak+0],U,4096336452);am=O(am,ap,ao,an,T[ak+7],S,1126891415);an=O(an,am,ap,ao,T[ak+14],R,2878612391);ao=O(ao,an,am,ap,T[ak+5],N,4237533241);ap=O(ap,ao,an,am,T[ak+12],U,1700485571);am=O(am,ap,ao,an,T[ak+3],S,2399980690);an=O(an,am,ap,ao,T[ak+10],R,4293915773);ao=O(ao,an,am,ap,T[ak+1],N,2240044497);ap=O(ap,ao,an,am,T[ak+8],U,1873313359);am=O(am,ap,ao,an,T[ak+15],S,4264355552);an=O(an,am,ap,ao,T[ak+6],R,2734768916);ao=O(ao,an,am,ap,T[ak+13],N,1309151649);ap=O(ap,ao,an,am,T[ak+4],U,4149444226);am=O(am,ap,ao,an,T[ak+11],S,3174756917);an=O(an,am,ap,ao,T[ak+2],R,718787259);ao=O(ao,an,am,ap,T[ak+9],N,3951481745);ap=ag(ap,au);ao=ag(ao,at);an=ag(an,ar);am=ag(am,aq)}var M=Q(ap).concat(Q(ao),Q(an),Q(am));return M}};GibberishAES.Base64={chars:["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"],encode:function(f,g){var l=[];var k="";totalChunks=Math.floor(f.length*16/3);for(var h=0;h<f.length*16;h++){l.push(f[Math.floor(h/16)][h%16])}for(var h=0;h<l.length;h=h+3){k+=this.chars[l[h]>>2];k+=this.chars[((l[h]&3)<<4)|(l[h+1]>>4)];if(!(l[h+1]==null)){k+=this.chars[((l[h+1]&15)<<2)|(l[h+2]>>6)]}else{k+="="}if(!(l[h+2]==null)){k+=this.chars[l[h+2]&63]}else{k+="="}}var j=k.slice(0,64)+"\n";for(var h=1;h<(Math.ceil(k.length/64));h++){j+=k.slice(h*64,h*64+64)+(Math.ceil(k.length/64)==h+1?"":"\n")}return j},decode:function(f){f=f.replace(/\s/g,"");var e=[];var j=[];var h=[];for(var g=0;g<f.length;g=g+4){j[0]=this.chars.indexOf(f.charAt(g));j[1]=this.chars.indexOf(f.charAt(g+1));j[2]=this.chars.indexOf(f.charAt(g+2));j[3]=this.chars.indexOf(f.charAt(g+3));h[0]=(j[0]<<2)|(j[1]>>4);h[1]=((j[1]&15)<<4)|(j[2]>>2);h[2]=((j[2]&3)<<6)|j[3];e.push(h[0],h[1],h[2])}e=e.slice(0,e.length-(e.length%16));return e}};if(!Array.indexOf){Array.prototype.indexOf=function(d,c){for(var e=(c||0);e<this.length;e++){if(this[e]==d){return e}}}};
