(function(){eval(liligo.namespace);var hpUserManager={emailRE:/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/};if(!liligo.hp){liligo.hp={apps:{}}}var app;liligo.hp.apps[window.config.form]=app=new Application(Observable,{init:function(){preload("/logsession.jsp?r="+Math.random());window.onbeforeunload=nullFunc;this._form=SearchForm.last;this._form.initialize();this._form.preset();preload(["/v3/homepage/img/searchbox-content.png"]);this._fireEvent("start");Recommend.initialize();if((typeof UMInfo!="undefined")&&(!liligo.dontGetUmUser)){new UMInfo({showMyliligo:true})}window.Cookie&&Cookie.save("lastproducttab","",-1,"/");if(location.hash.indexOf("more")!=-1){this._form.moreLess(null,true)}if(location.hash.indexOf("subscribe")!=-1){this.subscribePopup.show()}}});var Whatdoes=new Singleton(Observable,{init:function(){__Eo(app,"start",bind(this.start,this))},start:function(){__Eo("whatdoes-to-less","click",__EbS(this.toLess,this));__Eo("whatdoes-to-more","click",__EbS(this.toMore,this))},toMore:function(){this._fireEvent("toMore");$("whatdoes").className="more"},toLess:function(){$("whatdoes").className=config["whatdoes-state"]}});var FormBase=new Class({constructor:function(form){this.form=$(form)},submit:function(){FormBase._fireEvent("submit",this.form);this.form.submit()}},{init:function(){Observable.makeIt(this)},hookSubmit:function(form){var realSubmit=form.submit;form._=form.submit;form.submit=function(){FormBase._fireEvent("submit",this);this.submit=realSubmit;this.submit();this.submit=arguments.callee}}});var SearchForm=liligo.SearchForm=new Abstract(Observable,{name:null,ajaxHP:false,allowMultipleSubmits:false,errorMessageBgImage:"/v3/homepage/img/error-msg-bg.png",submitBtnLoadingImage:"/v3/searchforms/common/img/"+liligo.getLang()+"/submit-loading.png",init:function(){SearchForm.last=this},initialize:function(){if(window.config&&window.config.ajaxHP){this.ajaxHP=true}var that=this;if(!that._form){that._form=$("searchform-"+that.name)}if(that._form){__Eo(that._form,"submit",__EbS(that._onSubmit,that));if(typeof FormBase!="undefined"){FormBase.hookSubmit(that._form)}}else{return false}if(!that._submitButton){that._submitButton=$(that.name+"-submit");that._submitButton.disabled=this._submitted}that.initialized=true;this.preload();return true},preload:function(){preload([this.errorMessageBgImage,this.submitBtnLoadingImage])},_validate:function(){return true},fill:nullFunc,preset:function(){var values=(config&&config[this.name]&&extend(config[this.name].preset,(this.getValuesInCookie2JSON?this.getValuesInCookie2JSON():{})))||(this.getValuesInCookie2JSON&&this.getValuesInCookie2JSON());if(values&&this.fill!=nullFunc){this.fill(values)}},_submitted:false,_onSubmit:function(event){if(this._submitted&&!this.allowMultipleSubmits){return }if(this._validate()){this._submitted=true;this._doSubmit()}},_doSubmit:function(){this._fireEvent("doSubmit");if(this._submitButton){if(!this.allowMultipleSubmits){this._submitButton.src=this.submitBtnLoadingImage;this._submitButton.setAttribute("disabled","disabled")}}this._form.submit();return true},_setError:function(field,error,notArray){if(!notArray&&(typeof field=="object")&&(field.constructor==[].constructor)){var result=false;forEach(field,function(field){if(this._setError(field,error,true)){result=true}},this);return result}Style.setClassIf(error,field,"error");Style.setClassIf(error,this._form,"error");if(error){$(this._form.id+"-error").innerHTML=labels[error];try{$(field).focus()}catch(e){}}return !!error},addHidden:function(name,value){var elem=Element("input",{type:"hidden",name:name,value:value});this._form.appendChild(elem);return elem}});var UrchinTracker=new Singleton({init:function(){if(typeof app!="undefined"){__Eo(app,"start",bind(this.initialize,this))}},initialize:function(){if(typeof FormBase!="undefined"){__Eo(FormBase,"submit",bind(this._trackSubmit,this))}__Eo("searchbox","click",bind(this._trackFirstAction,this));__Eo("searchbox","change",bind(this._trackFirstAction,this))},_trackFirstAction:function(){if(this._firstActionTracked){return }this._firstActionTracked=true;urchinTracker("/SearchForm/"+window.config.GAForm+"/Homepage/Action")},_trackSubmit:function(){urchinTracker("/SubmitButton/"+window.config.GAForm+"/Homepage/Action/FormSubmitted")}});var UMInfo=new Class({template:new VTemplate("/v3/um-info2/templates/content.vm",function(context){var text=new liligo.__VT_StringCat(),_function="function",velocityCount=0;if(context.velocityCount){velocityCount=context.velocityCount}text.push("<p>	");if(context.user.registered){text.push('		<a class="special" href="/modify/">');if(context.user.nick){text.push(context.user.nick)}else{text.push(context.user.email)}text.push('</a>		<span class="split">:</span>		');if(context.linkOut){text.push('			<strong><a href="');text.push(context.linkOut);text.push('">My liligo</a></strong>			<span>&nbsp;|&nbsp;</span>		')}text.push('		<a class="signout" href="');text.push('#">');text.push(context.labels.homepage_user_function_signout);text.push("</a>		&nbsp;|&nbsp;	")}else{text.push("		");if(context.linkOut){text.push('			<strong><a href="');text.push(context.linkOut);text.push('" class="special">My liligo</a></strong>			<span class="split">:</span>		')}text.push("		");if(context.domain!="hu"){text.push('			<a class="signin" href="/signin/">');text.push(context.labels.homepage_user_function_signin);text.push('</a>			<span>&nbsp;|&nbsp;</span>			<a class="register" href="/signin/">');text.push(context.labels.homepage_user_function_register);text.push("</a>			&nbsp;|&nbsp;		")}text.push("	")}text.push('		<span class="langsel"><span class="');text.push(context.domain);text.push('"></span><img			src="/v3/um-info2/img/arrow.gif" width="14" height="11" alt="" /></span>		<div class="lang_wrapper" style="display:none;">		<div class="langs">			<ul>	');for(var i1 in context.availDomains){var domain=context.availDomains[i1];if(typeof domain==_function){continue}velocityCount=i1;text.push('			<li><a href="http://');
text.push(domain.url);text.push('" class="flag_');text.push(domain.code);text.push('">');text.push(domain.url);text.push("</a></li>	")}velocityCount=0;text.push("			</ul>		</div>	</div></p>");return text.toString()}),small:false,showMyliligo:false,dontGetUser:false,constructor:function(options){if((typeof (liligo.dontGetUmUser)!="undefined")&&(liligo.dontGetUmUser)){this.dontGetUser=true}if(window.config&&window.config.lightHP){return }UMInfo.instance=this;extend(this,options||{});var div=$("um-info")||DOM.add("div",{id:"um-info"});this._div=div;__Eo(div,"click",__Eb(this.click,this));__Eo(document.body,"click",__Eb(this.bodyClick,this));var toGetUser=false;if(typeof UserManagement!="undefined"){__Eo(UserManagement,"user",bind(this.render,this));if(UserManagement.user){this.render(UserManagement.user)}else{toGetUser=true}}else{toGetUser=true}if(toGetUser){if(!this.dontGetUser){if(config.user){this.render(config.user)}else{this.getUser()}}}},render:function(user){if(this.showMyliligo&&config.hp_top_myliligo_enabled){this.linkOut="/myliligo.jsp"}this.user=user;var lang=liligo.getLang();this.domain=location.hostname.substr(location.hostname.lastIndexOf(".")+1);this.availDomains=window.availDomains;Style.setClassIf(user.registered,this._div,"registered");Style.setClassIf(this.small,this._div,"small");Style.setClassIf(this.linkOut,this._div,"with-link-out");this._div.innerHTML=this.template.process(this)},bodyClick:function(e){if(this.box){Style.hide(this.box)}},click:function(event){var elem=Event.element(event);if((Style.hasClass(elem,"langsel"))||(Style.hasClass(elem.parentNode,"langsel"))){Event.stop(event);this.box=Query.selectNode("div.lang_wrapper",this._div);Style.showIf(this.box.style.display,this.box)}if(elem.nodeName!="A"){return }if(Style.hasClass(elem,"signout")){Event.stop(event);return this.signout()}if(Style.hasClass(elem,"signin")){Event.stop(event);return this.signin()}if(Style.hasClass(elem,"register")){Event.stop(event);return this.register()}if(Style.hasClass(elem,"modify")){Event.stop(event);return this.modify()}},signin:function(){if(typeof UserManagement!="undefined"){UserManagement.signin(false)}else{var elem=$$("a.signin",this._div)[0];location.href=elem.href+"?from="+encodeURIComponent(location.href)+"#signin"}},register:function(){if(typeof UserManagement!="undefined"){UserManagement.signin(true)}else{var elem=$$("a.register",this._div)[0];location.href=elem.href+"?from="+encodeURIComponent(location.href)+"#register"}},modify:function(){var elem=$$("a.modify",this._div)[0];location.href=elem.href+"?from="+encodeURIComponent(location.href)},signout:function(){var reload=true,location=window.location;if(typeof UserManagement!="undefined"){reload=!UserManagement.asLayer}if(!reload){this.render({registered:false})}new AjaxRequest("/profile/logout.jsp",reload?function(){location.reload()}:bind(this.getUser,this))},getUser:function(){new AjaxRequest("/servlet/gp",{parameters:{userOnly:true},onComplete:bind(this.onProfile,this)})},onProfile:function(_,response){response=JSON.decode(response).user;if(typeof UserManagement=="undefined"){this.render(response)}else{UserManagement.setUser(response)}}});var WhyBest=new Singleton({init:function(){if(typeof Whatdoes!="undefined"){__Eo(Whatdoes,"toMore",bind(this.start,this))}else{__Eo(app,"start",bind(this.start,this))}},start:function(){if(this._started){return }this._started=true;var logos=liligo.labels["homepage_whatdoesliligo_box_logos"].split(","),container=$("widget-whybest-animation"),logoIndex=0;if(!container){return }Event.observe(container,"click",function(){if(getLang()=="fr"){location.href="/static/sitesmarchands.jsp"}else{location.href="/static/merchantlist.jsp"}});var logosElem,logosStyle,width,i,left=-10,logosHTML=[];for(i=0;i<10;i++){logosHTML.push('<img style="padding:0 2px" src="/air/logo/',logos[i%logos.length],'.gif" />')}container.appendChild(logosElem=Element("p",{innerHTML:logosHTML.join(""),id:"whybest-logocontainer"}));container.appendChild(Element("div",{className:"mask"}));logosStyle=logosElem.style;width=logos.length*84;logosStyle.width=width+3*84+"px";logosStyle.left=left+"px";var toNext=function(){var destination=left-84;var interval=setInterval(function(){left-=Math.ceil((left-destination)/3);logosStyle.left=left%width+"px";if(left==destination){left=left%width;clearInterval(interval);logoIndex++;setTimeout(toNext,1500);if(logos[logoIndex]&&logoIndex%5==0){addLogos(logoIndex+5)}}},30)};setTimeout(toNext,1500);var addLogos=function(index){var logoContainer=$("whybest-logocontainer");if(!logoContainer){return false}for(var i=index;i<index+5;i++){if(i<logos.length+3){var img=document.createElement("img");img.style.padding="0 2px";img.src="/air/logo/"+logos[i%logos.length]+".gif";logoContainer.appendChild(img)}}}}});liligo.domLoaded(function(){eval(liligo.namespace);var logos=["bfm","m6_c","parisien","biba","tele7_c","lefigaro","lepoint","elle_c","metro"],container=$("widget-campaignbox-animation"),logoIndex=0;if(!container){return }if($("widget-campaignbox-url").value!=""){Style.set(container.parentNode,{cursor:"pointer"});Event.observe(container.parentNode,"click",function(){location.href=$("widget-campaignbox-url").value})}var setOpacity=function(element,alpha){var style=element.style;if(style.MozOpacity!=undefined){style.MozOpacity=alpha}else{if(style.filter!=undefined){style.filter="alpha(opacity=0)";element.filters.alpha.opacity=(alpha*100)}else{if(style.opacity!=undefined){style.opacity=alpha}}}};var fadeCount=100;var fade=function(element,diff,callback){fadeCount=fadeCount+diff;setOpacity(element,fadeCount/100);var finished=(diff<0)?(fadeCount>0):(fadeCount<100);if(finished){setTimeout(function(){fade(element,diff,callback)},50)}else{fadeCount=(diff<0)?0:100;if(callback){callback()}}};var addHTML=function(n){var logosHTML="";for(i=n;i<n+3*2;i++){logosHTML+='<img src="/v3/homepage/widgets/campaignbox/logos/'+logos[i%logos.length]+'.gif" />'}container.innerHTML=logosHTML};var tCount=0,opa=100;
var timer=function(){fade(container,-10,function(){tCount=tCount+3;addHTML(tCount);fade(container,10,nullFunc)});setTimeout(timer,4000)};addHTML(tCount);setTimeout(timer,4000)});window.swfobject=function(){var UNDEF="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",FLASH_MIME_TYPE="application/x-shockwave-flash",EXPRESS_INSTALL_ID="SWFObjectExprInst",win=window,doc=document,nav=navigator,domLoadFnArr=[],regObjArr=[],objIdArr=[],listenersArr=[],script,timer=null,storedAltContent=null,storedAltContentId=null,isDomLoaded=false,isExpressInstallActive=false;var ua=function(){var w3cdom=typeof doc.getElementById!=UNDEF&&typeof doc.getElementsByTagName!=UNDEF&&typeof doc.createElement!=UNDEF,playerVersion=[0,0,0],d=null;if(typeof nav.plugins!=UNDEF&&typeof nav.plugins[SHOCKWAVE_FLASH]==OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d&&!(typeof nav.mimeTypes!=UNDEF&&nav.mimeTypes[FLASH_MIME_TYPE]&&!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)){d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);playerVersion[2]=/r/.test(d)?parseInt(d.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof win.ActiveXObject!=UNDEF){var a=null,fp6Crash=false;try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".7")}catch(e){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".6");playerVersion=[6,0,21];a.AllowScriptAccess="always"}catch(e){if(playerVersion[0]==6){fp6Crash=true}}if(!fp6Crash){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX)}catch(e){}}}if(!fp6Crash&&a){try{d=a.GetVariable("$version");if(d){d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)]}}catch(e){}}}}var u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),webkit=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=false,windows=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u);/*@cc_on
			ie = true;
			@if (@_win32)
				windows = true;
			@elif (@_mac)
				mac = true;
			@end
		@*/return{w3cdom:w3cdom,pv:playerVersion,webkit:webkit,ie:ie,win:windows,mac:mac}}();var onDomLoad=function(){if(!ua.w3cdom){return }addDomLoadEvent(main);if(ua.ie&&ua.win){try{doc.write("<script id=__ie_ondomload defer=true src=//:><\/script>");script=getElementById("__ie_ondomload");if(script){addListener(script,"onreadystatechange",checkReadyState)}}catch(e){}}if(ua.webkit&&typeof doc.readyState!=UNDEF){timer=setInterval(function(){if(/loaded|complete/.test(doc.readyState)){callDomLoadFunctions()}},10)}if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("DOMContentLoaded",callDomLoadFunctions,null)}addLoadEvent(callDomLoadFunctions)}();function checkReadyState(){if(script.readyState=="complete"){script.parentNode.removeChild(script);callDomLoadFunctions()}}function callDomLoadFunctions(){if(isDomLoaded){return }if(ua.ie&&ua.win){var s=createElement("span");try{var t=doc.getElementsByTagName("body")[0].appendChild(s);t.parentNode.removeChild(t)}catch(e){return }}isDomLoaded=true;if(timer){clearInterval(timer);timer=null}var dl=domLoadFnArr.length;for(var i=0;i<dl;i++){domLoadFnArr[i]()}}function addDomLoadEvent(fn){if(isDomLoaded){fn()}else{domLoadFnArr[domLoadFnArr.length]=fn}}function addLoadEvent(fn){if(typeof win.addEventListener!=UNDEF){win.addEventListener("load",fn,false)}else{if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("load",fn,false)}else{if(typeof win.attachEvent!=UNDEF){addListener(win,"onload",fn)}else{if(typeof win.onload=="function"){var fnOld=win.onload;win.onload=function(){fnOld();fn()}}else{win.onload=fn}}}}}function main(){var rl=regObjArr.length;for(var i=0;i<rl;i++){var id=regObjArr[i].id;if(ua.pv[0]>0){var obj=getElementById(id);if(obj){regObjArr[i].width=obj.getAttribute("width")?obj.getAttribute("width"):"0";regObjArr[i].height=obj.getAttribute("height")?obj.getAttribute("height"):"0";if(hasPlayerVersion(regObjArr[i].swfVersion)){if(ua.webkit&&ua.webkit<312){fixParams(obj)}setVisibility(id,true)}else{if(regObjArr[i].expressInstall&&!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)){showExpressInstall(regObjArr[i])}else{displayAltContent(obj)}}}}else{setVisibility(id,true)}}}function fixParams(obj){var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var e=createElement("embed"),a=nestedObj.attributes;if(a){var al=a.length;for(var i=0;i<al;i++){if(a[i].nodeName=="DATA"){e.setAttribute("src",a[i].nodeValue)}else{e.setAttribute(a[i].nodeName,a[i].nodeValue)}}}var c=nestedObj.childNodes;if(c){var cl=c.length;for(var j=0;j<cl;j++){if(c[j].nodeType==1&&c[j].nodeName=="PARAM"){e.setAttribute(c[j].getAttribute("name"),c[j].getAttribute("value"))}}}obj.parentNode.replaceChild(e,obj)}}function showExpressInstall(regObj){isExpressInstallActive=true;var obj=getElementById(regObj.id);if(obj){if(regObj.altContentId){var ac=getElementById(regObj.altContentId);if(ac){storedAltContent=ac;storedAltContentId=regObj.altContentId}}else{storedAltContent=abstractAltContent(obj)}if(!(/%$/.test(regObj.width))&&parseInt(regObj.width,10)<310){regObj.width="310"}if(!(/%$/.test(regObj.height))&&parseInt(regObj.height,10)<137){regObj.height="137"}doc.title=doc.title.slice(0,47)+" - Flash Player Installation";var pt=ua.ie&&ua.win?"ActiveX":"PlugIn",dt=doc.title,fv="MMredirectURL="+win.location+"&MMplayerType="+pt+"&MMdoctitle="+dt,replaceId=regObj.id;if(ua.ie&&ua.win&&obj.readyState!=4){var newObj=createElement("div");replaceId+="SWFObjectNew";newObj.setAttribute("id",replaceId);obj.parentNode.insertBefore(newObj,obj);obj.style.display="none";var fn=function(){obj.parentNode.removeChild(obj)};addListener(win,"onload",fn)}createSWF({data:regObj.expressInstall,id:EXPRESS_INSTALL_ID,width:regObj.width,height:regObj.height},{flashvars:fv},replaceId)}}function displayAltContent(obj){if(ua.ie&&ua.win&&obj.readyState!=4){var el=createElement("div");obj.parentNode.insertBefore(el,obj);
el.parentNode.replaceChild(abstractAltContent(obj),el);obj.style.display="none";var fn=function(){obj.parentNode.removeChild(obj)};addListener(win,"onload",fn)}else{obj.parentNode.replaceChild(abstractAltContent(obj),obj)}}function abstractAltContent(obj){var ac=createElement("div");if(ua.win&&ua.ie){ac.innerHTML=obj.innerHTML}else{var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var c=nestedObj.childNodes;if(c){var cl=c.length;for(var i=0;i<cl;i++){if(!(c[i].nodeType==1&&c[i].nodeName=="PARAM")&&!(c[i].nodeType==8)){ac.appendChild(c[i].cloneNode(true))}}}}}return ac}function createSWF(attObj,parObj,id){var r,el=getElementById(id);if(el){if(typeof attObj.id==UNDEF){attObj.id=id}if(ua.ie&&ua.win){var att="";for(var i in attObj){if(attObj[i]!=Object.prototype[i]){if(i.toLowerCase()=="data"){parObj.movie=attObj[i]}else{if(i.toLowerCase()=="styleclass"){att+=' class="'+attObj[i]+'"'}else{if(i.toLowerCase()!="classid"){att+=" "+i+'="'+attObj[i]+'"'}}}}}var par="";for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par+='<param name="'+j+'" value="'+parObj[j]+'" />'}}el.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+att+">"+par+"</object>";objIdArr[objIdArr.length]=attObj.id;r=getElementById(attObj.id)}else{if(ua.webkit&&ua.webkit<312){var e=createElement("embed");e.setAttribute("type",FLASH_MIME_TYPE);for(var k in attObj){if(attObj[k]!=Object.prototype[k]){if(k.toLowerCase()=="data"){e.setAttribute("src",attObj[k])}else{if(k.toLowerCase()=="styleclass"){e.setAttribute("class",attObj[k])}else{if(k.toLowerCase()!="classid"){e.setAttribute(k,attObj[k])}}}}}for(var l in parObj){if(parObj[l]!=Object.prototype[l]){if(l.toLowerCase()!="movie"){e.setAttribute(l,parObj[l])}}}el.parentNode.replaceChild(e,el);r=e}else{var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);for(var m in attObj){if(attObj[m]!=Object.prototype[m]){if(m.toLowerCase()=="styleclass"){o.setAttribute("class",attObj[m])}else{if(m.toLowerCase()!="classid"){o.setAttribute(m,attObj[m])}}}}for(var n in parObj){if(parObj[n]!=Object.prototype[n]&&n.toLowerCase()!="movie"){createObjParam(o,n,parObj[n])}}el.parentNode.replaceChild(o,el);r=o}}}return r}function createObjParam(el,pName,pValue){var p=createElement("param");p.setAttribute("name",pName);p.setAttribute("value",pValue);el.appendChild(p)}function removeSWF(id){var obj=getElementById(id);if(obj&&(obj.nodeName=="OBJECT"||obj.nodeName=="EMBED")){if(ua.ie&&ua.win){if(obj.readyState==4){removeObjectInIE(id)}else{win.attachEvent("onload",function(){removeObjectInIE(id)})}}else{obj.parentNode.removeChild(obj)}}}function removeObjectInIE(id){var obj=getElementById(id);if(obj){for(var i in obj){if(typeof obj[i]=="function"){obj[i]=null}}obj.parentNode.removeChild(obj)}}function getElementById(id){var el=null;try{el=doc.getElementById(id)}catch(e){}return el}function createElement(el){return doc.createElement(el)}function addListener(target,eventType,fn){target.attachEvent(eventType,fn);listenersArr[listenersArr.length]=[target,eventType,fn]}function hasPlayerVersion(rv){var pv=ua.pv,v=rv.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return(pv[0]>v[0]||(pv[0]==v[0]&&pv[1]>v[1])||(pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]))?true:false}function createCSS(sel,decl){if(ua.ie&&ua.mac){return }var h=doc.getElementsByTagName("head")[0],s=createElement("style");s.setAttribute("type","text/css");s.setAttribute("media","screen");if(!(ua.ie&&ua.win)&&typeof doc.createTextNode!=UNDEF){s.appendChild(doc.createTextNode(sel+" {"+decl+"}"))}h.appendChild(s);if(ua.ie&&ua.win&&typeof doc.styleSheets!=UNDEF&&doc.styleSheets.length>0){var ls=doc.styleSheets[doc.styleSheets.length-1];if(typeof ls.addRule==OBJECT){ls.addRule(sel,decl)}}}function setVisibility(id,isVisible){var v=isVisible?"visible":"hidden";if(isDomLoaded&&getElementById(id)){getElementById(id).style.visibility=v}else{createCSS("#"+id,"visibility:"+v)}}function urlEncodeIfNecessary(s){var regex=/[\\\"<>\.;]/;var hasBadChars=regex.exec(s)!=null;return hasBadChars?encodeURIComponent(s):s}var cleanup=function(){if(ua.ie&&ua.win){window.attachEvent("onunload",function(){var ll=listenersArr.length;for(var i=0;i<ll;i++){listenersArr[i][0].detachEvent(listenersArr[i][1],listenersArr[i][2])}var il=objIdArr.length;for(var j=0;j<il;j++){removeSWF(objIdArr[j])}for(var k in ua){ua[k]=null}ua=null;for(var l in swfobject){swfobject[l]=null}swfobject=null})}}();return{registerObject:function(objectIdStr,swfVersionStr,xiSwfUrlStr){if(!ua.w3cdom||!objectIdStr||!swfVersionStr){return }var regObj={};regObj.id=objectIdStr;regObj.swfVersion=swfVersionStr;regObj.expressInstall=xiSwfUrlStr?xiSwfUrlStr:false;regObjArr[regObjArr.length]=regObj;setVisibility(objectIdStr,false)},getObjectById:function(objectIdStr){var r=null;if(ua.w3cdom){var o=getElementById(objectIdStr);if(o){var n=o.getElementsByTagName(OBJECT)[0];if(!n||(n&&typeof o.SetVariable!=UNDEF)){r=o}else{if(typeof n.SetVariable!=UNDEF){r=n}}}}return r},embedSWF:function(swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr,flashvarsObj,parObj,attObj){if(!ua.w3cdom||!swfUrlStr||!replaceElemIdStr||!widthStr||!heightStr||!swfVersionStr){return }widthStr+="";heightStr+="";if(hasPlayerVersion(swfVersionStr)){setVisibility(replaceElemIdStr,false);var att={};if(attObj&&typeof attObj===OBJECT){for(var i in attObj){if(attObj[i]!=Object.prototype[i]){att[i]=attObj[i]}}}att.data=swfUrlStr;att.width=widthStr;att.height=heightStr;var par={};if(parObj&&typeof parObj===OBJECT){for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par[j]=parObj[j]}}}if(flashvarsObj&&typeof flashvarsObj===OBJECT){for(var k in flashvarsObj){if(flashvarsObj[k]!=Object.prototype[k]){if(typeof par.flashvars!=UNDEF){par.flashvars+="&"+k+"="+flashvarsObj[k]}else{par.flashvars=k+"="+flashvarsObj[k]}}}}addDomLoadEvent(function(){createSWF(att,par,replaceElemIdStr);if(att.id==replaceElemIdStr){setVisibility(replaceElemIdStr,true)}})}else{if(xiSwfUrlStr&&!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)){isExpressInstallActive=true;
setVisibility(replaceElemIdStr,false);addDomLoadEvent(function(){var regObj={};regObj.id=regObj.altContentId=replaceElemIdStr;regObj.width=widthStr;regObj.height=heightStr;regObj.expressInstall=xiSwfUrlStr;showExpressInstall(regObj)})}}},getFlashPlayerVersion:function(){return{major:ua.pv[0],minor:ua.pv[1],release:ua.pv[2]}},hasFlashPlayerVersion:hasPlayerVersion,createSWF:function(attObj,parObj,replaceElemIdStr){if(ua.w3cdom){return createSWF(attObj,parObj,replaceElemIdStr)}else{return undefined}},removeSWF:function(objElemIdStr){if(ua.w3cdom){removeSWF(objElemIdStr)}},createCSS:function(sel,decl){if(ua.w3cdom){createCSS(sel,decl)}},addDomLoadEvent:addDomLoadEvent,addLoadEvent:addLoadEvent,getQueryParamValue:function(param){var q=doc.location.search||doc.location.hash;if(param==null){return urlEncodeIfNecessary(q)}if(q){var pairs=q.substring(1).split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(isExpressInstallActive&&storedAltContent){var obj=getElementById(EXPRESS_INSTALL_ID);if(obj){obj.parentNode.replaceChild(storedAltContent,obj);if(storedAltContentId){setVisibility(storedAltContentId,true);if(ua.ie&&ua.win){storedAltContent.style.display="block"}}storedAltContent=null;storedAltContentId=null;isExpressInstallActive=false}}}}}();eval(function(p,a,c,k,e,r){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!"".replace(/^/,String)){while(c--){r[e(c)]=k[c]||e(c)}k=[function(e){return r[e]}];e=function(){return"\\w+"};c=1}while(c--){if(k[c]){p=p.replace(new RegExp("\\b"+e(c)+"\\b","g"),k[c])}}return p}("B F={2W:[],4F:8(){5(Y.1t){Y.5U('<11 57=\"5C/6p\">.1R-5G-4T {3B: 2m !6a;}</11>')};M.V(16,'5m',M.5E)},3O:8(g){B h=Y,J=16,23=6F;5(!h.1t||!h.4M)C;5(33(g)=='3I')g=Y.1t(g);5(g==Z||23.3b.2B('62')!=-1||((23.3b.2B('6U')!=-1||23.3b.2B('7d')!=-1)&&!(33(5e)!=\"6x\"&&5e.74))||23.7k=='6h'||(23.79.2B('7o')!=-1&&23.3b.2B('70')!=-1)){5(g!=Z)2b(g,'1R-7g','1R-5G-4T');5(16.50)16.50(g);C};5(g.14){g.14.1G();C};5(F.5u(g))C;5(!g.1M||g.1M==''){B k=\"6M\",c=1;1B(Y.1t(k+c)!=Z){c++};g.1M=k+c}g.4I=2q 5q();g.14=2q 5q();B l=g.1M,4=g.4I,I=g.14;4.27={5Y:['-1s',0],6Y:[0,'-1s'],6t:['1s',0],7s:[0,'1s'],7f:[0,'-1p'],6e:[0,'1p'],7u:[0,'-4W'],77:[0,'+4W']};4.3R=[\"-2s\",\"2s\"];4.41=[\"-2s\",\"2s\"];4.1V=[[A,A],[A,A]];B m=T('6I',E),H=T('7m',E),G=T('66',E),1l=T('72',E);B o=T('7q',E),1x=T('6B',E),37=A;1l.D.1K='4P 5i 7i';1l.2e();g.11.3B='2m';1x.D.6l=\"7b\";1x.D.1Z=\"53\";1x.D.13=\"53\";1x.D.1O=\"3h\";1x.D.21=\"-6Q\";1x.2e();B p=g.15,5y=g.1q;2u(g,1l,'1g',['1K-1b-13','1K-25-13','1K-1e-13','1K-2g-13']);B q=g.15,5k=g.1q,3D=5y-5k,43=p-q;B s=(g.2c)?g.2c:0,59=(g.2i)?g.2i:0;B t=Y.2Y.1f,3Q=/#([^#.]*)$/;B u=['5W','6r','6S'];4.O=[];4.29=[];4.6c=4.U=[];4.6H=4.1I=[];4.1Q=[A,A];4.2D=A;4.2G=A;4.17=[];4.1T=[0,0];4.1v=[];4.3K=[];4.19=[];4.2o=[A,A];4.2x=[0,0];1B(g.4N){m.1a(g.4N)};m.1a(o);g.1a(H);g.1a(1l);B w=P(g,'1O');5(w!='3h'&&w!='5g'){g.11.1O=w=\"35\"};5(w=='5g')g.11.1O=\"3h\";B x=P(g,'5C-64');g.11.5s='1b';H.D.13=\"52\";H.D.1Z=\"52\";H.D.1e=\"1g\";H.D.1b=\"1g\";2u(g,1l,\"1g\",['N-1b','N-1e','N-25','N-2g']);B y=g.1q,5w=g.15,48;48=H.15;H.D.6j=\"6O 5i 6z\";5(H.15>48)37=E;H.D.6W=\"1g\";2u(1l,g,A,['N-1b','N-1e','N-25','N-2g']);1N(H);1N(g);4.19[0]=H.1D-g.1D;4.19[2]=H.1F-g.1F;g.11.5o=P(g,\"N-2g\");g.11.5A=P(g,\"N-25\");1N(H);1N(g);4.19[1]=H.1D-g.1D;4.19[3]=H.1F-g.1F;g.11.5o=P(1l,\"N-1e\");g.11.5A=P(1l,\"N-1b\");B z=4.19[2]+4.19[3],3G=4.19[0]+4.19[1];g.11.1O=w;H.11.5s=x;2u(g,H,A,['N-1b','N-25','N-1e','N-2g']);G.D.13=g.1q+'K';G.D.1Z=g.15+'K';H.D.13=y+'K';H.D.1Z=5w+'K';G.D.1O='3h';G.D.1e='1g';G.D.1b='1g';4.31=G.D.21;H.1a(m);g.1a(G);G.1a(1x);m.D.1O='35';H.D.1O='35';m.D.1e=\"0\";m.D.13=\"46%\";H.D.3B='2m';H.D.1b=\"-\"+4.19[2]+\"K\";H.D.1e=\"-\"+4.19[0]+\"K\";4.4h=1x.15;4.3l=8(){B a=m.60,3p=6v=0;1n(B i=0;i<a.2y;i++){5(a[i].1q){3p=R.1X(a[i].1q,3p)}};4.U[0]=((4.17[1]&&!4.1v[1])||4.29[1])?g.1q-4.1T[0]:g.1q;4.1I[0]=3p+z;C 4.1I[0]};4.3f=8(){4.U[1]=((4.17[0]&&!4.1v[0])||4.29[0])?g.15-4.1T[1]:g.15;4.1I[1]=m.15+3G-2;C 4.1I[1]};4.4K=8(){m.D.2K='3T';m.D.2K='6g'};4.4d=8(){H.D.13=(37)?(4.U[0]-z-3D)+'K':4.U[0]+'K'};4.4l=8(){H.D.1Z=(37)?(4.U[1]-3G-43)+'K':4.U[1]+'K'};4.2O=8(){4.3l();4.3f();G.2U=2q 4j();B a=G.2U;2O(a,'6K',1);a.2S=[1j(P(a.7,'N-1e')),1j(P(a.7,'N-2g'))];a.7.D.N='1g';a.7.Q=0;a.7.39=E;a.7.2w=1;m.4R=a.7;3M(a,0);4.1T[0]=(4.2o[1])?0:a.1k.1q;4.4d();G.3n=2q 4j();B b=G.3n;2O(b,'68',0);b.2S=[1j(P(b.7,'N-1b')),1j(P(b.7,'N-25'))];b.7.D.N='1g';b.7.Q=0;b.7.39=A;b.7.2w=0;m.6D=b.7;5(J.55)b.7.D.1O='35';3M(b,0);4.1T[1]=(4.2o[0])?0:b.1k.15;4.4l();G.D.1Z=g.15+'K';b.2I=T('6n');G.1a(b.2I);b.2I.4a=8(){b.7.3j=E;4.1L=b.7;b.7.3t=E;b.7.2z=A;G.2U.7.2z=A;F.V(h,'3Y',1P);F.V(h,'2M',3r);F.V(h,'3v',2Q);C A}};4.1L=Z;4.2O();M.4f(o,G);5(!M.1z(g,'4Y',2A)||!M.1z(g,'5c',2A)){g.5V=2A};M.1z(g,'4Y',2A);M.1z(g,'5c',2A);M.1z(m,'4G',3C);M.1z(G,'4G',3C);g.6b('6G','0');M.V(g,'6q',8(e){5(g.2X)C;5(!e){B e=J.1m};B a=e.58;4.5D=a;I.24();5(4.27['1S'+a]&&!16.55){I.1h(4.27['1S'+a][0],4.27['1S'+a][1],E);5(e.1u)e.1u();C A}});M.V(g,'63',8(e){5(g.2X)C;5(!e){B e=J.1m};B a=e.58;5(4.27['1S'+a]){I.1h(4.27['1S'+a][0],4.27['1S'+a][1],E);5(e.1u)e.1u();C A}});M.V(g,'6y',8(){4.5D=A});M.V(h,'3v',2C);M.V(g,'4U',3P);8 3P(e){5(!e)e=J.1m;B a=(e.18)?e.18:(e.1C)?e.1C:A;5(!a||(a.1r&&a.1r.X(3c(\"\\\\6i\\\\b\"))))C;4.5n=e.2f;4.5J=e.2l;34();1N(g);2C();F.V(h,'2M',3J);4.2J=[g.1F+10,g.1F+4.U[0]-10,g.1D+10,g.1D+4.U[1]-10]};8 3J(e){5(!e)e=J.1m;B a=e.2f,4i=e.2l,4x=a+4.4B,42=4i+4.4z;4.4D=(4x<4.2J[0]||4x>4.2J[1])?1:0;4.4E=(42<4.2J[2]||42>4.2J[3])?1:0;4.4s=a-4.5n;4.4C=4i-4.5J;4.3q=(4.4s>40)?1:(4.4s<-40)?-1:0;4.3i=(4.4C>40)?1:(4.4C<-40)?-1:0;5((4.3q!=0||4.3i!=0)&&!4.2j)4.2j=J.2R(8(){5(4.3q==0&&4.3i==0){J.2n(4.2j);4.2j=A;C};34();5(4.4D==1||4.4E==1)I.1h((4.3q*4.4D)+\"s\",(4.3i*4.4E)+\"s\",E)},45)};8 2C(){F.1H(h,'2M',3J);5(4.2j)J.2n(4.2j);4.2j=A;5(4.3V)J.51(4.3V);5(4.4b)J.2n(4.4b)};8 3x(a){5(4.2G){16.2n(4.2G);4.2G=A}5(!a)G.D.21=4.31};8 34(){4.4B=(J.5v)?J.5v:(h.2t&&h.2t.2i)?h.2t.2i:0;4.4z=(J.5f)?J.5f:(h.2t&&h.2t.2c)?h.2t.2c:0};I.4o=8(){1n(B j=0,3F;3F=u[j];j++){B a=g.30(3F);1n(B i=0,2r;2r=a[i];i++){5(!2r.4J){F.V(2r,'5Z',8(){g.2X=E});F.V(2r,'6J',6R=8(){g.2X=A});2r.4J=E}}}};g.6u=I.1G=8(a){5(G.W[1]()===0||G.W[0]()===0)C;m.D.N='4P';B b=4.17[0],5b=4.17[1],47=G.2U,2F=G.3n,3e,3u,2T=[];G.D.13=g.1q-3D+'K';G.D.1Z=g.15-43+'K';2T[0]=4.U[0];2T[1]=4.U[1];4.17[0]=4.3l()>4.U[0];4.17[1]=4.3f()>4.U[1];B c=(b!=4.17[0]||5b!=4.17[1]||2T[0]!=4.U[0]||2T[1]!=4.U[1])?E:A;47.1k.3S(4.17[1]);2F.1k.3S(4.17[0]);3e=(4.17[1]||4.29[1]);3u=(4.17[0]||4.29[0]);4.3l();4.3f();4.4l();4.4d();5(!4.17[0]||!4.17[1]||4.1v[0]||4.1v[1])2F.2I.2e();1i 2F.2I.38();5(3e)3y(47,(3u&&!4.1v[0])?4.1T[1]:0);1i m.D.1e=\"0\";5(3u)3y(2F,(3e&&!4.1v[1])?4.1T[0]:0);1i m.D.1b=\"0\";5(c&&!a)I.1G(E);m.D.N='1g';4.1Q[0]=4.1Q[1]=A};g.6f=I.1h=8(a,b,c,d){B e;5((a||a===0)&&4.O[0]){a=4u(a,0);e=G.3n.7;e.1c=(c)?R.28(R.1X(e.1J,e.1c-a),0):-a;e.3m()}5((b||b===0)&&4.O[1]){b=4u(b,1);e=G.2U.7;e.1c=(c)?R.28(R.1X(e.1J,e.1c-b),0):-b;e.3m()}5(!c)4.1Q[0]=4.1Q[1]=A;5(g.3z&&!d)g.3z();C 4.1V};I.4m=8(a,b){C I.1h(a,b,E)};I.3A=8(a){5(a==Z||!4X(a))C;B b=4Q(a);I.1h(b[0]+4.19[2],b[1]+4.19[0],A);I.1h(0,0,E)};2u(1l,g,'1g',['1K-1b-13','1K-25-13','1K-1e-13','1K-2g-13']);M.4f(1l,G);g.2c=0;g.2i=0;I.4o();M.2W[M.2W.2y]=g;2b(g,'67',A);I.1G();I.1h(59,s,E);5(t.X(3Q)){I.3A(h.1t(t.X(3Q)[1]))};4.7c=J.2R(8(){B n=1x.15;5(n!=4.4h){I.1G();4.4h=n}},6V);8 4u(v,i){B a=v.7j();v=6C(a);C 1j((a.X(/p$/))?v*4.U[i]*0.9:(a.X(/s$/))?v*4.U[i]*0.1:v)};8 P(a,b){C F.P(a,b)};8 2u(a,b,c,d){B e=2q 4j();1n(B i=0;i<d.2y;i++){e[i]=F.4e(d[i]);b.11[e[i]]=P(a,d[i],e[i]);5(c)a.11[e[i]]=c}};8 T(b,c,d,e){B f=(d)?d:h.4M('4q');5(!d){f.1M=l+'1S'+b;f.1r=(c)?b:b+' 73'};f.W=[8(){C f.1q},8(){C f.15}];f.2N=(e)?[1P,1P]:[8(a){f.D.13=a},8(a){f.D.1Z=a}];f.5j=[8(){C P(f,\"1b\")},8(){C P(f,\"1e\")}];f.1y=(e)?[1P,1P]:[8(a){f.D.1b=a},8(a){f.D.1e=a}];f.2e=8(){f.D.2V=\"2m\"};f.38=8(a){f.D.2V=(a)?P(a,'2V'):\"6m\"};f.D=f.11;C f};8 2O(a,b,c){B d=Y.1t(l+'-1R-'+b);B e=(d!=Z)?E:A;5(e){a.1k=T(A,A,d,E);4.2o[c]=E;a.2v=T(b+'54');a.1W=T(b+'5z');a.7=T(A,A,F.3X(d,'4q','1R-6N')[0]);a.20=T(b+'5r');a.1E=T(b+'5H')}1i{a.1k=T(b+'6Z');a.2v=T(b+'54');a.1W=T(b+'5z');a.7=T(b+'78');a.20=T(b+'5r');a.1E=T(b+'5H');G.1a(a.1k);a.1k.1a(a.7);a.1k.1a(a.2v);a.1k.1a(a.1W);a.7.1a(a.20);a.7.1a(a.1E)}};8 3M(b,c){B d=b.1k,7=b.7,i=7.2w;7.1c=0;7.2E=b.2S[0];7.2Z=d;7.H=H;7.4H=m;7.1w=0;3y(b,c,E);7.3E=8(a){5(!a)7.Q=1j((7.1c*7.26)/7.1J);7.Q=(R.28(R.1X(7.Q,0),7.26));7.1y[i](7.Q+7.2E+\"K\");5(!7.1w)7.1w=7.1c-1j((7.Q/7.3d)*7.1J);7.1w=(7.Q==0)?0:(7.Q==7.26)?0:(!7.1w)?0:7.1w;5(a){7.1c=1j((7.Q/7.3d)*7.1J);m.1y[i](7.1c+7.1w+\"K\");4.1V[i]=[-7.1c-7.1w,-7.1J]}};7.3m=8(){7.Q=1j((7.1c*7.3d)/7.1J);7.Q=(R.28(R.1X(7.Q,0),7.26));m.1y[i](7.1c+\"K\");4.1V[i]=[-7.1c,-7.1J];7.1w=A;7.3E(A)};4.2L=P(7,'z-5a');7.D.21=(4.2L==\"5X\"||4.2L==\"0\"||4.2L=='6X')?2:4.2L;H.D.21=P(7,'z-5a');7.4a=8(){7.3t=E;4.1L=7;7.3j=A;7.2z=A;F.V(h,'3Y',1P);F.V(h,'2M',3r);F.V(h,'3v',2Q);C A};7.6s=2C;d.4a=d.7A=8(e){5(!e){B e=J.1m};5(e.18&&(e.18==b.20||e.18==b.1E||e.18==b.7))C;5(e.1C&&(e.1C==b.20||e.1C==b.1E||e.1C==b.7))C;B a,2k=[];34();I.24();1N(7);a=(7.39)?e.2l+4.4z-7.1D:e.2f+4.4B-7.1F;2k[7.2w]=(a<0)?4.41[0]:4.41[1];2k[1-7.2w]=0;I.1h(2k[0],2k[1],E);5(e.57!=\"7p\"){2C();4.3V=J.4V(8(){4.4b=J.2R(8(){I.1h(2k[0],2k[1],E)},5M)},6d)};C A};d.3S=8(r){5(r){d.38(g);4.1v[i]=(P(d,\"2V\")==\"2m\"||4.2o[i])?E:A;5(!4.1v[i])7.38(g);1i 5(!4.2o[i])7.2e();4.O[i]=E;2b(d,\"\",\"5F\")}1i{d.2e();7.2e();4.29[i]=(P(d,\"2V\")!=\"2m\")?E:A;4.O[i]=A;7.Q=0;m.1y[i]('1g');4.1V[i]=[A,A];2b(d,\"5F\",\"\")};H.1y[1-i]((4.3K[i]&&(r||4.29[i])&&!4.1v[i])?4.1T[1-i]-4.19[i*2]+\"K\":\"-\"+4.19[i*2]+\"K\")};d.7e=1P};8 3y(a,b,c){B d=a.1k,7=a.7,2v=a.2v,20=a.20,1W=a.1W,1E=a.1E,i=7.2w;d.2N[i](G.W[i]()-b+'K');d.1y[1-i](G.W[1-i]()-d.W[1-i]()+'K');4.3K[i]=(1j(d.5j[1-i]())===0)?E:A;a.4k=a.2S[0]+a.2S[1];a.44=1j((d.W[i]()-a.4k)*0.75);7.5p=R.28(R.1X(R.28(1j(4.U[i]/4.1I[i]*d.W[i]()),a.44),45),a.44);7.2N[i](7.5p+'K');7.26=d.W[i]()-7.W[i]()-a.4k;7.Q=R.28(R.1X(0,7.Q),7.26);7.1y[i](7.Q+7.2E+'K');7.1J=H.W[i]()-4.1I[i];7.3d=7.26;2v.2N[i](d.W[i]()-1W.W[i]()+'K');20.2N[i](7.W[i]()-1E.W[i]()+'K');1E.1y[i](7.W[i]()-1E.W[i]()+'K');1W.1y[i](d.W[i]()-1W.W[i]()+'K');5(!c)7.3m();4.4K()};I.24=8(){H.2c=0;H.2i=0;g.2c=0;g.2i=0};M.V(J,'5m',8(){5(g.14)I.1G()});M.V(J,'7E',8(){5(g.4t)J.51(g.4t);g.4t=J.4V(8(){5(g.14)I.1G()},5M)});8 1P(){C A};8 3r(e){5(!e){B e=J.1m};B a=4.1L,L,4y,7w,65;5(a==Z)C;5(!F.4O&&!e.76)2Q();4y=(a.3j)?2:1;1n(B i=0;i<4y;i++){L=(i==1)?a.4H.4R:a;5(a.3t){5(!L.2z){I.24();1N(L);1N(L.2Z);L.5x=e.2l-L.1D;L.5S=e.2f-L.1F;L.5O=L.Q;L.2z=E};L.Q=(L.39)?e.2l-L.5x-L.2Z.1D-L.2E:e.2f-L.5S-L.2Z.1F-L.2E;5(a.3j)L.Q=L.Q+(L.Q-L.5O);L.3E(E);5(g.3z)g.3z()}1i L.2z=A}};8 2Q(){5(4.1L!=Z){4.1L.3t=A;4.1L.1c+=4.1L.1w}4.1L=Z;F.1H(h,'3Y',1P);F.1H(h,'2M',3r);F.1H(h,'3v',2Q)};8 3C(e){5(!e)e=J.1m;5(M==G)G.D.21=4.31;5(e.2d.2y!=1||(!4.O[0]&&!4.O[1]))C A;B a='',6A=(e.18&&(e.18.1f||(e.18.7t==3&&e.18.1d.1f)))?E:A;4.2x=[e.2d[0].2f,e.2d[0].2l];3x();F.1z(g,'5h',3L);F.1z(g,'5K',4c);4.5Q=(e.18&&e.18.1M&&e.18.1M.X(/1S[6k]7y[7C]e?/))?E:A;C A};8 3L(e){5(!e)e=J.1m;5(e.2d.2y!=1)C A;F.1H(g,'4U',3P);B a=[e.2d[0].2f,e.2d[0].2l];4.2D=E;4.12=[4.2x[0]-a[0],4.2x[1]-a[1]];5(4.5Q){4.12[0]*=-(4.1I[0]/4.U[0]);4.12[1]*=-(4.1I[1]/4.U[1])};I.4m(4.12[0],4.12[1]);4.2x[0]=a[0];4.2x[1]=a[1];1n(B i=0;i<2;i++){5(4.12[i]!==0&&4.O[i]&&(4.12[1-i]==0||!4.O[1-i])){5((4.12[i]>0&&4.1V[i][1]==4.1V[i][0])||(4.12[i]<0&&4.1V[i][0]==0))4.2D=A};5(!4.O[i]&&4.12[1-i]!==0&&R.3W(4.12[i]/4.12[1-i])>1.1)4.2D=A};5(4.2D){e.1u();G.D.21='7l'}1i{G.D.21=4.31}};8 4c(e){5(!e)e=J.1m;e.1u();5(e.2d.2y>0)C A;F.1H(g,'5h',3L);F.1H(g,'5K',4c);5((4.O[0]&&R.3W(4.12[0])>6)||(4.O[1]&&R.3W(4.12[1])>6)){B a=0;3x(E);4.2G=16.2R(8(){I.4m(4p(4.12[0],0,10,a,0.3),4p(4.12[1],0,10,a,0.3));a++;5(a>10)3x()},46)}};8 2A(e){5(!e)e=J.1m;5(!M.14)C;B a=M,36,4A,1U=A,1A=0,22;I.24();4w=(e.18)?e.18:(e.1C)?e.1C:M;5(4w.1M&&4w.1M.X(/6P/))1U=E;5(e.4L)1A=-e.4L;5(e.5R)1A=e.5R;1A=(1A<0)?-1:+1;22=(1A<0)?0:1;4.1Q[1-22]=A;5((4.1Q[22]&&!1U)||(!4.O[0]&&!4.O[1]))C;5(4.O[1]&&!1U)1Y=I.1h(A,4.3R[22],E);36=!4.O[1]||1U||(4.O[1]&&((1Y[1][0]==1Y[1][1]&&1A>0)||(1Y[1][0]==0&&1A<0)));5(4.O[0]&&(!4.O[1]||1U))1Y=I.1h(4.3R[22],A,E);4A=!4.O[0]||(4.O[0]&&4.O[1]&&36&&!1U)||(4.O[0]&&((1Y[0][0]==1Y[0][1]&&1A>0)||(1Y[0][0]==0&&1A<0)));5(36&&4A&&!1U)4.1Q[22]=E;1i 4.1Q[22]=A;5(e.1u)e.1u();C A};8 4X(a){1B(a.1d){a=a.1d;5(a==g)C E}C A};8 1N(a){B b=a,2a=2h=0;5(b.32){1B(b){2a+=b.5I;2h+=b.5d;b=b.32}}1i 5(b.x){2a+=b.x;2h+=b.y};a.1F=2a;a.1D=2h};8 4Q(a){B b=a;2a=2h=0;1B(!b.15&&b.1d&&b!=m&&P(b,'2K')==\"61\"){b=b.1d};5(b.32){1B(b!=m){2a+=b.5I;2h+=b.5d;b=b.32}};C[2a,2h]};8 2b(a,b,c){F.2b(a,b,c)};8 4p(a,b,c,d,e){c=R.1X(c,1);B f=b-a,3o=a+(R.71(((1/c)*d),e)*f);C(3o>0)?R.6w(3o):R.7r(3o)}},5E:8(){5(F.3w)16.2n(F.3w);F.3H();F.3U();5(16.4Z)16.4Z()},2b:8(a,b,c){5(!a.1r)a.1r='';B d=a.1r;5(b&&!d.X(3c(\"(^|\\\\s)\"+b+\"($|\\\\s)\")))d=d.4n(/(\\S$)/,'$1 ')+b;5(c)d=d.4n(3c(\"((^|\\\\s)+\"+c+\")+($|\\\\s)\",\"g\"),'$2').4n(/\\s$/,'');a.1r=d},3H:8(){B d=/#([^#.]*)$/,2H=/(.*)#.*$/,5N=/(^|\\s)1R-7h-6L-7B($|\\s)/,7x,49,i,1o,5t=Y.30(\"a\"),2p=Y.2Y.1f;5(2p.X(2H))2p=2p.X(2H)[1];1n(i=0;1o=5t[i];i++){49=(1o.1r)?1o.1r:'';5(1o.1f&&!1o.3g&&1o.1f.X(d)&&((1o.1f.X(2H)&&2p===1o.1f.X(2H)[1])||49.X(5N))){1o.3g=E;F.V(1o,'69',8(e){5(!e)e=16.1m;B a=(e.1C)?e.1C:M;1B(!a.3g&&a.1d){a=a.1d};5(!a.3g)C;B b=Y.1t(a.1f.X(d)[1]),3a=A;5(b==Z)b=(b=Y.7D(a.1f.X(d)[1])[0])?b:Z;5(b!=Z){B c=b;1B(c.1d){c=c.1d;5(c.14){c.14.3A(b);3a=c}};5(3a){5(e.1u)e.1u();Y.2Y.1f=2p+\"#\"+a.1f.X(d)[1];3a.14.24();C A}}})}}},3U:8(a){F.7a=E;B b=F.3X(Y.30(\"7J\")[0],\"4q\",(a)?a:'1R');1n(B i=0,3s;3s=b[i];i++)5(!3s.14)F.3O(3s)},7H:8(a,b){5(33(a)=='3I')a=Y.1t(a);5(a==Z)C A;B c=a;1B(c.1d){c=c.1d;5(c.14){5(b){Y.2Y.1f=\"#\"+b};c.14.3A(a);c.14.24();C E}};C A},1G:8(a,b){1n(B i=0,3k;3k=F.2W[i];i++){3k.14.1G();5(b)3k.14.4o()};5(a)F.3H()},4e:8(a){B a=a.6E('-'),3N=a[0],i;1n(i=1;4g=a[i];i++){3N+=4g.7v(0).7G()+4g.7I(1)};C 3N},3X:8(a,b,c){5(33(a)=='3I')a=Y.1t(a);5(a==Z)C A;B d=2q 3c(\"(^|\\\\s)\"+c+\"($|\\\\s)\"),7K,3Z=[],4v=0;B e=a.30(b);1n(B i=0,2P;2P=e[i];i++){5(2P.1r&&2P.1r.X(d)){3Z[4v]=2P;4v++}}C 3Z},5u:8(a){5(a==Z)C E;B b;1B(a.1d){b=F.P(a,'2K');5(b=='3T')C E;a=a.1d};C A},P:8(a,b){5(16.4S)C 16.4S(a,Z).6o(b);5(a.5l)C a.5l[F.4e(b)];C A},3w:16.2R(8(){B a=Y.1t('1R-7n');5(a!=Z){F.3U();16.2n(F.3w)}},46),4f:8(a,b){a.1d.7F(a);a.11.2K=\"3T\";b.1a(a)},V:8(a,b,c){5(!F.1z(a,b,c)&&a.56){a.56('5L'+b,c)}},1z:8(a,b,c){5(a.4r){a.4r(b,c,A);F.4O=E;16.4r(\"6T\",8(){F.1H(a,b,c)},A);C E}1i C A},1H:8(a,b,c){5(!F.5B(a,b,c)&&a.5P)a.5P('5L'+b,c)},5B:8(a,b,c){5(a.5T){a.5T(b,c,A);C E}1i C A}};8 7z(a){F.3O(a)};F.4F();",62,481,"||||sC|if||sBr|function||||||||||||||||||||||||||||false|var|return|sY|true|fleXenv|tDv|mDv|sfU|wD|px|movBr|this|padding|scroller|getStyle|curPos|Math||createDiv|cntRSize|addTrggr|getSize|match|document|null||style|moveDelta|width|fleXcroll|offsetHeight|window|reqS|target|paddings|appendChild|left|trgtScrll|parentNode|top|href|0px|setScrollPos|else|parseInt|sDv|pDv|event|for|anchoR||offsetWidth|className||getElementById|preventDefault|forcedHide|targetSkew|fDv|setPos|addChckTrggr|delta|while|srcElement|yPos|sSBr|xPos|updateScrollBars|remTrggr|cntSize|mxScroll|border|goScroll|id|findPos|position|retFalse|edge|flexcroll|_|barSpace|hoverH|scrollPosition|sSDv|max|scrollState|height|sFBr|zIndex|iNDx|nV|mDPosFix|right|maxPos|keyAct|min|forcedBar|curleft|classChange|scrollTop|targetTouches|fHide|clientX|bottom|curtop|scrollLeft|tSelectFunc|mV|clientY|hidden|clearInterval|externaL|urlBase|new|formItem||documentElement|copyStyles|sFDv|indx|touchPos|length|moved|mWheelProc|indexOf|intClear|touchPrevent|minPos|hBr|touchFlick|urlExt|jBox|mTBox|display|barZ|mousemove|setSize|createScrollBars|pusher|mMouseUp|setInterval|barPadding|cPSize|vrt|visibility|fleXlist|focusProtect|location|ofstParent|getElementsByTagName|tDivZ|offsetParent|typeof|pageScrolled|relative|vEdge|stdMode|fShow|vertical|eScroll|userAgent|RegExp|sRange|vUpReq|getContentHeight|fleXanchor|absolute|sYdir|scrollBoth|fleXdiv|getContentWidth|realScrollPos|hrz|stepp|maxCWidth|sXdir|mMoveBar|tgDiv|clicked|hUpReq|mouseup|catchFastInit|flickClear|updateScroll|onfleXcroll|scrollToElement|overflow|handleTouch|brdWidthLoss|doBarPos|inputName|padHeightComp|prepAnchors|string|tSelectMouse|forcedPos|handleTouchMove|prepareScroll|reT|fleXcrollMain|handleTextSelect|uReg|wheelAct|setVisibility|none|initByClass|barClickRetard|abs|getByClassName|selectstart|retArray||baseAct|mdY|brdHeightLoss|baseProp||100|vBr|mHeight|claSS|onmousedown|barClickScroll|handleTouchEnd|setWidth|camelConv|putAway|parT|zTHeight|mY|Array|padLoss|setHeight|scrollContent|replace|formUpdate|easeInOut|div|addEventListener|xAw|refreshTimeout|calcCScrollVal|key|hElem|mdX|maxx|yScrld|hEdge|xScrld|yAw|mOnXEdge|mOnYEdge|fleXcrollInit|touchstart|scrlTrgt|fleXdata|fleXprocess|fixIEDispBug|wheelDelta|createElement|firstChild|w3events|1px|findRCpos|vBar|getComputedStyle|default|mousedown|setTimeout|100p|isddvChild|mousewheel|onfleXcrollRun|onfleXcrollFail|clearTimeout|100px|1em|basebeg|opera|attachEvent|type|keyCode|oScrollX|index|reqV|DOMMouseScroll|offsetTop|HTMLElement|pageYOffset|fixed|touchmove|solid|getPos|intlWidth|currentStyle|load|inMposX|paddingTop|aSize|Object|barbeg|textAlign|anchorList|checkHidden|pageXOffset|postHeight|pointerOffsetY|brdWidth|baseend|paddingLeft|remChckTrggr|text|pkeY|globalInit|flexinactive|hide|barend|offsetLeft|inMposY|touchend|on|80|regExer|inCurPos|detachEvent|touchBar|detail|pointerOffsetX|removeEventListener|write|onmousewheel|textarea|auto|_37|focus|childNodes|inline|OmniWeb|keypress|align|yScroll|scrollwrapper|flexcrollactive|hscroller|click|important|setAttribute|containerSize|425|_34|contentScroll|block|KDE|bscrollgeneric|borderBottom|vh|fontSize|visible|scrollerjogbox|getPropertyValue|css|keydown|input|onmouseover|_39|scrollUpdate|compPad|floor|undefined|keyup|black|touchLink|zoomdetectdiv|parseFloat|hBar|split|navigator|tabIndex|contentSize|contentwrapper|blur|vscroller|page|flex__|scrollbar|2px|_hscroller|999|onblur|select|unload|AppleWebKit|2500|borderBottomWidth|normal|_38|base|MSIE|pow|copyholder|scrollgeneric|prototype||button|_35|bar|platform|initialized|12px|sizeChangeDetect|Safari|onmouseclick|_33|failed|in|blue|toString|vendor|9999|mcontentwrapper|init|Mac|dblclick|domfixdiv|ceil|_40|nodeType|_36|charAt|xScroll|matcH|scrollerba|CSBfleXcroll|ondblclick|link|rs|getElementsByName|resize|removeChild|toUpperCase|scrollTo|substr|body|clsnm".split("|"),0,{}));
var RecentLeads=new Singleton({init:function(){__Eo(app,"start",bind(this.start,this))},start:function(){var list=$("widget-rl-scroll"),listElemNum=$$("#widget-rl-scroll ul li").length;list&&listElemNum&&fleXenv&&fleXenv.fleXcrollMain(list)}});var SubscribeIntro=new Singleton({init:function(){__Eo(app,"start",bind(this.start,this))},start:function(){if(!$("um-box-subscribe")){return }this.email=$("hp-subscribe-email");if(!this.email){return }this.label=labels.homepage_form_newsletter_email;__Eo(this.email,"keydown",bind(this.error,this,false,this.email));__Eo("hp-subscribe-submit","click",__Eb(this.onSubmit,this))},emailBlur:function(){if(!this.email.value){this.email.value=this.label}Style.setClassIf(this.email.value==this.label,this.email,"label")},emailFocus:function(){if(this.email.value==this.label){this.email.value=""}Style.removeClass(this.email,"label")},onSubmit:function(event){if(!this.email.value||this.email.value==this.label){Event.stop(event);return this.error("um_register_email_error_empty",this.email)}if(/.+@.+\..+/.test(this.email.value)){var popup=this.popup;if(!popup){popup=this.popup=UMSubscribe.popup=new Popup({template:new liligo.VTemplate("/v3/popups/templates/default.vm",function(context){var text=new liligo.__VT_StringCat(),_function="function",velocityCount=0;if(context.velocityCount){velocityCount=context.velocityCount}text.push('	<table class="popup" cellspacing="0">		<tr>			<td class="popup-frame-tl">				<div id="popup-');text.push(context.id);text.push('-title" class="popup-title"></div>				');if(context.close){text.push('					<a id="popup-');text.push(context.id);text.push('-close" class="popup-close" href="');text.push("#close");text.push('">						');text.push(context.labels.common_popup_close);text.push("					</a>				")}text.push('			</td>			<td class="popup-frame-tr"></td>		</tr>		<tr>			<td class="popup-content" id="popup-');text.push(context.id);text.push('-content">			</td>			<td class="popup-frame-right"></td>		</tr>		<tr>			<td colspan="2">				<span class="popup-frame-bl"></span>				<span class="popup-frame-br"></span>			</td>		</tr>	</table>');return text.toString()}),content:$("um-box-subscribe"),skin:"umbox",close:false,title:null});popup.create();UMSubscribe.initialize()}this.popup.show();UMSubscribe.show(this.email.value)}else{return this.error("um_register_email_error",this.email)}},error:function(error,field){if(error){error=labels[error]||error}if(error){$("hp-subscribe-error-msg").innerHTML=error;if(field=$(field)){field.focus();field.select()}}Style.setClassIf(error,field,"error");Style.setClassIf(error,$("hp-subscribe-form"),"error")}});var FeedbackIntro=new Singleton({init:function(){__Eo(app,"start",bind(this.start,this))},start:function(){if(!$("um-box-feedback")){return }this.feedbackPopup=new Popup({template:new liligo.VTemplate("/v3/popups/templates/default.vm",function(context){var text=new liligo.__VT_StringCat(),_function="function",velocityCount=0;if(context.velocityCount){velocityCount=context.velocityCount}text.push('	<table class="popup" cellspacing="0">		<tr>			<td class="popup-frame-tl">				<div id="popup-');text.push(context.id);text.push('-title" class="popup-title"></div>				');if(context.close){text.push('					<a id="popup-');text.push(context.id);text.push('-close" class="popup-close" href="');text.push("#close");text.push('">						');text.push(context.labels.common_popup_close);text.push("					</a>				")}text.push('			</td>			<td class="popup-frame-tr"></td>		</tr>		<tr>			<td class="popup-content" id="popup-');text.push(context.id);text.push('-content">			</td>			<td class="popup-frame-right"></td>		</tr>		<tr>			<td colspan="2">				<span class="popup-frame-bl"></span>				<span class="popup-frame-br"></span>			</td>		</tr>	</table>');return text.toString()}),content:$("um-box-feedback"),skin:"umbox",close:false,title:null});this.feedbackPopup.create();UMFeedback.initialize();UMFeedback.popup=this.feedbackPopup;__Eo("hp-feedback-submit","click",__Eb(this.onSubmit,this))},onSubmit:function(event){UMFeedback.popup.show();UMFeedback.show()}});var SBPager=new Class({visible_items:3,constructor:function(target){this.link_prev=Query.selectNode(".prev",target);this.link_next=Query.selectNode(".next",target);this.items=$$("li",target);this.itemnum=this.items.length;this.pagenum=Math.ceil(this.itemnum/this.visible_items);this.page=0;if(this.pagenum==1){return false}this.link_prev.parentNode.style.display="block";this.showhide_pagers();this.show_page(this.page);__Eo(this.link_prev,"click",__EbS(this.paginate,this,-1));__Eo(this.link_next,"click",__EbS(this.paginate,this,+1))},paginate:function(e,diff){this.page+=diff;this.showhide_pagers();this.show_page(this.page)},showhide_pagers:function(){this.link_prev.style.display=(!this.page)?"none":"block";this.link_next.style.display=(this.page==this.pagenum-1)?"none":"block"},show_page:function(pagenum){if(this.prevs){forEach(this.prevs,function(item){Style.hide(item)})}this.prevs=[];var from=pagenum*this.visible_items;for(var i=from;i<from+this.visible_items;i++){if(i<this.itemnum){this.items[i].style.display="block";this.prevs.push(this.items[i])}}}});new Application({init:function(){forEach($$("#scboxes1 div.scbox1"),function(target){if(!Style.hasClass(target,"noSBPager")){new SBPager(target)}})}});if(!liligo._v3_popup_overlays_shown){liligo._v3_popup_overlays_shown=0}var Popup=new Class(Observable,{y:100,skin:"default",close:true,className:"",overlay:true,fixOverlay:false,opacity:0.8,bgColor:"#b4cf01",canvasWidth:"100%",constructor:function(options){extend(this,options||{});this.id=unique();this.templateData=extend({id:this.id,skin:this.skin,close:this.close},this.templateData||{})},show:function(show){this.create();if(!show){this._fireEvent("hide")}show=show!==false;this._showOverlay(show);if(show&&IE6){this._reposition()}Style.showIf(show,this._container);if(IE6){if(this.wheelObserver){this._wheelObserver.stop();this._resizeObserver.stop();this._scrollObserver.stop()}if(show){this._wheelObserver=new Event.Observer(document,"resize",bind(this._reposition,this));
this._resizeObserver=new Event.Observer(window,"resize",bind(this._reposition,this));this._scrollObserver=new Event.Observer(window,"scroll",bind(this._reposition,this))}forEach($$("select"),function(select){select.style.visibility=!show?"visible":"hidden"});forEach($$("select",this._container),function(select){select.style.visibility="visible"})}if(show){this._fireEvent("show")}},hide:function(){this.show(false)},create:function(){if(this._container){return }var container=Element("div",{className:"skin-"+this.skin+" "+this.className,innerHTML:this.template.process(this.templateData)});Style.set(container,{display:"none",position:"fixed",top:this.y+"px",left:0,width:this.canvasWidth,zIndex:45});DOM.add(container);__Eo(container,"click",__Eb(this._containerClick,this));var content=this.content,contentElem=$("popup-"+this.id+"-content"),closeElem=$("popup-"+this.id+"-close");if(typeof content=="string"){contentElem.innerHTML=content}else{contentElem.appendChild(content);Style.show(content)}if(closeElem){__Eo(closeElem,"click",__EbS(this.hide,this))}if(this.title){var titleElem=$("popup-"+this.id+"-title");if(titleElem){titleElem.innerHTML=this.title}}this._container=container},_containerClick:function(event){var elem=Event.element(event);if(elem==this._container){this.hide()}},_reposition:function(){if(this._overlay){this._updateOverlay()}var container=this._container;container.style.position="absolute";container.style.top=document.documentElement.scrollTop+this.y+"px"},_showOverlay:function(show){if(!this.overlay){return }show=show!==false;if(!this._overlay){var overlay=DOM.add("div");Style.set(overlay,{position:"fixed",display:"none",opacity:this.opacity,top:0,left:0,width:"100%",height:"100%",zIndex:40,backgroundColor:this.bgColor});this._overlay=overlay;if(IE6){this._updateOverlay()}if(!this.fixOverlay){__Eo(this._overlay,"click",bind(this.hide,this))}}Style.showIf(show,this._overlay);var action="addClass";if(show){liligo._v3_popup_overlays_shown++}else{if(--liligo._v3_popup_overlays_shown<=0){action="removeClass";liligo._v3_popup_overlays_shown=0}}Style[action](document.body,"v3-popup-with-overlay");if(IE6){if(this._ieInterval){clearInterval(this._ieInterval);this._resizeObserver.stop();this._scrollObserver.stop()}if(show){this._ieInterval=setInterval(bind(this._updateOverlay,this),300);this._resizeObserver=new Event.Observer(window,"resize",bind(this._updateOverlay,this));this._scrollObserver=new Event.Observer(window,"scroll",bind(this._updateOverlay,this))}}},_updateOverlay:function(){var body=document.body,winHeight=document.documentElement.clientHeight||body.clientHeight;body.style.height="auto";Style.set(this._overlay,{position:"absolute",width:body.scrollWidth+"px",height:Math.max(body.scrollHeight,winHeight)+"px"})}});window.hpPopup=Abstract({name:null,submit:null,opener:false,noForm:false,initialize:function(){if(this.initialized){return }this.initialized=true;if(this.opener){__Eo(this.opener,"click",__EbS(this.show,this))}if(!this.noForm){Event.observe("hp-"+this.name+"-form","submit",this.bindedSubmit=Event.bindStop(this.submit,this))}__Eo("hp-"+this.name+"-close","click",__EbS(this.close,this))},hashOpen:function(){var hash=document.location.hash;if(hash&&hash.indexOf(this.name)!=-1){this.show()}},show:function(){if(!this.initialized){this.initialize()}if(!this.noFade){hpPopupTools.setPosition("hp-"+this.name);hpPopupTools.fadeScreen(true)}Style.show("hp-"+this.name)},close:function(){Style.hide("hp-"+this.name);if(!this.noFade){hpPopupTools.fadeScreen(false)}},setError:function(target,error,toParent){target=$(target);if(toParent){target=target.parentNode}if(error===null){Style.removeClass(target,"error");Style.removeClass(target,"valid")}else{Style.setClassIf(error,target,"error");Style.setClassIf(!error,target,"valid")}return error}});window.hpPopupTools=Singleton({tabChain:Class({constructor:function(){var observers=this.observers=this.observers||[],chain=arguments,listener,_Event=Event;if(chain.length==1&&typeof chain[0]=="object"&&chain[0].length){chain=chain[0]}this.list=chain;for(var i=0;i<chain.length-1;i++){listener=function(event,index){if(event.keyCode==_Event.KEY_TAB){try{if(event.shiftKey){if(index){$(chain[index-1]).focus()}}else{$(chain[index+1]).focus()}}catch(e){}_Event.stop(event)}};listener=_Event.bind(listener,0,i);observers.push(new _Event.Observer(chain[i],"keydown",listener))}},remove:function(){var observers=this.observers,observer;while(observer=observers.shift()){observer.stop()}delete this.list}}),Shadow:Class({constructor:function(elem,params){params=params||{};this.params={offsetX:4,offsetY:4,opacity:0.25,color:"#9d9d9d",zIndex:55,img:"/myliligo/popups/common/img/shadow-gray-alpha.png"};if((params.color=="#c9db58")&&!params.img){params.img="/myliligo/popups/common/img/shadow-green-alpha.png"}params=extend(this.params,params);var dim=Geometry.dimension(this.elem=elem=$(elem)),pos=Geometry.position(elem),html=[];Style.hide(this.div=Element("div"));document.body.insertBefore(this.div,document.body.firstChild);Style.set(this.div,{opacity:params.opacity,zIndex:params.zIndex});(this.inner=Element("div")).style.position="relative";this.div.appendChild(this.inner);if(dim[0]>20){html.push('<div style="height:20px;width:',dim[0]-20,"px;position:absolute;background:",params.color,';right:20px;bottom:0"></div>')}if(dim[1]>20){html.push('<div style="width:',dim[0],"px;height:",dim[1]-20,"px;position:absolute;background:",params.color,';bottom:20px;right:0"></div>')}html.push('<div style="width:',Math.min(dim[0],20),"px;height:",Math.min(dim[0],20),"px;position:absolute;bottom:0;right:0;");if(IE){html.push("filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='",params.img,"', sizingmethod='crop')")}else{html.push("background:url(",params.img,") 100% 100%;")}html.push('"></div>');this.inner.innerHTML=html.join("");Style.set(this.inner,{height:dim[1]+"px",width:dim[0]+"px"});Style.set(this.div,{position:"absolute",display:"block",left:pos[0]+params.offsetX+"px",top:pos[1]+params.offsetY+"px"})
},remove:function(){this.div.removeChild(this.inner);document.body.removeChild(this.div);delete this.inner;delete this.div;this.remove=nullFunc}}),setPosition:function(popup,diff,center){popup=$(popup);if(self.pageYOffset){offset=self.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){offset=document.documentElement.scrollTop}else{if(document.body){offset=document.body.scrollTop}}}if(center){var docElem,winHeight=0;if(self.innerHeight){winHeight=self.innerHeight}else{if((docElem=document.documentElement)&&docElem.clientHeight){winHeight=docElem.clientHeight}else{if(document.body){winHeight=document.body.clientHeight}}}diff=Math.round((winHeight-Geometry.dimension(popup)[1])/2)}else{if(diff==undefined){diff=100}}popup.style.top=offset+diff+"px"},getViewportY:function(){var docElem;if(self.innerHeight){return[window.pageYOffset,window.pageYOffset+self.innerHeight]}else{if((docElem=document.documentElement)&&docElem.clientHeight){return[docElem.scrollTop,docElem.scrollTop+docElem.clientHeight]}else{if(document.body){return[document.body.scrollTop,document.body.scrollTop+document.body.clientHeight]}}}},fadeScreen:function(show,_params){var params={opacity:0.8,zIndex:40,color:"#abc600",minHeight:0};extend(params,_params||{});if(!this.fader){this.fader=Element("div");Style.set(this.fader,{position:"absolute",top:0,left:0,overflow:"hidden",display:"none"});document.body.insertBefore(this.fader,document.body.firstChild)}if(show){var dim,docElem,winHeight=0;if(self.innerHeight){winHeight=self.innerHeight}else{if((docElem=document.documentElement)&&docElem.clientHeight){winHeight=docElem.clientHeight}else{if(document.body){winHeight=document.body.clientHeight}}}var oldHeight=document.body.style.height;document.body.style.height="auto";if(document.body&&(document.body.scrollWidth||document.body.scrollHeight)){dim=[document.body.scrollWidth+"px",Math.max(document.body.scrollHeight,params.minHeight,winHeight)+"px"]}else{if(document.body.offsetWidth){dim=[document.body.offsetWidth+"px",Math.max(document.body.offsetHeight,params.minHeight,winHeight)+"px"]}else{dim=["100%","100%"]}}document.body.style.height=oldHeight;DatePicker&&DatePicker.actual&&DatePicker.actual.close();Style.set(this.fader,{opacity:params.opacity,zIndex:params.zIndex,backgroundColor:params.color,width:dim[0],height:dim[1]});if(IE){forEach($$("select"),function(sel){sel.style.visibility="hidden"})}Style.show(this.fader)}else{Style.hide(this.fader);if(IE){forEach($$("select"),function(sel){sel.style.visibility="visible"})}}}});var AddThis=Singleton({init:function(){if(window.hp){__Eo(hp,"start",bind(this.start,this))}else{__Eo(app,"start",bind(this.start,this))}},start:function(){this.opener=$("addthis-button");if(!this.opener){return }this.items=[{"code":"email","name":labels.addthis_email},{"code":"favorites","name":labels.addthis_favorites},{"code":"print","name":labels.addthis_print},{"code":"delicious","name":"Delicious"},{"code":"digg","name":"Digg"},{"code":"google","name":"Google"},{"code":"myspace","name":"MySpace"},{"code":"live","name":"Live"},{"code":"facebook","name":"Facebook"},{"code":"stumbleupon","name":"StumbleUpon"},{"code":"twitter","name":"Twitter"},{"code":"more","name":labels.addthis_more}];this.template=new liligo.VTemplate("/v3/addthis/addthis.vm",function(context){var text=new liligo.__VT_StringCat(),_function="function",velocityCount=0;if(context.velocityCount){velocityCount=context.velocityCount}text.push('	<div id="addthis-popup" style="display:none">		<div id="addthis-head">			<span>');text.push(context.labels.addthis_title);text.push('</span>		</div>		<div id="at_hover">	');for(var i1 in context.items){var item=context.items[i1];if(typeof item==_function){continue}velocityCount=i1;text.push('			<a class="at_item" id="addthis-');text.push(item.code);text.push('" href="');text.push('#">				<span class="at_item_');text.push(item.code);text.push('">');text.push(item.name);text.push("</span>			</a>	")}velocityCount=0;text.push('			<div class="cb"></div>		</div>		<div id="addthis-footer">			<a href="http://www.addthis.com/?utm_source=hm&amp;utm_medium=img&amp;utm_content=ATLogo_orig&amp;utm_campaign=AT_main" id="at-logo" target="addthis"></a>		</div>	</div>');return text.toString()});this.wrapper=document.createElement("div");this.wrapper.innerHTML=this.template.process({items:this.items,labels:labels});document.body.appendChild(this.wrapper);this.popup=$("addthis-popup");__Eo(this.popup,"mouseout",bind(this.close,this,this.popup));__Eo(this.popup,"mouseover",bind(this.open,this,this.popup));__Eo(this.opener,"click",bind(this.sendto,this));__Eo(this.opener,"mouseout",bind(this.close,this,this.popup));__Eo(this.opener,"mouseover",bind(this.open,this,this.popup));forEach($$(".at_item","at_hover"),function(item){__Eo(item,"click",bind(this.sendto,this,item.id.replace("addthis-","")))},this);this.seq=1;this.ssid=(new Date().getTime()&268435455).toString(16)+(Math.floor(Math.random()*268435455)).toString(16)},open:function(elem){var openerPos=Geometry.position(this.opener);var popupDim=Geometry.dimension(this.popup);var bodyDim=Geometry.dimension(document.body);if(openerPos[0]+popupDim[0]<bodyDim[0]){this.popup.style.left=openerPos[0]+6+"px"}else{this.popup.style.left=openerPos[0]-103+"px"}this.popup.style.top=openerPos[1]+17+"px";if(this.closeTimer!==null){clearTimeout(this.closeTimer)}Style.show(elem)},close:function(elem,skipTimer){this.closeTimer=setTimeout(bind(function(){Style.hide(elem)},this),(skipTimer===true?0:700))},sendto:function(s){this.close(this.popup,true);if(s==="favorites"){try{if(BOM.detect("safari")){alert(labels.addthis_favorite_hotkey)}else{if(document.all){window.external.AddFavorite(location.href,document.title)}else{window.sidebar.addPanel(document.title,location.href,"")}}urchinTracker("/HomePage/General/Events/Bookmark/"+s);(new Image()).src=this.genurl(s);return false}catch(e){}}if(s==="print"){window.print();urchinTracker("/HomePage/General/Events/Bookmark/"+s);
(new Image()).src=this.genurl(s);return false}if(s==="email"){if(window.hp){hpRecommend.show()}else{Recommend.show()}return false}if(!s||s==="more"){window.open(this.genurl(s,null),"addthis","scrollbars=no,menubar=no,width=625,height=495,resizable=no,toolbar=no,location=no,status=no");urchinTracker("/HomePage/General/Events/Bookmark/more")}else{window.open(this.genurl(s,null),"addthis");urchinTracker("/HomePage/General/Events/Bookmark/"+s)}},trim:function(s){try{s=s.replace(/^[\s\u3000]+|[\s\u3000]+$/g,"");s=encodeURIComponent(s)}catch(e){}return s},genurl:function(svc){var sta="AT-findworks/-/~/"+this.ssid+"/"+(this.seq++);var uadd="pub=findworks&s="+svc+"&url="+this.trim(location.href)+"&title="+this.trim(document.title)+"&logo=&logobg=&logocolor=&ate="+sta+"&adt=1&content=";return"http://www.addthis.com/bookmark.php?v=152&winname=addthis&"+uadd+"&CXNID=2000001.5215456080540439074NXC"}});var Recommend=Singleton(hpPopup,{name:"recommend",opener:"hp-function-recommend",initialize:function(){if(this.initialized){return }__Eo("hp-recommend-submit","click",bind(this.submit,this));__Eo("hp-recommend-cancel","click",bind(this.close,this));__Eo("hp-recommend-sent-close","click",__EbS(this.close,this));var popupOpener=$("hp-recommend-mail-popup-opener");if(popupOpener){__Eo(popupOpener,"mouseover",bind(this.manageMailPopup,this,true));__Eo(popupOpener,"mouseout",bind(this.manageMailPopup,this,false))}new hpPopupTools.tabChain("hp-recommend-mail-1","hp-recommend-mail-2","hp-recommend-mail-3","hp-recommend-mail-4","hp-recommend-name","hp-recommend-your-mail","hp-recommend-cancel","hp-recommend-submit","hp-recommend-mail-1");this._base_initialize();setTimeout(bind(this.hashOpen,this),500)},manageMailPopup:function(show){var popup=$("hp-recommend-mail-popup");Style.showIf(show,popup);if(show){if(liligo.getLang()=="hu"){popup.style.marginLeft=(Geometry.position("hp-recommend-mail-popup-opener")[0]-146)+"px"}else{popup.style.marginLeft=(Geometry.position("hp-recommend-mail-popup-opener")[0]-182)+"px"}}},submit:function(){var params={},mails=[],mail,field,error=false,first;for(var i=1;i<5;i++){field=$("hp-recommend-mail-"+i);this.setError(field,false);if(mail=field.value){if(!hpUserManager.emailRE.test(mail)){if(!first){first=field}this.setError(field,error=true);$("hp-recommend-error").innerHTML="<span>"+labels.recommend_email_alert+"</span>"}else{mails.push(mail)}}}if(error){Style.addClass("hp-recommend-form","error");first.focus();first.select();return }if(!mails.length){$("hp-recommend-error").innerHTML="<span>"+labels.recommend_email_alert_2+"</span>";this.setError("hp-recommend-mail-1",true);Style.addClass("hp-recommend-form","error");return }forEach(mails,function(mail,i){params["mail_"+(i+1)]=mail});field=$("hp-recommend-name");var name=field.value;if(!name){$("hp-recommend-error").innerHTML="<span>"+labels.recommend_name_alert+"</span>";this.setError(field,true);Style.addClass("hp-recommend-form","error");field.focus();field.select();return }params["u-name"]=name;this.setError(field,false);field=$("hp-recommend-your-mail");mail=field.value;if(!hpUserManager.emailRE.test(mail)){$("hp-recommend-error").innerHTML="<span>"+labels.recommend_email_alert_3+"</span>";this.setError(field,true);Style.addClass("hp-recommend-form","error");field.focus();field.select();return }params["u-email"]=mail;this.setError(field,false);Style.removeClass("hp-recommend-form","error");new AjaxRequest("/air/recommendliligo_submit.jsp",{parameters:params});var list=[];forEach(mails,function(mail){list.push("<li>",escapeHTML(mail),"</li>")});$("hp-recommend-sent-list").innerHTML=list.join("");Style.hide("hp-recommend-form");Style.show("hp-recommend-sent")},show:function(){if(!this.initialized){this.initialize()}$("hp-recommend-mail-1").value=$("hp-recommend-mail-2").value=$("hp-recommend-mail-3").value=$("hp-recommend-mail-4").value=$("hp-recommend-name").value=$("hp-recommend-your-mail").value="";var user=window.hp&&hp.profile&&hp.profile.user;if(user&&user.registered){if(user.nick){$("hp-recommend-name").value=user.nick}if(user.email){$("hp-recommend-your-mail").value=user.email}}this.setError("hp-recommend-mail-1",false);this.setError("hp-recommend-mail-2",false);this.setError("hp-recommend-mail-3",false);this.setError("hp-recommend-mail-4",false);this.setError("hp-recommend-name",false);this.setError("hp-recommend-your-mail",false);Style.removeClass("hp-recommend-form","error");Style.show("hp-recommend-form");Style.hide("hp-recommend-sent");this._base_show();$("hp-recommend-mail-1").focus();var mailPopup=$("hp-recommend-mail-popup"),opener=$("hp-recommend-mail-popup-opener"),arrow=$("hp-recommend-mail-popup-hand");if(opener){arrow.style.backgroundPosition=opener.offsetLeft+opener.offsetWidth/2-52+"px 100%";mailPopup.style.top=opener.offsetTop+14+(IE?27:0)+"px"}}});var Subscribe=UMSubscribe=Singleton({initialize:function(){this.form=$("um-subscribe");if(!this.form){return }this.email=$("um-subscribe-email");__Eo(this.email,"keydown",bind(this.error,this,false,this.email));this.forename=$("um-subscribe-forename");this.surname=$("um-subscribe-surname")},show:function(email){this.error(false,this.email);Style.hide($("um-subscribe-thanks"));Style.show($("um-subscribe"));this.surname.value=this.forename.value="";if(email){this.email.value=email}this.surname.focus()},onSubmit:function(){if(this.email.value==""){return this.error("um_register_email_error_empty",this.email)}if(!/.+@.+\..+/.test(this.email.value)){return this.error("um_register_email_error",this.email)}if(this.form.action){$("um-subscribe").submit()}else{new AjaxRequest("/profile/subscribe.jsp",{parameters:{NOM:this.surname.value,PRENOM:this.forename.value,EMAIL:this.email.value,DEPARTURECITY:$("um-subscribe-city").value,LANGUE:$("um-subscribe-lang").value,CIV:($("um-subscribe-sex-h").checked?"CIVH":"CIVF")},onComplete:bind(this.onResponse,this)})}},error:function(error,field){if(error){error=labels[error]||error}if(error){if(field=$(field)){field.focus();field.select()
}$("um-subscribe-error-msg").innerHTML=error}Style.setClassIf(error,field,"error");Style.setClassIf(error,this.form,"error")},onResponse:function(_,response){response=JSON.decode(response);if(response.ok){Style.hide($("um-subscribe"));Style.show($("um-subscribe-thanks"))}else{if(response.exist){return this.error("um_register_email_exist",this.email)}}}});var Feedback=UMFeedback=Singleton({initialize:function(){this.form=$("um-feedback");if(!this.form){return }this.email=$("um-feedback-email");__Eo(this.email,"keydown",bind(this.error,this,false,this.email));this.text=$("um-feedback-text");__Eo(this.text,"keydown",bind(this.error,this,false,this.text));__Eo(this.form,"submit",__EbS(this.onSubmit,this))},show:function(){Style.hide($("um-feedback-thanks"));Style.show($("um-feedback"));this.text.value="";this.email.focus()},onSubmit:function(){if(this.email.value==""){return this.error("um_register_email_error_empty",this.email)}if(!/.+@.+\..+/.test(this.email.value)){return this.error("um_register_email_error",this.email)}if(this.text.value==""||!/.+[a-zA-Z]/.test(this.text.value)){return this.error("um_feedback_text_error_empty",this.text)}new AjaxRequest("/profile/feedback.jsp",{parameters:{email:this.email.value,text:this.text.value},onComplete:bind(this.onResponse,this)})},error:function(error,field){if(error){error=labels[error]||error}if(error){if(field=$(field)){field.focus();field.select()}$("um-feedback-error-msg").innerHTML=error}Style.setClassIf(error,field,"error");Style.setClassIf(error,this.form,"error")},onResponse:function(_,response){response=JSON.decode(response);if(response.ok){Style.hide($("um-feedback"));Style.show($("um-feedback-thanks"))}else{}}});window.Cookie=window.Cookie||{save:function(name,value,days,path,domain){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString()}else{var expires=""}document.cookie=arguments[0]+"="+value+expires+";path="+(path?path:"/")+(domain?";domain="+domain:"")},load:function(name){var nameEQ=name+"=";var ca=document.cookie.split(";");for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==" "){c=c.substring(1,c.length)}if(c.indexOf(nameEQ)==0){return c.substring(nameEQ.length,c.length)}}return null},destroy:function(name){Cookie.save(name,"",-1)}};var MoreLessSearchForm=new Abstract(SearchForm,{name:null,withMore:false,initialize:function(){if(!this._base_initialize()){return false}if($(this.name+"-more-")){__Eo(this.name+"-more-","click",__EbS(this.moreLess,this,true))}if($(this.name+"-more")){__Eo(this.name+"-more","click",__EbS(this.moreLess,this,true))}__Eo(this.name+"-less","click",__EbS(this.moreLess,this,false));return true},toMore:nullFunc,toLess:nullFunc,moreLess:function(e,more){this.withMore=typeof more!="undefined"?more:this.withMore;Style.setClassIf(this.withMore,this._form,"more");more?this.toMore():this.toLess()}});var CarSearchForm=new Singleton(MoreLessSearchForm,{name:"car",otherCategory:"car-trainstation",cookieName:"carForm",noDropoff:false,defaultDriverAge:25,initialize:function(){if(!this._base_initialize()){return }if(BOM.detect("safari|mac")){forEach($$(".timeselect"),function(elem){elem.style.background="none"})}if(Style.hasClass("searchform-"+this.name,"nodropoff")){this.noDropoff=true}var layerHolder,form=this._form;if(Query.up(form,"table.popup")){Style.set(layerHolder=Element("div"),{width:"100%",position:"absolute",left:0});form.appendChild(layerHolder)}this.pickupDefaultFocus=this.noDropoff?this.name+"-pickup-date":this.name+"-dropoff";this._pickup=new CompLoc({type:"car",field:this.name+"-pickup",hidden:this.name+"-pickupCode",nextFocus:this.name+"-sameagency",container:layerHolder});__Eo(this._pickup,"change",bind(this.onPickupChange,this));__Eo(this._pickup,"keydown",bind(this.onPickupDropoffMod,this));if($(this.name+"-pickup")){try{$(this.name+"-pickup").focus()}catch(e){}}this._dropoff=new CompLoc({type:"car",field:this.name+"-dropoff",hidden:this.name+"-dropoffCode",nextFocus:this.name+"-pickup-date",container:layerHolder});__Eo(this._dropoff,"change",bind(this.onDropoffChange,this));__Eo(this._dropoff,"keydown",bind(this.onPickupDropoffMod,this));this.displayFormatShort=({hu:"%Y. %M %d."})[getLang()]||"%d %M %Y";this.displayFormatLong=({hu:"%Y. %M %d. %S"})[getLang()]||"%S %d %M %Y";this._pickupDate=new DatePicker({direction:DatePicker.DIR_DEP,field:this.name+"-pickup-date",nextFocus:this.name+"-pickup-hour",displayFormat:this.displayFormatShort,preReturnDays:3,offsetLeft:0,oldNaming:true,container:layerHolder});this._dropoffDate=new DatePicker({direction:DatePicker.DIR_RET,field:this.name+"-dropoff-date",nextFocus:this.name+"-dropoff-hour",depPicker:this._pickupDate,displayFormat:this.displayFormatShort,preReturnDays:3,offsetLeft:-63,oldNaming:true,container:layerHolder});__Eo(this._pickupDate,"set",bind(this.todayDateSet,this,"pickup",1));__Eo(this._dropoffDate,"set",bind(this.todayDateSet,this,"dropoff",2));__Eo(this._dropoffDate,"set",bind(this.clearDateErrorMsg,this));__Eo(this._pickupDate,"set",bind(this.clearDateErrorMsg,this));__Eo(this.name+"-dropoff-hour","change",bind(this.clearDateErrorMsg,this));__Eo(this.name+"-dropoff-minute","change",bind(this.clearDateErrorMsg,this));var drvAgeInput=$(this.name+"-driver-age");if(!drvAgeInput.value){drvAgeInput.value=this.defaultDriverAge}Event.observe(drvAgeInput,"blur",Event.bind(this.onDriverAgeBlur,this));Event.observe(drvAgeInput,"focus",Event.bind(function(){drvAgeInput.select()},this));__Eo(this.name+"-driver-age","change",bind(this.clearDriverAgeErrorMsg,this));this.onDriverAgeBlur();__Eo(this.name+"-sameagency","change",bind(this.onSameAgencyMod,this));if(IE){Event.observe($(this.name+"-sameagency").parentNode,"click",Event.bind(this.onSameAgencyMod,this))}Event.observe($(this.name+"-sameagency"),"blur",Event.bind(this.onSameAgencyBlur,this));this.onSameAgencyMod();this._pickupDate.retPicker=this._dropoffDate;this.moreLess();var carSubCat=$("car-subcategory-"+this.name);
if(carSubCat&&!this.ajaxHP){carSubCat.checked=true;__Eo("car-subcategory-"+this.otherCategory,"click",bind(this.subCategoryClick,this));if(IE){__Eo("car-subcategorylink-"+this.otherCategory,"click",bind(this.subCategoryClick,this))}}this.loadForm();Event.observe(this._form,"submit",bind(function(){if(this.withMore){urchinTracker("/SearchForm/Car/Homepage/Action/SearchButtonClick/AdvanceForm")}else{urchinTracker("/SearchForm/Car/Homepage/Action/SearchButtonClick/RegularForm")}},this));return true},subCategoryClick:function(){this.saveForm();var radio=$("car-subcategory-car-trainstation");if(!radio.checked){radio=$("car-subcategory-car")}var link=$$("label[for="+radio.id+"] a",radio.parentNode)[0];if((link)&&(link.href)){window.location.href=link}},saveForm:function(){window.Cookie&&Cookie.save(this.cookieName,this._serialize($("#searchform-"+this.name),[this.name+"-pickup",this.name+"-pickupCode",this.name+"-dropoff",this.name+"-dropoffCode","car-subcategory-car","car-subcategory-car-trainstation"]))},toMore:function(){this._pickupDate.displayFormat=this.displayFormatLong;this._dropoffDate.displayFormat=this.displayFormatLong;this._pickupDate.saveToFields();this._dropoffDate.saveToFields()},toLess:function(){this._pickupDate.displayFormat=this.displayFormatShort;this._dropoffDate.displayFormat=this.displayFormatShort;this._pickupDate.saveToFields();this._dropoffDate.saveToFields()},loadForm:function(){var formData=window.Cookie&&Cookie.load(this.cookieName),i,el;if(formData){formData=JSON.decode(formData);for(i in formData){if(el=$(this.name+i)){el.value=formData[i]}}if(formData.withMore){this.moreLess(null,true)}Cookie.destroy(this.cookieName)}},onSameAgencyBlur:function(){if(!$(this.name+"-sameagency").checked){$(this.name+"-dropoff").focus()}},onDriverAgeBlur:function(){var self=$(this.name+"-driver-age"),val;val=self.value.replace(/[^\d]/g,"")*1;if((!val)||(val>150)){val=this.defaultDriverAge}self.value=val},onPickupChange:function(value){var other=$(this.name+"-dropoff"),oldstate;oldstate=other.disabled;other.disabled=false;if((!other.value)||(this.sameagency)){other.value=$(this.name+"-pickup").value}other.disabled=oldstate;$(this.name+"-dropoffCode").value=$(this.name+"-pickupCode").value},onDropoffChange:function(){var other=$(this.name+"-pickup");if(!other.value){other.value=$(this.name+"-dropoff").value;$(this.name+"-pickupCode").value=$(this.name+"-dropoffCode").value}},onPickupDropoffMod:function(){this._setError(this.name+"-pickup","");this._setError(this.name+"-dropoff","")},clearDateErrorMsg:function(){this._setError(this.name+"-dropoff-date","")},clearDriverAgeErrorMsg:function(){this._setError(this.name+"-driver-age","")},todayDateSet:function(fieldType,offsetHours){var now=new Date(),oneDay=24*3600000,defaultHour=10,h,m;if(this["_"+fieldType+"Date"].value*1==DateTools.getDayDate(new Date())*1){h=now.getHours()+offsetHours;if(h>23){this["_"+fieldType+"Date"].set(now*1+oneDay);h=h%23}m=Math.floor(now.getMinutes()/10)*10;this.buildOptions(fieldType,h,23,h);$(this.name+"-"+fieldType+"-hour").value=h;$(this.name+"-"+fieldType+"-minute").value=(m<10?"0":"")+String(m)}else{if($(this.name+"-"+fieldType+"-hour").options.length<24){this.buildOptions(fieldType,0,23,defaultHour);$(this.name+"-"+fieldType+"-minute").value="00"}if((fieldType=="pickup")&&(this["_pickupDate"].value*1<this["_dropoffDate"].value*1)){this.buildOptions("dropoff",0,23,$(this.name+"-dropoff-hour").value)}}this._lastModifiedDP=fieldType},buildOptions:function(fieldType,from,to,sel){var select=$(this.name+"-"+fieldType+"-hour"),html="",selected="",i;var addOption=function(select,value,text,selected){var o=new DOM.Element("option",{text:text,value:value});if(selected){o.selected="selected"}select.options.add(o)};for(i=select.options.length-1;i>=0;i--){select.remove(i)}for(i=from;i<=to;i++){addOption(select,i,(i<10?"0":"")+String(i),i==sel)}},onSameAgencyMod:function(){var self=$(this.name+"-sameagency"),dropoff=$(this.name+"-dropoff");if(self.checked){this.sameagency=true;this.onPickupChange();dropoff.setAttribute("disabled",true);Style.addClass(dropoff,"disabled");this.dropoffComploc=false}else{this.sameagency=false;dropoff.removeAttribute("disabled");Style.removeClass(dropoff,"disabled");this.dropoffComploc=true}},fill:function(values){if(!values){return }if(values&&values.pickupCode&&!values.dropoffCode){values.dropoffCode=values.pickupCode;values.dropoff=values.pickup}var v,$=bind(function(p){return liligo.$(p.replace(/^-/,this.name+"-"))},this);if(v=values.pickupDate){this._pickupDate.set(v)}if(v=values.dropoffDate){this._dropoffDate.set(v)}if(v=values.pickup){$("-pickup").value=v}if(v=values.pickupCode){$("-pickupCode").value=v}if(v=values.dropoff){$("-dropoff").value=v}if(v=values.dropoffCode){$("-dropoffCode").value=v}if(v=values.pickupHour){$("-pickup-hour").value=v}if(v=values.dropoffHour){$("-dropoff-hour").value=v}if(v=values.pickupMinute){$("-pickup-minute").value=v}if(v=values.dropoffMinute){$("-dropoff-minute").value=v}if(v=values.driverAge){$("-driver-age").value=v}if(v=values.category){$("-category").value=v}if(v=values.transmission){$("-transmission").value=v}if(v=values.aircond){$("-aircond").value=v}if(values&&values.pickupCode==values.dropoffCode){$("car-sameagency").checked=true}else{$("car-sameagency").checked=false}this.onSameAgencyMod();if(values.submit){this._onSubmit()}},_serialize:function(form,blacklist){var parent=form,items=[],buffer={},itemid;items=items.concat($$("input",parent));items=items.concat($$("select",parent));forEach(items,function(item){if((item.id)&&(item.value)&&(!ArrayGen.contains(blacklist,item.id))){itemid=item.id.replace(this.name,"");buffer[itemid]=item.value}},this);buffer.withMore=this.withMore;return JSON.encode(buffer)},_validate:function(){var errorLabelPrefix="homepage_top_form_car_alert_";this._setError(this.name+"-dropoff-date","");this._setError(this.name+"-pickup","");if(!$(this.name+"-pickup").value){this._setError(this.name+"-pickup",errorLabelPrefix+"pickup");
return false}if(!$(this.name+"-pickupCode").value){this._setError(this.name+"-pickup",errorLabelPrefix+"pickup_invalid");return false}if(!$(this.name+"-dropoff").value){this._setError(this.name+"-dropoff",errorLabelPrefix+"dropoff");return false}if(!$(this.name+"-dropoffCode").value){this._setError(this.name+"-dropoff",errorLabelPrefix+"dropoff_invalid");return false}if($(this.name+"-driver-age").value*1<18){this._setError(this.name+"-driver-age",errorLabelPrefix+"age");return false}if(this._pickupDate.value*1==this._dropoffDate.value*1){var time_pickup=$(this.name+"-pickup-hour").value*1+$(this.name+"-pickup-minute").value*60,time_dropoff=$(this.name+"-dropoff-hour").value*1+$(this.name+"-dropoff-minute").value*60;if(time_pickup>=time_dropoff){this._setError(this.name+"-dropoff-date",errorLabelPrefix+"date");return false}}return true},_doSubmit:function(){this._base__doSubmit()}})})()
