﻿var Prototype={Version:"1.5.1",Browser:{IE:!!(window.attachEvent&&!window.opera),Opera:!!window.opera,WebKit:navigator.userAgent.indexOf("AppleWebKit/")>-1,Gecko:navigator.userAgent.indexOf("Gecko")>-1&&navigator.userAgent.indexOf("KHTML")==-1},BrowserFeatures:{XPath:!!document.evaluate,ElementExtensions:!!window.HTMLElement,SpecificElementExtensions:(document.createElement("div").__proto__!==document.createElement("form").__proto__)},ScriptFragment:"<script[^>]*>([\u0001-\uFFFF]*?)<\/script>",JSONFilter:/^\/\*-secure-\s*(.*)\s*\*\/\s*$/,emptyFunction:function(){},K:function(A){return A}};var Class={create:function(){return function(){this.initialize.apply(this,arguments)}}};var Abstract=new Object();Object.extend=function(A,C){for(var B in C){A[B]=C[B]}return A};Object.extend(Object,{inspect:function(A){try{if(A===undefined){return"undefined"}if(A===null){return"null"}return A.inspect?A.inspect():A.toString()}catch(B){if(B instanceof RangeError){return"..."}throw B}},toJSON:function(A){var C=typeof A;switch(C){case"undefined":case"function":case"unknown":return ;case"boolean":return A.toString()}if(A===null){return"null"}if(A.toJSON){return A.toJSON()}if(A.ownerDocument===document){return }var B=[];for(var E in A){var D=Object.toJSON(A[E]);if(D!==undefined){B.push(E.toJSON()+": "+D)}}return"{"+B.join(", ")+"}"},keys:function(A){var B=[];for(var C in A){B.push(C)}return B},values:function(B){var A=[];for(var C in B){A.push(B[C])}return A},clone:function(A){return Object.extend({},A)}});Function.prototype.bind=function(){var A=this,C=$A(arguments),B=C.shift();return function(){return A.apply(B,C.concat($A(arguments)))}};Function.prototype.bindAsEventListener=function(C){var A=this,B=$A(arguments),C=B.shift();return function(D){return A.apply(C,[D||window.event].concat(B))}};Object.extend(Number.prototype,{toColorPart:function(){return this.toPaddedString(2,16)},succ:function(){return this+1},times:function(A){$R(0,this,true).each(A);return this},toPaddedString:function(C,B){var A=this.toString(B||10);return"0".times(C-A.length)+A},toJSON:function(){return isFinite(this)?this.toString():"null"}});Date.prototype.toJSON=function(){return'"'+this.getFullYear()+"-"+(this.getMonth()+1).toPaddedString(2)+"-"+this.getDate().toPaddedString(2)+"T"+this.getHours().toPaddedString(2)+":"+this.getMinutes().toPaddedString(2)+":"+this.getSeconds().toPaddedString(2)+'"'};var Try={these:function(){var C;for(var B=0,D=arguments.length;B<D;B++){var A=arguments[B];try{C=A();break}catch(E){}}return C}};var PeriodicalExecuter=Class.create();PeriodicalExecuter.prototype={initialize:function(B,A){this.callback=B;this.frequency=A;this.currentlyExecuting=false;this.registerCallback()},registerCallback:function(){this.timer=setInterval(this.onTimerEvent.bind(this),this.frequency*1000)},stop:function(){if(!this.timer){return }clearInterval(this.timer);this.timer=null},onTimerEvent:function(){if(!this.currentlyExecuting){try{this.currentlyExecuting=true;this.callback(this)}finally{this.currentlyExecuting=false}}}};Object.extend(String,{interpret:function(A){return A==null?"":String(A)},specialChar:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\\":"\\\\"}});Object.extend(String.prototype,{gsub:function(E,C){var A="",D=this,B;C=arguments.callee.prepareReplacement(C);while(D.length>0){if(B=D.match(E)){A+=D.slice(0,B.index);A+=String.interpret(C(B));D=D.slice(B.index+B[0].length)}else{A+=D,D=""}}return A},sub:function(C,A,B){A=this.gsub.prepareReplacement(A);B=B===undefined?1:B;return this.gsub(C,function(D){if(--B<0){return D[0]}return A(D)})},scan:function(B,A){this.gsub(B,A);return this},truncate:function(B,A){B=B||30;A=A===undefined?"...":A;return this.length>B?this.slice(0,B-A.length)+A:this},strip:function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")},stripTags:function(){return this.replace(/<\/?[^>]+>/gi,"")},stripScripts:function(){return this.replace(new RegExp(Prototype.ScriptFragment,"img"),"")},extractScripts:function(){var B=new RegExp(Prototype.ScriptFragment,"img");var A=new RegExp(Prototype.ScriptFragment,"im");return(this.match(B)||[]).map(function(C){return(C.match(A)||["",""])[1]})},evalScripts:function(){return this.extractScripts().map(function(script){return eval(script)})},escapeHTML:function(){var A=arguments.callee;A.text.data=this;return A.div.innerHTML},unescapeHTML:function(){var A=document.createElement("div");A.innerHTML=this.stripTags();return A.childNodes[0]?(A.childNodes.length>1?$A(A.childNodes).inject("",function(B,C){return B+C.nodeValue}):A.childNodes[0].nodeValue):""},toQueryParams:function(B){var A=this.strip().match(/([^?#]*)(#.*)?$/);if(!A){return{}}return A[1].split(B||"&").inject({},function(E,F){if((F=F.split("="))[0]){var C=decodeURIComponent(F.shift());var D=F.length>1?F.join("="):F[0];if(D!=undefined){D=decodeURIComponent(D)}if(C in E){if(E[C].constructor!=Array){E[C]=[E[C]]}E[C].push(D)}else{E[C]=D}}return E})},toArray:function(){return this.split("")},succ:function(){return this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.length-1)+1)},times:function(C){var A="";for(var B=0;B<C;B++){A+=this}return A},camelize:function(){var D=this.split("-"),A=D.length;if(A==1){return D[0]}var C=this.charAt(0)=="-"?D[0].charAt(0).toUpperCase()+D[0].substring(1):D[0];for(var B=1;B<A;B++){C+=D[B].charAt(0).toUpperCase()+D[B].substring(1)}return C},capitalize:function(){return this.charAt(0).toUpperCase()+this.substring(1).toLowerCase()},underscore:function(){return this.gsub(/::/,"/").gsub(/([A-Z]+)([A-Z][a-z])/,"#{1}_#{2}").gsub(/([a-z\d])([A-Z])/,"#{1}_#{2}").gsub(/-/,"_").toLowerCase()},dasherize:function(){return this.gsub(/_/,"-")},inspect:function(B){var A=this.gsub(/[\x00-\x1f\\]/,function(C){var D=String.specialChar[C[0]];return D?D:"\\u00"+C[0].charCodeAt().toPaddedString(2,16)});if(B){return'"'+A.replace(/"/g,'\\"')+'"'}return"'"+A.replace(/'/g,"\\'")+"'"},toJSON:function(){return this.inspect(true)},unfilterJSON:function(A){return this.sub(A||Prototype.JSONFilter,"#{1}")},evalJSON:function(sanitize){var json=this.unfilterJSON();try{if(!sanitize||(/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t])+?$/.test(json))){return eval("("+json+")")}}catch(e){}throw new SyntaxError("Badly formed JSON string: "+this.inspect())},include:function(A){return this.indexOf(A)>-1},startsWith:function(A){return this.indexOf(A)===0},endsWith:function(A){var B=this.length-A.length;return B>=0&&this.lastIndexOf(A)===B},empty:function(){return this==""},blank:function(){return/^\s*$/.test(this)}});if(Prototype.Browser.WebKit||Prototype.Browser.IE){Object.extend(String.prototype,{escapeHTML:function(){return this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},unescapeHTML:function(){return this.replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">")}})}String.prototype.gsub.prepareReplacement=function(B){if(typeof B=="function"){return B}var A=new Template(B);return function(C){return A.evaluate(C)}};String.prototype.parseQuery=String.prototype.toQueryParams;Object.extend(String.prototype.escapeHTML,{div:document.createElement("div"),text:document.createTextNode("")});with(String.prototype.escapeHTML){div.appendChild(text)}var Template=Class.create();Template.Pattern=/(^|.|\r|\n)(#\{(.*?)\})/;Template.prototype={initialize:function(A,B){this.template=A.toString();this.pattern=B||Template.Pattern},evaluate:function(A){return this.template.gsub(this.pattern,function(B){var C=B[1];if(C=="\\"){return B[2]}return C+String.interpret(A[B[3]])})}};var $break={},$continue=new Error('"throw $continue" is deprecated, use "return" instead');var Enumerable={each:function(B){var A=0;try{this._each(function(D){B(D,A++)})}catch(C){if(C!=$break){throw C}}return this},eachSlice:function(C,B){var A=-C,D=[],E=this.toArray();while((A+=C)<E.length){D.push(E.slice(A,A+C))}return D.map(B)},all:function(B){var A=true;this.each(function(D,C){A=A&&!!(B||Prototype.K)(D,C);if(!A){throw $break}});return A},any:function(B){var A=false;this.each(function(D,C){if(A=!!(B||Prototype.K)(D,C)){throw $break}});return A},collect:function(B){var A=[];this.each(function(D,C){A.push((B||Prototype.K)(D,C))});return A},detect:function(B){var A;this.each(function(D,C){if(B(D,C)){A=D;throw $break}});return A},findAll:function(B){var A=[];this.each(function(D,C){if(B(D,C)){A.push(D)}});return A},grep:function(C,B){var A=[];this.each(function(F,E){var D=F.toString();if(D.match(C)){A.push((B||Prototype.K)(F,E))}});return A},include:function(A){var B=false;this.each(function(C){if(C==A){B=true;throw $break}});return B},inGroupsOf:function(B,A){A=A===undefined?null:A;return this.eachSlice(B,function(C){while(C.length<B){C.push(A)}return C})},inject:function(A,B){this.each(function(D,C){A=B(A,D,C)});return A},invoke:function(B){var A=$A(arguments).slice(1);return this.map(function(C){return C[B].apply(C,A)})},max:function(B){var A;this.each(function(D,C){D=(B||Prototype.K)(D,C);if(A==undefined||D>=A){A=D}});return A},min:function(B){var A;this.each(function(D,C){D=(B||Prototype.K)(D,C);if(A==undefined||D<A){A=D}});return A},partition:function(C){var B=[],A=[];this.each(function(E,D){((C||Prototype.K)(E,D)?B:A).push(E)});return[B,A]},pluck:function(B){var A=[];this.each(function(D,C){A.push(D[B])});return A},reject:function(B){var A=[];this.each(function(D,C){if(!B(D,C)){A.push(D)}});return A},sortBy:function(A){return this.map(function(C,B){return{value:C,criteria:A(C,B)}}).sort(function(E,D){var C=E.criteria,B=D.criteria;return C<B?-1:C>B?1:0}).pluck("value")},toArray:function(){return this.map()},zip:function(){var B=Prototype.K,A=$A(arguments);if(typeof A.last()=="function"){B=A.pop()}var C=[this].concat(A).map($A);return this.map(function(E,D){return B(C.pluck(D))})},size:function(){return this.toArray().length},inspect:function(){return"#<Enumerable:"+this.toArray().inspect()+">"}};Object.extend(Enumerable,{map:Enumerable.collect,find:Enumerable.detect,select:Enumerable.findAll,member:Enumerable.include,entries:Enumerable.toArray});var $A=Array.from=function(D){if(!D){return[]}if(D.toArray){return D.toArray()}else{var B=[];for(var A=0,C=D.length;A<C;A++){B.push(D[A])}return B}};if(Prototype.Browser.WebKit){$A=Array.from=function(D){if(!D){return[]}if(!(typeof D=="function"&&D=="[object NodeList]")&&D.toArray){return D.toArray()}else{var B=[];for(var A=0,C=D.length;A<C;A++){B.push(D[A])}return B}}}Object.extend(Array.prototype,Enumerable);if(!Array.prototype._reverse){Array.prototype._reverse=Array.prototype.reverse}Object.extend(Array.prototype,{_each:function(B){for(var A=0,C=this.length;A<C;A++){B(this[A])}},clear:function(){this.length=0;return this},first:function(){return this[0]},last:function(){return this[this.length-1]},compact:function(){return this.select(function(A){return A!=null})},flatten:function(){return this.inject([],function(B,A){return B.concat(A&&A.constructor==Array?A.flatten():[A])})},without:function(){var A=$A(arguments);return this.select(function(B){return !A.include(B)})},indexOf:function(A){for(var B=0,C=this.length;B<C;B++){if(this[B]==A){return B}}return -1},reverse:function(A){return(A!==false?this:this.toArray())._reverse()},reduce:function(){return this.length>1?this:this[0]},uniq:function(A){return this.inject([],function(D,C,B){if(0==B||(A?D.last()!=C:!D.include(C))){D.push(C)}return D})},clone:function(){return[].concat(this)},size:function(){return this.length},inspect:function(){return"["+this.map(Object.inspect).join(", ")+"]"},toJSON:function(){var A=[];this.each(function(B){var C=Object.toJSON(B);if(C!==undefined){A.push(C)}});return"["+A.join(", ")+"]"}});Array.prototype.toArray=Array.prototype.clone;function $w(A){A=A.strip();return A?A.split(/\s+/):[]}if(Prototype.Browser.Opera){Array.prototype.concat=function(){var E=[];for(var B=0,C=this.length;B<C;B++){E.push(this[B])}for(var B=0,C=arguments.length;B<C;B++){if(arguments[B].constructor==Array){for(var A=0,D=arguments[B].length;A<D;A++){E.push(arguments[B][A])}}else{E.push(arguments[B])}}return E}}var Hash=function(A){if(A instanceof Hash){this.merge(A)}else{Object.extend(this,A||{})}};Object.extend(Hash,{toQueryString:function(B){var A=[];A.add=arguments.callee.addPair;this.prototype._each.call(B,function(D){if(!D.key){return }var C=D.value;if(C&&typeof C=="object"){if(C.constructor==Array){C.each(function(E){A.add(D.key,E)})}return }A.add(D.key,C)});return A.join("&")},toJSON:function(A){var B=[];this.prototype._each.call(A,function(D){var C=Object.toJSON(D.value);if(C!==undefined){B.push(D.key.toJSON()+": "+C)}});return"{"+B.join(", ")+"}"}});Hash.toQueryString.addPair=function(A,C,B){A=encodeURIComponent(A);if(C===undefined){this.push(A)}else{this.push(A+"="+(C==null?"":encodeURIComponent(C)))}};Object.extend(Hash.prototype,Enumerable);Object.extend(Hash.prototype,{_each:function(B){for(var A in this){var C=this[A];if(C&&C==Hash.prototype[A]){continue}var D=[A,C];D.key=A;D.value=C;B(D)}},keys:function(){return this.pluck("key")},values:function(){return this.pluck("value")},merge:function(A){return $H(A).inject(this,function(B,C){B[C.key]=C.value;return B})},remove:function(){var A;for(var B=0,C=arguments.length;B<C;B++){var D=this[arguments[B]];if(D!==undefined){if(A===undefined){A=D}else{if(A.constructor!=Array){A=[A]}A.push(D)}}delete this[arguments[B]]}return A},toQueryString:function(){return Hash.toQueryString(this)},inspect:function(){return"#<Hash:{"+this.map(function(A){return A.map(Object.inspect).join(": ")}).join(", ")+"}>"},toJSON:function(){return Hash.toJSON(this)}});function $H(A){if(A instanceof Hash){return A}return new Hash(A)}if(function(){var A=0,C=function(D){this.key=D};C.prototype.key="foo";for(var B in new C("bar")){A++}return A>1}()){Hash.prototype._each=function(C){var A=[];for(var B in this){var D=this[B];if((D&&D==Hash.prototype[B])||A.include(B)){continue}A.push(B);var E=[B,D];E.key=B;E.value=D;C(E)}}}ObjectRange=Class.create();Object.extend(ObjectRange.prototype,Enumerable);Object.extend(ObjectRange.prototype,{initialize:function(C,A,B){this.start=C;this.end=A;this.exclusive=B},_each:function(A){var B=this.start;while(this.include(B)){A(B);B=B.succ()}},include:function(A){if(A<this.start){return false}if(this.exclusive){return A<this.end}return A<=this.end}});var $R=function(C,A,B){return new ObjectRange(C,A,B)};var Ajax={getTransport:function(){return Try.these(function(){return new XMLHttpRequest()},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")})||false},activeRequestCount:0};Ajax.Responders={responders:[],_each:function(A){this.responders._each(A)},register:function(A){if(!this.include(A)){this.responders.push(A)}},unregister:function(A){this.responders=this.responders.without(A)},dispatch:function(D,B,C,A){this.each(function(E){if(typeof E[D]=="function"){try{E[D].apply(E,[B,C,A])}catch(F){}}})}};Object.extend(Ajax.Responders,Enumerable);Ajax.Responders.register({onCreate:function(){Ajax.activeRequestCount++},onComplete:function(){Ajax.activeRequestCount--}});Ajax.Base=function(){};Ajax.Base.prototype={setOptions:function(A){this.options={method:"post",asynchronous:true,contentType:"application/x-www-form-urlencoded",encoding:"UTF-8",parameters:""};Object.extend(this.options,A||{});this.options.method=this.options.method.toLowerCase();if(typeof this.options.parameters=="string"){this.options.parameters=this.options.parameters.toQueryParams()}}};Ajax.Request=Class.create();Ajax.Request.Events=["Uninitialized","Loading","Loaded","Interactive","Complete"];Ajax.Request.prototype=Object.extend(new Ajax.Base(),{_complete:false,initialize:function(B,A){this.transport=Ajax.getTransport();this.setOptions(A);this.request(B)},request:function(A){this.url=A;this.method=this.options.method;var C=Object.clone(this.options.parameters);if(!["get","post"].include(this.method)){C._method=this.method;this.method="post"}this.parameters=C;if(C=Hash.toQueryString(C)){if(this.method=="get"){this.url+=(this.url.include("?")?"&":"?")+C}else{if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)){C+="&_="}}}try{if(this.options.onCreate){this.options.onCreate(this.transport)}Ajax.Responders.dispatch("onCreate",this,this.transport);this.transport.open(this.method.toUpperCase(),this.url,this.options.asynchronous);if(this.options.asynchronous){setTimeout(function(){this.respondToReadyState(1)}.bind(this),10)}this.transport.onreadystatechange=this.onStateChange.bind(this);this.setRequestHeaders();this.body=this.method=="post"?(this.options.postBody||C):null;this.transport.send(this.body);if(!this.options.asynchronous&&this.transport.overrideMimeType){this.onStateChange()}}catch(B){this.dispatchException(B)}},onStateChange:function(){var A=this.transport.readyState;if(A>1&&!((A==4)&&this._complete)){this.respondToReadyState(this.transport.readyState)}},setRequestHeaders:function(){var E={"X-Requested-With":"XMLHttpRequest","X-Prototype-Version":Prototype.Version,Accept:"text/javascript, text/html, application/xml, text/xml, */*"};if(this.method=="post"){E["Content-type"]=this.options.contentType+(this.options.encoding?"; charset="+this.options.encoding:"");if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005){E.Connection="close"}}if(typeof this.options.requestHeaders=="object"){var C=this.options.requestHeaders;if(typeof C.push=="function"){for(var B=0,D=C.length;B<D;B+=2){E[C[B]]=C[B+1]}}else{$H(C).each(function(F){E[F.key]=F.value})}}for(var A in E){this.transport.setRequestHeader(A,E[A])}},success:function(){return !this.transport.status||(this.transport.status>=200&&this.transport.status<300)},respondToReadyState:function(A){var C=Ajax.Request.Events[A];var F=this.transport,B=this.evalJSON();if(C=="Complete"){try{this._complete=true;(this.options["on"+this.transport.status]||this.options["on"+(this.success()?"Success":"Failure")]||Prototype.emptyFunction)(F,B)}catch(D){this.dispatchException(D)}var E=this.getHeader("Content-type");if(E&&E.strip().match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i)){this.evalResponse()}}try{(this.options["on"+C]||Prototype.emptyFunction)(F,B);Ajax.Responders.dispatch("on"+C,this,F,B)}catch(D){this.dispatchException(D)}if(C=="Complete"){this.transport.onreadystatechange=Prototype.emptyFunction}},getHeader:function(A){try{return this.transport.getResponseHeader(A)}catch(B){return null}},evalJSON:function(){try{var A=this.getHeader("X-JSON");return A?A.evalJSON():null}catch(B){return null}},evalResponse:function(){try{return eval((this.transport.responseText||"").unfilterJSON())}catch(e){this.dispatchException(e)}},dispatchException:function(A){(this.options.onException||Prototype.emptyFunction)(this,A);Ajax.Responders.dispatch("onException",this,A)}});Ajax.Updater=Class.create();Object.extend(Object.extend(Ajax.Updater.prototype,Ajax.Request.prototype),{initialize:function(A,C,B){this.container={success:(A.success||A),failure:(A.failure||(A.success?null:A))};this.transport=Ajax.getTransport();this.setOptions(B);var D=this.options.onComplete||Prototype.emptyFunction;this.options.onComplete=(function(F,E){this.updateContent();D(F,E)}).bind(this);this.request(C)},updateContent:function(){var B=this.container[this.success()?"success":"failure"];var A=this.transport.responseText;if(!this.options.evalScripts){A=A.stripScripts()}if(B=$(B)){if(this.options.insertion){new this.options.insertion(B,A)}else{B.update(A)}}if(this.success()){if(this.onComplete){setTimeout(this.onComplete.bind(this),10)}}}});Ajax.PeriodicalUpdater=Class.create();Ajax.PeriodicalUpdater.prototype=Object.extend(new Ajax.Base(),{initialize:function(A,C,B){this.setOptions(B);this.onComplete=this.options.onComplete;this.frequency=(this.options.frequency||2);this.decay=(this.options.decay||1);this.updater={};this.container=A;this.url=C;this.start()},start:function(){this.options.onComplete=this.updateComplete.bind(this);this.onTimerEvent()},stop:function(){this.updater.options.onComplete=undefined;clearTimeout(this.timer);(this.onComplete||Prototype.emptyFunction).apply(this,arguments)},updateComplete:function(A){if(this.options.decay){this.decay=(A.responseText==this.lastText?this.decay*this.options.decay:1);this.lastText=A.responseText}this.timer=setTimeout(this.onTimerEvent.bind(this),this.decay*this.frequency*1000)},onTimerEvent:function(){this.updater=new Ajax.Updater(this.container,this.url,this.options)}});function $(B){if(arguments.length>1){for(var A=0,D=[],C=arguments.length;A<C;A++){D.push($(arguments[A]))}return D}if(typeof B=="string"){B=document.getElementById(B)}return Element.extend(B)}if(Prototype.BrowserFeatures.XPath){document._getElementsByXPath=function(F,A){var C=[];var E=document.evaluate(F,$(A)||document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var B=0,D=E.snapshotLength;B<D;B++){C.push(E.snapshotItem(B))}return C};document.getElementsByClassName=function(B,A){var C=".//*[contains(concat(' ', @class, ' '), ' "+B+" ')]";return document._getElementsByXPath(C,A)}}else{document.getElementsByClassName=function(D,A){var C=($(A)||document.body).getElementsByTagName("*");var F=[],G;for(var B=0,E=C.length;B<E;B++){G=C[B];if(Element.hasClassName(G,D)){F.push(Element.extend(G))}}return F}}if(!window.Element){var Element={}}Element.extend=function(E){var G=Prototype.BrowserFeatures;if(!E||!E.tagName||E.nodeType==3||E._extended||G.SpecificElementExtensions||E==window){return E}var B={},D=E.tagName,A=Element.extend.cache,C=Element.Methods.ByTag;if(!G.ElementExtensions){Object.extend(B,Element.Methods),Object.extend(B,Element.Methods.Simulated)}if(C[D]){Object.extend(B,C[D])}for(var I in B){var H=B[I];if(typeof H=="function"&&!(I in E)){E[I]=A.findOrStore(H)}}E._extended=Prototype.emptyFunction;return E};Element.extend.cache={findOrStore:function(A){return this[A]=this[A]||function(){return A.apply(null,[this].concat($A(arguments)))}}};Element.Methods={visible:function(A){return $(A).style.display!="none"},toggle:function(A){A=$(A);Element[Element.visible(A)?"hide":"show"](A);return A},hide:function(A){$(A).style.display="none";return A},show:function(A){$(A).style.display="";return A},remove:function(A){A=$(A);A.parentNode.removeChild(A);return A},update:function(B,A){A=typeof A=="undefined"?"":A.toString();$(B).innerHTML=A.stripScripts();setTimeout(function(){A.evalScripts()},10);return B},replace:function(C,B){C=$(C);B=typeof B=="undefined"?"":B.toString();if(C.outerHTML){C.outerHTML=B.stripScripts()}else{var A=C.ownerDocument.createRange();A.selectNodeContents(C);C.parentNode.replaceChild(A.createContextualFragment(B.stripScripts()),C)}setTimeout(function(){B.evalScripts()},10);return C},inspect:function(B){B=$(B);var A="<"+B.tagName.toLowerCase();$H({id:"id",className:"class"}).each(function(F){var E=F.first(),C=F.last();var D=(B[E]||"").toString();if(D){A+=" "+C+"="+D.inspect(true)}});return A+">"},recursivelyCollect:function(A,C){A=$(A);var B=[];while(A=A[C]){if(A.nodeType==1){B.push(Element.extend(A))}}return B},ancestors:function(A){return $(A).recursivelyCollect("parentNode")},descendants:function(A){return $A($(A).getElementsByTagName("*")).each(Element.extend)},firstDescendant:function(A){A=$(A).firstChild;while(A&&A.nodeType!=1){A=A.nextSibling}return $(A)},immediateDescendants:function(A){if(!(A=$(A).firstChild)){return[]}while(A&&A.nodeType!=1){A=A.nextSibling}if(A){return[A].concat($(A).nextSiblings())}return[]},previousSiblings:function(A){return $(A).recursivelyCollect("previousSibling")},nextSiblings:function(A){return $(A).recursivelyCollect("nextSibling")},siblings:function(A){A=$(A);return A.previousSiblings().reverse().concat(A.nextSiblings())},match:function(B,A){if(typeof A=="string"){A=new Selector(A)}return A.match($(B))},up:function(B,D,A){B=$(B);if(arguments.length==1){return $(B.parentNode)}var C=B.ancestors();return D?Selector.findElement(C,D,A):C[A||0]},down:function(B,C,A){B=$(B);if(arguments.length==1){return B.firstDescendant()}var D=B.descendants();return C?Selector.findElement(D,C,A):D[A||0]},previous:function(B,D,A){B=$(B);if(arguments.length==1){return $(Selector.handlers.previousElementSibling(B))}var C=B.previousSiblings();return D?Selector.findElement(C,D,A):C[A||0]},next:function(C,D,B){C=$(C);if(arguments.length==1){return $(Selector.handlers.nextElementSibling(C))}var A=C.nextSiblings();return D?Selector.findElement(A,D,B):A[B||0]},getElementsBySelector:function(){var A=$A(arguments),B=$(A.shift());return Selector.findChildElements(B,A)},getElementsByClassName:function(A,B){return document.getElementsByClassName(B,A)},readAttribute:function(C,A){C=$(C);if(Prototype.Browser.IE){if(!C.attributes){return null}var B=Element._attributeTranslations;if(B.values[A]){return B.values[A](C,A)}if(B.names[A]){A=B.names[A]}var D=C.attributes[A];return D?D.nodeValue:null}return C.getAttribute(A)},getHeight:function(A){return $(A).getDimensions().height},getWidth:function(A){return $(A).getDimensions().width},classNames:function(A){return new Element.ClassNames(A)},hasClassName:function(A,B){if(!(A=$(A))){return }var C=A.className;if(C.length==0){return false}if(C==B||C.match(new RegExp("(^|\\s)"+B+"(\\s|$)"))){return true}return false},addClassName:function(A,B){if(!(A=$(A))){return }Element.classNames(A).add(B);return A},removeClassName:function(A,B){if(!(A=$(A))){return }Element.classNames(A).remove(B);return A},toggleClassName:function(A,B){if(!(A=$(A))){return }Element.classNames(A)[A.hasClassName(B)?"remove":"add"](B);return A},observe:function(){Event.observe.apply(Event,arguments);return $A(arguments).first()},stopObserving:function(){Event.stopObserving.apply(Event,arguments);return $A(arguments).first()},cleanWhitespace:function(B){B=$(B);var C=B.firstChild;while(C){var A=C.nextSibling;if(C.nodeType==3&&!/\S/.test(C.nodeValue)){B.removeChild(C)}C=A}return B},empty:function(A){return $(A).innerHTML.blank()},descendantOf:function(B,A){B=$(B),A=$(A);while(B=B.parentNode){if(B==A){return true}}return false},scrollTo:function(A){A=$(A);var B=Position.cumulativeOffset(A);window.scrollTo(B[0],B[1]);return A},getStyle:function(B,C){B=$(B);C=C=="float"?"cssFloat":C.camelize();var D=B.style[C];if(!D){var A=document.defaultView.getComputedStyle(B,null);D=A?A[C]:null}if(C=="opacity"){return D?parseFloat(D):1}return D=="auto"?null:D},getOpacity:function(A){return $(A).getStyle("opacity")},setStyle:function(A,C,B){A=$(A);var E=A.style;for(var D in C){if(D=="opacity"){A.setOpacity(C[D])}else{E[(D=="float"||D=="cssFloat")?(E.styleFloat===undefined?"cssFloat":"styleFloat"):(B?D:D.camelize())]=C[D]}}return A},setOpacity:function(A,B){A=$(A);A.style.opacity=(B==1||B==="")?"":(B<0.00001)?0:B;return A},getDimensions:function(C){C=$(C);var G=$(C).getStyle("display");if(G!="none"&&G!=null){return{width:C.offsetWidth,height:C.offsetHeight}}var B=C.style;var F=B.visibility;var D=B.position;var A=B.display;B.visibility="hidden";B.position="absolute";B.display="block";var H=C.clientWidth;var E=C.clientHeight;B.display=A;B.position=D;B.visibility=F;return{width:H,height:E}},makePositioned:function(A){A=$(A);var B=Element.getStyle(A,"position");if(B=="static"||!B){A._madePositioned=true;A.style.position="relative";if(window.opera){A.style.top=0;A.style.left=0}}return A},undoPositioned:function(A){A=$(A);if(A._madePositioned){A._madePositioned=undefined;A.style.position=A.style.top=A.style.left=A.style.bottom=A.style.right=""}return A},makeClipping:function(A){A=$(A);if(A._overflow){return A}A._overflow=A.style.overflow||"auto";if((Element.getStyle(A,"overflow")||"visible")!="hidden"){A.style.overflow="hidden"}return A},undoClipping:function(A){A=$(A);if(!A._overflow){return A}A.style.overflow=A._overflow=="auto"?"":A._overflow;A._overflow=null;return A}};Object.extend(Element.Methods,{childOf:Element.Methods.descendantOf,childElements:Element.Methods.immediateDescendants});if(Prototype.Browser.Opera){Element.Methods._getStyle=Element.Methods.getStyle;Element.Methods.getStyle=function(A,B){switch(B){case"left":case"top":case"right":case"bottom":if(Element._getStyle(A,"position")=="static"){return null}default:return Element._getStyle(A,B)}}}else{if(Prototype.Browser.IE){Element.Methods.getStyle=function(A,B){A=$(A);B=(B=="float"||B=="cssFloat")?"styleFloat":B.camelize();var C=A.style[B];if(!C&&A.currentStyle){C=A.currentStyle[B]}if(B=="opacity"){if(C=(A.getStyle("filter")||"").match(/alpha\(opacity=(.*)\)/)){if(C[1]){return parseFloat(C[1])/100}}return 1}if(C=="auto"){if((B=="width"||B=="height")&&(A.getStyle("display")!="none")){return A["offset"+B.capitalize()]+"px"}return null}return C};Element.Methods.setOpacity=function(A,D){A=$(A);var C=A.getStyle("filter"),B=A.style;if(D==1||D===""){B.filter=C.replace(/alpha\([^\)]*\)/gi,"");return A}else{if(D<0.00001){D=0}}B.filter=C.replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+(D*100)+")";return A};Element.Methods.update=function(C,B){C=$(C);B=typeof B=="undefined"?"":B.toString();var A=C.tagName.toUpperCase();if(["THEAD","TBODY","TR","TD"].include(A)){var D=document.createElement("div");switch(A){case"THEAD":case"TBODY":D.innerHTML="<table><tbody>"+B.stripScripts()+"</tbody></table>";depth=2;break;case"TR":D.innerHTML="<table><tbody><tr>"+B.stripScripts()+"</tr></tbody></table>";depth=3;break;case"TD":D.innerHTML="<table><tbody><tr><td>"+B.stripScripts()+"</td></tr></tbody></table>";depth=4}$A(C.childNodes).each(function(E){C.removeChild(E)});depth.times(function(){D=D.firstChild});$A(D.childNodes).each(function(E){C.appendChild(E)})}else{C.innerHTML=B.stripScripts()}setTimeout(function(){B.evalScripts()},10);return C}}else{if(Prototype.Browser.Gecko){Element.Methods.setOpacity=function(A,B){A=$(A);A.style.opacity=(B==1)?0.999999:(B==="")?"":(B<0.00001)?0:B;return A}}}}Element._attributeTranslations={names:{colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",datetime:"dateTime",accesskey:"accessKey",tabindex:"tabIndex",enctype:"encType",maxlength:"maxLength",readonly:"readOnly",longdesc:"longDesc"},values:{_getAttr:function(A,B){return A.getAttribute(B,2)},_flag:function(A,B){return $(A).hasAttribute(B)?B:null},style:function(A){return A.style.cssText.toLowerCase()},title:function(A){var B=A.getAttributeNode("title");return B.specified?B.nodeValue:null}}};(function(){Object.extend(this,{href:this._getAttr,src:this._getAttr,type:this._getAttr,disabled:this._flag,checked:this._flag,readonly:this._flag,multiple:this._flag})}).call(Element._attributeTranslations.values);Element.Methods.Simulated={hasAttribute:function(B,D){var A=Element._attributeTranslations,C;D=A.names[D]||D;C=$(B).getAttributeNode(D);return C&&C.specified}};Element.Methods.ByTag={};Object.extend(Element,Element.Methods);if(!Prototype.BrowserFeatures.ElementExtensions&&document.createElement("div").__proto__){window.HTMLElement={};window.HTMLElement.prototype=document.createElement("div").__proto__;Prototype.BrowserFeatures.ElementExtensions=true}Element.hasAttribute=function(A,B){if(A.hasAttribute){return A.hasAttribute(B)}return Element.Methods.Simulated.hasAttribute(A,B)};Element.addMethods=function(C){var I=Prototype.BrowserFeatures,D=Element.Methods.ByTag;if(!C){Object.extend(Form,Form.Methods);Object.extend(Form.Element,Form.Element.Methods);Object.extend(Element.Methods.ByTag,{FORM:Object.clone(Form.Methods),INPUT:Object.clone(Form.Element.Methods),SELECT:Object.clone(Form.Element.Methods),TEXTAREA:Object.clone(Form.Element.Methods)})}if(arguments.length==2){var B=C;C=arguments[1]}if(!B){Object.extend(Element.Methods,C||{})}else{if(B.constructor==Array){B.each(H)}else{H(B)}}function H(F){F=F.toUpperCase();if(!Element.Methods.ByTag[F]){Element.Methods.ByTag[F]={}}Object.extend(Element.Methods.ByTag[F],C)}function A(M,K,F){F=F||false;var L=Element.extend.cache;for(var O in M){var N=M[O];if(!F||!(O in K)){K[O]=L.findOrStore(N)}}}function E(L){var F;var K={OPTGROUP:"OptGroup",TEXTAREA:"TextArea",P:"Paragraph",FIELDSET:"FieldSet",UL:"UList",OL:"OList",DL:"DList",DIR:"Directory",H1:"Heading",H2:"Heading",H3:"Heading",H4:"Heading",H5:"Heading",H6:"Heading",Q:"Quote",INS:"Mod",DEL:"Mod",A:"Anchor",IMG:"Image",CAPTION:"TableCaption",COL:"TableCol",COLGROUP:"TableCol",THEAD:"TableSection",TFOOT:"TableSection",TBODY:"TableSection",TR:"TableRow",TH:"TableCell",TD:"TableCell",FRAMESET:"FrameSet",IFRAME:"IFrame"};if(K[L]){F="HTML"+K[L]+"Element"}if(window[F]){return window[F]}F="HTML"+L+"Element";if(window[F]){return window[F]}F="HTML"+L.capitalize()+"Element";if(window[F]){return window[F]}window[F]={};window[F].prototype=document.createElement(L).__proto__;return window[F]}if(I.ElementExtensions){A(Element.Methods,HTMLElement.prototype);A(Element.Methods.Simulated,HTMLElement.prototype,true)}if(I.SpecificElementExtensions){for(var J in Element.Methods.ByTag){var G=E(J);if(typeof G=="undefined"){continue}A(D[J],G.prototype)}}Object.extend(Element,Element.Methods);delete Element.ByTag};var Toggle={display:Element.toggle};Abstract.Insertion=function(A){this.adjacency=A};Abstract.Insertion.prototype={initialize:function(B,C){this.element=$(B);this.content=C.stripScripts();if(this.adjacency&&this.element.insertAdjacentHTML){try{this.element.insertAdjacentHTML(this.adjacency,this.content)}catch(D){var A=this.element.tagName.toUpperCase();if(["TBODY","TR"].include(A)){this.insertContent(this.contentFromAnonymousTable())}else{throw D}}}else{this.range=this.element.ownerDocument.createRange();if(this.initializeRange){this.initializeRange()}this.insertContent([this.range.createContextualFragment(this.content)])}setTimeout(function(){C.evalScripts()},10)},contentFromAnonymousTable:function(){var A=document.createElement("div");A.innerHTML="<table><tbody>"+this.content+"</tbody></table>";return $A(A.childNodes[0].childNodes[0].childNodes)}};var Insertion=new Object();Insertion.Before=Class.create();Insertion.Before.prototype=Object.extend(new Abstract.Insertion("beforeBegin"),{initializeRange:function(){this.range.setStartBefore(this.element)},insertContent:function(A){A.each((function(B){this.element.parentNode.insertBefore(B,this.element)}).bind(this))}});Insertion.Top=Class.create();Insertion.Top.prototype=Object.extend(new Abstract.Insertion("afterBegin"),{initializeRange:function(){this.range.selectNodeContents(this.element);this.range.collapse(true)},insertContent:function(A){A.reverse(false).each((function(B){this.element.insertBefore(B,this.element.firstChild)}).bind(this))}});Insertion.Bottom=Class.create();Insertion.Bottom.prototype=Object.extend(new Abstract.Insertion("beforeEnd"),{initializeRange:function(){this.range.selectNodeContents(this.element);this.range.collapse(this.element)},insertContent:function(A){A.each((function(B){this.element.appendChild(B)}).bind(this))}});Insertion.After=Class.create();Insertion.After.prototype=Object.extend(new Abstract.Insertion("afterEnd"),{initializeRange:function(){this.range.setStartAfter(this.element)},insertContent:function(A){A.each((function(B){this.element.parentNode.insertBefore(B,this.element.nextSibling)}).bind(this))}});Element.ClassNames=Class.create();Element.ClassNames.prototype={initialize:function(A){this.element=$(A)},_each:function(A){this.element.className.split(/\s+/).select(function(B){return B.length>0})._each(A)},set:function(A){this.element.className=A},add:function(A){if(this.include(A)){return }this.set($A(this).concat(A).join(" "))},remove:function(A){if(!this.include(A)){return }this.set($A(this).without(A).join(" "))},toString:function(){return $A(this).join(" ")}};Object.extend(Element.ClassNames.prototype,Enumerable);var Selector=Class.create();Selector.prototype={initialize:function(A){this.expression=A.strip();this.compileMatcher()},compileMatcher:function(){if(Prototype.BrowserFeatures&&Prototype.BrowserFeatures.XPath&&!(/\[[\w-]*?:/).test(this.expression)){return this.compileXPathMatcher()}var e=this.expression,ps=Selector.patterns,h=Selector.handlers,c=Selector.criteria,le,p,m;if(Selector._cache[e]){this.matcher=Selector._cache[e];return }this.matcher=["this.matcher = function(root) {","var r = root, h = Selector.handlers, c = false, n;"];while(e&&le!=e&&(/\S/).test(e)){le=e;for(var i in ps){p=ps[i];if(m=e.match(p)){this.matcher.push(typeof c[i]=="function"?c[i](m):new Template(c[i]).evaluate(m));e=e.replace(m[0],"");break}}}this.matcher.push("return h.unique(n);\n}");eval(this.matcher.join("\n"));Selector._cache[this.expression]=this.matcher},compileXPathMatcher:function(){var E=this.expression,F=Selector.patterns,B=Selector.xpath,D,A;if(Selector._cache[E]){this.xpath=Selector._cache[E];return }this.matcher=[".//*"];while(E&&D!=E&&(/\S/).test(E)){D=E;for(var C in F){if(A=E.match(F[C])){this.matcher.push(typeof B[C]=="function"?B[C](A):new Template(B[C]).evaluate(A));E=E.replace(A[0],"");break}}}this.xpath=this.matcher.join("");Selector._cache[this.expression]=this.xpath},findElements:function(A){A=A||document;if(this.xpath){return document._getElementsByXPath(this.xpath,A)}return this.matcher(A)},match:function(A){return this.findElements(document).include(A)},toString:function(){return this.expression},inspect:function(){return"#<Selector:"+this.expression.inspect()+">"}};Object.extend(Selector,{_cache:{},xpath:{descendant:"//*",child:"/*",adjacent:"/following-sibling::*[1]",laterSibling:"/following-sibling::*",tagName:function(A){if(A[1]=="*"){return""}return"[local-name()='"+A[1].toLowerCase()+"' or local-name()='"+A[1].toUpperCase()+"']"},className:"[contains(concat(' ', @class, ' '), ' #{1} ')]",id:"[@id='#{1}']",attrPresence:"[@#{1}]",attr:function(A){A[3]=A[5]||A[6];return new Template(Selector.xpath.operators[A[2]]).evaluate(A)},pseudo:function(A){var B=Selector.xpath.pseudos[A[1]];if(!B){return""}if(typeof B==="function"){return B(A)}return new Template(Selector.xpath.pseudos[A[1]]).evaluate(A)},operators:{"=":"[@#{1}='#{3}']","!=":"[@#{1}!='#{3}']","^=":"[starts-with(@#{1}, '#{3}')]","$=":"[substring(@#{1}, (string-length(@#{1}) - string-length('#{3}') + 1))='#{3}']","*=":"[contains(@#{1}, '#{3}')]","~=":"[contains(concat(' ', @#{1}, ' '), ' #{3} ')]","|=":"[contains(concat('-', @#{1}, '-'), '-#{3}-')]"},pseudos:{"first-child":"[not(preceding-sibling::*)]","last-child":"[not(following-sibling::*)]","only-child":"[not(preceding-sibling::* or following-sibling::*)]",empty:"[count(*) = 0 and (count(text()) = 0 or translate(text(), ' \t\r\n', '') = '')]",checked:"[@checked]",disabled:"[@disabled]",enabled:"[not(@disabled)]",not:function(B){var H=B[6],G=Selector.patterns,A=Selector.xpath,E,B,C;var F=[];while(H&&E!=H&&(/\S/).test(H)){E=H;for(var D in G){if(B=H.match(G[D])){C=typeof A[D]=="function"?A[D](B):new Template(A[D]).evaluate(B);F.push("("+C.substring(1,C.length-1)+")");H=H.replace(B[0],"");break}}}return"[not("+F.join(" and ")+")]"},"nth-child":function(A){return Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ",A)},"nth-last-child":function(A){return Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ",A)},"nth-of-type":function(A){return Selector.xpath.pseudos.nth("position() ",A)},"nth-last-of-type":function(A){return Selector.xpath.pseudos.nth("(last() + 1 - position()) ",A)},"first-of-type":function(A){A[6]="1";return Selector.xpath.pseudos["nth-of-type"](A)},"last-of-type":function(A){A[6]="1";return Selector.xpath.pseudos["nth-last-of-type"](A)},"only-of-type":function(A){var B=Selector.xpath.pseudos;return B["first-of-type"](A)+B["last-of-type"](A)},nth:function(E,C){var F,G=C[6],B;if(G=="even"){G="2n+0"}if(G=="odd"){G="2n+1"}if(F=G.match(/^(\d+)$/)){return"["+E+"= "+F[1]+"]"}if(F=G.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(F[1]=="-"){F[1]=-1}var D=F[1]?Number(F[1]):1;var A=F[2]?Number(F[2]):0;B="[((#{fragment} - #{b}) mod #{a} = 0) and ((#{fragment} - #{b}) div #{a} >= 0)]";return new Template(B).evaluate({fragment:E,a:D,b:A})}}}},criteria:{tagName:'n = h.tagName(n, r, "#{1}", c);   c = false;',className:'n = h.className(n, r, "#{1}", c); c = false;',id:'n = h.id(n, r, "#{1}", c);        c = false;',attrPresence:'n = h.attrPresence(n, r, "#{1}"); c = false;',attr:function(A){A[3]=(A[5]||A[6]);return new Template('n = h.attr(n, r, "#{1}", "#{3}", "#{2}"); c = false;').evaluate(A)},pseudo:function(A){if(A[6]){A[6]=A[6].replace(/"/g,'\\"')}return new Template('n = h.pseudo(n, "#{1}", "#{6}", r, c); c = false;').evaluate(A)},descendant:'c = "descendant";',child:'c = "child";',adjacent:'c = "adjacent";',laterSibling:'c = "laterSibling";'},patterns:{laterSibling:/^\s*~\s*/,child:/^\s*>\s*/,adjacent:/^\s*\+\s*/,descendant:/^\s/,tagName:/^\s*(\*|[\w\-]+)(\b|$)?/,id:/^#([\w\-\*]+)(\b|$)/,className:/^\.([\w\-\*]+)(\b|$)/,pseudo:/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|\s|(?=:))/,attrPresence:/^\[([\w]+)\]/,attr:/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\]]*?)\4|([^'"][^\]]*?)))?\]/},handlers:{concat:function(B,A){for(var C=0,D;D=A[C];C++){B.push(D)}return B},mark:function(A){for(var B=0,C;C=A[B];B++){C._counted=true}return A},unmark:function(A){for(var B=0,C;C=A[B];B++){C._counted=undefined}return A},index:function(A,D,F){A._counted=true;if(D){for(var B=A.childNodes,E=B.length-1,C=1;E>=0;E--){node=B[E];if(node.nodeType==1&&(!F||node._counted)){node.nodeIndex=C++}}}else{for(var E=0,C=1,B=A.childNodes;node=B[E];E++){if(node.nodeType==1&&(!F||node._counted)){node.nodeIndex=C++}}}},unique:function(B){if(B.length==0){return B}var D=[],E;for(var C=0,A=B.length;C<A;C++){if(!(E=B[C])._counted){E._counted=true;D.push(Element.extend(E))}}return Selector.handlers.unmark(D)},descendant:function(A){var D=Selector.handlers;for(var C=0,B=[],E;E=A[C];C++){D.concat(B,E.getElementsByTagName("*"))}return B},child:function(A){var F=Selector.handlers;for(var E=0,D=[],G;G=A[E];E++){for(var B=0,C=[],H;H=G.childNodes[B];B++){if(H.nodeType==1&&H.tagName!="!"){D.push(H)}}}return D},adjacent:function(A){for(var C=0,B=[],E;E=A[C];C++){var D=this.nextElementSibling(E);if(D){B.push(D)}}return B},laterSibling:function(A){var D=Selector.handlers;for(var C=0,B=[],E;E=A[C];C++){D.concat(B,Element.nextSiblings(E))}return B},nextElementSibling:function(A){while(A=A.nextSibling){if(A.nodeType==1){return A}}return null},previousElementSibling:function(A){while(A=A.previousSibling){if(A.nodeType==1){return A}}return null},tagName:function(B,A,E,H){E=E.toUpperCase();var D=[],F=Selector.handlers;if(B){if(H){if(H=="descendant"){for(var C=0,G;G=B[C];C++){F.concat(D,G.getElementsByTagName(E))}return D}else{B=this[H](B)}if(E=="*"){return B}}for(var C=0,G;G=B[C];C++){if(G.tagName.toUpperCase()==E){D.push(G)}}return D}else{return A.getElementsByTagName(E)}},id:function(B,A,H,F){var G=$(H),D=Selector.handlers;if(!B&&A==document){return G?[G]:[]}if(B){if(F){if(F=="child"){for(var C=0,E;E=B[C];C++){if(G.parentNode==E){return[G]}}}else{if(F=="descendant"){for(var C=0,E;E=B[C];C++){if(Element.descendantOf(G,E)){return[G]}}}else{if(F=="adjacent"){for(var C=0,E;E=B[C];C++){if(Selector.handlers.previousElementSibling(G)==E){return[G]}}}else{B=D[F](B)}}}}for(var C=0,E;E=B[C];C++){if(E==G){return[G]}}return[]}return(G&&Element.descendantOf(G,A))?[G]:[]},className:function(B,A,C,D){if(B&&D){B=this[D](B)}return Selector.handlers.byClassName(B,A,C)},byClassName:function(C,B,F){if(!C){C=Selector.handlers.descendant([B])}var H=" "+F+" ";for(var E=0,D=[],G,A;G=C[E];E++){A=G.className;if(A.length==0){continue}if(A==F||(" "+A+" ").include(H)){D.push(G)}}return D},attrPresence:function(C,B,A){var E=[];for(var D=0,F;F=C[D];D++){if(Element.hasAttribute(F,A)){E.push(F)}}return E},attr:function(A,H,G,I,B){if(!A){A=H.getElementsByTagName("*")}var J=Selector.operators[B],D=[];for(var E=0,C;C=A[E];E++){var F=Element.readAttribute(C,G);if(F===null){continue}if(J(F,I)){D.push(C)}}return D},pseudo:function(B,C,E,A,D){if(B&&D){B=this[D](B)}if(!B){B=A.getElementsByTagName("*")}return Selector.pseudos[C](B,E,A)}},pseudos:{"first-child":function(B,F,A){for(var D=0,C=[],E;E=B[D];D++){if(Selector.handlers.previousElementSibling(E)){continue}C.push(E)}return C},"last-child":function(B,F,A){for(var D=0,C=[],E;E=B[D];D++){if(Selector.handlers.nextElementSibling(E)){continue}C.push(E)}return C},"only-child":function(B,G,A){var E=Selector.handlers;for(var D=0,C=[],F;F=B[D];D++){if(!E.previousElementSibling(F)&&!E.nextElementSibling(F)){C.push(F)}}return C},"nth-child":function(B,C,A){return Selector.pseudos.nth(B,C,A)},"nth-last-child":function(B,C,A){return Selector.pseudos.nth(B,C,A,true)},"nth-of-type":function(B,C,A){return Selector.pseudos.nth(B,C,A,false,true)},"nth-last-of-type":function(B,C,A){return Selector.pseudos.nth(B,C,A,true,true)},"first-of-type":function(B,C,A){return Selector.pseudos.nth(B,"1",A,false,true)},"last-of-type":function(B,C,A){return Selector.pseudos.nth(B,"1",A,true,true)},"only-of-type":function(B,D,A){var C=Selector.pseudos;return C["last-of-type"](C["first-of-type"](B,D,A),D,A)},getIndices:function(B,A,C){if(B==0){return A>0?[A]:[]}return $R(1,C).inject([],function(D,E){if(0==(E-A)%B&&(E-A)/B>=0){D.push(E)}return D})},nth:function(A,L,N,K,C){if(A.length==0){return[]}if(L=="even"){L="2n+0"}if(L=="odd"){L="2n+1"}var J=Selector.handlers,I=[],B=[],E;J.mark(A);for(var H=0,D;D=A[H];H++){if(!D.parentNode._counted){J.index(D.parentNode,K,C);B.push(D.parentNode)}}if(L.match(/^\d+$/)){L=Number(L);for(var H=0,D;D=A[H];H++){if(D.nodeIndex==L){I.push(D)}}}else{if(E=L.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(E[1]=="-"){E[1]=-1}var O=E[1]?Number(E[1]):1;var M=E[2]?Number(E[2]):0;var P=Selector.pseudos.getIndices(O,M,A.length);for(var H=0,D,F=P.length;D=A[H];H++){for(var G=0;G<F;G++){if(D.nodeIndex==P[G]){I.push(D)}}}}}J.unmark(A);J.unmark(B);return I},empty:function(B,F,A){for(var D=0,C=[],E;E=B[D];D++){if(E.tagName=="!"||(E.firstChild&&!E.innerHTML.match(/^\s*$/))){continue}C.push(E)}return C},not:function(A,D,I){var G=Selector.handlers,J,C;var H=new Selector(D).findElements(I);G.mark(H);for(var F=0,E=[],B;B=A[F];F++){if(!B._counted){E.push(B)}}G.unmark(H);return E},enabled:function(B,F,A){for(var D=0,C=[],E;E=B[D];D++){if(!E.disabled){C.push(E)}}return C},disabled:function(B,F,A){for(var D=0,C=[],E;E=B[D];D++){if(E.disabled){C.push(E)}}return C},checked:function(B,F,A){for(var D=0,C=[],E;E=B[D];D++){if(E.checked){C.push(E)}}return C}},operators:{"=":function(B,A){return B==A},"!=":function(B,A){return B!=A},"^=":function(B,A){return B.startsWith(A)},"$=":function(B,A){return B.endsWith(A)},"*=":function(B,A){return B.include(A)},"~=":function(B,A){return(" "+B+" ").include(" "+A+" ")},"|=":function(B,A){return("-"+B.toUpperCase()+"-").include("-"+A.toUpperCase()+"-")}},matchElements:function(F,G){var E=new Selector(G).findElements(),D=Selector.handlers;D.mark(E);for(var C=0,B=[],A;A=F[C];C++){if(A._counted){B.push(A)}}D.unmark(E);return B},findElement:function(B,C,A){if(typeof C=="number"){A=C;C=false}return Selector.matchElements(B,C||"*")[A||0]},findChildElements:function(E,G){var H=G.join(","),G=[];H.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/,function(I){G.push(I[1].strip())});var D=[],F=Selector.handlers;for(var C=0,B=G.length,A;C<B;C++){A=new Selector(G[C].strip());F.concat(D,A.findElements(E))}return(B>1)?F.unique(D):D}});function $$(){return Selector.findChildElements(document,$A(arguments))}var Form={reset:function(A){$(A).reset();return A},serializeElements:function(C,A){var B=C.inject({},function(D,F){if(!F.disabled&&F.name){var E=F.name,G=$(F).getValue();if(G!=null){if(E in D){if(D[E].constructor!=Array){D[E]=[D[E]]}D[E].push(G)}else{D[E]=G}}}return D});return A?B:Hash.toQueryString(B)}};Form.Methods={serialize:function(B,A){return Form.serializeElements(Form.getElements(B),A)},getElements:function(A){return $A($(A).getElementsByTagName("*")).inject([],function(B,C){if(Form.Element.Serializers[C.tagName.toLowerCase()]){B.push(Element.extend(C))}return B})},getInputs:function(G,C,D){G=$(G);var A=G.getElementsByTagName("input");if(!C&&!D){return $A(A).map(Element.extend)}for(var E=0,H=[],F=A.length;E<F;E++){var B=A[E];if((C&&B.type!=C)||(D&&B.name!=D)){continue}H.push(Element.extend(B))}return H},disable:function(A){A=$(A);Form.getElements(A).invoke("disable");return A},enable:function(A){A=$(A);Form.getElements(A).invoke("enable");return A},findFirstElement:function(A){return $(A).getElements().find(function(B){return B.type!="hidden"&&!B.disabled&&["input","select","textarea"].include(B.tagName.toLowerCase())})},focusFirstElement:function(A){A=$(A);A.findFirstElement().activate();return A},request:function(B,A){B=$(B),A=Object.clone(A||{});var C=A.parameters;A.parameters=B.serialize(true);if(C){if(typeof C=="string"){C=C.toQueryParams()}Object.extend(A.parameters,C)}if(B.hasAttribute("method")&&!A.method){A.method=B.method}return new Ajax.Request(B.readAttribute("action"),A)}};Form.Element={focus:function(A){$(A).focus();return A},select:function(A){$(A).select();return A}};Form.Element.Methods={serialize:function(A){A=$(A);if(!A.disabled&&A.name){var B=A.getValue();if(B!=undefined){var C={};C[A.name]=B;return Hash.toQueryString(C)}}return""},getValue:function(A){A=$(A);var B=A.tagName.toLowerCase();return Form.Element.Serializers[B](A)},clear:function(A){$(A).value="";return A},present:function(A){return $(A).value!=""},activate:function(A){A=$(A);try{A.focus();if(A.select&&(A.tagName.toLowerCase()!="input"||!["button","reset","submit"].include(A.type))){A.select()}}catch(B){}return A},disable:function(A){A=$(A);A.blur();A.disabled=true;return A},enable:function(A){A=$(A);A.disabled=false;return A}};var Field=Form.Element;var $F=Form.Element.Methods.getValue;Form.Element.Serializers={input:function(A){switch(A.type.toLowerCase()){case"checkbox":case"radio":return Form.Element.Serializers.inputSelector(A);default:return Form.Element.Serializers.textarea(A)}},inputSelector:function(A){return A.checked?A.value:null},textarea:function(A){return A.value},select:function(A){return this[A.type=="select-one"?"selectOne":"selectMany"](A)},selectOne:function(B){var A=B.selectedIndex;return A>=0?this.optionValue(B.options[A]):null},selectMany:function(D){var A,E=D.length;if(!E){return null}for(var C=0,A=[];C<E;C++){var B=D.options[C];if(B.selected){A.push(this.optionValue(B))}}return A},optionValue:function(A){return Element.extend(A).hasAttribute("value")?A.value:A.text}};Abstract.TimedObserver=function(){};Abstract.TimedObserver.prototype={initialize:function(A,B,C){this.frequency=B;this.element=$(A);this.callback=C;this.lastValue=this.getValue();this.registerCallback()},registerCallback:function(){setInterval(this.onTimerEvent.bind(this),this.frequency*1000)},onTimerEvent:function(){var A=this.getValue();var B=("string"==typeof this.lastValue&&"string"==typeof A?this.lastValue!=A:String(this.lastValue)!=String(A));if(B){this.callback(this.element,A);this.lastValue=A}}};Form.Element.Observer=Class.create();Form.Element.Observer.prototype=Object.extend(new Abstract.TimedObserver(),{getValue:function(){return Form.Element.getValue(this.element)}});Form.Observer=Class.create();Form.Observer.prototype=Object.extend(new Abstract.TimedObserver(),{getValue:function(){return Form.serialize(this.element)}});Abstract.EventObserver=function(){};Abstract.EventObserver.prototype={initialize:function(A,B){this.element=$(A);this.callback=B;this.lastValue=this.getValue();if(this.element.tagName.toLowerCase()=="form"){this.registerFormCallbacks()}else{this.registerCallback(this.element)}},onElementEvent:function(){var A=this.getValue();if(this.lastValue!=A){this.callback(this.element,A);this.lastValue=A}},registerFormCallbacks:function(){Form.getElements(this.element).each(this.registerCallback.bind(this))},registerCallback:function(A){if(A.type){switch(A.type.toLowerCase()){case"checkbox":case"radio":Event.observe(A,"click",this.onElementEvent.bind(this));break;default:Event.observe(A,"change",this.onElementEvent.bind(this));break}}}};Form.Element.EventObserver=Class.create();Form.Element.EventObserver.prototype=Object.extend(new Abstract.EventObserver(),{getValue:function(){return Form.Element.getValue(this.element)}});Form.EventObserver=Class.create();Form.EventObserver.prototype=Object.extend(new Abstract.EventObserver(),{getValue:function(){return Form.serialize(this.element)}});if(!window.Event){var Event=new Object()}Object.extend(Event,{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KEY_HOME:36,KEY_END:35,KEY_PAGEUP:33,KEY_PAGEDOWN:34,element:function(A){return $(A.target||A.srcElement)},isLeftClick:function(A){return(((A.which)&&(A.which==1))||((A.button)&&(A.button==1)))},pointerX:function(A){return A.pageX||(A.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft))},pointerY:function(A){return A.pageY||(A.clientY+(document.documentElement.scrollTop||document.body.scrollTop))},stop:function(A){if(A.preventDefault){A.preventDefault();A.stopPropagation()}else{A.returnValue=false;A.cancelBubble=true}},findElement:function(C,B){var A=Event.element(C);while(A.parentNode&&(!A.tagName||(A.tagName.toUpperCase()!=B.toUpperCase()))){A=A.parentNode}return A},observers:false,_observeAndCache:function(D,C,B,A){if(!this.observers){this.observers=[]}if(D.addEventListener){this.observers.push([D,C,B,A]);D.addEventListener(C,B,A)}else{if(D.attachEvent){this.observers.push([D,C,B,A]);D.attachEvent("on"+C,B)}}},unloadCache:function(){if(!Event.observers){return }for(var A=0,B=Event.observers.length;A<B;A++){Event.stopObserving.apply(this,Event.observers[A]);Event.observers[A][0]=null}Event.observers=false},observe:function(D,C,B,A){D=$(D);A=A||false;if(C=="keypress"&&(Prototype.Browser.WebKit||D.attachEvent)){C="keydown"}Event._observeAndCache(D,C,B,A)},stopObserving:function(D,C,B,A){D=$(D);A=A||false;if(C=="keypress"&&(Prototype.Browser.WebKit||D.attachEvent)){C="keydown"}if(D.removeEventListener){D.removeEventListener(C,B,A)}else{if(D.detachEvent){try{D.detachEvent("on"+C,B)}catch(E){}}}}});if(Prototype.Browser.IE){Event.observe(window,"unload",Event.unloadCache,false)}var Position={includeScrollOffsets:false,prepare:function(){this.deltaX=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;this.deltaY=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},realOffset:function(B){var A=0,C=0;do{A+=B.scrollTop||0;C+=B.scrollLeft||0;B=B.parentNode}while(B);return[C,A]},cumulativeOffset:function(B){var A=0,C=0;do{A+=B.offsetTop||0;C+=B.offsetLeft||0;B=B.offsetParent}while(B);return[C,A]},positionedOffset:function(B){var A=0,D=0;do{A+=B.offsetTop||0;D+=B.offsetLeft||0;B=B.offsetParent;if(B){if(B.tagName=="BODY"){break}var C=Element.getStyle(B,"position");if(C=="relative"||C=="absolute"){break}}}while(B);return[D,A]},offsetParent:function(A){if(A.offsetParent){return A.offsetParent}if(A==document.body){return A}while((A=A.parentNode)&&A!=document.body){if(Element.getStyle(A,"position")!="static"){return A}}return document.body},within:function(B,A,C){if(this.includeScrollOffsets){return this.withinIncludingScrolloffsets(B,A,C)}this.xcomp=A;this.ycomp=C;this.offset=this.cumulativeOffset(B);return(C>=this.offset[1]&&C<this.offset[1]+B.offsetHeight&&A>=this.offset[0]&&A<this.offset[0]+B.offsetWidth)},withinIncludingScrolloffsets:function(B,A,D){var C=this.realOffset(B);this.xcomp=A+C[0]-this.deltaX;this.ycomp=D+C[1]-this.deltaY;this.offset=this.cumulativeOffset(B);return(this.ycomp>=this.offset[1]&&this.ycomp<this.offset[1]+B.offsetHeight&&this.xcomp>=this.offset[0]&&this.xcomp<this.offset[0]+B.offsetWidth)},overlap:function(B,A){if(!B){return 0}if(B=="vertical"){return((this.offset[1]+A.offsetHeight)-this.ycomp)/A.offsetHeight}if(B=="horizontal"){return((this.offset[0]+A.offsetWidth)-this.xcomp)/A.offsetWidth}},page:function(D){var A=0,C=0;var B=D;do{A+=B.offsetTop||0;C+=B.offsetLeft||0;if(B.offsetParent==document.body){if(Element.getStyle(B,"position")=="absolute"){break}}}while(B=B.offsetParent);B=D;do{if(!window.opera||B.tagName=="BODY"){A-=B.scrollTop||0;C-=B.scrollLeft||0}}while(B=B.parentNode);return[C,A]},clone:function(C,E){var A=Object.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,offsetTop:0,offsetLeft:0},arguments[2]||{});C=$(C);var D=Position.page(C);E=$(E);var F=[0,0];var B=null;if(Element.getStyle(E,"position")=="absolute"){B=Position.offsetParent(E);F=Position.page(B)}if(B==document.body){F[0]-=document.body.offsetLeft;F[1]-=document.body.offsetTop}if(A.setLeft){E.style.left=(D[0]-F[0]+A.offsetLeft)+"px"}if(A.setTop){E.style.top=(D[1]-F[1]+A.offsetTop)+"px"}if(A.setWidth){E.style.width=C.offsetWidth+"px"}if(A.setHeight){E.style.height=C.offsetHeight+"px"}},absolutize:function(B){B=$(B);if(B.style.position=="absolute"){return }Position.prepare();var D=Position.positionedOffset(B);var F=D[1];var E=D[0];var C=B.clientWidth;var A=B.clientHeight;B._originalLeft=E-parseFloat(B.style.left||0);B._originalTop=F-parseFloat(B.style.top||0);B._originalWidth=B.style.width;B._originalHeight=B.style.height;B.style.position="absolute";B.style.top=F+"px";B.style.left=E+"px";B.style.width=C+"px";B.style.height=A+"px"},relativize:function(A){A=$(A);if(A.style.position=="relative"){return }Position.prepare();A.style.position="relative";var C=parseFloat(A.style.top||0)-(A._originalTop||0);var B=parseFloat(A.style.left||0)-(A._originalLeft||0);A.style.top=C+"px";A.style.left=B+"px";A.style.height=A._originalHeight;A.style.width=A._originalWidth}};if(Prototype.Browser.WebKit){Position.cumulativeOffset=function(B){var A=0,C=0;do{A+=B.offsetTop||0;C+=B.offsetLeft||0;if(B.offsetParent==document.body){if(Element.getStyle(B,"position")=="absolute"){break}}B=B.offsetParent}while(B);return[C,A]}}Element.addMethods();function beforeLogin(){if(document.dologin.email.value==""){document.dologin.email.focus();return false}return true}function popUp(){var URL="";var resizable="yes";var w=585;var h=365;var l=219.5;var t=91.5;switch(arguments.length){case 6:t=arguments[5];case 5:l=arguments[4];case 4:h=arguments[3];case 3:w=arguments[2];case 2:resizable=arguments[1];case 1:URL=arguments[0];break}day=new Date();id=day.getTime();var link="page"+id+" = window.open(URL, '"+id+"','toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,scrollbars="+resizable+",resizable="+resizable+",width="+w+",height="+h+",left = "+l+",top = "+t+"');";eval(link)}function setColor(B){o=document.getElementById(B);if(o){o.className=o.className+" error"}o=document.getElementById("t"+B);if(o){o.className=o.className+" error_text"}var A=navigator.appName;if(A=="Microsoft Internet Explorer"){o=document.getElementById("d"+B);if(o){o.className=o.className+" error"}}else{o=document.getElementById("c"+B);if(o){o.className=o.className+" error"}}}function setColorAM(A){o=document.getElementById(A);if(o){o.className="error_am"}A="t"+A;o=document.getElementById(A);if(o){o.className="error_text"}}function checkSmallerThan(B,A){if(B==""||A==""){return true}if(B.indexOf(",")==-1){B=B+",00"}if(A.indexOf(",")==-1){A=A+",00"}smallVal=Number(B.replace(/\./g,"").replace(/\,/g,"."));largeVal=Number(A.replace(/\./g,"").replace(/\,/g,"."));return smallVal<=largeVal}function getTimeStampInMilliseconds(){var B=new Date();var A=B.getTime();delete (B);return A}
function checkSearchCall(){Sform=document.form1;
var I=Sform.pmin.value;var K=Sform.pmax.value;var B=Sform.price_method_numeric;var S=Sform.zip.checked;var V=Sform.postcode.value;var E=Sform.distance.value;var G=Sform.q.value;var U=Sform.g.value;var C=Sform.u.value;var J=new Array();if(B.checked){if(!checkSmallerThan(I,K)){J[J.length]="De minimum prijs moet lager zijn dan de maximum prijs."}}if(S&&(E&&!V)){J[J.length]="Geen postcode ingevuld. Vul een postcode in om te zoeken op afstand."}var T=/aw\[\d+\]\[\d+\]/;var Q=/aw\[\d+\]\[\m(in)|(ax)\]/;attribute_selected=false;var O=Sform.elements.length;for(i=0;i<O;i++){el=Sform.elements[i];input_name=Sform.elements[i].name;if(T.test(input_name)&&el.checked){attribute_selected=true}else{if(Q.test(input_name)){var F=input_name.indexOf("[")+1;var D=input_name.indexOf("]");var M=input_name.substr(F,D-F);var N=$("aw"+M+"min").value;var P=$("aw"+M+"max").value;if(N==""&&P==""){continue}if(!checkSmallerThan(N,P)){var L=$("nr"+M).innerHTML;J[J.length]="De minimum waarde van "+L+" moet lager zijn dan de maximum waarde";break}var F=$("aw"+M+"start").value;var D=$("aw"+M+"end").value;var A=(N=="")||(checkSmallerThan(F,N)&&checkSmallerThan(N,D));var H=(P=="")||(checkSmallerThan(F,P)&&checkSmallerThan(P,D));if(!A||!H){var L=$("nr"+M).innerHTML;J[J.length]="De waarden van de "+L+" vallen  buiten de toegestane waarden";break}attribute_selected=true}}}if(J&&J.length>0){this.hideSearchError();return this.showValidationErrors(J)}else{this.hideValidationErrors()}if(attribute_selected){return true}var R=S&&E!=""&&V!=""&&U!="";if(C==""&&G==""&&!R){return this.showSearchError()}else{this.hideSearchError();if(Sform.province.checked){Sform.distance.value=""}return true}}
function urlencode(A){var B;var C;if(typeof (A)=="string"){if(A!=""){B=/(^\s+)|(\s+$)/g;A=A.replace(B,"");A=escape(A)}}return A}
function check_referrer(A){var D=false;if(A&&A!=""){var E=new Array("startpagina.nl","search.yahoo.com","search.msn.",".altavista.com","suche.lycos.at","www.google.at","search.aon.at/newsearch/aon/","austronaut.at/page.php","www.google.com.au","images.google.com.au","www.looksmart.com.au","ninemsn.com.au","search.aol.com.au","www.goeureka.com.au","au.anzwers.yahoo.com","www.yellowpages.com.au/search/searchEntry.do","search.bigpond.com","www.google.be","search.fr.msn.be","altavista.advalvas.be/av2/","yellow.advalvas.be/av2/scripts/YellowSearch.dll","www.google.ca","ca.yahoo.com","www.toile.qc.ca","www.alltheweb.com","www.overture.com/d/search/p/altavista/odp/ca/","www.lycos.ca","search.lycos.com/default.asp","www.looksmart.com","search.bluewin.ch/bw/search/web/de/home.html","www.search.ch","www.google.ch","www.google.com","images.google.com","directory.google.com","www.baidu.com/","image.baidu.com/","site.baidu.com/","cns.3721.com/","seek.3721.com/","page.zhongsou.com/","hc360.zhongsou.com/","site.zhongsou.com/","search.sina.com.cn/","pic.sina.com.cn/","dir.sina.com.cn/","search.sohu.com/","image.search.sohu.com/","www.sogou.com/","nisearch.163.com/","psearch.163.com/","picsearch.163.com/","search.tom.com/","sitesearch.tom.com/","cn.websearch.yahoo.com/","cn.imagesearch.yahoo.com/","www.yisou.com/search","image.yisou.com/","www.8848.com/search.dll","www.google.de/search","images.google.de/images","suche.aol.de/suche/","suche.aol.de/shopping/suche/index.jsp","suche.freenet.de/suche","shopping.freenet.de/suchergebnis/index.html","brisbane.t-online.de/fast-cgi/tsc","shopping1.t-online.de/toi/scripts/query.php","suche.web.de/search/","dir.web.de","suche.lycos.de","webkatalog.lycos.de","www.google.es","images.google.es","buscador.terra.es","buscar.ya.com","www2.yatv.com","busca.wanadoo.es/search","www.google.fr","images.google.fr","www.recherche.aol.fr","www.images.aol.fr","vachercher.lycos.fr/cgi-bin/pursuit","rechercher.nomade.tiscali.fr/recherche.asp","search.ke.voila.fr","recherche.wanadoo.fr","search1-2.free.fr","www.overture.com/d/search/p/altavista","www.google.it","search.virgilio.it","arianna.libero.it","business.libero.it/arianna/","search.tiscali.it","www.google.nl","www.ilse.nl/searchresults.dbl","pagina.nl","tw.yahoo.com","www.google.com.tw","images.google.com.tw","www.pchome.com.tw","image.pchome.com.tw","dir.pchome.com.tw","www.yam.com","wps.yam.com","dir.yam.com","www.msn.com.tw","www.google.co.uk/search","images.google.co.uk/images","search.aol.co.uk/web_uk.adp","www.ask.co.uk/res.asp","search.lycos.co.uk/cgi-bin/pursuit","search.freeserve.com/servlet/search/","images.google.com","groups.google.com","www.google.com/search","aolsearch.aol.com","search.aol.com","s.teoma.com/","www.hotbot.com","www.overture.com/d/search/p/altavista/","www.wisenut.com","web.ask.com","pictures.ask.com","search.netscape.com","veilingkijker.nl","advertentiezoeker.nl","zoekwekker.nl","marktzoeker.nl","minimarkt.nl","marktgigant.nl","totaalzoeker.nl","seekwish.nl","advertentiekijker.nl","veilingvinder.nl","veilingkijker.com","veilingvergelijker.nl","veilingzoeker.nl","search.live.com","adfarm.mediaplex.com","www.bing.com");var C="";for(var B=0;B<E.length;B++){if(A.indexOf(E[B])>-1){D=A;C=E[B];break}}}return D}
function startpagina(B){var E="http://www.startpagina.nl";var D="http://startpagina.nl";var A=false;var C="";if(B&&B!=""){if((B.indexOf(E)>-1)||(B.indexOf(D)>-1)){A=B;C=E}}return A}
function check_searchengine_referrer(){var C=check_referrer(document.referrer);if(C&&C!=""&&C!="false"){var E=startpagina(C);if(E&&E!=""&&E!="false"){document.write('<img src="http://adfarm.mediaplex.com/ad/ck/5026-25894-4040-0" border=0 width=1 height=1>')}else{var B="5026-26952-11208-0";var D=document.location.href;var A="http://adfarm.mediaplex.com/ad/lt/"+B;A+="?mpt="+escape((new Date()).toGMTString())+"";A+="&mpcl="+escape(D)+"";A+="&mpvl="+escape(unescape(C))+"";document.write('<img src="'+A+'" border=0 width=1 height=1>')}}}
function checkFPSearchCall(){Sform=document.search;q=Sform.q.value;g=Sform.g.value;if(q==""&&g=="0"){return false}else{return true}}
function showBlock(C){var B=document.getElementById(C);var A=document.getElementById("i"+C);if(B.style.display==""){B.style.display="none";B.value="http://";A.innerHTML="link toevoegen"}else{B.style.display="";A.innerHTML="link verwijderen"}}var myForm;var strUserAgent=navigator.userAgent.toLowerCase();var isIE=strUserAgent.indexOf("msie")>-1;var isNS6=strUserAgent.indexOf("netscape6")>-1;var isNS4=!isIE&&!isNS6&&parseFloat(navigator.appVersion)<5;var reValidChars=/[0-9\.,]/;var reValidLetters=/[a-zA-Z ]/;var reValidNumbersPlus=/[0-9- ]/;var reKeyboardChars=/[\x00\x03\x08\x0D\x16\x18\x1A]/;var reClipboardChars=/[cvxz]/i;var reValidNumbers=/[0-9]/;
function trueMaskKeyPress(B){var D,C,A;if(!B){var B=window.event}if(isIE){D=B.keyCode;if(D>=96&&D<=105){D-=48}A=B.srcElement}else{D=B.which;A=B.target}C=String.fromCharCode(D);if(isIE){if(D==190||D==110){C="."}if(D==188){C=","}}if(!reValidChars.test(C)&&!reKeyboardChars.test(C)&&!checkClipboardCode(B,C)){return false}}
function maskKeyPress(B){var D,C,A;if(!B){var B=window.event}if(!myForm){myForm=document.forms.ad_form}if(typeof (myForm)!="undefined"&&myForm.orig_price_type&&myForm.orig_price_type.value==99){return true}return trueMaskKeyPress(B)}
function maskKeyPressAM(B){var D,C,A;if(!B){var B=window.event}if(isIE){D=B.keyCode;A=B.srcElement}else{D=B.which;A=B.target}C=String.fromCharCode(D);if(!reValidChars.test(C)&&!reKeyboardChars.test(C)&&!checkClipboardCode(B,C)){return false}}
function maskKeyPressNumbersPlus(B){var D,C,A;if(!B){var B=window.event}if(isIE){D=B.keyCode;A=B.srcElement}else{D=B.which;A=B.target}C=String.fromCharCode(D);if(!reValidNumbersPlus.test(C)&&!reKeyboardChars.test(C)&&!checkClipboardCode(B,C)){return false}}
function maskKeyPressPostCode(B){var D,C,A;if(!B){var B=window.event}if(isIE){D=B.keyCode;A=B.srcElement}else{D=B.which;A=B.target}C=String.fromCharCode(D);if(!reValidNumbers.test(C)&&!reValidLetters.test(C)&&!reKeyboardChars.test(C)&&!checkClipboardCode(B,C)){return false}}
function maskKeyPressLetters(B){var D,C,A;if(!B){var B=window.event}if(isIE){D=B.keyCode;A=B.srcElement}else{D=B.which;A=B.target}C=String.fromCharCode(D);if(!reValidLetters.test(C)&&!reKeyboardChars.test(C)&&!checkClipboardCode(B,C)){return false}}
function checkClipboardCode(A,B){if(isNS6){return A.ctrlKey&&reClipboardChars.test(B)}else{return false}}
function ltrim(A){while(1){if(A.substring(0,1)!=" "){break}A=A.substring(1,A.length)}return A}
function rtrim(A){while(1){if(A.substring(A.length-1,A.length)!=" "){break}A=A.substring(0,A.length-1)}return A}
function trim(B){var A=ltrim(B);return rtrim(A)}
function checkMoneyInput(C,B){var A;A=getKeyCodeFromEvent(B);if((A>=58&&A<=126)||(A>=32&&A<=43)||(A==45)||(A==47)){return false}else{if(A==44){if(C.value.indexOf(",")!=-1){return false}}}return true}
function removeNotMoneyInput(A){A.value=String(A.value).replace(/[^01234567890\,\.]/g,"")}
function removeNotPostcodeInput(A){A.value=String(A.value).replace(/[^0-9a-z]/gi,"")}
function checkPhoneInput(A){return isAllowedKeyCodeForPhoneInput(getKeyCodeFromEvent(A))}
function getKeyCodeFromEvent(A){if(window.event){return window.event.keyCode}if(A){return A.which}return 0}
function isAllowedKeyCodeForPhoneInput(A){if((A>=58&&A<=126)||(A>=33&&A<=42)||(A==44)||(A==46)||(A==47)){return false}return true}
function isAlphabetsInput(A){if((A>=65&&A<=90)||(A>=97&&A<=122)){return true}return false}
function removeNotPhoneInput(A){A.value=String(A.value).replace(/[^0-9\-\+ ]/g,"")}
function removeAllCommas(A){while(A.indexOf(",")!=-1){A=A.replace(",","","g")}return A}
function removeAllDots(A){while(A.indexOf(".")!=-1){A=A.replace(".","","g")}return A}
function formatNoCommaHasDot(C,B){var D=C.lastIndexOf(".");if(D<C.length-3){C=removeAllDots(C);C=C+",00"}else{if(D==B){C=C.replace(".",",","g");if(D==C.length-1){C=C+"00"}else{if(D==C.length-2){C=C+"0"}}}else{if(D==C.length-1){C=removeAllDots(C);C=C+",00"}else{if(D==C.length-2){var A=C.substring(0,D)+",";A=removeAllDots(A);if(C.substring(D+1).length==1){C=A+C.substring(D+1)+"0"}else{C=A+C.substring(D+1)}C=removeAllDots(C)}}}}return C}
function fixed_formatted_number_to_float(A){A=A.replace(".","").replace(",",".");return parseFloat(A)}
function fix_number_format(D){var C=D.value;if(C.length==0){return }C=C.replace(".",",");while(C.indexOf(".")>=0){C=C.replace(".",",")}var B=C.lastIndexOf(",");if(B>=0){var E=C.substring(0,B);while(E.indexOf(",")>=0){E=E.replace(",","")}var A=C.substring(B);if(E.length==0&&A.length>1&&A.length<C.length){E="0"}D.value=E+(A.length>1?A:"")}else{D.value=C}}function fix_price_format(F){var D=""+F.value;var G=D.indexOf(",");var C=D.indexOf(".");if(D=="0,00"||D.length==0){return }if(G==-1&&C==-1){D=D+",00"}else{if(G==-1&&C!=-1){D=formatNoCommaHasDot(D,C)}}D=removeAllDots(D);G=D.indexOf(",");if(G==0){D="0"+D;G=D.indexOf(",")}var E=D.lastIndexOf(",");var B=D.substring(0,G);while(B.indexOf("0")==0&&B.length>1){B=B.substring(1)}B=B+",";var A="";if(E!=G){A=D.substring(G+1);A=removeAllCommas(D)}else{A=D.substring(G+1)}if(A.length>1){D=B+A.substring(0,2)}else{if(A.length==1){D=B+A+"0"}else{if(A.length==0){D=B+"00"}}}D=insertThousandsDots(D);F.value=D}function insertThousandsDots(A){if(parseInt(A)>=9999999){A="9.999.999,00"}else{commaLoc=A.indexOf(",");euros=A.substring(0,commaLoc);cents=A.substring(commaLoc);if(euros.length>3){if(euros.length>5){cents=""}if(euros.length>6){euros=euros.substring(0,euros.length-6)+"."+euros.substring(euros.length-6)}euros=euros.substring(0,euros.length-3)+"."+euros.substring(euros.length-3)}A=euros+cents}return A}function allowNumbersOnly(A){A.value=A.value.replace(/\D/g,"")}function moneyFormat(I,E){var M,A,H,K;var B=2;if(E==3){B=3}if(!myForm){myForm=document.forms.ad_form}K=document.getElementById(E);H=K.value;if(H==""){return true}for(M=0;M<H.length;M++){A=H.charAt(M);if(!reValidChars.test(A)){K.select();K.focus();return false}}var J,F;var C=false;if(H.length>=B&&H.indexOf(",")==-1){if(H.indexOf(".")==-1){J=H;F="00";C=false}if(H.substr(H.length-B-1,1)=="."){J=H.substr(0,H.length-B-1);F=H.substr(H.length-B,B);C=false}if(H.substr(H.length-2,1)=="."){J=H.substr(0,H.length-2);F=H.substr(H.length-1,1);C=false}if(H.substr(H.length-3,1)=="."){J=H.substr(0,H.length-3);F=H.substr(H.length-2,2);C=false}if(H.indexOf(".")!=-1&&H.substr(H.indexOf(".")+1,H.length-1).length>B){J=H.replace(/\./g,"");F=H.substr(H.indexOf(".")+1,B);if(J=="0"&&(F=="00"||F=="000")){F=H.substr(H.length-B,B)}C=false}if(J==""||J=="."){J="0"}while(F.length<B){F=F+"0"}var G=J+","+F;if(C){if(confirm("Het bedrag is niet juist.\nBedoelde u "+G+" ?")){H=G}}else{H=G}}else{if(H.indexOf(",")!=-1&&H.substr(H.indexOf(",")+1,H.length-1).length>B){J=H.substr(0,H.indexOf(","));F=H.substr(H.indexOf(",")+1,B);if(J=="0"&&(F=="00"||F=="000")){F=H.substr(H.length-B,B)}H=J+","+F}else{if(H.indexOf(".")==0){J="0";F=H.substr(1,H.length);H=J+","+F}}}H=H.replace(/\./g,"");var D=H.split(",");if(D.length>2){if(I){alert("Het bedrag is onjuist.\nVoer uw prijs in als euro's komma centen.\nVoorbeeld: 1.200,00");K.select();K.focus();return false}return }var P=D[0];P=parseInt(P,10);var G="";if(!D[1]){var O="00"}else{var O=D[1]+"00";O=O.substr(0,B)}if(isNaN(P)||isNaN(O)){if(I){if(B==2){alert("Het bedrag is onjuist.\nVoer uw prijs in als euro's komma centen.\nVoorbeeld: 1.200,00")}else{alert("Het bedrag is onjuist.\nVoer uw prijs in als euro's komma centen en tiende centen.\nVoorbeeld: 0,105")}K.select();K.focus();return false}return }P=P.toString();O=O.toString();if(O.length<2){O="00"+O;O=O.substr(0,B)}if(B>2&&O.length>2&&O.substr(2,1)=="0"){O=O.substr(0,2)}var L=0;for(var M=0;M<P.length;M++){L=P.length-M-1;if(M>0&&M%3==0){G="."+G}G=P.substr(L,1)+G}G=G+","+O;var N=parseFloat(P+"."+O);if(N>2147483.64){G="2.147.483,64"}K.value=G}function ad_search_disable_elements(B,D){for(var A=0;A<B.length;A++){var C=B[A];$(C).disabled=D}}var price_ids=["pmin","pmax","np"];var price_type_ids=["price_type"];function price_method_enable_price_type(){ad_search_disable_elements(price_ids,true);ad_search_disable_elements(price_type_ids,false);$("price_method_type").checked=true}function price_method_enable_all(){ad_search_disable_elements(price_ids,false);ad_search_disable_elements(price_type_ids,false)}function price_method_enable_price(){ad_search_disable_elements(price_type_ids,true);ad_search_disable_elements(price_ids,false);$("price_method_numeric").checked=true}var area_zip=["txtKm","txtZip"];var area_province=["areaProvince"];function area_enable_all(){ad_search_disable_elements(area_zip,false);ad_search_disable_elements(area_province,false)}function area_enable_zip(){ad_search_disable_elements(area_zip,false);ad_search_disable_elements(area_province,true);$("zip").checked=true}function area_enable_province(){ad_search_disable_elements(area_zip,true);ad_search_disable_elements(area_province,false);$("province").checked=true}function category_reload_form_enable(){area_enable_all();price_method_enable_all()}function convertUserDistanceToMeters(B){var A=document.getElementById("actualDistance");if(B>0){A.value=B*1000}else{A.value=""}}function setElementCssClass(A,B){if(navigator.appName=="Netscape"){A.setAttribute("class",B)}else{A.className=B}}function getElementCssClass(A){if(navigator.appName=="Netscape"){return A.getAttribute("class")}else{return A.className}}function searchBoxExpandExecute(){if($("searchExpanded").style.display=="none"){$("searchExpanded").style.display="inline";$("searchBoxExpand").src=$("searchBoxExpand").src.replace("Minimized","Maximized");$("searchBoxExpandLink").firstChild.nodeValue="Minder zoekopties"}else{$("searchExpanded").style.display="none";$("searchBoxExpand").src=$("searchBoxExpand").src.replace("Maximized","Minimized");$("searchBoxExpandLink").firstChild.nodeValue="Meer zoekopties"}}function enablePriceNumeric(C,B){if($("price_method_numeric")!=null){C=typeof (C)!="undefined"?C:false;!B?B="searchBoxWidgetSearchSelectDisabled":"";if((!$("price_method_numeric").checked)||(C)){if($("pmin")!=null){var A=getElementCssClass($("pmin"));setElementCssClass($("pmin"),A.replace("Disabled","Enabled"))}if($("pmax")!=null){var A=getElementCssClass($("pmax"));setElementCssClass($("pmax"),A.replace("Disabled","Enabled"))}$("price_method_numeric").checked=true;if($("price_type")!=null){setElementCssClass($("price_type"),B)}}}}function enablePriceType(C,B){if($("price_method_type")!=null){C=typeof (C)!="undefined"?C:false;!B?B="searchBoxWidgetSearchSelectEnabled":"";if((!$("price_method_type").checked)||(C)){if($("price_type")!=null){setElementCssClass($("price_type"),B)}if($("pmin")!=null){var A=getElementCssClass($("pmin"));setElementCssClass($("pmin"),A.replace("Enabled","Disabled"))}if($("pmax")!=null){var A=getElementCssClass($("pmax"));setElementCssClass($("pmax"),A.replace("Enabled","Disabled"))}$("price_method_type").checked=true}}}function txtOnFocusNoImage(B,A){if(!A){A="searchBoxWidgetSearchInputEnabledFocused"}if(A.indexOf("L1")!=-1){classNameForDropDown="searchBoxWidgetSearchSelectDisabledL1"}else{classNameForDropDown="searchBoxWidgetSearchSelectDisabled"}setElementCssClass(B,A);enablePriceNumeric(false,classNameForDropDown);if(B.value.indexOf("...")!=-1){B.value=""}else{fix_price_format(B)}}function txtOnBlurNoImage(C,A,B){if((C.value=="")||(C.value.indexOf("...")!=-1)){!B?B="searchBoxWidgetSearchInputEnabled":"";setElementCssClass(C,B);C.value=A}}function checkSearchBoxSubmitParameters(){if($("sfAdditional")){if($("sfAdditional").style.display!="none"){if($("ts").checked){$("ts").value="1"}else{$("ts").value="0"}if($("price_method_numeric").checked){$("price_type").disabled=true;if($("pmin").value.indexOf("...")!=-1){$("pmin").disabled=true}if($("pmax").value.indexOf("...")!=-1){$("pmax").disabled=true}if(($("pmin").value.indexOf("...")==-1)&&($("pmax").value.indexOf("...")==-1)){if(!checkSmallerThan($("pmin").value,$("pmax").value)){tmpPriceValue=$("pmin").value;$("pmin").value=$("pmax").value;$("pmax").value=tmpPriceValue}}}else{$("pmin").disabled=true;$("pmax").disabled=true}}else{$("pmin").disabled=true;$("pmax").disabled=true;$("price_type").disabled=true;if($("ts_category_default")&&$("ts_category_default").value!="1"){$("ts").checked=true;$("ts").value="0"}else{$("ts").checked=true;$("ts").value="1"}}}}function gotoAdvancedSearch(){var A=$("Search_MainFrame");if(A){checkSearchBoxSubmitParameters();A.action=A.action.replace("search.php","searchadvanced.php");sf.CheckForm();A.submit();A.action=A.action.replace("searchadvanced.php","search.php")}}if(typeof hide=="undefined"){function hide(A){if(document.layers){document.layers[A].visibility="hide"}else{if(document.all){document.all[A].style.visibility="hidden"}else{if(document.getElementById){document.getElementById(A).style.visibility="hidden"}}}if(document.layers){document.layers[A].display="none"}else{if(document.all){document.all[A].style.display="none"}else{if(document.getElementById){document.getElementById(A).style.display="none"}}}}}if(typeof show=="undefined"){function show(A){if(document.layers){document.layers[A].visibility="show"}else{if(document.all){document.all[A].style.visibility="visible"}else{if(document.getElementById){document.getElementById(A).style.visibility="visible"}}}if(document.layers){document.layers[A].display="inline"}else{if(document.all){document.all[A].style.display="inline"}else{if(document.getElementById){document.getElementById(A).style.display="inline"}}}}}function set_width_userdata(){var A=navigator.appName;if(A!="Microsoft Internet Explorer"){$("userdata").style.width="750px"}}function showCity2(B){var E=document.getElementById("trcity");var C=document.getElementById("zipcode");var A=document.getElementById("zipCodeInfo");var D=document.getElementById("houseNumber");var G=document.getElementById("pc_req");var F=document.getElementById("pbpProtectionMessage");if(B){if(E){E.style.display=""}if(C){C.value="";C.disabled=true;C.style.backgroundColor="#eee";zipcode=""}if(D){D.value="";D.disabled=true;D.style.backgroundColor="#eee";houseNumber=""}if(A){A.innerHTML=""}if(G){G.style.display="none"}if(F){F.style.display="none"}}else{if(E){E.style.display="none"}if(C){C.disabled=false;C.style.backgroundColor=""}if(D){D.disabled=false;D.style.backgroundColor=""}if(G){G.style.display=""}if(F){F.style.display=""}}}function showChangePwd(C){var B=document.getElementById("pwd");var A=document.getElementById("pwdchange");if(B&&A){B.style.display="none";A.style.display="block"}document.forms.myInfoForm.action=C;return false}function showCity(C){var G=document.getElementById("trcity");var F=document.getElementById("105");var B=document.getElementById("zipCodeCopy");var E=document.getElementById("zipcode_text_editlink");var A=document.getElementById("zip_code_info");var D=document.getElementById("show_on_map_block");var H=document.getElementById("pc_req");if(C){if(G){G.style.display=""}if(F){B.value=F.value;F.disabled=true;F.style.backgroundColor="#eee";zipcode="";updateProximityFeatureAvailability(false)}if(H){H.style.display="none"}if(E){E.style.display="none"}if(A){A.style.display="none"}if($("show_on_map")){$("show_on_map").checked=false}if(D){D.style.display="none"}}else{if(G){G.style.display="none"}if(F){F.disabled=false;F.style.backgroundColor=""}if(H){H.style.display=""}if(E){E.style.display=""}if(A){A.style.display=""}checkZipChange(F.value)}}function editEmail(){var A=document.getElementById("em_input");var C=document.getElementById("em_text");var B=document.getElementById("hided_agreement");if(C){C.style.display="none"}if(A){A.style.display=""}if(B){B.style.display=""}editNickName();editPhone()}function editGender(){var A=$("gender_input");var B=$("gender_text");if(B){B.style.display="none"}if(A){A.style.display=""}}function editNickName(){var A=document.getElementById("name_input");var B=document.getElementById("name_text");if(B){B.style.display="none"}if(A){A.style.display=""}}function editZipcode(){var C=document.getElementById("zipcode_input");var A=document.getElementById("zipcode_text");var D=document.getElementById("zipcode_inputb");var B=document.getElementById("zipcode_textb");if(A){A.style.display="none"}if(C){C.style.display=""}if(B){B.style.display="none"}if(D){D.style.display=""}checkZipChange(document.getElementById("105").value)}function editHouseNr(){var B=$("housenr_input");var C=$("housenr_text");var D=$("housenr_inputb");var A=$("housenr_textb");if(C){C.style.display="none"}if(B){B.style.display=""}if(A){A.style.display="none"}if(D){D.style.display=""}}function editPhone(){var B=document.getElementById("phone_input");var A=document.getElementById("phone_text");if(A){A.style.display="none"}if(B){B.style.display=""}}function checkZipChange(A){if(zipcode!=A){zipcode=A;ZipCodeLookup.doLookup(zipcode)}}function showDep(D){var A=document.getElementById("bidding_dep");var C=document.getElementById("price_dep");var B=document.getElementById("attr_dep");var E=document.getElementById("attr_dep_multy");if(D){if(A){A.style.display=""}if(C){C.style.display=""}if(B){B.style.display=""}if(E){E.style.display=""}}else{if(A){A.style.display="none"}if(C){C.style.display="none"}if(B){B.style.display="none"}if(E){E.style.display="none"}}}if(!images){var images=new Array();images["1"]=false;images["2"]=false;images["3"]=false}function reset(A){o=document.getElementById("image_"+A);if(o){o.innerHTML=A;o.className="img_counter"}n=A-1;cell=document.getElementById("image_verwijder_"+A);if(cell){cell.innerHTML=""}chkfotodelete=document.getElementById("chkfotodelete_"+A);if(chkfotodelete){chkfotodelete.value=1}}function addReset(A){cell=document.getElementById("image_verwijder_"+A);if(cell){cell.innerHTML="";Node=document.createElement("a");Node.href="javascript:reset('"+A+"');";Node.appendChild(document.createTextNode("Verwijder"));cell.appendChild(Node)}}var win=null;var submitted=false;function NewWindow(F,D,B,C,A,E){if(E=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-B)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-C)-75)):100}else{if(E=="center"){LeftPosition=(screen.width)?(screen.width-B)/2:100;TopPosition=(screen.height)?(screen.height-C)/2:100}}if((E!="center"&&E!="random")||E==null){LeftPosition=0;TopPosition=20}settings="width="+B+",height="+C+",top="+TopPosition+",left="+LeftPosition+",scrollbars="+A+",location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";win=window.open(F,D,settings);e=window.event;if(e){if(!e.stopPropagation){e.cancelBubble=true}e=""}}function pause(C){var B=new Date();var A=null;do{A=new Date()}while(A-B<C)}function traverseAttribures(A,E){if(!E){return }var D=E.childNodes;for(var C=0,B=D.length;C<B;C++){var F=D[C];if(/\d*a\d+$/.test(F.name)){A.push(F)}else{traverseAttribures(A,F)}}}function preview(AD,j){var u=document.forms.mp_place_item;var w="";var a="";if(u.title){a=u.title.value}var AH="";if(u.sellername){AH=u.sellername.value}var m="";if(u.bookISBN){m=u.bookISBN.value}var H="";if(u.phone){H=u.phone.value}var M="";if(u.city){M=u.city.value}var k="";if(u.show_email_vip){k=u.show_email_vip.checked}var R="";if(u.database_zip_code){R=u.database_zip_code.value}var V="";if(u.abroad){if(u.abroad.checked){V=1}else{V=0}}if(document.getElementById("descriptionWidgIframe")!=null){var AA=true}if(AA){var L=document.getElementById("descriptionWidgIframe");L.myWidgEditor.updateWidgInput();pause(250);var J=convertToMP(false)}else{var J=u.description.value}var t=new Array();if(j&&j!=false&&j.length>0){var T=j.length-1;var AE=0;var l=0;while(AE<=T){var r=j[AE]["ID"];var W=document.getElementById(r);if(W.selectedIndex!=0){t[l]=j[AE]["label"]+":"+W.options[W.selectedIndex].text;l=l+1}AE=AE+1}}else{var I=[];var AC=document.getElementById("attr_dep");traverseAttribures(I,AC);var S=document.getElementById("attr_dep_multy");traverseAttribures(I,S);var l=0;for(var AE=0,O=I.length;AE<O;++AE){var Y=I[AE];var v="";var K=Y.tagName.toUpperCase();if(K=="SELECT"){if(Y.selectedIndex>0){v=Y.options[Y.selectedIndex].value}}else{if(K=="INPUT"){if(Y.type=="text"||Y.type=="hidden"){v=Y.value}else{if(Y.type=="checkbox"){if(Y.checked){v=Y.value}}}}}if(v!=""){t[l++]=Y.name.substr(Y.name.indexOf("a")+1)+":"+v}}}var E="\r\n";if(AD=="place_item"){if(typeof (u.for_sale)!="undefined"){if(u.for_sale.value=="offered"){var w=1}else{var w=0}}else{var w="not_avail"}}else{if(AD=="edit_item"){if(typeof (u.for_sale)!="undefined"){for(AE=0;AE<u.for_sale.length;AE++){if(u.for_sale[AE].checked){if(u.for_sale[AE].value=="offered"){var w=1}else{var w=0}}}}else{var w="not_avail"}}else{if(u.paid_or_free){if(u.paid_or_free[0].checked){var w=1}if(u.paid_or_free[1].checked){var w=0}if(!u.paid_or_free[0].checked&&!u.paid_or_free[1].checked){var w="empty"}}else{var w="empty"}}}var b="� 0,00";if(u.price){b=u.price.value}var P=0;var X=u.elements.price_type;if(X){for(var AE=0;AE<X.length;AE++){if(X[AE].checked){P=X[AE].value;break}}}if(b){P=0}var N=u.category_id.value;var A=document.getElementById("zipCodeInfo");var G="";if(u.paypal){G=u.paypal.checked}var D="";if(u.allow_bid){D=u.allow_bid.checked}var s="";if(u.minBid){s=u.minBid.value}var AB="";if(u.skype_name&&!u.skype_name.disabled){AB=u.skype_name.value}var C="";if(u.url&&((u.url.value.length<40)||(u.url.value.indexOf("een link naar een website toevoegen aan")<0))){C=u.url.value}var Q="";if(u.paid_or_free){Q=u.paid_or_free.value}var U="";if(u.email){U=u.email.value}J=J.replace(/\&gt;/ig,">").replace(/\&lt;/ig,"<").replace('"',"&quot;").replace(/\s+$/,"");var F={isbn:m,description:J,price:b,price_type:P,title:a.replace('"',"&quot;"),sellername:AH.replace('"',"&qout;"),phone:H.replace('"',"&qout;"),for_sale:w,category_id:N,paypal:G,allow_bid:D,min_bid:s,skype:AB,city:M,show_email:k,database_zip_code:R,abroad:V,url:C.replace('"',"&qout;"),paid:Q,email:U,attributes:t};var Z=Class.create();Z.prototype={formFields:{},formAttributes:{action:"/preview_item.php?noframe=1",method:"post",id:"myform",target:"_self"},initialize:function(){},asElement:function(){var AJ=document.createElement("form");for(var AI in this.formAttributes){AJ[AI]=this.formAttributes[AI]}for(var AI in this.formFields){if(/MSIE/.test(navigator.userAgent)&&!window.opera){AF=document.createElement('<input name="'+AI+'" type="hidden">');AF.value=this.formFields[AI]}else{AF=document.createElement("input");AF.setAttribute("name",AI);AF.setAttribute("value",this.formFields[AI]);AF.setAttribute("type","hidden")}AJ.appendChild(AF)}return AJ},asHTML:function(){var AI=document.createElement("div");AI.appendChild(this.asElement());return AI.innerHTML},asCookie:function(){}};if(t&&t.length>0){F.attributes=t.join()}var AG=0;var p;for(p=1;p<4;p++){var AF=document.getElementById("image_"+p);if(!AF){AF=document.getElementById("browse_"+p)}if(AF){if((AF.innerHTML&&isNaN(AF.innerHTML))||(AF.value&&isNaN(AF.value))){AG++}}}F.image_count=AG;if(typeof (preview_dd)!="undefined"&&preview_dd.length>0){var T=preview_dd.length;for(x=0;x<T;x++){var B=u[preview_dd[x]].value;if(B!=""){F[preview_dd[x]]=B}}}if(typeof (preview_cb)!="undefined"&&preview_cb.length>0){var T=preview_cb.length;for(x=0;x<T;x++){var B=u[preview_cb[x]].checked;if(B){F[preview_cb[x]]=B}}}window.previewFormBO=new Z();window.previewFormBO.formFields=F;NewWindow("/preview.htm","preview","850","520","yes","center")}function showSubAttributes(C){Object=document.getElementById(C);valToSet=Object.options[Object.selectedIndex].value;child=document.getElementById("child"+Object.name);requireChild=document.getElementById("child"+C+"_req");if(valToSet==""){child.disabled=true;child.options[0].selected=true;if(requireChild){requireChild.style.display=""}}else{child.options.length=0;var B=attributeCollections[C];var A=B[valToSet];if(A.options.length>0){var E=A.options.length;for(y=0;y<E;y++){child.options.add(A.options[y]);child.name="attr"+A.AttrId}if(A.options.length>1){var D=child.options.length;for(z=0;z<D;z++){if(child.options[z].value==A.PrefValue){child.options[z].selected=true}}child.disabled=false;if(requireChild){requireChild.style.display=""}}else{child.disabled=true;if(requireChild){requireChild.style.display="none"}}}}}if(typeof Prototype!="object"){$=function(){var C=new Array();for(var B=0;B<arguments.length;B++){var A=arguments[B];if(typeof A=="string"){A=document.getElementById(A)}if(arguments.length==1){return A}C.push(A)}return C}}Object.extend=function(A,B){for(property in B){A[property]=B[property]}return A};function getObj(A){if(document.getElementById){this.obj=document.getElementById(A);if(this.obj){this.style=document.getElementById(A).style}}else{if(document.all){this.obj=document.all[A];if(this.obj){this.style=document.all[A].style}}else{if(document.layers){this.obj=document.layers[A];if(this.obj){this.style=document.layers[A]}}}}}function addEvent(A,B,C){if(A.addEventListener){A.addEventListener(B,C,false);return true}else{if(A.attachEvent){return A.attachEvent("on"+B,C)}}return false}if(!window.Element){var Element=new Object()}Object.extend(Element,{updateHTML:function(B,A){if($(B)){$(B).innerHTML=A}},visible:function(A){return $(A).style.display!="none"},toggle:function(){for(var B=0;B<arguments.length;B++){var A=$(arguments[B]);Element[Element.visible(A)?"hide":"show"](A)}},hide:function(){for(var B=0;B<arguments.length;B++){var A=$(arguments[B]);A.style.display="none"}},show:function(){for(var B=0;B<arguments.length;B++){var A=$(arguments[B]);A.style.display=""}}});var Form={serialize:function(D){var E=Form.getElements($(D));var C=new Array();for(var B=0;B<E.length;B++){var A=Form.Element.serialize(E[B]);if(A){C.push(A)}}return C.join("&")},getElements:function(B){B=$(B);var C=new Array();for(tagName in Form.Element.Serializers){var D=B.getElementsByTagName(tagName);for(var A=0;A<D.length;A++){C.push(D[A])}}return C},getInputs:function(F,C,D){F=$(F);var A=F.getElementsByTagName("input");if(!C&&!D){return A}var G=new Array();for(var E=0;E<A.length;E++){var B=A[E];if((C&&B.type!=C)||(D&&B.name!=D)){continue}G.push(B)}return G},disable:function(C){var D=Form.getElements(C);for(var B=0;B<D.length;B++){var A=D[B];A.blur();A.disabled="true"}},enable:function(C){var D=Form.getElements(C);for(var B=0;B<D.length;B++){var A=D[B];A.disabled=""}},findFirstElement:function(A){return Form.getElements(A).find(function(B){return B.type!="hidden"&&!B.disabled&&["input","select","textarea"].include(B.tagName.toLowerCase())})},focusFirstElement:function(A){Field.activate(Form.findFirstElement(A))},reset:function(A){$(A).reset()}};Form.Element={serialize:function(B){B=$(B);var D=B.tagName.toLowerCase();var C=Form.Element.Serializers[D](B);if(C){var A=encodeURIComponent(C[0]);if(A.length==0){return }if(C[1].constructor!=Array){C[1]=[C[1]]}return C[1].map(function(E){return A+"="+encodeURIComponent(E)}).join("&")}},getValue:function(A){A=$(A);if(!A||!A.tagName){return }var C=A.tagName.toLowerCase();var B=Form.Element.Serializers[C](A);if(B){return B[1]}}};Form.Element.Serializers={input:function(A){switch(A.type.toLowerCase()){case"submit":case"hidden":case"password":case"text":return Form.Element.Serializers.textarea(A);case"checkbox":case"radio":return Form.Element.Serializers.inputSelector(A)}return false},inputSelector:function(A){if(A.checked){return[A.name,A.value]}},textarea:function(A){return[A.name,A.value]},select:function(A){return Form.Element.Serializers[A.type=="select-one"?"selectOne":"selectMany"](A)},selectOne:function(C){var D="",B,A=C.selectedIndex;if(A>=0){B=C.options[A];D=B.value;if(!D&&!("value" in B)){D=B.text}}return[C.name,D]},selectMany:function(C){var D=new Array();for(var B=0;B<C.length;B++){var A=C.options[B];if(A.selected){var E=A.value;if(!E&&!("value" in A)){E=A.text}D.push(E)}}return[C.name,D]}};var $F=Form.Element.getValue;mpBan=new Object();Object.extend(mpBan,{mpBanDone:function(B,C,A){C=parseFloat(C);A=parseFloat(A);if($("mpban_"+B)&&C>0&&A>0){mpBan.resizeIFrame(B,C,A)}},resizeIFrame:function(B,C,A){$("mpban_"+B).style.width=C;$("mpban_"+B).style.height=A},removeStyle:function(A){if($("mpban_"+A)){$("mpban_"+A).style.margin=0}}});function cookie_extract(A){var E=new Object();if(document.cookie){var B=document.cookie}else{return false}var F=B.indexOf(A);if(F){var C=B.indexOf("=",F)+1;var D=B.indexOf(";",C)}E.name=A;E.value=B.substring(C,D);return(E)}function valid_city(B){var A=new Object();A.utrecht="utrecht";A.amsterdam="amsterdam";A.rotterdam="rotterdam";A["'s-gravenhage"]="den-haag";for(var C in A){if(B==C){return(A[C])}}return null}function valid_province(B){var A=new Array("noord-holland","flevoland","utrecht","zuid-holland","gelderland","noord-brabant","zeeland","limburg","overijssel","drenthe","friesland","groningen");for(var C in A){if(A[C]==B){return(true)}}return(false)}function get_epoch_milliseconds(){var H=new Date();var F=H.getUTCFullYear();var G=H.getUTCMonth();var B=H.getUTCDay();var A=H.getUTCHours();var D=H.getUTCMinutes();var E=H.getUTCSeconds();var C=H.getUTCMilliseconds();return(Date.UTC(F,G,B,A,D,E,C))}var _tile_number_inc=1;function get_tile_number(){return _tile_number_inc++}function getCookieValue(B){var A=document.cookie.indexOf(";",B);if(A==-1){A=document.cookie.length}return unescape(document.cookie.substring(B,A))}function GetCookieByName(D){var B=D+"=";var F=B.length;var A=document.cookie.length;var E=0;while(E<A){var C=E+F;if(document.cookie.substring(E,C)==B){return getCookieValue(C)}E=document.cookie.indexOf(" ",E)+1;if(E==0){break}}return null}function SetCookie(B,D,A,F,C,E){A=(A instanceof Date)?A:new Date(A);document.cookie=B+"="+D+((A)?"; expires="+A.toGMTString():"")+((F)?"; path="+F:"")+((C)?"; domain="+C:"")+((E)?"; secure":"")}getCookieByName=GetCookieByName;function setPsValue(C,E,D){var F=new Date();F.setFullYear(F.getFullYear(),F.getMonth()+3,F.getDate());var A=GetCookieByName("ps");var B=A?A.replace(new RegExp(C+":[^_]*","g"),"")+"_":"#";B=B.replace("#_","#").replace(/__+/g,"_");SetCookie("ps",B+C+":"+E,F,"/",D)}function getPsValueByKey(F,D){if(F==null){return null}var B=F.indexOf(D+":");if(B!=-1){F=F.substring(B,F.length);var E;var C;E=F.indexOf(":")+1;C=F.indexOf("_");if(C==-1){C=F.length}var A=F.substring(E,C);return A}else{return null}}var banner_timestamp=0;function cookie_show(D){var C=GetCookieByName("province");var F=GetCookieByName("city");var J=GetCookieByName("tile");var E=get_tile_number();var I=GetCookieByName("hasurl");var K=GetCookieByName("pc");var A=GetCookieByName("ps");var G=mp?(mp.pages?(mp.pages.vip?(mp.pages.vip.bidPlacedOk?1:0):0):0):0;F=valid_city(F);if(F!=null){var B=/\[city\]/g;D=D.replace(B,F)}if(C!=null&&valid_province(C)){var B=/\[province\]/g;D=D.replace(B,C)}if(K!=null){var B=/\[postcode\]/g;D=D.replace(B,K)}var B=/\[tile\]/g;D=D.replace(B,E);if(typeof wunderloopRcmdValue!="undefined"){var L=wunderloopRcmdValue}else{var L=null}if(L!=null){L=L.replace(/,/g,";");L=L.replace(/kw/g,"wl");L=L.toLowerCase();L=";"+L+";ord=";var B=/\;ord\=/g;D=D.replace(B,L)}if(banner_timestamp==0){banner_timestamp=get_epoch_milliseconds()}var B=/\[timestamp\]/g;D=D.replace(B,banner_timestamp);if(I!=null){var B=/\[hasurl\]/g;D=D.replace(B,I)}var M=getPsValueByKey(A,"gender");var B=/\[nm\]/g;if(M==null){M=4}D=D.replace(B,M);var H=getPsValueByKey(A,"sg");if(H==null){H="999"}var B=/\[SG\]/g;D=D.replace(B,H);B=/\[sg\]/g;D=D.replace(B,H);var B=/\[bid\]/g;D=D.replace(B,G);return(D)}function wunderloopMetaTag(){var B=getCookieByName("wlrcmd");if(B!=null){B=B.replace(/,/g,";")}var A="DCSext.US";var C=document.createElement("meta");C.name=A;C.content=B;document.getElementsByTagName("head").item(0).appendChild(C)}function formatNumber(D,C,G,B,L,K,F,E){var J=Math.round(D*Math.pow(10,C));if(J>=0){F=E=""}var I=(""+Math.abs(J)).split("");var H=I.length-C;I.splice(H,0,B);while(H>3){H-=3;I.splice(H,0,G)}var A=L+F+I.join("")+E+K;return A}function mp_get_lucky_number(){var D="luckynumber";var A=""+document.cookie;var B=A.indexOf(D);if(B==-1){return 0}var C=A.indexOf(";",B);if(C==-1){C=A.length}return unescape(A.substring(B+D.length+1,C))}function mp_get_qs_value(E){var C=window.location.search.substring(1);var D=new Array();D=C.split("&");for(var B=0;B<D.length;B++){var A=D[B];if(A.substring(0,E.length+1)==(E+"=")){return unescape((A.substring(E.length+1,A.length)))}}return""}function toggleDateRange(A){if(A==1){document.getElementById(1001).disabled=true;document.getElementById(2001).disabled=false;document.getElementById(2002).disabled=false;document.getElementById(2003).disabled=false;document.getElementById(2004).disabled=false;document.getElementById(2005).disabled=false;document.getElementById(2006).disabled=false}else{document.getElementById(1001).disabled=false;document.getElementById(2001).disabled=true;document.getElementById(2002).disabled=true;document.getElementById(2003).disabled=true;document.getElementById(2004).disabled=true;document.getElementById(2005).disabled=true;document.getElementById(2006).disabled=true}}function collectDate(){var B="";var K=document.getElementById(2001);var H=document.getElementById(2002);var L=document.getElementById(2003);var I=document.getElementById(2004);var D=document.getElementById(2005);var J=document.getElementById(2006);var E=document.console.dr;var G=document.getElementById(3001);var A=G[G.selectedIndex];var C;for(i=0;i<E.length;i++){if(E[i].checked==true){C=i;break}}var F=E[C];var M=document.getElementById(1001);if(K){B=B+"&sd="+K.value}if(H){B=B+"&sm="+H.value}if(L){B=B+"&sy="+L.value}if(I){B=B+"&ed="+I.value}if(D){B=B+"&em="+D.value}if(J){B=B+"&ey="+J.value}if(F){B=B+"&dr="+F.value}if(M){B=B+"&dd="+M.value}if(A){B=B+"&ps="+A.value}return B}function setDate(C,K,E,D,L,F){var I=document.getElementById(2001).options;var B=document.getElementById(2002).options;var J=document.getElementById(2003).options;var G=document.getElementById(2004).options;var A=document.getElementById(2005).options;var H=document.getElementById(2006).options;for(c=0;c<I.length;c++){if(I[c].value==C){I[c].selected=true}}for(d=0;d<B.length;d++){if(B[d].value==K){B[d].selected=true}}for(e=0;e<J.length;e++){if(J[e].value==E){J[e].selected=true}}for(f=0;f<G.length;f++){if(G[f].value==D){G[f].selected=true}}for(g=0;g<A.length;g++){if(A[g].value==L){A[g].selected=true}}for(h=0;h<H.length;h++){if(H[h].value==F){H[h].selected=true}}}function changeAdTipped(A){if(A.checked){adTipQuantity=adTipQuantity+1}else{adTipQuantity=adTipQuantity-1}checkAllChecked();return true}function changeAdAllTipped(){var A=document.getElementsByClassName("tipAds");if($("tipAllAds").checked==true){for(i=0;i<A.length;i++){A[i].checked=true}adTipQuantity=A.length}else{for(i=0;i<A.length;i++){A[i].checked=false}adTipQuantity=0}}function checkAllChecked(){if(adTipQuantity==adQuantity){$("tipAllAds").checked=true}else{$("tipAllAds").checked=false}}function formatPrice(A){if(A!=0){price_txt=String(A);return price_txt.substr(0,price_txt.length-3)+","+price_txt.substr(price_txt.length-3,2)}else{return"0,00"}}function selectOptionByKey(F,C){var E=F.keyCode||F.which;var D=String.fromCharCode(E);var A=C.options;for(var B=0;B<A.length;B++){if(A[B].innerHTML.replace(/^(\s|(&nbsp;))*/g,"").toLowerCase().indexOf(D.toLowerCase())==0){C.selectedIndex=B;return }}}function createDiv(A){var B=document.createElement("div");Element.extend(B);B.setStyle({background:A});return B}function roundBorder(B,L,J){if(!$(B)){return }L="/images/widgets/roundedBox/"+L;var G=L+"-dot.gif";var A=createDiv("url("+G+") 0 0 repeat-x");var K=createDiv("url("+G+") 0 100% repeat-x");var F=createDiv("url("+G+") 0 0 repeat-y");var C=createDiv("url("+G+") 100% 0 repeat-y");var D=L+"-";var M=createDiv("url("+D+"bl.gif) 0 100% no-repeat");var I=createDiv("url("+D+"br.gif) 100% 100% no-repeat");var H=createDiv("url("+D+"tl.gif) 0 0 no-repeat");var E=createDiv("url("+D+"tr.gif) 100% 0 no-repeat");A.appendChild(K);K.appendChild(F);F.appendChild(C);C.appendChild(M);M.appendChild(I);I.appendChild(H);H.appendChild(E);E.setStyle({padding:J});E.update($(B).innerHTML);$(B).update("");$(B).appendChild(A)}function makeReadOnly(){document.body.style.display="none";Event.observe(window,"load",function(){document.body.style.display="block";var A=Math.max(document.body.offsetWidth,document.documentElement.offsetWidth);var B=Math.max(document.body.offsetHeight,document.documentElement.offsetHeight);var C=createDiv("transparent");C.style.cssText="background:white;filter:alpha(opacity:0);opacity:0;position:absolute;top:0;left:0;z-index:999;display:block;width:"+A+"px;height:"+B+"px;";C.onmousedown=function(){return false};C.onkeydown=function(){return false};document.body.appendChild(C)})}var _submitted=false;function once(){if(!_submitted){_submitted=true;return true}return false}function selOn(A){A.style.backgroundColor="#FEF8D6"}function selOff(A){A.style.backgroundColor="#FFEF94"}function userdata(E){if(!E){var B=document.getElementsByTagName("A")}else{var B=new Array();B[0]=E}for(i=0;i<B.length;i++){var A=B[i];var D=A.getAttribute("hasUd");if(!D){var C=A.getAttribute("userdata");if(C&&C!=""){A.href+=(A.search=="")?"?"+C:"&"+C;A.setAttribute("hasUd",true)}}}}function getCookieVal(B){var A=document.cookie.indexOf(";",B);if(A==-1){A=document.cookie.length}return unescape(document.cookie.substring(B,A))}function FixCookieDate(B){var C=new Date(0);var A=C.getTime();if(A>0){B.setTime(B.getTime()-A)}}function GetCookie(D){var B=D+"=";var F=B.length;var A=document.cookie.length;var E=0;while(E<A){var C=E+F;if(document.cookie.substring(E,C)==B){return getCookieVal(C)}E=document.cookie.indexOf(" ",E)+1;if(E==0){break}}return null}function SetCookie(B,D,A,F,C,E){document.cookie=B+"="+escape(D)+((A)?"; expires="+A.toGMTString():"")+((F)?"; path="+F:"")+((C)?"; domain="+C:"")+((E)?"; secure":"")}function DeleteCookie(A,C,B){if(GetCookie(A)){document.cookie=A+"="+((C)?"; path="+C:"")+((B)?"; domain="+B:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT"}}function viewPhoto(B,A){document.location.href=B+"?return="+A+"&df=1#photo";return false}function toggle_search_summaries(){if(document.form1.show_summary.value=="1"){document.form1.show_summary.value="0"}else{document.form1.show_summary.value="1"}}function toggle_search_thumbnails(){if(document.form1.show_thumbnails.value=="1"){document.form1.show_thumbnails.value="0"}else{document.form1.show_thumbnails.value="1"}}function getParentNode_Ex(A,B){parentElement=(A.parentNode)?A.parentNode:A.parentElement;if(!parentElement){return false}if(parentElement.tagName==B){return parentElement}else{return getParentNode_Ex(parentElement,B)}}function getChildLink(B){var A=B.getElementsByTagName("a");if(A&&A.length>0){return A[0]}else{return false}}function thumbOnClick(D,A){if(!A){A="TR"}var C=navigator.userAgent.toLowerCase();var G=C.indexOf("msie 6")>-1;var F=getParentNode_Ex(D,A);if(F){var E=getChildLink(F);if(E){var B=E.href+(E.href.indexOf("?")==-1?"?":"&")+"thumb_click=1#photoGallery";if(G){E.href=B;E.click()}else{document.location=B}return false}}}function visitAd(D,B){if(!D){D=window.event}x=(D.target)?D.target:D.srcElement;if(B==""&&returnglobal){B=returnglobal}if(x.tagName!="IMG"){var C=getParentNode_Ex(x,"TR");if(C){var A=getChildLink(C)}if(A){document.location.href=A.href+(A.href.indexOf("?")==-1?"?":"&")+"return="+B+"&df=1"}}return false}function txtOnFocus(A){A.style.backgroundImage=""}function txtOnBlur(B,A){if(B.value==""){B.style.background="#FFFFFF url("+A+") no-repeat left center"}}function txtOnFocusUrl(A){if(A.value.indexOf("Voor \u20ac ")==0){A.value=""}A.style.color="black";A.style.fontWeight="normal";A.style.fontStyle="normal";A.style.fontSize="10pt"}function txtOnBlurUrl(B,A){if(B.value==""||B.value=="http://"){B.value="Voor \u20ac "+A+" kunt u hier een link naar een website toevoegen aan deze advertentie";B.style.color="#B0B0B0";B.style.fontWeight="bold";B.style.fontStyle="italic";B.style.fontSize="10pt"}if(window.updateFeaturesFee){updateFeaturesFee()}}function doCheckBackValues(B){if(navigator.appName=="Microsoft Internet Explorer"){var A;A=document.getElementById(B);if(A.value){txtOnFocus(A)}}}function fixAnchor(){var A;if(navigator.appName!="Microsoft Internet Explorer"){return }A=document.location.href;sharp=A.indexOf("#");if(sharp>0){anchor=A.slice(sharp);document.location=anchor}}function initAdlistClickArea(){var A=navigator.userAgent.toLowerCase();var B=A.indexOf("msie 6")!=-1;$A(document.getElementsByClassName("adlist_size")).each(function(C){Event.observe(C,"click",function(G){if("undefined"==typeof (e)){e=G}if(e.shiftKey||e.ctrlKey){return true}var D=Event.element(G);var F=$(D);while(F&&F!==undefined&&F.tagName!="BODY"&&F.parentNode!==undefined&&!(F.hasClassName("cell-thumb")||F.hasClassName("cell-description")||F.hasClassName("cell-website"))){F=$(F.parentNode)}if(F&&F.hasClassName("cell-thumb")){var H=$A($(F.parentNode).getElementsByTagName("A")).find(function(I){return Element.hasClassName(I.parentNode,"adlist_title")});if(H){var E=H.href+(H.href.indexOf("?")==-1?"?":"&")+"thumb_click=1#photoGallery";if(B){location.href=E;location.href.click()}else{document.location=E}Event.stop(G);return false}}else{if(F&&F.hasClassName("cell-description")){var H=$A($(F.parentNode).getElementsByTagName("A")).find(function(I){return(I.parentNode.className=="adlist_title")});if(H){if(B){window.location.href=H.href}else{document.location.href=H.href}Event.stop(G);return false}}else{if(F&&F.hasClassName("cell-website")){var H=$A($(F.parentNode).getElementsByTagName("A")).find(function(I){return(I.parentNode.className=="text_margin visit-website")});if(H){newwindow=window.open(H.href,"_blank");Event.stop(G);return false}}}}});$A(C.getElementsByTagName("td")).each(function(D){if(Element.hasClassName(D,"cell-thumb")||Element.hasClassName(D,"cell-description")||Element.hasClassName(D,"cell-website")){D.style.cursor="pointer"}})})}if(!mp){var mp={}}mp.dartBanners={};mp.dartBanners.isIgnoredNode=function(A){try{var C=A.nodeName}catch(B){var C="#text"}return(C=="#text"||C=="SCRIPT"||C=="#comment"||C=="NOSCRIPT")};mp.dartBanners.changeBannerPlaceholder=function(D,E){tryFallback=true;if(!(D&&E)){return }var B=0;while(B<D.childNodes.length){var C=D.childNodes[B];if(!mp.dartBanners.isIgnoredNode(C)){E.appendChild(C);tryFallback=false}else{++B}}if(tryFallback){mp.dartBanners.admarktFallback()}else{var A=E.getAttribute("needSniff");if(A=="true"||A=="1"){mp.dartBanners.sniffBanner(E)}}if(E.getAttribute("isReserved")=="1"){mp.dartBanners.hideBanner(E)}};mp.dartBanners.bannerExist=function(A){if(!A){return false}for(var C=0,B=A.childNodes.length;C<B;C++){var D=A.childNodes[C].nodeName;if(!mp.dartBanners.isIgnoredNode(A.childNodes[C])&&D!="CENTER"){if(A.style.width!="0px"&&A.style.height!="0px"){return true}}}return false};mp.dartBanners.sniffBanner=function(A){if(mp.dartBanners.bannerExist(A)==true){A.style.cssText="margin:0 0 15px 0;"}};mp.dartBanners.hideBanner=function(A){if(mp.dartBanners.bannerExist(A)==false){A.style.cssText="";A.style.display="none"}};mp.dartBanners.admarktFallback=function(){admarktPlaceholder=$("vipadmarktplaceholder");if(admarktPlaceholder){admarktPlaceholder.style.display=""}};SearchForm=function(){};SearchForm.prototype={inputTitle:"",initSearchInput:function(A){if(A&&!A.disabled){this.inputTitle=A.getAttribute("title");if(A.value==""){A.focus()}}},setStyle:function(C,B,A){if(C){B==true?setElementCssClass(C,A):""}},setValue:function(C,B,A){B==true?C.value=A:""},setChecked:function(C,B,A){if(C){B==true?C.checked=A:C.checked=!A}},defaultRule:function(A){if(A){return A.value==""||A.value==A.getAttribute("default")?true:false}},titleRule:function(A){if(A){return A.value==""?A.setAttribute("title",this.inputTitle):A.setAttribute("title","")}},InputBlur:function(A){this.defaultRule(A)?this.setStyle(A,true,"disabled"):this.setStyle(A,true,"disabled_with_data");this.setValue(A,this.defaultRule(A),A.getAttribute("default"))},InputFocus:function(A){this.setStyle(A,true,"");this.setValue(A,this.defaultRule(A),"")},InputTitleDisplay:function(A){this.setValue(A,this.titleRule(A),"")},RadioEnable:function(A){this.setChecked(A,true,true)},RadioDisable:function(A){this.setChecked(A,true,false)}};var sf=new SearchForm();sf.init=function(){if($("sfAdditional")){$("pmin").disabled?$("pmin").disabled=false:"";$("pmax").disabled?$("pmax").disabled=false:"";$("price_type").disabled?$("price_type").disabled=false:""}};sf.InputFocusPC=function(A){this.InputFocus(A);A.setAttribute("maxlength","6")};sf.InputBlurPC=function(A){A.setAttribute("maxlength","8");this.InputBlur(A)};sf.ToggleAdditional=function(C,A,B){if(!C||!A||!B){return }if(C.style.display=="none"){C.style.display="inline";A.src=A.src.replace("Minimized","Maximized");B.firstChild.nodeValue="Minder zoekopties"}else{C.style.display="none";A.src=A.src.replace("Maximized","Minimized");B.firstChild.nodeValue="Meer zoekopties"}};sf.InputFocusPrice=function(A){this.disablePriceType();this.enablePriceNumeric();this.InputFocus(A)};sf.InputBlurPrice=sf.InputBlur;sf.enablePriceNumeric=function(){this.disablePriceType();this.RadioEnable($("price_method_numeric"));var B=[$("pmin"),$("pmax")];for(var A=0;A<B.length;A++){if(B[A]&&B[A].onblur){B[A].onblur()}}};sf.enablePriceType=function(){this.disablePriceNumeric();this.RadioEnable($("price_method_type"));this.setStyle($("price_type"),true,"")};sf.disablePriceNumeric=function(){if($("pmin")&&$("pmax")){$("pmin").onblur();$("pmax").onblur()}this.RadioDisable($("price_method_numeric"));!this.defaultRule($("pmin"))?this.setStyle($("pmin"),true,"disabled_at_all"):"";!this.defaultRule($("pmax"))?this.setStyle($("pmax"),true,"disabled_at_all"):""};sf.disablePriceType=function(){this.RadioDisable($("price_method_type"));this.setStyle($("price_type"),true,"disabled_at_all")};sf.CheckForm=function(){this.defaultRule($("txtToonAlle"))?$("txtToonAlle").value="":"";this.defaultRule($("txtZip"))?$("txtZip").value="":""};typeof mp=="undefined"?mp={}:"";mp.utils==null?mp.utils={}:"";mp.utils.namespace={register:function(E){var B=E.split(".");var A=mp;for(var D=0,C=B.length;D<C;D++){var F=B[D];!A[F]?A[F]={}:"";A=A[F]}}};mp.utils.namespace.register("utils.textUtils");mp.utils.textUtils={blockLinesTruncate:function(D,B,E){if(!E){E=parseInt(Element.getStyle(D,"line-height"),10)}var A=B*(isNaN(E)?16:E);var F=D.innerHTML;for(var C=4;(F.length>C)&&(Element.getHeight(D)>A);C++){D.innerHTML=F.substr(0,F.length-C)+"..."}}};mp==null?mp={}:"";mp.utils==null?mp.utils={}:"";mp.utils.universalConstructor=function(B,A){for(prop in B){var C="set"+prop.capitalize();if(A[C]){A[C](B[prop])}else{A[prop]=B[prop]}}};window.__d={};window.__c=function(B,A,C){window.__d[B+A](C)};mp.utils.jsonp=function(A){mp.utils.universalConstructor(A,this);if(!this.url||!this.params||!this.onComplete){throw ("some arguments are missing")}this.launch()};mp.utils.jsonp.id=0;mp.utils.jsonp.prototype={launch:function(){var G="__jsonpId";var A=$(G);if(A){A.parentNode.removeChild(A)}var D=document.createElement("script");D.id=G;var E=this.url;for(var F in this.params){if(this.params.hasOwnProperty(F)){E+=(E.indexOf("?")==-1?"?":"&")+encodeURIComponent(F)+"="+encodeURIComponent(this.params[F])}}var C="__c"+(this.useCallbackIndex?mp.utils.jsonp.id++:"");var B=this;if(this.onBeforeSend){this.onBeforeSend(this)}if(this.callbackId&&!this.useCallbackIndex){window.__d[this.callbackId]=function(H){window.__d[this.callbackId]=undefined;B.onComplete(B,H)}}else{window[C]=function(H){window[C]=undefined;B.onComplete(B,H)}}D.src=E+"&callback="+encodeURIComponent(C);document.getElementsByTagName("head")[0].appendChild(D)}};var isset=function(query){if(typeof query!="string"){return false}var pieces=String(query).split(".");if(pieces.length>1){var toTest="";for(var i=0,l=pieces.length;i<l;i++){toTest+=(toTest)?("."+pieces[i]):(pieces[i]);if(typeof eval(toTest)=="undefined"){return false}}}else{return(typeof this.window[query]!="undefined")?true:false}return true};mp.utils.setSearchInputFocus=function(){var B=false;Event.observe(window,"load",function(){if(B){return }var F=$("txtToonAlle").offsetTop+$("txtToonAlle").offsetHeight;var E=new mp.utils.domOffset();var G=E.getOffset(document.body);var D=(F<=G.scroll);if($F("txtToonAlle")==""&&!D){A()}});function A(){if($$(".pageBodyBlock")[0]&&$$(".pageBodyBlock")[0].style.display=="none"){setTimeout(A,50)}else{sf.initSearchInput($("txtToonAlle"));$("txtZip").onblur()}}function C(){B=true}Event.observe(document,"mousedown",C);Event.observe($("qTop"),"focus",C)};!mp?mp={}:"";!mp.utils?mp.utils={}:"";mp.utils.domOffset=function(){};mp.utils.domOffset.prototype={_offsetTop:0,_offsetLeft:0,_scrollTop:0,_goUpOffset:function(A){if(A&&A.getAttribute){this._offsetTop+=A.offsetTop;this._offsetLeft+=A.offsetLeft;if(A.tagName!="HTML"){this._goUpOffset(A.offsetParent)}}},_goUpScroll:function(A){if(A&&A.getAttribute){this._scrollTop+=A.scrollTop;if(A.tagName!="HTML"){this._goUpScroll(A.parentNode)}}},getOffset:function(B){this._goUpOffset(B);this._goUpScroll(B);var A={top:this._offsetTop,left:this._offsetLeft,scroll:this._scrollTop};this._offsetTop=0;this._offsetLeft=0;this._scrollTop=0;return A}};(function(){if(window.Node&&Node.prototype&&!Node.prototype.contains){Node.prototype.contains=function(A){return !!(this.compareDocumentPosition(A)&16)}}})();var MpMarquee=Class.create();MpMarquee.Loader=Class.create();MpMarquee.Loader.numInstances=0;MpMarquee.Loader.callbacks=[];MpMarquee.Loader.prototype={initialize:function(A,B){this.url=A;this.instanceId=MpMarquee.Loader.numInstances++;this.scriptId="JsScriptId"+this.instanceId;MpMarquee.Loader.callbacks[this.instanceId]=B;this.element=document.createElement("script");this.element.setAttribute("type","text/javascript");this.element.setAttribute("charset","windows-1252");this.element.setAttribute("id",this.scriptId);this.headHasEl=false;this.headEl=document.getElementsByTagName("head").item(0)},send:function(){if(this.headHasEl==true){this.headEl.removeChild(this.element);this.headHasEl=false}this.element.setAttribute("src",this.url+"?callback=MpMarquee.Loader.callbacks["+this.instanceId+"]&nocache="+(new Date()).getTime());this.headEl.appendChild(this.element);this.headHasEl=true}};MpMarquee.DataSource=Class.create();MpMarquee.DataSource.prototype={initialize:function(A){this.msgAdvert='<font color="yellow">Uw bericht hier? SMS &quot;MP <i>bericht</i>&quot; naar 6000 (&euro;3). Klik voor info.</font>';this.items=[];this.itemCount=0;this.itemIndex=0;this.queryCount=0;this.url=A;this.loader=new MpMarquee.Loader(A,this.processData.bind(this));this.enabled=true;this.loadData();this.pe=new PeriodicalExecuter(this.loadData.bind(this),60)},loadData:function(){if(this.enabled){this.loader.send()}},onSuccess:function(B){var A=B.responseJSON;if(A){this.processData(A)}},processData:function(A){if(A&&A.messages&&A.messages.length>0){this.items=A.messages;this.itemCount=A.messages.length;this.itemIndex=0}},getMessage:function(){if(++this.queryCount%10==0){return this.msgAdvert}if(this.itemCount>0){var A=this.items[this.itemIndex];this.itemIndex=++this.itemIndex%this.itemCount;return A}else{return this.msgAdvert}},enable:function(){this.enabled=true},disable:function(){this.enabled=false}};MpMarquee.Marquee=Class.create();MpMarquee.Marquee.prototype={initialize:function(A,C){this.container=A;A.setStyle({overflow:"hidden"});this.ds=C;this.heap=new Array();this.enabled=true;this.element=Element.extend(document.createElement("div"));this.element.setStyle({position:"relative",top:"0px",display:"inline",overflow:"hidden",padding:"0px",margin:"0px",whiteSpace:"nowrap"});var B=Element.extend(document.createElement("div"));B.appendChild(this.element);B.setStyle({background:"#DC0502",borderTop:"1px dotted #ffcdcd",borderBottom:"1px dotted #ffcdcd"});this.element.setStyle({overflow:"hidden"});this.btnPause=Element.extend(document.createElement("div"));this.btnPause.setStyle({position:"absolute",bottom:"14px",right:"0px",width:"14px",height:"14px",backgroundImage:"url(http://www.leutmart.nl/images/marquee/pause.gif)",backgroundPosition:"0px 0px"});this.btnPause.update("&nbsp;");this.btnPause.hide();document.body.appendChild(this.btnPause);Event.observe(this.btnPause,"click",function(D){if(this.enabled){this.ds.enabled=false;this.enabled=false;this.btnPause.setStyle({backgroundPosition:"0px 14px"})}else{this.ds.enabled=true;this.enabled=true;this.btnPause.setStyle({backgroundPosition:"0px 0px"})}}.bind(this));Event.observe(this.element,"mouseover",function(D){this.mouseOver=true}.bind(this));Event.observe(this.element,"mouseout",function(D){this.mouseOver=false}.bind(this));Event.observe(this.element,"click",function(D){if(window&&window.parent&&window.parent.frames&&window.parent.frames.body){window.parent.frames.body.location="http://www.leutmart.nl/html/valentijn/smsbanner.html"}}.bind(this));A.appendChild(B);A.hide();this.visible=false;this.timer=window.setInterval(this.onCallback.bind(this),25);this.invocationCount=0},show:function(){this.container.show();this.visible=true},createElement:function(){if(this.heap.length>0){return this.heap.pop()}var A=Element.extend(document.createElement("div"));var B=Element.extend(document.createElement("span"));var C=Element.extend(document.createElement("img"));C.src="http://www.leutmart.nl/images/marquee/heart.gif";C.setStyle({width:"29px",height:"9px",border:"none"});A.appendChild(B);A.appendChild(C);A.setStyle({display:"inline",fontFamily:"Arial, sans-serif",fontWeight:"bold",fontSize:"11px",color:"#FFFDFC",cursor:"pointer"});A.textElement=B;A.setText=function(D){this.textElement.update(D)};return A},fillWithMessages:function(){var F=this.element.offsetWidth;var E=this.element.offsetLeft;var C=this.container.offsetWidth;if(F<C-E+10){var B=0;while(F<C-E+10){if(++B==5){break}var D=this.ds.getMessage();if(!D){break}var A=this.createElement();A.setText(D);this.element.appendChild(A)}}},removeOldMessages:function(){var A=this.element.firstChild;if(A){var C=A.offsetWidth;var B=this.element.offsetLeft;if(B*-1>=C){this.element.setStyle({left:(B+C)+"px"});this.element.removeChild(A);this.heap.push(A)}}},onCallback:function(){if(this.mouseOver==true||this.enabled==false||this.ds.itemCount==0){return }if(!this.visible){this.show()}if(++this.invocationCount%40==0){this.btnPause.setStyle({position:"absolute",top:(Position.cumulativeOffset(this.container)[1]+1)+"px",right:"0px"});this.btnPause.show()}this.fillWithMessages();this.removeOldMessages();this.element.setStyle({left:(this.element.offsetLeft-1)+"px"});return }};
mp.utils.namespace.register("widgets");
mp.widgets.keywordsSuggestion=function(D,C){if(mp.widgets.keywordsSuggestionConfig&&mp.widgets.keywordsSuggestionConfig.isEnabled===false){return false}this.fld=$(D);if(!this.fld){throw ("Suggest requires a field id to initialize")}this.inputValue="";this.inputValueLength=0;this.suggestionsArray=[];this.currentIndex=0;this.originalValue="";this.cache={};this.fld.keywordsSuggestion=this;this.options=C?C:{};var A,B={params:{},minchars:1,method:"get",varName:"q",className:"suggest",delay:200,enableCache:true,maxItems:10,onAjaxError:function(){},isJSONP:true};for(A in B){if(typeof (this.options[A])!=typeof (B[A])){this.options[A]=B[A]}}this.initHandlers()};mp.widgets.keywordsSuggestion.prototype={initHandlers:function(){var A=this;this.fld.onkeypress=function(B){return A.onKeyPress(B)};this.fld.onkeyup=function(B){return A.onKeyUp(B)};this.fld.onblur=function(){return A.onBlur()};this.fld.setAttribute("autocomplete","off")},onKeyPress:function(B){if(!B){B=window.event}var A=this.getKeyCode(B);if(!this.isSuspended){switch(A){case Event.KEY_RETURN:this.clearSuggestions();
this.disable();
break;
case Event.KEY_ESC:this.clearSuggestions();
this.revertToOriginalValue(true);
return false}}return true},onKeyUp:function(C){if(!C){C=window.event}var A=this.getKeyCode(C);
if(A==Event.KEY_ESC){return false}var B=[Event.KEY_UP,Event.KEY_DOWN];
if((B.indexOf(A)==-1&&!this.isSuspended)||((this.isSuspended||!this.isListExpanded)&&A==Event.KEY_DOWN)){this.isSuspended=false;
this.getSuggestions(this.fld.value);this.originalValue=this.inputValue}else{this.changeHighlight(A);Event.stop(C)}return true},onBlur:function(A){setTimeout(function(){this.clearSuggestions();if(typeof A=="function"){A()}}.bind(this),200)},onClose:function(){this.suspend();return false},getKeyCode:function(A){return A.keyCode||A.which},revertToOriginalValue:function(A){this.fld.value=this.originalValue;if(A){setTimeout(function(){this.fld.focus()}.bind(this),250)}},getSuggestions:function(A){if((this.isListExpanded&&A==this.inputValue)||A==""){return false}this.clearSuggestions();this.inputValue=A;
this.inputValueLength=A.length;
if(A.length<this.options.minchars){this.suggestionsArray=[];return false}if(this.options.enableCache&&this.cache[A]){this.suggestionsArray=this.cache[A];this.createList(this.suggestionsArray)}else{clearTimeout(this.ajaxTimer);this.ajaxTimer=null;this.ajaxTimer=setTimeout(function(){(this.options.isJSONP)?this.doJSONPRequest():this.doAjaxRequest(this.inputValue)}.bind(this),this.options.delay)}return false},doJSONPRequest:function(){var A=Object.clone(this.options.params);A[this.options.varName]=this.inputValue;new mp.utils.jsonp({url:this.options.url,params:A,callbackId:A.category+A[this.options.varName],onBeforeSend:this.clearSuggestions.bind(this),onComplete:this.setJSONPSuggestions.bind(this)})},setJSONPSuggestions:function(A,B){this.suggestionsArray=B;this.cache[A.params[this.options.varName]]=B;this.createList(B)},getRequestUrl:function(){return this.options.url+"?"+this.options.varName+"="+encodeURIComponent(this.inputValue)},doAjaxRequest:function(B){var D=this.getRequestUrl();
var E=this;
var A=this.options.method;
var C={method:A,parameters:this.options.params,onSuccess:function(F){E.setSuggestions(F,B)},onFailure:E.options.onAjaxError};if(this.request){this.request.transport.abort()}this.request=new Ajax.Request(D,C)},setSuggestions:function(B,A){this.suggestionsArray=B.responseText==""?[]:B.responseText.split("\r\n");this.cache[A]=this.suggestionsArray;this.createList(this.suggestionsArray)},createDOMElement:function(F,B,A,E){var G=document.createElement(F);if(!G){return 0}for(var C in B){G[C]=B[C]}var D=typeof (A);if(D=="string"&&!E){G.appendChild(document.createTextNode(A))}else{if(D=="string"&&E){G.innerHTML=A.replace(/\&/g,"&amp;")}else{if(D=="object"){G.appendChild(A)}}}return G},createList:function(B){this.clearSuggestions();if(B.length==0){return false}this.suggestContainer=this.createDOMElement("div",{className:this.options.className});document.getElementsByTagName("body")[0].appendChild(this.suggestContainer);Element.setStyle(this.suggestContainer,{left:this.getOffsetLeft(this.fld)+"px",top:(this.getOffsetTop(this.fld)+this.fld.offsetHeight-2)+"px",width:this.fld.offsetWidth-2+"px"});this.ul=this.createDOMElement("ul");this.suggestContainer.appendChild(this.ul);var G=this;if(B.length>0){var D=Math.min(this.options.maxItems,B.length);for(var E=0;E<D;E++){var H=B[E];if(H==""){continue}var F=this.createDOMElement("span",{},H,true);var C=this.createDOMElement("a",{href:"#"});C.appendChild(F);C.name=E+1;C.onclick=function(){return false};C.onmousedown=function(){G.setHighlightedValue();G.onBlur(function(){G.fld.focus()});return false};C.onmouseover=function(){G.setHighlight(this.name)};var A=this.createDOMElement("li",{},C);this.ul.appendChild(A);mp.utils.textUtils.blockLinesTruncate(F,1,20)}}this.ul.lastChild.className="last";var C=this.createDOMElement("a",{href:"#",className:"closeLink"},"Verberg suggesties",true);C.onmousedown=this.onClose.bind(this);C.onclick=function(){return false};this.suggestContainer.appendChild(C);this.createBackIframe();this.currentIndex=0;this.isListExpanded=true},createBackIframe:function(){this.backIframe=this.createDOMElement("iframe",{className:"backIframe"});this.backIframe.src="about:blank";this.backIframe.frameBorder="0";document.getElementsByTagName("body")[0].appendChild(this.backIframe);var B=this.suggestContainer.style;Element.setStyle(this.backIframe,{left:B.left,top:B.top,width:this.suggestContainer.offsetWidth+"px",height:this.suggestContainer.offsetHeight+"px"});if(!Prototype.Browser.IE){return }var C=this;var A=setInterval(function(){if(!C.backIframe){clearInterval(A);return }Element.hide($(C.backIframe));Element.show($(C.backIframe))},300)},getOffsetTop:function(B){var A=0;do{A+=B.offsetTop;B=B.offsetParent}while(B);return A},getOffsetLeft:function(A){var B=0;do{B+=A.offsetLeft;A=A.offsetParent}while(A);return B},changeHighlight:function(A){var B=this.ul;if(!B){return false}var C=(A==Event.KEY_DOWN)?this.currentIndex+1:this.currentIndex-1;if(C>B.childNodes.length){C=0;this.fld.value=this.originalValue}else{if(C==0){this.fld.value=this.originalValue}else{if(C<0){C=B.childNodes.length}}}this.setHighlight(C);this.setHighlightedValue()},setHighlight:function(B){var A=this.ul;if(!A){return false}if(this.currentIndex>0){this.clearHighlight()}this.currentIndex=Number(B);if(B!=0){Element.addClassName($(A.childNodes[this.currentIndex-1]),"suggestHighlight")}},clearHighlight:function(){var A=this.ul;if(!A){return false}if(this.currentIndex>0){Element.removeClassName($(A.childNodes[this.currentIndex-1]),"suggestHighlight");this.currentIndex=0}},setHighlightedValue:function(){if(this.currentIndex){if(!this.suggestionsArray[this.currentIndex-1]){return }var B=this.fld.value;var A=this.fld.value.lastIndexOf(B);B=this.suggestionsArray[this.currentIndex-1];this.inputValue=this.fld.value=A==-1?B:this.fld.value.substring(0,A)+B;this.fld.focus();this.setQueryFollowedInput(1);if(this.fld.selectionStart){this.fld.setSelectionRange(this.inputValue.length,this.inputValue.length)}if(typeof this.options.callback=="function"){this.options.callback(this.suggestionsArray[this.currentIndex-1])}}},setQueryFollowedInput:function(A){var B=this.fld.form.elements[this.options.queryFollowedName];if(!B){return }B.value=A},clearSuggestions:function(){if(this.suggestContainer){Element.remove(this.suggestContainer);if(this.backIframe){Element.remove(this.backIframe)}this.backIframe=null;this.suggestContainer=null;this.ul=null}this.isListExpanded=false},suspend:function(){this.onBlur(function(){this.revertToOriginalValue(true)}.bind(this));this.isSuspended=true},disable:function(){this.fld.onkeypress=this.empty;this.fld.onkeyup=this.empty;this.fld.onblur=this.empty},enable:function(){this.initHandlers()},clearCache:function(){this.cache={}},empty:function(){}};
