if(self.scriptParsing) { scriptParsing("paiq"); }
var siteName="next·lover",siteNameCapt="Next·lover",siteUsers="next·lover-leden";
(function(){var e,b={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};
var c,f={array:function(g){var j=[],h=g.length,k;
for(var m=0;
m<h;
m+=1){try{k=c(g[m])
}catch(n){k=null
}if(k===null){return null
}j.push(k)
}return"["+j.join(",")+"]"
},"boolean":function(g){return String(g)
},"null":function(g){return"null"
},"undefined":function(g){return"null"
},number:function(g){return isFinite(g)?String(g):"null"
},object:function(g){if(!g){return"null"
}if(g instanceof Array||g.callee){return f.array(g)
}var h=[],j;
for(var k in g){k=String(k);
if(k.substr(k.length-3,3)=="___"){continue
}try{j=c(g[k])
}catch(l){j=null
}if(j===null){return null
}h.push(f.string(k)+":"+j)
}return"{"+h.join(",")+"}"
},string:function(g){g=g.replace(/([\x00-\x1f\\"])/g,function(i,h){var j=b[h];
if(j){return j
}j=h.charCodeAt();
return"\\u00"+Math.floor(j/16).toString(16)+(j%16).toString(16)
});
return'"'+g+'"'
}};
c=function(g){var h=f[typeof g];
if(!h){return null
}g=h(g);
return(typeof g=="string")?g:null
};
var a,d={array:function(h){var k=[],r,j=h.length,n;
var g=j>20?20:j;
if(e<0){return"[array-too-deep]"
}for(var p=0;
p<g;
p+=1){try{n=a(h[p])
}catch(q){n="[exception: "+q+"]"
}k.push(n)
}if(g<j){k.push("[and-"+(j-g)+"-others]")
}return"[ "+k.join(", ")+" ]"
},"boolean":function(g){return String(g)
},"null":function(g){return"null"
},"undefined":function(g){return"undefined"
},number:function(g){return isFinite(g)?String(g):"infinity"
},object:function(g){if(!g){return"null"
}if(g instanceof Array||g.callee){return d.array(g)
}var h=[],j,l=0;
if(e<0){return"[object-too-deep]"
}for(var k in g){l++;
if(l>=20){h.push("[and-others]");
break
}k=String(k);
if(k.substr(k.length-3,3)=="___"){continue
}try{j=a(g[k])
}catch(m){j="[exception: "+m+"]"
}h.push(d.string(k)+":"+j)
}return"{ "+h.join(", ")+" }"
},string:function(g){g=g.replace(/([\x00-\x1f\\"])/g,function(i,h){var j=b[h];
if(j){return j
}j=h.charCodeAt();
return"\\0"+Math.floor(j/16).toString(16)+(j%16).toString(16)
});
return'"'+g+'"'
}};
var a=function(g){var h=d[typeof g];
if(!h){return"["+(typeof g)+"]"
}e--;
g=h(g);
e++;
return(typeof g=="string")?g:"[error]"
};
window.toSemiJson=function(g,h){e=h||2;
return a(g)
};
window.toJson=function(g,h){e=2;
return h?a(g):c(g)
}
})();
var fromJson=function(str){if(!str){return false
}try{return !(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(str.replace(/"(\\.|[^"\\])*"/g,"")))&&eval("("+str+")")
}catch(e){return false
}};
function getGet(a){var c=document.location.href.split("?");
if(!c[1]){return null
}c=c[1].split("#")[0].split("&");
for(var b=0;
b<c.length;
b++){var d=c[b].split("=");
if(d[0]==a){return decodeURIComponent(d[1])
}}}window.dd=new (function(){var b="undefined";
var a=navigator.userAgent.toLowerCase();
this.db=(document.compatMode&&document.compatMode.toLowerCase()!="backcompat")?document.documentElement:(document.body||null);
this.op=!!(window.opera&&document.getElementById);
this.ie=!!(a.indexOf("msie")>=0&&document.all&&this.db&&!this.op);
this.ie7=!!(this.ie&&(a.indexOf("msie 7")>=0||a.indexOf("msie 8")>=0));
this.ie6=this.ie&&!this.ie7;
this.iemac=!!(this.ie&&a.indexOf("mac")>=0);
this.ie4=!!(this.ie&&!document.getElementById);
this.n4=!!(document.layers&&typeof document.classes!=b);
this.n6=!!(typeof window.getComputedStyle!=b&&typeof document.createRange!=b);
this.w3c=!!(!this.op&&!this.ie&&!this.n6&&document.getElementById);
this.ce=!!(document.captureEvents&&document.releaseEvents);
this.ff3=a.indexOf("firefox/3.")>=0||a.indexOf("iceweasel/3.")>=0;
this.webkit=a.indexOf("webkit")>=0;
this.saf=(navigator.vendor||"").indexOf("Apple")>=0;
this.iphone=a.indexOf("iphone")>=0||a.indexOf("ipod")>=0;
this.android=a.indexOf("android")>=0;
this.png=getGet("png")?fromJson(getGet("png")):(!this.ie||this.ie7)
});
var R="/d/";
if(typeof self.encodeURIComponent=="undefined"){window.encodeURIComponent=escape
}if(typeof self.decodeURIComponent=="undefined"){window.decodeURIComponent=unescape
}String.prototype.strip=function(){return this.replace(/^\s*|\s*$/g,"")
};
function escapeHtml(a){if(a===undefined||a===null){return""
}if(!a.replace){a=new String(a)
}return a.replace(/&/g,"&amp;").replace(/</g,"&lt;")
}function unescapeHtml(a){return a.replace(/&lt;/g,"<").replace(/&amp;/g,"&")
}function escapeHtmlString(a){if(a===undefined||a===null){return""
}if(!a.replace){a=new String(a)
}return a.replace(/&/g,"&amp;").replace(/'/g,"&#039;").replace(/"/g,"&quot;")
}if(!window.dbgEnabled){window.dbgEnabled=getGet("dbg")
}var dbgPrnt,lastDbgs=window.lastDbgs=[];
function DBG_real(j){try{if(!window.document||!document.body){return
}var c=[];
for(var g=0;
g<j.length;
g++){var m=j[g];
if(typeof m=="string"){m=m.replace(/[\x00-\x1F]/g,function(a){var e=a.charCodeAt(0);
return"\\"+Math.floor(e/16).toString(16)+(e%16).toString(16)
});
c.push(escapeHtml(m));
continue
}if(window.toSemiJson){var l=toSemiJson(m);
if(typeof l=="string"){c.push("<span style='color: #8ff;'>"+escapeHtml(l)+"</span>");
continue
}}c.push("<span style='color: red;'>"+escapeHtml(""+m)+"</span>")
}var u=c.join('<span style="color: #666;"> _ </span>');
if(!dbgPrnt){var d="DBG_parent";
if(getGet("dbg")=="x"){var p=window.open("about:blank");
p.document.write("<table width='100%'><tbody id='"+d+"' style='color: white'></tbody></table>");
p.document.close();
dbgPrnt=p.document.getElementById(d)
}else{var n=document.createElement("span");
n.innerHTML="<table width='250' style='width: 250px; position: absolute; top: 10px; right: 10px; overflow: auto; border: 2px solid white; background-color: black; color: white; filter: alpha(opacity=70); opacity: 0.7; z-index: 500000;'><tbody id='"+d+"'></tbody></table>";
if(document.body.firstChild){document.body.insertBefore(n,document.body.firstChild)
}else{document.body.appendChild(n)
}dbgPrnt=document.getElementById(d)
}}var f=document.createElement("td");
f.style.borderBottom="1px dashed #808080";
f.innerHTML=u;
var k=document.createElement("tr");
k.style.backgroundColor=dbgPrnt.childNodes.length&1?"black":"#202020";
k.appendChild(f);
dbgPrnt.appendChild(k)
}catch(h){if(!window.dbgFailed){var q="DBG failed: "+h;
if(window.oldAlert){oldAlert(q)
}else{alert(q)
}window.dbgFailed=true
}}}function DBG(){lastDbgs.push(arguments);
if(lastDbgs.length>16){lastDbgs.shift()
}if((0||dbgEnabled=="console")&&typeof window.console=="object"&&typeof console.log=="function"){if(dd.webkit){console.log(window.toSemiJson?toSemiJson(arguments):"webkitNoToSemiJson")
}else{console.log.apply(console.log,arguments)
}}if(dbgEnabled&&dbgEnabled!="console"){DBG_real(arguments)
}}function enableDBG(){dbgEnabled=true;
for(var a=0;
a<lastDbgs.length;
a++){DBG_real(lastDbgs[a])
}}window.realAlert=window.alert;
function displayError(f){if(typeof f=="object"){DBG("displayError: ",(f.description||f.problem||f.name)," @ ",f.file,":",f.line)
}var b='<form action="http://nextlover.nl/_jserr" method="post"><input type="hidden" name="jserr" value="'+escapeHtmlString(toJson(f))+'" /><b>Er is een fout opgetreden!</b> Gelieve dit <span class="link" onclick="this.parentNode.submit()">hier te melden</span> indien je problemen ondervindt.</form>';
var a=document.getElementById("errorDiv");
if(a){a.parentNode.removeChild(a)
}var g=30+(document.documentElement?document.documentElement.scrollTop:document.body.scrollTop);
var c=document.createElement("span");
c.innerHTML='<div id="errorDiv" style="position: absolute; top: '+g+'px; left: 260px; z-index: 15000; width: 160px; height: 100px; border: 2px solid red; background-color: white;">'+b+' <span class="link" onclick="this.parentNode.parentNode.removeChild(this.parentNode)">(X)</span></div>';
try{document.body.insertBefore(c.firstChild,document.body.firstChild)
}catch(d){}}var errEvaluated=0;
var errSavedTrace=0;
var errNoTrace=0;
function errTrace(a){if(errNoTrace){return"trace failed"
}var b=a||errTrace.caller||errTrace;
return b.trace().join("\n")
}var globalTraceCount=0;
Function.prototype.trace=function(){var a=[];
var d=this;
globalTraceCount++;
var c=globalTraceCount;
try{while(d&&a.length<15){if(d.traceCount>=c){break
}d.traceCount=c;
a.push(d.signature());
d=d.caller
}}catch(b){a.push("TRACE_ERR: "+b)
}return a
};
if(!Function.prototype._pqToString){Function.prototype._pqToString=Function.prototype.toString
}Function.prototype.getName=function(){var c=this.name,g=false;
var d=this._pqToString();
var b=d.match(/^function(s+([\d\w_\$]+))?\s*(\([^)]*\))/gi);
if(b){if(!c){c=b[1]
}g=b[2]
}if(!c){for(var a in window){try{if(window[a]===this&&a!="errSavedTrace"){c="window."+a;
break
}}catch(f){}}}if(!c){c=(d.split("\n")[1]||"").strip();
c="anon{ "+c+" ..}"
}return c+(g||"")
};
Function.prototype.signature=function(){if(!this._pqToString){return"[pseudo-func]"
}var b=this.getName(),d=[];
if(this.arguments){for(var a=0;
a<this.arguments.length;
a++){d.push(this.arguments[a])
}}try{d=d.length>0?"'"+d.join("', '")+"'":""
}catch(c){return b+"( error converting function arguments to string: "+c+")"
}return b+"("+d+")"
};
var pageLoadTime=new Date().getTime();
var setErrHandler,lastErrTime;
window.errReport=function(msg,url,line,stack){var curTime=new Date().getTime();
if(lastErrTime&&lastErrTime>curTime-250){return
}lastErrTime=curTime;
window.onerror=null;
var info={detectMethod:"onerror"};
if(typeof msg=="object"){for(var m in msg){try{info[m]=msg[m]
}catch(e){info[m]="EXCEPTION: "+e
}}msg=null
}if(msg){info.message=msg
}if(url){info.fileName=url
}if(line){info.lineNumber=line
}if(stack){info.stack=stack
}if(errEvaluated){info.eval=errEvaluated
}info.trace=errTrace();
if(window.toSemiJson&&window.lastDbgs){var a=[];
for(var i=0;
i<lastDbgs.length;
i++){var ld=lastDbgs[i];
var j=false;
try{j=(typeof ld=="object"&&ld.length==1)?(typeof ld[0]=="string"?ld[0]:toSemiJson(ld[0])):toSemiJson(ld)
}catch(z){}if(typeof j!="string"){j="JSON-ERR"
}else{if(j.indexOf("lastDbgs")>=0){j="RECUR"
}}if(j.length>40){j=j.substring(0,40)+"(etc..)"
}a.push(j)
}info.lastDbgs=a.join("\n")
}info.agent=navigator.userAgent;
info.document=document.location.href;
var js=[],sls=window.scriptLoadStatus;
for(var name in sls){js.push(name+":"+sls[name])
}info.js=js.join(" ");
info.pageAge=(curTime-pageLoadTime)+"ms";
info.code=Math.round(Math.random()*9999999);
if(errSavedTrace){var t=errTrace(errSavedTrace);
if(t!=info.trace){info.savedTrace=t
}}if(typeof info.fileName=="string"&&info.fileName.indexOf("connect.facebook.com")>=0){info.silent=true
}if(window.ev){if(!window.jserrorLogged){window.jserrorLogged=true;
DBG("logging",info);
ev.send("jserror",info,[DBG,"jserror logged "])
}}if(!info.silent){displayError(info)
}decrLoading(100);
setErrHandler();
return true
};
window.silentErr=function(a){errReport({detectMethod:"silentErr",silent:true,message:""+a})
};
setErrHandler=function(){if(1&&(1||!dd.ff3)&&!getGet("err")){window.onerror=errReport
}};
setErrHandler();
function xEval(arg,comment,trace){var r,oe=errEvaluated,es=errSavedTrace;
errSavedTrace=xEval.caller||xEval;
errEvaluated=arg+(comment?" // "+comment:"");
try{r=eval(arg)
}catch(e){e.detectMethod="xEval";
errReport(e)
}errEvaluated=oe;
errSavedTrace=es;
return r
}function objectEmpty(b){for(var a in b){return false
}return true
}function objectsSimilar(c,b){if(c===b){return true
}if(typeof(c)!="object"||typeof(b)!="object"){return false
}for(var a in c){if(c[a]!==b[a]){return false
}}for(var a in b){if(b[a]!==c[a]){return false
}}return true
}function walkTree(b,e,d){if(d===undefined){d=false
}if(e.length==undefined){return d
}var a=b;
for(var c=0;
c<e.length;
c++){a=a[e[c]];
if(a===undefined){return d
}}return a
}function objFirst(b){if(b){for(var a in b){return b[a]
}}}function objCount(b){var d=0;
for(var a in b){d+=1
}return d
}function clone(d,c){if(!d||typeof d!="object"){return d
}var b;
if(d.reverse||d.callee){b=[];
if(c){for(var a=0;
a<d.length;
a++){b[a]=d[a]
}}else{for(var a=0;
a<d.length;
a++){b[a]=clone(d[a])
}}}else{b={};
if(c){for(var a in d){b[a]=d[a]
}}else{for(var a in d){b[a]=clone(d[a])
}}}return b
}function fetchProp(c,a){var b=c[a];
if(typeof b!="undefined"){delete c[a]
}return b
}function delProps(c,a){for(var b=0;
b<a.length;
b++){delete c[a[b]]
}}function callback(b,c,e){if(!b){return
}if(b===true){return xEval(c.join(";"))
}var j=typeof b;
if(j=="string"){j="function";
if(typeof self[b]!=j){return xEval(b)
}b=self[b];
e=self
}if(j=="function"){return c?b.apply(e||self,c):b.call(e||self)
}if(j!="object"){throw"unexpected callback type "+j
}if(b.reverse||b.callee){var g=b,k=1,h=true;
b=g[0];
if(b===false){h=false;
b=g[k++]
}if(typeof b=="object"){e=b;
b=g[k++]
}if(typeof b=="string"){b=(e||self)[b]
}var f=[];
for(var d=k;
d<g.length;
d++){f.push(g[d])
}if(h){for(var d=0;
d<(c?c.length:0);
d++){f.push(c[d])
}}c=f
}else{e=b;
var a=c.shift();
b=e[a];
if(!b){b=e.__call;
if(!b){throw"callback method fetch undefined: "+toJson(arguments,true)
}c.unshift(a)
}}if(!b.apply){alert("callback error: ",b)
}else{return c?b.apply(e,c):b.call(e)
}}function setCallbackTimeout(a,b){return setTimeout(function(){callback(a)
},b)
}function mkcb(a){return function(){callback(a,arguments)
}
}var extendObject=function(a,b){for(var c in b){a[c]=b[c]
}};
var objectExtensions=new (function(){var b=function(g,f,d,e,c){while(f<g.length){if(g[f][d]){return g[f][d].call(this,e,c)
}f++
}return
};
var a=this.sup=function(d,e,c){var g=this.Sup;
if(!g){DBG("attempting to call non-existing super ",d);
return
}for(var f=0;
f<g.length;
f++){if(g[f][d]===a.caller){return b.call(this,g,f+1,d,e,c)
}}return b.call(this,g,0,d,e,c)
};
this.extend=function(d){for(var c in d){this[c]=d[c]
}return this
};
this.copyTo=function(d){for(var c in this){d[c]=this[c]
}};
this.newWithProto=function(){var c=function(){};
c.prototype=this;
return new c()
};
this.timeout=function(d,c,f){d="_to_"+d;
var e=this;
if(this[d]){clearTimeout(this[d]);
if(!c){delete this[d]
}}if(c){this[d]=setTimeout(function(){delete e[d];
callback(c,undefined,e)
},f)
}};
this.fetch=function(d){var c=this[d];
if(typeof c!="undefined"){delete this[d]
}return c
};
this.basics=[]
})();
window.makeClass=(function(){var a=function(d){if(d.length==1&&d[0]!=null&&typeof d[0]=="object"&&!d[0].reverse&&!(d[0].ownerDocument&&d[0].tagName)){d=d[0];
for(var f in d){this[f]=d[f]
}}else{var c=this.basics;
for(var e=0;
e<d.length;
e++){this[c[e]]=d[e]
}}if(this.init){this.init()
}};
return function(e,b){var d=function(){return a.call(this,arguments)
};
var c=objectExtensions;
if(e.inherit){b=e.inherit;
delete e.inherit
}if(b){c=b.prototype||b;
e.Sup=c.Sup?[c].concat(c.Sup):[c]
}d.prototype=c.newWithProto().extend(e);
return d
}
})();
var watchExtensions=new (function(){objectExtensions.copyTo(this);
var b=function(k){var l=this.watchMode;
if(!l){return
}var k=k.sort();
var h;
for(var f=0;
f<k.length;
f++){var g=k[f].split(" ");
if(h){if(l==2){if(g[0]==h[0]&&g[1]==h[1]){continue
}}else{if(g[0]==h[0].slice(0,g[0].length)){continue
}}}var c=this._watch[g[1]];
if(typeof c!="object"||!c.length){continue
}var e=g[0].split(":");
e.shift();
for(var d=0;
d<c.length;
d++){if(callback(c[d],e,this)===false||l==1){break
}}h=g
}};
this.startWatchBatching=function(){if(!this._trigWatchDepth){this._trigWatchDepth=1;
this._trigWatchList=[]
}else{this._trigWatchDepth++
}};
this.endWatchBatching=function(){if(!this._trigWatchDepth){return
}this._trigWatchDepth--;
if(this._trigWatchDepth){return
}var c=this._trigWatchList;
delete this["_trigWatchList"];
delete this["_trigWatchDepth"];
b.call(this,c)
};
this.addWatch=function(){var e=this._watch;
if(!e){e=this._watch={}
}var g="";
for(var f=0;
f<=arguments.length-2;
f++){var d=arguments[f];
g+=":"+(d=="*"?"{}":d);
if(!e[g]){e[g]=true
}}var c=arguments[arguments.length-1];
if(typeof e[g]=="object"){e[g].push(c)
}else{e[g]=[c]
}};
this.delWatch=function(){var e=this._watch;
if(!e){return
}var h="";
for(var g=0;
g<=arguments.length-2;
g++){var d=arguments[g];
h+=":"+(d=="*"?"{}":d)
}var f=e[h];
if(typeof f!="object"){return
}var c=arguments[arguments.length-1];
if(c){for(var g=0;
g<f.length;
g++){if(objectsSimilar(c,f[g])){f.splice(g--,1)
}}}else{e[h]=true
}};
var a=function(k,t,g,v,m,l){var d=v.shift();
var n=k[d];
if(typeof n=="function"){n.apply(k,v);
return
}var f=[];
for(var j=0;
j<g.length;
j++){var q=g[j];
if(!j||t[q+":"+d]){f.push(q+":"+d)
}if(t[q+":{}"]){f.push(q+":{}")
}}g=f;
var u=false,e=true;
if(v.length<2){var s=v[0];
if(s===null){s=undefined
}if(s===n){}else{if(typeof s=="object"){if(typeof n!="object"){if(l==2){n=k[d]={}
}else{k[d]=s;
n=null
}u=true;
e=false
}if(n){for(var h in s){var c=a(n,t,g,[h,s[h]],m,l);
if(c){u=true;
if(c==1){e=false
}}}}}else{if(typeof n=="object"&&l==2){for(var h in n){a(n,t,g,[h,null],m,l)
}}if(s===undefined){delete k[d]
}else{k[d]=s
}u=true;
e=false
}}}else{if(typeof n!="object"){n=k[d]={};
u=true;
e=false
}var c=a(n,t,g,v,m,l==1&&u?0:l);
if(c){u=true;
if(c==1){e=false
}}}if(!u){return 0
}if(!l){return 1
}if(l==1&&e){return 2
}for(var j=0;
j<g.length;
j++){var p=g[j];
if(typeof t[p]=="object"&&p.length){m.push(g[0]+" "+p);
if(l==1){return 2
}e=true
}}return e?2:1
};
this.setVar=function(){var e=[];
for(var c=0;
c<arguments.length;
c++){e.push(arguments[c])
}var f=this._trigWatchList||[];
var d=a(this,this._watch||{},[""],e,f,this.watchMode||1);
if(this.watchMode&&d&&(d==1||this.watchMode==2)&&this._watch&&this._watch[""]){f.push(" ")
}if(!this._trigWatchList){b.call(this,f)
}};
this.setVarList=this.onDelta=this.mergeVarList=function(){this.startWatchBatching();
var d=0,g=[],f=[];
for(;
d<arguments.length&&(typeof arguments[d]!="object"||arguments[d]===null);
d++){g.push(arguments[d])
}for(;
d<arguments.length;
d++){f.push(arguments[d])
}if(!f.length){this.setVar.apply(this,g)
}else{if(f.length==1&&(f[0] instanceof Array)&&typeof(f[0][0])=="object"){f=f[0]
}for(var d=0;
d<f.length;
d++){var e=f[d];
if(e instanceof Array){this.setVar.apply(this,g.concat(e))
}else{for(var c in e){this.setVar.apply(this,g.concat([c,e[c]]))
}}}}this.endWatchBatching()
};
this.watchMode=2
})();
var domElementExtensions=new (function(){objectExtensions.copyTo(this);
var c=this.destruct=function(){var f;
if(f=this._w){if(f.root==this){if(f.unfinish){f.unfinish()
}delete f.root;
if(f.deinit){f.deinit()
}}this._w=null
}if(this._h){this._h=null
}if(f=this._t){f.undraw();
if(f.deinit){f.deinit()
}}var j=this.childNodes;
for(var g=0;
g<j.length;
g++){var h=j.item(g);
if(h.childNodes){c.call(h)
}}};
var d=function(e,g,f){if(f===true){c.call(e);
return e.parentNode.replaceChild(g,e)
}else{if(f){if(typeof f!="object"){f=e.firstChild
}e.insertBefore(g,f)
}else{e.appendChild(g)
}}};
this.insertHtml=function(l,j){var i=false;
if(typeof j=="object"&&j!==null){if(!j.addDynamics){d(this,j,l);
return j
}DBG("DEPRECATED: insertHtml(widget)");
i=j;
j=i.getHtml()
}var f=0,m,e=document.createElement("div");
if(l===true){m=this.parentNode;
if(!m){DBG("tagName: "+this.tagName+", innerHTML: "+this.innerHTML+", _w.name: "+(this._w?this._w.name:"_w unset")+", _w.basics: "+(this._w?this._w.basics:"_w unset")+"");
silentErr("replacing DOM element without parent");
m=document.createElement("span");
m.appendChild(this)
}}else{m=this
}m=m.tagName.toLowerCase();
if(m=="table"||m=="tbody"){j="<table><tbody>"+j+"</tbody></table>";
f=2
}else{if(m=="tr"){j="<table><tbody><tr>"+j+"</tr></tbody></table>";
f=3
}}e.innerHTML=j;
while(f--){e=e.firstChild
}var g,k,h=e.firstChild;
if(!h&&(typeof j!="string"||j.strip()!="")){h=document.createElement("span");
if(window.closed||!document.body){return h
}silentErr("failed to insertHtml: "+toSemiJson(j)+" | tag="+m+" | before="+toSemiJson(l)+"")
}for(k=h;
k;
k=g){g=k.nextSibling;
d(this,k,l)
}if(i){i.addDynamics(h)
}return h
};
this.appendHtml=function(e){return this.insertHtml(null,e)
};
this.prependHtml=function(e){return this.insertHtml(this.firstChild,e)
};
this.setHtml=function(g){var j=this.childNodes;
for(var f=0;
f<j.length;
f++){var h=j[f];
if(h.childNodes){c.call(h)
}}this.innerHTML="";
if(g&&g!=""){return this.insertHtml(null,g)
}};
this.replaceWith=function(e){return this.insertHtml(true,e)
};
this.unlink=function(){this.parentNode.removeChild(this)
};
var a;
this.remove=function(){if(!a){a=document.createElement("span")
}this.destruct();
a.appendChild(this);
a.innerHTML=""
};
this.fireCallback=function(f){var e=this[f];
if(e){e()
}this.addCallback(f,null);
this._h[f]=true
};
var b={};
this.addCallback=function(i,k,f,j){if(j&&this.hasCallback(i,k)){return false
}if(!this._h){this._h={}
}var h=this._h[i];
if(!h){this._h[i]=h=[]
}else{if(h===true){return callback(k)
}}var g=this[i];
var e=b[i];
if(!e){e=b[i]=function(){var l=(this._h?this._h[i]:[])||[];
for(var m=0;
m<l.length;
m++){if(callback(l[m],arguments,this)===false){return false
}}}
}if(e!==g){this[i]=e;
if(window==this&&dd.ie){window[i]=e
}if(typeof g=="function"){h.push(g)
}}if(f){h.unshift(k)
}else{h.push(k)
}};
this.addCallbacks=function(f){for(var e in f){this.addCallback(e,f[e])
}};
this.delCallbacks=function(f){for(var e in f){this.delCallback(e,f[e])
}};
this.delCallback=function(h,e){var j=this._h;
if(!j){return
}var f=j[h];
if(!f){return
}if(e){for(var g=0;
g<f.length;
g++){if(objectsSimilar(e,f[g])){f.splice(g--,1)
}}}else{f=[]
}if(f.length){j[h]=f
}else{this[h]=null;
delete j[h];
if(objectEmpty(j)){this._h=null
}}};
this.hasCallback=function(h,e){var j=this._h;
if(!j){return false
}var f=j[h];
if(!f){return false
}for(var g=0;
g<f.length;
g++){if(objectsSimilar(e,f[g])){return true
}}};
this.addClass=function(e){var f=this.className;
this.className=f?f+" "+e:e
};
this.delClass=function(f){var h=[],g=this.className;
if(!g){return
}g=g.split(" ");
for(var e=0;
e<g.length;
e++){if(g[e]!=f){h.push(g[e])
}}this.className=h.join(" ")
};
this.hasClass=function(e){return new RegExp("(^|\\s)"+e+"(\\s|$)").test(this.className||"")
}
})();
function $(b){if(typeof b=="string"){b=document.getElementById(b)
}for(var a=1;
a<arguments.length;
a++){if(b){b=b.childNodes[arguments[a]]
}}if(b&&!b.extend){domElementExtensions.copyTo(b)
}return b
}$(document);
$(window);
window.addCallback("onunload",function(){window._h=[];
document._h=[];
$(document.body).destruct()
});
function deleteCookie(a,b){try{document.cookie=a+"=; path=/; expires=Sat, 04-Oct-1980 00:00:01 GMT; "+(b?"; domain="+b:"");
DBG('deleting cookie "'+a+'" (domain '+b+")")
}catch(c){DBG("not allowed to delete cookie for domain "+b)
}}function getCookie(d){var f=document.cookie.split(";");
var a;
for(var e=0;
e<f.length;
e++){var g=f[e].strip().split("=");
if(g[0]==d){var b=decodeURIComponent(g[1]);
if(a&&a!=b&&window.ev){ev.send("log","double cookie '"+d+"': '"+a+"'!='"+b+"', agent: "+navigator.userAgent+"")
}a=b
}}return a
}function cookiesEnabled(){var b="PaiqTestCookie";
var a=b+"=1; path=/";
document.cookie="x"+a;
document.cookie="y"+a;
if(!getCookie("x"+b)){return false
}deleteCookie("x"+b);
deleteCookie("y"+b);
return true
}(function(){var c=objectExtensions.newWithProto();
var k=1,f=["INIT"],i=true,j,m;
var g=function(){if(!j){j=$("waitingIndicator");
if(!j){return
}loadingParent=j.parentNode
}if(k>0){if(!i){i=true;
loadingParent.appendChild(j);
j.style.top=(window.pageYOffset||(document.documentElement?document.documentElement.scrollTop:document.body.scrollTop)||0)+"px"
}c.timeout("loading",m,window.incrLoadingTimeout||25000)
}else{if(i){i=false;
j.unlink();
c.timeout("loading")
}k=0
}};
window.incrLoading=function(p){k+=1;
var n=window.incrLoading.caller;
f.push(((n&&n.signature)?n.signature():"NOSIG")+(p?":"+p:""));
c.timeout("loadingDelay",g,0)
};
var h=window.decrLoading=function(n){k-=(n||1);
if(k<=-0){f=[]
}c.timeout("loadingDelay",g,0)
};
var d=window.scriptLoadStatus={};
var e=[];
var m=function(){if(!k){return
}var n="forceDecr loading: "+k+" of "+f.join(",");
DBG(n);
if($("waitingIndicator")&&window.errReport){errReport(n)
}h(k)
};
c.timeout("loading",m,30000);
var a=false;
window.getFlashVersion=function(){if(a){return a
}if(navigator.plugins&&navigator.mimeTypes.length){var n=navigator.plugins["Shockwave Flash"];
if(n&&n.description){a=n.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split(".")
}}else{try{var p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")
}catch(q){try{var p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
a=[6,0,21];
p.AllowScriptAccess="always"
}catch(q){if(a[0]==6){return a
}}try{p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")
}catch(q){}}if(p!=null){a=((p.GetVariable("$version")||"").split(" ")[1]||"").split(",")
}}if(!a){a=[0]
}return a
};
window.flashAvailable=function(p,q,n){if(!p){p=6
}var r=getFlashVersion();
if(r[0]!=p||!q){return r[0]>=p
}if(r[1]!=q||!n){return r[1]>=q
}return r[2]>n
};
window.scriptParsing=function(n){DBG("scriptParsing:",n);
if(d[n]==1){d[n]=2
}};
var b=function(){DBG("scriptLoadStatusChanged");
for(var p,n;
(n=e[0])!==undefined&&(p=d[n[0]])>=3;
){DBG("(1)");
if(p==4){DBG("scriptReady callback",toSemiJson(n[1]));
callback(n[1])
}e.shift()
}DBG("(2)")
};
window.scriptReady=function(n){DBG("scriptReady:",n);
if(d[n]&&d[n]<3){h()
}d[n]=4;
b()
};
window.isLoaded=function(n){DBG(d);
if(typeof n=="object"){n=n.name||n.url
}return d[n]>=4
};
var l=function(p,n){DBG("polling for func "+p);
if(self[p]){scriptReady(n);
return
}setTimeout(function(){l(p,n)
},100)
};
window.loadCall=function(n,t){if(typeof n=="string"){n={url:n}
}else{if(n.reverse||n.callee){var r=n.length;
for(var v=0;
v<n.length;
v++){loadCall(n[v],function(){if(r--==1){callback(t)
}})
}return
}}var p=(window.jsVersions||{})[n.url]||n.url;
var q=n.name||p.match(/^(.*\/)?(.*)/)[2].split(".")[0];
var u=d[q]||0;
e.push([q,t]);
if(u>=4){setTimeout(b,0)
}else{if(!u){d[q]=1;
incrLoading(q);
var x=false;
DBG("Loading "+q+": "+p);
if(n.flash){loadFlashObject(p,n.width,n.height,n.parent,n.bgcolor,q)
}else{var w=document.createElement("SCRIPT");
w.src=p;
w.type="text/javascript";
document.getElementsByTagName("head").item(0).appendChild(w)
}if(n.poll){l(n.poll,q)
}}}}
})();
function cancelEvent(b,a){b=b||window.event;
if(!b){}else{if(b.preventDefault){if(!a){b.preventDefault()
}b.stopPropagation()
}else{if(!a){b.returnValue=false
}b.cancelBubble=true
}}return false
}function getKeyCode(a){return a?(a.keyCode||a.which):(window.event?window.event.keyCode:0)
}function getSelectValue(a){if(a.selectedIndex<0){return undefined
}return a.childNodes[a.selectedIndex].value
}function setOpacity(a,b){if(dd.ie){a.style.filter="Alpha(opacity="+parseInt(100*b)+")"
}else{a.style.opacity=b
}}function getOpacityCss(a){if(dd.ie){return" filter: alpha(opacity="+(a*100)+");"
}return"opacity: "+a+";-moz-opacity: "+a+";"
}function viewportSize(){var c,a,b;
if(c=window.innerWidth){a=window.innerHeight
}else{if((b=document.documentElement)&&(c=b.clientWidth)){a=b.clientHeight
}else{if(document.body&&(c=document.body.clientWidth)){a=document.body.clientHeight
}else{c=950;
a=700
}}}return[c,a]
}function gId(a){return document.getElementById(a)
}function addSlashes(a){a=a.replace(/\\/g,"\\\\");
a=a.replace(/'/g,"\\'");
return a.replace(/"/g,'\\"')
}function safeLink(b,a,c){c=c?"target='"+escapeHtmlString(c)+"' ":"";
return"<a "+c+'href="'+escapeHtmlString(b)+'">'+escapeHtml(a)+"</a>"
}window.e2h=function(a){var b=document.createElement("span");
b.appendChild(a);
return b.innerHTML
};
function formatXml(g){var f=/(<|\/>)/;
var b,h="",a=1,d=false,c;
while(b=f.exec(g)){c=d;
d=false;
h+=g.substring(0,b.index);
var j=a;
if(b[0]=="<"){if(g.substr(b.index+1,1)=="/"){j=(a-=1)
}else{a+=1;
d=true
}if(d||!c){h+="<br />";
for(var e=0;
e<j;
e++){h+="&nbsp;&nbsp;&nbsp;"
}}h+="&lt;"
}else{a-=1;
h+="/&gt;"
}g=g.substring(b.index+b[0].length)
}h+=g;
return h
}function inDom(a){while(a){if(a==document){return true
}a=a.parentNode
}return false
}function getOffsetXY(c){var b=0,f=0,a=false;
do{var d=c.style.position;
if(d=="relative"||d=="absolute"){a=false
}if(!a){b+=c.offsetLeft||0;
f+=c.offsetTop||0
}if(d=="absolute"){a=true
}}while(c=c.offsetParent);
return[b,f]
}function getOffsetX(a){return getOffsetXY(a)[0]
}function getOffsetY(a){return getOffsetXY(a)[1]
}function getEventXY(b,d){var c=getOffsetXY(b);
d=d||window.event;
var a=(window.pageXOffset||(document.documentElement?document.documentElement.scrollLeft:document.body.scrollLeft)||0)+d.clientX-c[0];
var f=(window.pageYOffset||(document.documentElement?document.documentElement.scrollTop:document.body.scrollTop)||0)+d.clientY-c[1];
return[a,f]
}function scrollToElement(d,a){var b=getOffsetY(d),f=d.offsetHeight,c=(dd.ie?document.documentElement.scrollTop:window.pageYOffset),h=viewportSize()[1];
if(a||b<c||b+f>c+h){var g=Math.max(0,b-parseInt((h-f)/2));
window.scrollTo(0,g)
}}function openWindow(a){window.open(a)
}function showPopup(c,b,d,a){var e=window.open(c,c.replace(/[^a-zA-Z0-9]/g,""),"toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width="+(d||600)+",height="+(a||510));
if(e&&e.focus){e.focus()
}}function openFsWindow(a){window.open(a,null,"screenX=0,screenY=0,left=0,top=0,width="+(screen.availWidth||800)+",height="+(screen.availHeight||600)+",location=1,toolbar=1,statusbar=1,menubar=1,resizable=1,scrollbars=1")
}function link(f,g,e,c){if(g&&g.which){g=null
}if(f=="default"||!f){f=""
}f="/"+f;
var d=f;
if(g){d+="?msg="+encodeURIComponent(g)
}if(e&&e!=""){d+=(g?"&":"?")+e
}incrLoading();
var b=d+((c&&c!="")?"#"+c:"");
var a=document.location.href.match(/:\/\/[^\/]*(\/.*)(#.*)$/);
if(a&&a[1]==d){if("#"+(c||"")!=a[2]){DBG("invalid anchor change: "+b+"")
}window.location.reload(false)
}else{window.location.href=b
}}function refresh(d,c){if(!d){d=document
}var a=d.location.href;
var b=a.indexOf("?");
if(b<0){b=a.indexOf("#")
}if(b>=0){a=a.substring(0,b)
}if(c&&c!="all"&&(b=a.indexOf("_"))>=0&&(a.substring(b+1)!=c&&a.substring(b+1)!=c+"Exe")){return
}d.location.href=a
}(function(){var c,f,b,e,a;
window.testFont=function(d){if(!c){c=document.body;
f=document.createElement("DIV");
b=document.createElement("SPAN");
f.appendChild(b);
f.style.visibility="hidden";
f.style.fontFamily="monospace sans-serif";
b.style.fontFamily="monospace sans-serif";
b.style.fontSize="72px";
b.innerHTML="mmmmmmmmmml";
c.appendChild(f);
e=b.offsetWidth;
a=b.offsetHeight;
c.removeChild(f)
}b.style.fontFamily=d;
c.appendChild(f);
var g=b.offsetWidth!=e||b.offsetHeight!=a;
c.removeChild(f);
return g
}
})();
window.fixViewportY=function(a,c){var b=getOffsetY(a),d=parseInt(a.style.marginTop)||0;
c=c||0;
$(window).addCallback("onscroll",function(){var e=(window.pageYOffset||(document.documentElement?document.documentElement.scrollTop:document.body.scrollTop)||0);
var f=e-b;
if(f>-c){f+=c
}else{if(f<0){f=0
}}a.style.marginTop=(f+d)+"px"
})
};
(function(){window.saveFocus=function(a){window.focussed=a
};
window.unsaveFocus=function(a){if(window.focussed==a){window.focussed=null
}};
window.restoreFocus=function(b){try{if(b&&b.focus){b.focus()
}}catch(a){}}
})();
(function(){var a;
window.setForegroundRoot=function(c){if(c==a){return
}a=c;
b(document)
};
window.updateForegroundRoot=function(){b(document)
};
var b=function(f,d){if(!a||f==a){d=true
}if(d){if(f._background){var c=f._background;
if(c.visibility){f.style.visibility=c.visibility
}if(c.tabIndex){f.setAttribute(dd.ie?"tabIndex":"tabindex",c.tabIndex)
}f._background=undefined
}}else{var c={},g=false;
if(dd.ie&&(f.tagName=="SELECT"||f.tagName=="INPUT")&&f.style.visibility!="hidden"){c.visibility="visible";
f.style.visibility="hidden";
g=true
}if(f.tabIndex>=0){c.tabIndex=f.tabIndex;
f.tabIndex=-1;
g=true
}if(g){f._background=c
}}for(var e=0;
e<(f.childNodes||[]).length;
e++){b(f.childNodes[e],d)
}}
})();
(function(){var f;
String.prototype.render=function(){return this
};
(function(){var k=function(J){if(!this.root){return
}var L=this.attrs["class"];
if(L){this.attrs["class"]=L.replace(/( |^)![^ ]*/,"")
}if(this.attrs.id&&/^_PqLoMk/.test(this.attrs.id)){delete this.attrs.id
}if(this._rchld){for(var K=0;
K<this._rchld.length;
K++){this._rchld[K].undraw(true)
}delete this["_rchld"]
}if(this.unfinish){this.unfinish()
}if(this.htmlNotReady){delete this.htmlNotReady;
decrLoading()
}this.root._w=null;
if(!J){this.root.remove(true)
}delete this.root
};
var m=function(){var J=this.root;
if(J){k.call(this,true);
var K=J.replaceWith(this.getHtml());
if(K){z(K,this.parent,this)
}}};
var I=function(){if(this.root){unexpectedGetHtml(this.name)
}var M=null;
if(this.ihtml){M=this.ihtml()
}var N="",K=this.attrs;
for(var L in K){if(K[L]!==undefined){N+=" "+L+'="'+escapeHtmlString(K[L].toString())+'"'
}}if(this.htmlNotReady){DBG("html now ready for "+this.name+"");
this.htmlNotReady=false;
decrLoading()
}if(this.tag=="img"||this.tag=="br"||this.tag=="input"){M="<"+this.tag+""+N+" />"
}else{if(M===null){M=this.html(N)
}else{if(M===undefined){DBG("html not ready for "+this.name+"");
M="<span"+N+">Laden..</span>";
this.htmlNotReady=true;
incrLoading()
}else{M="<"+this.tag+""+N+">"+M+"</"+this.tag+">"
}}}if(this.dbg){var J=window.open("about:blank")||window;
J.document.write("<b>html:</b>");
J.document.write(formatXml(M));
var O=this.finish;
this.finish=function(){if(!J.document){return
}if(O){J.document.write("<br /><b>finishing</b>");
O.call(this)
}J.document.write("<br /><b>finished</b>");
J.document.close()
}
}return M
};
var B=0,s={};
var z=function(N,J,P){var K,T=P||N,L;
var S=N.className;
if(S){S=S.split(" ");
for(var V=0;
V<S.length;
V++){var Q=S[V];
var O=Q.substring(0,1);
if(O=="!"){if(Q.substring(1,2)=="!"){L=true
}else{T=P=fetchProp(s,parseInt(Q.substring(1)));
if(!T){if(Q.substring(1)!=""){DBG("unable to link widget "+Q.substring(1)+" to "+N+"");
if(N._w){DBG("assuming double scanTreeInit- aborting");
return
}}T=P={}
}}}else{if(O=="@"&&J){K=true;
if(Q.substring(1,2)=="@"){Q=Q.substring(2);
if(!J[Q]){J[Q]=[]
}T._nr=J[Q].length;
J[Q].push(T)
}else{J[Q.substring(1)]=T
}}}}}if(L){return
}if(P){if(T===N){N.className=N.className?N.className+" !!":"!!"
}P.root=$(N);
P.parent=J;
N._w=J=P
}else{if(K){$(N)._w=J
}}var U=N.childNodes;
for(var M=0;
M<U.length;
M++){if(U[M]){z(U[M],J)
}else{DBG(""+M+"th element of "+N+" is undefined")
}}if(P&&typeof P.finish=="function"){P.finish()
}};
var G=function(J,K){var L=$(J).insertHtml(K,this.getHtml());
z(L,J._w,this);
return this
};
var r=function(J){var K=$(J).setHtml(this.getHtml());
z(K,J._w,this);
return this
};
var t=function(K,M){var L=[];
if(!M){for(var N=K.firstChild;
N;
N=N.nextSibling){L.push(N)
}}this.content=this.content||"";
this.insert(K,true);
if(this.inner){for(var J=0;
J<L.length;
J++){this.inner.appendChild(L[J])
}}return this
};
var p=function(){var J=this.attrs["class"],K="!";
if(!this.simple){s[++B]=this;
K="!"+B
}this.attrs["class"]=J?K+" "+J:K;
return this.getHtml()
};
var C=0,x={};
var u=function(){for(var J in x){var K=x[J],L=$(J);
if(L){z(L,false,K)
}else{DBG("unable to finish widget "+J+" "+K.name)
}}x={}
};
var H=function(){if(!this.simple){if(!x.length){setTimeout(u,1)
}var J=this.attrs.id=this.attrs.id||"_PqLoMk"+(++C);
x[J]=this
}return this.getHtml()
};
var A=function(){if(!this.simple){this.id=this.attrs.id=this.attrs.id||"_PqLoMk"+(++C)
}this.content="<span class='!!'>\001</span>";
var J=this.getHtml().split("\001");
this.endHtml=J[1];
return J[0]
};
var q=function(){if(!this.simple){if(!x.length){setTimeout(u,1)
}x[this.id]=this
}return this.fetch("endHtml")
};
var y=function(){var J;
if(!this.simple){J=this.attrs.id=this.attrs.id||"_PqLoMk"+(++C)
}document.write(this.getHtml());
if(J=$(J)){z(J,false,this)
}return this
};
var w=function(){document.write(A.call(this));
return this
};
var v=function(){document.write(this.fetch("endHtml"));
var J=$(this.id);
if(J){z(J,false,this)
}return this
};
var n=function(N,M,K,L,J){while(M<N.length){if(N[M][K]){return N[M][K].call(this,L,J)
}M++
}return
};
var D=function(K,L,J){var N=this.Sup;
for(var M=0;
M<N.length;
M++){if(N[M][K]===D.caller){return n.call(this,N,M+1,K,L,J)
}}return n.call(this,N,0,K,L,J)
};
var F=function(Q,J){var O,M,P=this[J||this.mainChild||this.basics[0]],N=Q.charAt(0).toUpperCase()+Q.substr(1);
if(typeof P!="object"){P=undefined
}if(P&&(O=P["_getParent"+N+""])){M=P
}else{if(P&&(O=P["parent"+N+""])!==undefined){M=undefined
}else{if(O=this["_get"+N+""]){M=this
}else{if((O=this[Q])!==undefined){M=undefined
}else{if(P&&(O=P["_get"+N+""])){M=P
}else{if(P&&(O=P[Q])!==undefined){M=undefined
}}}}}}if(M){var K=[];
for(var L=2;
L<arguments.length;
L++){K.push(arguments[L])
}O=O.apply(M,K)
}return O
};
var j=function(J,K){var L=this[J||this.mainChild||this.basics[0]];
if(typeof L!="object"){return L||K
}if(this._rchld){this._rchld.push(L)
}else{this._rchld=[L]
}return L.render()
};
f=watchExtensions.newWithProto().extend({make:H,makeStart:A,makeEnd:q,write:y,writeStart:w,writeEnd:v,insert:G,set:r,replace:t,redraw:m,redrawParent:function(){if(this.parent&&this.parent.redraw){this.parent.redraw()
}else{this.redraw()
}},closeModal:function(){for(var J=this;
J.name!="Modal"&&J.parent;
J=J.parent){}if(J.name=="Modal"){J.close()
}},undraw:k,sup:D,render:p,getHtml:I,tag:"span",addDynamics:function(J){z(J,false,this)
},addCallback:domElementExtensions.addCallback,delCallback:domElementExtensions.delCallback,addCallbacks:domElementExtensions.addCallbacks,remove:function(){this.root.remove()
},basics:["content"],appendAttr:function(K,J){var L=this.attrs[K];
this.attrs[K]=L?L+" "+J:J
},prop:F,child:j,watchMode:1});
var E={id:"id",style:"style",className:"class"};
var l=function(K){var L={};
if(this.args){this.args=K
}else{if(K.length==1&&K[0]!=null&&typeof K[0]=="object"&&!K[0].reverse&&!(K[0].ownerDocument&&K[0].tagName)){K=K[0];
if(K.attrs){L=fetchProp(K,"attrs")
}for(var N in K){if(E[N]){L[E[N]]=K[N]
}else{this[N]=K[N]
}}}else{var J=this.basics;
for(var M=0;
M<K.length;
M++){this[J[M]]=K[M]
}}}var O=this.init;
if(O){O=this.init();
if(typeof O=="object"){if(O.className){O["class"]=fetchProp(O,"className")
}for(var N in O){L[N]=L[N]?O[N]+" "+L[N]:O[N]
}}}if(this.attrs){for(K in this.attrs){L[K]=this.attrs[K]+(L[K]?" "+L[K]:"")
}}this.attrs=L
};
window.makeWidget=function(Q,K){var O=function(){return l.call(this,arguments)
};
var M=Q.init;
if(M&&typeof M!="function"){DBG("DEPRECATED: this.init not func for "+Q.name+"");
Q.init=function(){return M
}
}var N=f;
if(Q.inherit){K=Q.inherit;
delete Q.inherit
}if(K){N=K.prototype||K;
Q.Sup=N.Sup?[N].concat(N.Sup):[N];
if(Q.attrs&&N.attrs){for(var J in N.attrs){var L=Q.attrs[J],P=N.attrs[J];
Q.attrs[J]=L?((typeof P=="string"&&typeof L=="string")?P+" "+L:L):P
}}}O.prototype=N.newWithProto().extend(Q);
O.prototype.widgetType=O;
return O
}
})();
window.InlineWidget=makeWidget({basics:["h","finish","tag"],h:"",tag:"span",ihtml:function(){return this.h
}});
window.EmptyWidget=makeWidget({ihtml:function(){return""
}});
var a={click:function(j){if(this.onclick){this.onclick(j)
}},submit:function(j){for(var k=this;
k;
k=k.parentNode){if(k.submit){return k.submit()
}if(k._w&&k._w.onSubmit){return callback(k._w.onSubmit)
}}},next:function(j){this.blur()
}};
var d=function(k){var j=this._w;
if(j&&j.getValue&&j.onChange){callback(j.onChange,[j.getValue.call(j)],j)
}if(getKeyCode(k)!=13){return
}cancelEvent(k);
if(this.onEnter){this.onEnter()
}else{if(this._w&&this._w.onEnter){this._w.onEnter()
}else{a.submit.call(this)
}}};
var c=function(k,j){var l=document.defaultView;
if(l&&l.getComputedStyle){return l.getComputedStyle(k,"").getPropertyValue(j.replace(/[A-Z]/g,function(m){return"-"+m.toLowerCase()
}))
}if(k.currentStyle){return k.currentStyle[j]
}};
var b=window.computeCssValue=function(k,j){var l=c(k,j);
return(l=="transparent"||l=="inherit")?b(k.parentNode,j):l
};
var i=function(k){if(!k){return[255,255,255]
}var j;
if(k.substr(0,1)=="#"){j=[];
for(var l=0;
l<=2;
l++){j[l]=parseInt(k.substr(l*2+1,2),16)
}return j
}if(j=k.match(/^rgba?\(([0-9]+), ?([0-9]+), ?([0-9]+)(, ?[0-9]+)? ?\)$/)){j.shift();
for(var l=0;
l<=2;
l++){j[l]=parseInt(j[l])
}return j
}DBG("unable to parse color "+k);
return[255,255,255]
};
var h={};
var e=window.blendCssColors=function(n,m,l){var p=""+n+"_"+l+"_"+m;
var k=h[p];
if(k){return k
}if(!l){l=50
}n=i(n);
m=i(m);
for(var j=0;
j<=2;
j++){n[j]=Math.round((n[j]*(100-l)+m[j]*l)/100)
}k="rgb("+n.join(",")+")";
h[p]=k;
return k
};
var g=this.toggleClass=function(j,q,l,r,k){var n=function(){this.addClass(q);
callback(k)
},s=function(){this.delClass(q);
callback(k)
};
if(typeof j!="object"||!(j instanceof Array)){j=[j]
}for(var m=0;
m<j.length;
m++){var p=$(j[m]);
p.addCallback(l,n);
p.addCallback(r,s)
}};
window.toggleFocus=function(k,j,l){return g(k,j||"focus","onfocus","onblur",l)
};
window.toggleMouse=function(k,j,l){return g(k,j||"mouse","onmouseover","onmouseout",l)
};
window.BoxWidget=(function(){var j={tag:"table",attrs:{style:"table-layout: "+(dd.ie?"auto":"fixed")+";"}};
j.transformContent=function(k){return k
};
j.ihtml=function(){this.attrs.border=this.attrs.cellspacing=this.attrs.cellpadding=0;
var q="margin:"+((this.textTop!=undefined)?this.textTop-this.top:0)+"px "+((this.textRight!=undefined)?this.textRight-this.borderRight:0)+"px "+((this.textBottom!=undefined)?this.textBottom-this.bottom:0)+"px "+((this.textLeft!=undefined)?this.textLeft-this.borderLeft:0)+"px;position: relative;"+(dd.ie?"display: inline-block;":"")+"";
var p="",l="";
if(this.ver){var s="background: url("+this.ver+") repeat-y top ";
p=s+"left;";
l=s+"right;"
}else{if(this.borderColor){p=l="background: "+this.borderColor+";"
}}var r=this.left-this.borderLeft;
var k=this.right-this.borderRight;
if(0&&(r<0||k<0)){(window.oldAlert?oldAlert:alert)("BoxWidget ["+(this.anchorName||this.content||"unknown")+"] WARNING: leftDif || rightDif < 0!")
}var n=this.renderedCols={};
var m=this.renderedRows={};
if(this.top!=0){m.top="<tr>"+(this.borderLeft||r?'<td colspan="'+((this.borderLeft?1:0)+(r?1:0))+'" style="background: url('+this.cor+") no-repeat top left; height: "+this.top+'px;"></td>':"")+'<td colspan="'+(1+(this.borderRight?1:0)+(k?1:0))+'" style="background: url('+this.cor+") no-repeat top right; height: "+this.top+'px;"></td></tr>'
}if(this.bottom!=0){m.bottom="<tr>"+(this.borderLeft||r?'<td colspan="'+((this.borderLeft?1:0)+(r?1:0))+'" style="background: url('+this.cor+") no-repeat bottom left; height: "+this.bottom+'px;"></td>':"")+'<td colspan="'+(1+(this.borderRight?1:0)+(k?1:0))+'" style="background: url('+this.cor+") no-repeat bottom right; height: "+this.bottom+'px;"></td></tr>'
}return"<tbody><tr>"+(this.borderLeft?(n[0]='<td style="height: 1px;" width="'+this.borderLeft+'"></td>'):"")+""+(r?(n[1]='<td style="height: 1px;" width="'+r+'"></td>'):"")+'<td style="height: 1px;" width="*"></td>'+(k?(n[3]='<td style="height: 1px;" width="'+k+'"></td>'):"")+""+(this.borderRight?(n[4]='<td style="height: 1px;" width="'+this.borderRight+'"></td>'):"")+"</tr>"+(m.top||"")+"<tr>"+(this.borderLeft?'<td style="'+p+'"></td>':"")+'<td colspan="'+(1+(r?1:0)+(k?1:0))+'" style="background: '+(this.color||"transparent")+'; "><div class="@inner" style="'+q+'">'+this.transformContent(this.content)+"</div></td>"+(this.borderRight?'<td style="'+l+'"></td>':"")+"</tr>"+(m.bottom||"")+"</tbody>"
};
j.restyle=function(s){if(s){var p=s.prototype||s;
var k=["top","bottom","left","right","cor","ver","color","borderColor","borderLeft","borderRight","textLeft","textRight","textTop","textBottom"];
for(var n=0;
n<k.length;
n++){this[k[n]]=p[k[n]]
}}if(!this.root){return
}var q=this.root.firstChild.childNodes;
if(!!this.renderedCols[0]!=!!this.borderLeft||!!this.renderedCols[1]!=!!(this.left-this.borderLeft)||!!this.renderedCols[3]!=!!(this.right-this.borderRight)||!!this.renderedCols[4]!=!!this.borderRight||!!this.renderedRows.top!=!!this.top||!!this.renderedRows.bottom!=!!this.bottom){DBG("DEPRECATED: BoxWidget.restyle called, but column configurations differ");
this.content=this.inner.innerHTML;
this.redraw();
return
}if(this.renderedRows.top){var r=q[1];
for(var l=0;
l<r.childNodes.length;
l++){r.childNodes[l].style.backgroundImage="url("+this.cor+")";
r.childNodes[l].style.height=""+this.top+"px"
}}if(this.renderedRows.bottom){var r=q[3-(this.renderedRows.top?0:1)];
for(var l=0;
l<r.childNodes.length;
l++){r.childNodes[l].style.backgroundImage="url("+this.cor+")";
r.childNodes[l].style.height=""+this.bottom+"px"
}}var m=q[2-(this.renderedRows.top?0:1)].childNodes,n=0;
if(this.renderedCols[0]){m[n++].style.background=this.ver?"url("+this.ver+") repeat-y top left":(this.borderColor||"transparent")
}n++;
if(this.renderedCols[4]){m[n++].style.background=this.ver?"url("+this.ver+") repeat-y top right":(this.borderColor||"transparent")
}var t=q[2].childNodes[1].firstChild;
t.style.marginTop=(this.textTop!=undefined?this.textTop-this.top:0)+"px";
t.style.marginRight=(this.textRight!=undefined?this.textRight-this.borderRight:0)+"px";
t.style.marginBottom=(this.textBottom!=undefined?this.textBottom-this.bottom:0)+"px";
t.style.marginLeft=(this.textLeft!=undefined?this.textLeft-this.borderLeft:0)+"px";
t.parentNode.style.backgroundColor=this.color;
var m=q[0].childNodes,n=0;
if(this.renderedCols[0]){m[n++].style.width=this.borderLeft+"px"
}if(this.renderedCols[1]){m[n++].style.width=(this.left-this.borderLeft)+"px"
}n++;
if(this.renderedCols[3]){m[n++].style.width=(this.right-this.borderRight)+"px"
}if(this.renderedCols[4]){m[n++].style.width=this.borderRight+"px"
}};
j.basics=["content","title","subtitle"];
return makeWidget(j)
})();
window.finishColumn=function(){this.columns=true;
var j=this.root;
var k=j;
do{k=k.previousSibling
}while(k&&k.tagName=="SCRIPT");
j.style.cssFloat=j.style.styleFloat="left";
if(k&&k._w&&k._w.columns){$(j.parentNode).insertHtml(j.nextSibling,'<div style="clear: both"></div>')
}};
(function(){var j=function(){if(!this.root){return DBG("checkDims while DocumentCover.root gone")
}var k=document.body.parentNode.scrollHeight||Math.max(document.body.offsetHeight,document.body.parentNode.clientHeight);
if(k>this.height){this.root.style.height=k+"px";
this.height=k
}this.tout=setCallbackTimeout([this,j],250)
};
window.DocumentCover=makeWidget({basics:["opacity","onclick"],opacity:0.55,backgroundColor:"#666666",tag:"div",ihtml:function(){this.height=document.body.parentNode.scrollHeight||Math.max(document.body.offsetHeight,document.body.parentNode.clientHeight);
this.attrs.style="position: absolute; display: block; width: 100%; height: "+this.height+"px; top: 0px; left: 0px; padding: 0px; background-color: "+this.backgroundColor+";"+getOpacityCss(this.opacity)+"z-index: 9998; ";
return""
},finish:function(){j.call(this);
if(this.onclick){this.root.addCallback("onclick",this.onclick)
}},unfinish:function(){clearTimeout(this.tout);
delete this.tout
},show:function(){this.insert(document.body)
},hide:function(){this.undraw()
}})
})();
window.Button=(function(){var j={name:"Button",content:"Ok",basics:["content","onclick","subcontent"]};
j.attrs={style:"cursor: pointer; display: "+(dd.ie?"inline":"inline-table")+"; -moz-user-select: none; -khtml-user-select: none; user-select: none; -moz-outline-style: none; outline-style: none; outline: none;",tabindex:"1"};
j.ihtml=function(){this.content=this.content||this.text;
return this.sup("ihtml")
};
j.highlightRestyle=function(){if(!this.origHash){this.origHash={cor:this.cor,ver:this.ver}
}if(!this.highlightHash){return
}var k=this.origHash;
if(typeof this.highlight=="string"){k=this[""+this.highlight+"Hash"]
}else{if(this.root.hasClass("focus")||this.root.hasClass("mouse")||this.highlight){k=this.highlightHash
}}this.cor=k.cor;
this.ver=k.ver;
this.restyle()
};
j.blink=function(k){var l=function(m){this.highlight=(m&1)?"inverse":false;
this.inner.childNodes[1]._w.setColor((m&1)?"#000000":"#ffffff");
this.highlightRestyle();
if(m>0){setCallbackTimeout([this,l,m-1],150)
}else{if(k){callback(k)
}}};
l.call(this,5)
};
j.onEnter=function(){if(this.onclick){callback(this.onclick)
}};
j.finish=function(){toggleMouse(this.root,null,[this,this.highlightRestyle]);
toggleFocus(this.root,null,[this,this.highlightRestyle]);
this.root.addCallback("onkeypress",d);
if(this.onclick){this.root.addCallback("onclick",this.onclick)
}if(this.highlightHash){preloadImage(this.highlightHash.cor);
preloadImage(this.highlightHash.ver)
}return this.sup("finish")
};
return makeWidget(j,BoxWidget)
})();
(function(){window.boxHelpers={};
var j=window.boxHelpers.t={};
j.titledRoundedBox=function(k){var l=this.prop("title");
return"<div style='height: 28px; padding-top: 5px; text-align: center;'>"+(new TitleFontWidget(l,"#ffffff","12pt").render())+"</div>"+k+""
};
j.contentBox=function(k){var l=this.prop("title");
if(!l){return'<div style="margin: 24px 0 0 0;">'+k+"</div>"
}return'<div style="width: 100%; height: 16px; overflow: hidden; background: url('+R+'2/i/balls.png) repeat-x; background-position: 100% 1px; margin: 0 0 10px 0;"><div style="background: #666666; float: left;">'+(l?new TitleFontWidget(l.toLowerCase()).render():"")+'</div><div style="float: left;">'+(l?new ImageWidget({data:{h:14,u:R+"3/i/balls-gradient.png",w:36,l:1},style:"margin: 1px 0 0 0;"}).render():"")+"</div></div>"+k+""
};
j.modalBox=function(k){var l=this.prop("title");
return'<div style="width: 100%; height: 22px; overflow: hidden; background-image: url('+R+'2/i/balls.png); background-repeat: repeat-x; background-position: right 1px;"><div style="background: #666666; float: left;">'+(l?(this.titleWidget=new TitleFontWidget(l.toLowerCase())).render():"")+'</div><div style="float: left;">'+(l?new ImageWidget({data:{h:14,u:R+"3/i/balls-gradient.png",w:36,l:1},style:"margin: 1px 0 0 0;"}).render():"")+"</div></div><div style='padding: 6px;'>"+k+"</div>"
};
j.basicButton=function(l){l=l.toLowerCase();
if(this.large){return new TitleFontWidget({content:l,color:"#ffffff",size:"150%",style:"margin-top: 2px;"}).render()
}l=l.replace(/ /g,"&nbsp;");
var k='<div class="button-content" style="font-weight: bold;">'+l+"</div>";
if(this.subcontent){k+="<div style='margin-top: -2px; font-size: 85%; font-weight: bold; color: #e0e0e0; text-align: center;'>"+(this.subcontent.replace(/ /g,"&nbsp;"))+"</div>"
}return k
};
window.ContentBox=(makeWidget({textTop:9,right:18,textRight:16,borderLeft:9,top:32,textBottom:16,borderRight:18,color:"#efe8e8",bottom:18,textLeft:8,transformContent:boxHelpers.t.contentBox,cor:R+(dd.png?"1/i/_gv.png":"1/i/_gw.png"),inherit:BoxWidget,left:9,ver:R+(dd.png?"1/i/_gx.png":"1/i/_gy.png")}));
window.RoundedBox=(makeWidget({textTop:20,right:22,borderLeft:2,textRight:10,top:28,borderRight:2,textBottom:10,color:"#d8d8d8",bottom:22,textLeft:10,cor:R+(dd.png?"1/i/_aj.png":"1/i/_aq.png"),borderColor:"#b0b0b0",inherit:BoxWidget,left:22}));
window.TitledRoundedBox=(makeWidget({textTop:0,right:22,textRight:10,borderLeft:2,top:28,textBottom:10,borderRight:2,bottom:22,color:"#d8d8d8",textLeft:10,basics:["title","content"],transformContent:boxHelpers.t.titledRoundedBox,cor:R+(dd.png?"1/i/_ah.png":"1/i/_ap.png"),borderColor:"#b0b0b0",inherit:BoxWidget,left:22}));
window.BorderedRoundedBox=(makeWidget({textTop:20,right:22,textRight:10,borderLeft:2,top:28,textBottom:10,borderRight:2,bottom:22,color:"#d8d8d8",textLeft:10,cor:R+(dd.png?"1/i/_gz.png":"1/i/_h0.png"),borderColor:"#e50004",inherit:BoxWidget,left:22}));
window.PageBox=(makeWidget({textTop:0,right:22,attrs:{style:"width: 100%; margin: 20px 0 20px 0;"},borderLeft:2,textRight:10,top:28,borderRight:2,textBottom:10,color:"#d8d8d8",bottom:22,basics:["title","content"],textLeft:10,cor:R+(dd.png?"1/i/_ah.png":"1/i/_as.png"),transformContent:boxHelpers.t.titledRoundedBox,inherit:BoxWidget,borderColor:"#b0b0b0",left:22}));
window.ModalBox=(makeWidget({textTop:7,right:3,borderLeft:3,textRight:6,top:31,borderRight:3,extraChildMargin:12,color:"#f3f3f3",bottom:3,textLeft:6,transformContent:boxHelpers.t.modalBox,cor:R+(dd.png?"1/i/_fv.png":"1/i/_h1.png"),inherit:BoxWidget,left:3,ver:R+(dd.png?"1/i/_fx.png":"1/i/_h2.png")}));
window.SimpleWhiteBox=(makeWidget({textTop:15,right:15,borderLeft:3,textRight:15,top:15,borderRight:3,textBottom:15,color:"#ffffff",bottom:16,textLeft:15,cor:R+(dd.png?"1/i/_m8.png":"1/i/_mb.png"),borderColor:"#ffffff",inherit:BoxWidget,left:15}));
window.AbortButton=(makeWidget({textTop:1,right:8,borderLeft:25,content:"Annuleren",top:15,borderRight:8,bottom:7,color:"#e90008",textLeft:20,transformContent:boxHelpers.t.basicButton,cor:R+(dd.png?"1/i/_h3.png":"1/i/_h4.png"),inherit:Button,left:25,ver:R+(dd.png?"1/i/_h5.png":"1/i/_h6.png")}));
window.GoButton=(makeWidget({textTop:1,right:8,borderLeft:25,content:"Doorgaan",top:15,borderRight:8,bottom:7,color:"#e90008",textLeft:20,transformContent:boxHelpers.t.basicButton,cor:R+(dd.png?"1/i/_gn.png":"1/i/_h7.png"),inherit:Button,left:25,ver:R+(dd.png?"1/i/_gp.png":"1/i/_h8.png")}));
window.AddButton=(makeWidget({textTop:1,right:8,borderLeft:25,content:"Toevoegen",top:15,borderRight:8,bottom:7,color:"#e90008",textLeft:20,transformContent:boxHelpers.t.basicButton,cor:R+(dd.png?"1/i/_h9.png":"1/i/_ha.png"),inherit:Button,left:25,ver:R+(dd.png?"1/i/_hb.png":"1/i/_hc.png")}));
window.OkButton=(makeWidget({textTop:1,right:8,borderLeft:25,content:"Ok",top:15,borderRight:8,bottom:7,color:"#e90008",textLeft:20,transformContent:boxHelpers.t.basicButton,cor:R+(dd.png?"1/i/_fl.png":"1/i/_hd.png"),inherit:Button,left:25,ver:R+(dd.png?"1/i/_fn.png":"1/i/_he.png")}));
window.PrevButton=(makeWidget({textTop:1,right:8,borderLeft:25,content:"Terug",top:15,borderRight:8,bottom:7,color:"#e90008",textLeft:20,transformContent:boxHelpers.t.basicButton,cor:R+(dd.png?"1/i/_hf.png":"1/i/_hg.png"),inherit:Button,left:25,ver:R+(dd.png?"1/i/_hh.png":"1/i/_hi.png")}));
window.NextButton=(makeWidget({textTop:1,right:8,borderLeft:25,content:"Volgende",top:15,borderRight:8,bottom:7,color:"#e90008",textLeft:20,transformContent:boxHelpers.t.basicButton,cor:R+(dd.png?"1/i/_ka.png":"1/i/_kb.png"),inherit:Button,left:25,ver:R+(dd.png?"2/i/_be.png":"2/i/_bf.png")}))
})();
(function(){var q={};
var w;
var l=[];
var p;
var r;
var x=new DocumentCover({onclick:function(){if(w.prop("allowCancel")){callback(w.prop("onCancel"),false,w)
}}});
var k;
var n=function(){k=window.focussed;
callback(window.modalShowing,[true]);
x.show();
document.addCallback("onkeydown",t,true)
};
var m=function(){document.delCallback("onkeydown",t);
x.hide();
setForegroundRoot(null);
callback(window.modalShowing,[false]);
restoreFocus(k)
};
var y=function(){var A=w;
w=l[0];
if(w==A){return
}var B=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop;
if(A){A.scrollTop=B
}else{r=B
}var z;
if(w){z=w.scrollTop;
delete w.scrollTop
}else{z=r;
r=undefined
}if(z!==undefined){window.scrollTo(0,z)
}if(window.notificationHandlers){notificationHandlers.setVarList({modalTitle:w?(w.prop("title")||null):null,subModalTitle:w?(w.prop("subTitle")||null):null,anchorName:w?(w.prop("anchorName")||null):null})
}if(A&&!w){m()
}else{if(A){if(A.root){u.call(A)
}if(w.root){j.call(w)
}else{w.insert(document.body)
}}else{n();
w.insert(document.body)
}}};
var j=function(){this.root.style.zIndex=this.aboveWait?15000:10000;
setForegroundRoot(this.root)
};
var u=function(){this.root.style.zIndex=9997
};
q.show=function(){l.unshift(this);
y();
return this
};
q.schedule=function(){l.push(this);
y();
return this
};
q.cancel=function(){for(var A=0;
A<l.length;
A++){if(l[A]===this){l.splice(A,1)
}}var z=!!this.root;
if(this.root){this.root.remove()
}y();
return z
};
window.clearModals=function(B){var A=[];
for(var z=0;
z<l.length;
z++){if(callback(B,[l[z]])){A.push(l[z])
}}for(var z=0;
z<A.length;
z++){A[z].clear()
}return A.length
};
var t=function(z){if(getKeyCode(z)==27){if(w.prop("allowCancel")){callback(w.prop("onCancel"),false,w)
}cancelEvent(z);
return false
}};
var v=function(A,z){if(callback(A,false,this)!==false){callback(z,false,this)
}};
var s=function(){var B=this.prop("options")||["Sluiten"];
if(typeof B!="object"){B=B.split("|")
}var G=this.prop("onAction");
var F=this.prop("onCancel");
var E=[];
for(var D=0;
D<(B||[]).length;
D++){var z,C=B[D];
if(typeof C=="object"&&C.widgetType){z=C.onclick
}else{z=B[++D];
var A=(D>=B.length-1)?OkButton:(z?GoButton:AbortButton);
C=new A(C)
}if(z){if(G){z=[this,v,z,G]
}}else{if(this.allowCancel===undefined){this.allowCancel=true
}z=F
}if(D==B.length-1){this.onSubmit=z
}C.onclick=(typeof z=="function")?[this,z]:z;
E.push(C.render())
}return E.join("")
};
q.close=q.clear=function(){if(this.modalId&&!this.dontKillModal&&parseInt(this.modalId)){killAutoRun(this.modalId,2)
}return this.cancel()
};
q.setAnchor=function(){if(this.anchorName){var B=this.anchorName.split("#")[0];
for(var A=0;
A<arguments.length;
A++){if(arguments[A]||A<arguments.length-1){B+="#"+(arguments[A]||"")
}}this.anchorName=B
}if(w===this){var B="#"+(this.anchorName||"_");
if(document.location.href.slice(-B.length)!=B){document.location.href=document.location.href.split("#")[0]+B
}}};
q.setSubTitle=function(z){this.subTitle=z;
if(w===this&&window.notificationHandlers){window.notificationHandlers.setVar("subModalTitle",z)
}};
q.init=function(){if(this.modalId){setAutoRunCloser(this.modalId,[this,this.cancel])
}return this.sup("init")
};
q.ihtml=function(){var L=(this.textLeft||this.left||0)+(this.textRight||this.right||0)+(this.extraChildMargin||0);
var E=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,G=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft,C=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,M=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,D=550+L;
var P=M-50;
var K=parseInt(M*0.9);
if(P>K){P=K
}P-=L;
if(P<550){P=550
}var D=this.prop("preferredWidth",null,P);
if(!D){D=550
}else{if(D>P){D=P
}}D+=L;
var O=E+C/10,F=G+(M-D)/2,N=this.aboveWait?15000:10000;
this.appendAttr("style","position: absolute; left: "+F+"px; top: "+O+"px; width: "+D+"px; z-index: "+N+";");
var J=this.child("content");
var H=s.call(this);
H=H?'<div style="margin-top: 15px; width: 100%;"><div style="zoom: 1; float: right; margin-right: 15px;" class="@buttonContainerE">'+H+'</div><div style="clear: both;"></div></div>':"";
var B=this.title;
var I=this.content;
this.title=this.prop("title");
this.content='<div style="width: 100%; min-height: '+(this.top+this.bottom-(this.textTop||0)-(this.textBottom||0))+'px; position: relative; ">'+J+'<div style="clear: both;"></div>'+H+"</div>";
var A=this.sup("ihtml");
this.title=B;
this.content=I;
return A
};
q.redrawOptions=function(){new InlineWidget(s.call(this)).set(this.buttonContainerE)
};
q.finish=function(){setForegroundRoot(this.root)
};
q.onCancel=q.onAction=q.close=q.clear;
q.name="Modal";
q.basics=["modalId","content","title"];
q.mainChild="content";
window.Modal=makeWidget(q,ModalBox);
window.LightBox=makeWidget(q,SimpleWhiteBox);
window.unsafeModal=function(D,C,A){incrLoading();
if(typeof D!="object"){var z=D;
D=C;
C=A;
D.id=z
}var B=function(){var F=window[D.name];
if(!F){throw"unsafeModal: cannot load "+D.name+""
}var H=F.prototype.newWithProto();
F.apply(H,C||[]);
var E=new Modal({content:H,modalId:D.id,anchorName:D.anchor});
if(D.now){E.show()
}else{E.schedule()
}decrLoading();
try{if(E.show&&window.pageTracker){pageTracker._trackPageview("/modal/"+D.name+"?args="+encodeURIComponent(toJson(C||[])))
}}catch(G){}};
if(D.deps){loadCall(D.deps,B)
}else{B()
}};
window.triggerModal=function(E,A,G){var D=A[0];
var B=1,z;
if((""+D).match(/^[0-9]*$/)){z=parseInt(D);
D=A[B++]
}if(D&&D.slice&&(D.slice(-6)=="Dialog"||D.slice(-6)=="Widget")){D=D.slice(0,-6)
}var F=(window.safeModals||{})[D];
if(!F){return DBG("cannot show undefined modal '"+D+"'")
}if((!window.uid&&!F[2])||(G&&F[3])){return
}var C=[];
while(B<A.length){C.push(A[B++])
}if(C.length){o=C[C.length-1];
if(typeof o=="object"&&o!==null&&o.cancelBubble!==undefined){C.pop()
}}unsafeModal({name:F[1]||D,deps:F[0],id:z,now:E,anchor:F[3]?false:D},C)
};
window.showModal=function(){triggerModal(true,arguments)
};
window.schedModal=function(){triggerModal(false,arguments)
}
})();
window.FormField=makeWidget({setError:function(j){if(!this.root){return
}var k=!j?"":"<span><div style='clear: both;'></div><span style='color: red; font-weight: bold; font-size: 85%;'>"+j+"</span></span>";
if(this.error){$(this.error).setHtml(k)
}else{this.error=$(this.root.parentNode).insertHtml(this.root.nextSibling,k)
}}});
window.Link=makeWidget({attrs:{"class":"link",tabindex:"1"},basics:["content","onclick","tooltip"],ihtml:function(){return this.content
},finish:function(){toggleFocus(this.root);
this.root.addCallback("onkeypress",d);
if(this.onclick){this.root.addCallback("onclick",this.onclick)
}if(this.tooltip){addTooltip(this.root,this.tooltip);
this.tooltip=undefined
}this.inner=this.root
},onEnter:function(){if(this.onclick){callback(this.onclick)
}}});
window.CheckBox=makeWidget({name:"CheckBox",attrs:{style:"padding: 2px; padding-top: 0px; cursor: pointer;",tabindex:"1"},tag:"div",ihtml:function(){if(this.value){this.checked=this.value
}var j=this.post?"name='"+escapeHtmlString(this.post)+"' ":"";
return"<table style='margin: 0px; padding: 0px; border-collapse: collapse;'><tr><td><input tabindex='-1' class='@input checkbox' style='position: relative;' type='checkbox' "+((this.checked!="false"&&this.checked)?"checked ":"")+""+j+"/></td><td style='padding-top: 3px; padding-left: 6px;'>"+this.content+"</td></tr></table>"
},getValue:function(){return this.input.checked?1:0
},setValue:function(j){this.input.checked=(j&&j!="false")?"checked":""
},changeValue:function(){this.setValue(!this.getValue())
},finish:function(){this._mouseOverBackground=e(b(this.root,"backgroundColor"));
var j=function(){this.root.style.backgroundColor=this.root.hasClass("focus")||this.root.hasClass("mouse")?this._mouseOverBackground:"transparent"
};
toggleFocus(this.root,null,[this,j]);
toggleMouse(this.root,null,[this,j]);
this.root.addCallbacks({onclick:[this,function(){this.changeValue();
this.isChanged=true;
callback(this.onChange,[this.getValue()],this)
}],onkeypress:d});
this.input.addCallback("onclick",[this,function(k){cancelEvent(k,true);
this.root.focus();
this.isChanged=true;
callback(this.onChange,[this.getValue()],this)
}])
},onEnter:function(){this.changeValue();
this.isChanged=true;
callback(this.onChange,[this.getValue()],this);
return false
},basics:["content","checked"]},FormField);
window.Selector=(function(){var j={name:"Selector",basics:["answers","value"]};
j.html=function(m){var l=[];
for(var n=0;
n<this.answers.length;
n++){l.push('<option value="'+n+'" '+(n==this.value?"selected":"")+">"+escapeHtml(this.answers[n])+"</option>")
}return"<select "+m+" tabindex='1'>"+(l.join(""))+"</select>"
};
j.getValue=function(){return this.root.childNodes[this.root.selectedIndex].value
};
var k=function(){var l=this._w;
callback(l.onChange,[l.getValue()],l)
};
j.finish=function(){var l=this.input=this.root;
l.addCallback("onchange",k);
l.addCallback("onkeypress",d)
};
return makeWidget(j,FormField)
})();
(function(){var j={name:"TextArea",tag:"textarea",ihtml:function(){return escapeHtml(this.value||this.content||"")
},basics:["content"],attrs:{tabindex:1}};
var n=function(){var r=this._w;
this.addClass("focus");
saveFocus(this);
r.isChanged=true;
callback(r.onChange,[r.getValue()],r)
};
var q=function(){var r=this._w;
this.delClass("focus");
unsaveFocus(this);
r.isChanged=true;
callback(r.onChange,[r.getValue()],r)
};
j.finish=function(){var s=this.inputE=this.inputE||this.root;
s.addCallbacks({onfocus:n,onblur:q});
if(this.focused){this.focus()
}};
j.disable=function(r){if(r!==false){r=true
}this.disabled=r;
this.root.style.backgroundColor=r?"#d0d0d0":"#ffffff"
};
j.getValue=function(){return this.inputE.value.toString().replace(/\u200B/g,"")
};
j.setValue=function(r){this.inputE.value=r
};
j.focus=function(){try{this.inputE.focus();
if(this.inputE.createTextRange){var r=this.inputE.createTextRange();
r.move("character",this.inputE.value.length);
r.select()
}}catch(s){}};
window.TextArea=makeWidget(j,FormField);
var m={tag:"div",basics:["content","hint","height"],enterMode:3,height:"100px",attrs:{tabindex:-1}};
var l=function(){this.hintE.style.display=(this.hint&&this.getValue().strip()=="")?"block":"none"
};
this.setValue=function(r){this.sup("setValue",r);
l.call(this)
};
m.setHint=function(r){new InlineWidget(r).set(this.innerHintE);
l.call(this)
};
m.ihtml=function(){delete this.attrs.tabindex;
this.appendAttr("style","position: relative;"+(dd.ie?"display: inline-block;":""));
var r=this.value||this.content||"";
var t="   "+(dd.ie?"<fieldset style='padding: 0; margin: 0; border: 0;'><div>":"")+'<textarea tabindex="'+(this.tabindex||1)+'" class="@inputE" style="padding: 0px; margin: 0; border: 0px; width: 100%; height: '+this.height+"; background: transparent; color: black; "+(dd.ie?"overflow: auto;":"")+'">'+escapeHtml(r)+"</textarea>"+(dd.ie?"</div></fieldset>":"")+'<div class="@hintE" style="position: absolute; left: 0; top: 0; height: '+this.height+"; width: 100%; z-index: 30; overflow: hidden; cursor: text; "+(r==""?"":"display: none;")+"\"><div class='@innerHintE' style='position: absolute; top: 50%; margin-top: -0.5em; text-align: center; color: #c0c0c0; width: 100%;'>"+(this.hint||"")+"</div></div>";
var u=dd.ie?"padding: 0 0 0 2px;":"padding: 1px 1px 1px 3px;";
if(!this.button){this.appendAttr("class","inputStyle");
this.appendAttr("style",u);
return t
}this.appendAttr("class","inputStyle");
this.appendAttr("style",u);
var s=29;
return'<div style="margin-right: '+s+'px;">'+t+'</div><div class="@buttonE" tabindex="'+(this.tabindex||1)+'" style="z-index: 31; position: absolute; right: 7px; bottom: 7px; width: 20px; height: 19px; cursor: pointer; background: url('+R+'1/i/chat-send-button.gif);"></div>'
};
var p=function(r){this.buttonE.style.visibility=r?"visible":"hidden"
};
var k=function(u){u=u||window.event||{};
var t=u.keyCode||u.which||u.charCode;
if((t==13||t==10)){var s=u.shiftKey?1:(u.ctrlKey?3:2);
if(s>=this.enterMode){if(callback(this.onEnter,false,this)!==false){return cancelEvent(u)
}}else{if(s>=2&&this.buttonE){for(var r=0;
r<3;
r++){setCallbackTimeout([this,p,false],r*150);
setCallbackTimeout([this,p,true],r*150+50)
}}}}};
m.finish=function(){this.sup("finish");
this.inputE.addCallbacks({onkeyup:[this,l],onkeydown:[this,k]});
this.hintE.addCallback("onclick",[this,this.focus]);
if(this.buttonE){var r=this;
var s=function(u){cancelEvent(u);
callback(r.onEnter,false,r);
try{r.focus()
}catch(t){}};
this.buttonE.addCallbacks({onclick:s,onkeypress:function(t){if(getKeyCode(t)==13||getKeyCode(t)==32){s(t)
}}});
addTooltip(this.buttonE,"Verstuur! (<b>"+(this.enterMode>2?"ctrl-enter":"enter")+"</b>)")
}this.inputE.addCallback("onfocus",[this,function(){this.root.addClass("inputFocusStyle")
}]);
this.inputE.addCallback("onblur",[this,function(){this.root.delClass("inputFocusStyle")
}])
};
window.EnhancedTextArea=makeWidget(m,TextArea)
})();
(function(){var l=function(){return{style:"display: none;"}
};
var j=function(){return this.value
};
var k=function(m){this.value=m
};
window.HiddenInput=makeWidget({name:"HiddenInput",init:l,html:function(m){return"<span "+m+"></span>"
},getValue:j,setValue:k},FormField)
})();
(function(){var k;
var q={basics:["content","focus"],tag:"input"};
q.getValue=function(){return this.input.value
};
q.setValue=function(s){this.input.value=s
};
var p=function(){this.root.addClass("focus")
};
var r=function(){this.root.delClass("focus")
};
var n=function(){this.isChanged=true;
callback(this.onChange,[this.getValue()],this)
};
q.init=function(){if(!this.type){this.type=this.password?"password":"text"
}};
var j=function(){if(k||this.dontFocus){return
}DBG("Setting .focus of input element because we seem to be the first");
k=true;
this.focus=true
};
q.ihtml=function(){j.call(this);
this.attrs.value=this.value||this.content;
this.attrs["class"]+=" "+this.type;
this.attrs.type=this.type;
this.attrs.tabindex=1;
if(this.post!==undefined){this.attrs.name=this.post
}if(this.disabled){this.attrs.disabled="1";
this.attrs.style="background-color: #b0b0b0; background-image: none;"
}};
q.finish=function(){var s=this.input=this.inputE=this.inputE||this.root;
s.addCallbacks({onfocus:[this,p],onblur:[this,r],onkeyup:[this,n],onkeypress:d});
if(this.focus&&!this.dontFocus){k=false;
s.focus()
}};
q.disable=function(s){if(s!==false){s=true
}this.disabled=this.input.disabled=s
};
window.InputLine=makeWidget(q,FormField);
var m={basics:["content","hint"],tag:"div",attrs:{"class":"inputStyle",style:"zoom: 1;"}};
var l=function(){this.hintE.style.display=(this.hint&&this.getValue().strip()=="")?"block":"none"
};
m.setHint=function(s){new InlineWidget(s).set(this.innerHintE);
l.call(this)
};
m.ihtml=function(){j.call(this);
var s=this.value||this.content||"";
return'<input class="@inputE" tabindex="'+(this.tabindex||1)+'" style="padding: 1px 0 0 0; margin: 0 0 -1px 0; border: none; width: 100%; height: 100%; background: transparent; color: black; '+(dd.ie?"overflow: hidden;":"")+'" value="'+escapeHtmlString(s)+'"/><div class="@hintE" style="position: absolute; left: 0; top: 0; height: '+(dd.ie6?"20px":"100%")+"; width: 100%; z-index: 30; overflow: hidden; cursor: text; "+(s==""?"":"display: none;")+"\"><div class='@innerHintE' style='position: absolute; top: 50%; margin-top: -0.6em; text-align: center; color: #c0c0c0; width: 100%;'>"+(this.hint||"")+"</div></div>"
};
m.finish=function(){this.sup("finish");
this.inputE.addCallback("onkeyup",[this,l]);
this.hintE.addCallback("onclick",[this,function(){this.inputE.focus()
}]);
this.inputE.addCallback("onfocus",[this,function(){this.root.addClass("inputFocusStyle")
}]);
this.inputE.addCallback("onblur",[this,function(){this.root.delClass("inputFocusStyle")
}]);
if(this.focus&&!this.dontFocus){this.root.addClass("inputFocusStyle")
}};
window.EnhancedInputLine=makeWidget(m,InputLine)
})();
(function(){var m=function(){return{style:"height: 17px; border: 1px solid black; padding: 0px; text-align: left;"}
};
var n=function(p,q){this.progBarText.innerHTML=(q===undefined||q===null)?""+(p||0)+"%":(q===false?"":q);
this.progBar.style.width=p+"%"
};
var l=function(){if(this.tout){clearTimeout(this.tout)
}this.tout=false
};
var k=function(){if(!this.random){return
}var p=(this.aniPos||0)+1;
if(p>=85){p=-85
}this.aniPos=p;
this.progBar.style.width="15%";
this.progBar.style.left=(p<0?-p:p)+"%";
this.tout=setCallbackTimeout([this,k],40)
};
var j=function(r){var q=this.value,s=""+(this.percentage||0)+"%";
if(this.random){q=false
}q=(q===undefined||q===null)?s:(q===false?"":q);
return"<div "+r+'><div class="@progBar" style="position: relative; top: 0px; left: 0px; background-image: url('+R+"1/i/progani.gif); background-repeat: 'repeat'; height: 100%; width: "+s+'; padding: 0px;"><div class="@progBarText" style="position: relative; top: 0px; color: #d8d8d8; left: 0px; height: auto; text-align: center; font-weight: bold; padding: 0px; padding-top: 1px; padding-left: 3px;">'+q+"</div></div></div>"
};
window.ProgBar=makeWidget({setPercentage:n,init:m,html:j,finish:k,unfinish:l})
})();
window.MultipleChoice=(function(){var n=0;
var m="mcAnswerSelected";
var k={tag:"div",attrs:{tabindex:"1",cellspacing:"0"},basics:["answers","defaultValue","onChange"]};
k.init=function(){if(typeof this.answers=="string"){this.answers=this.answers.split("##")
}this.disabledNrs=[];
this.values=[];
for(var q=0;
q<this.answers.length;
q++){var p=this.answers[q];
if(typeof p=="string"){p=p.split("%%")
}this.values[q]=p.length==1?(q+1):p[1];
if(p[2]){this.disabledNrs[q]=true;
if(this.val==p[0]){this.val=undefined
}}this.answers[q]=p[0]
}if(this.val){this.defaultValue=this.val
}};
var j=function(q){var p=this._w;
if(p.disabledNrs[this._nr]){return
}p.setPosition(this._nr);
p.isChanged=true;
callback(p.onChange,[p.getValue()],p)
};
k.setPosition=function(p){if(this.disabledNrs[p]){return
}if(!this.answersEA[p]){return
}if(this.position!=null){this.answersEA[this.position].delClass(m)
}this.position=p;
this.answersEA[this.position].addClass(m);
this.answersEA[this.position].firstChild.firstChild.checked=true
};
k.getValue=function(){return this.values[this.position]||null
};
k.setValue=function(q){for(var p=0;
p<(this.values||[]).length;
p++){if(!!this.values[p]&&this.values[p]==q&&!this.disabledNrs[p]){this.setPosition(p);
return true
}}return false
};
var l=function(t){var r=getKeyCode(t),q=this._w,s=q.position;
if(r==40&&(s===undefined||q.answers[s+1])){q.setPosition(q.position===undefined?0:s+1)
}else{if(r==38&&(s===undefined||q.answers[s-1])){q.setPosition(q.position===undefined?q.answers.length-1:s-1)
}else{return
}}cancelEvent(t);
q.isChanged=true;
callback(q.onChange,[q.getValue()],q)
};
k.ihtml=function(){var p=[],u=this.answers,t=[],v=n++;
for(var q=0;
q<this.answers.length;
q++){var r=(!!this.defaultValue&&this.defaultValue==this.values[q]&&!this.disabledNrs[q]);
if(r){this.position=q
}p.push('<tr class="@@answersEA mcAnswer'+(q&1)+" "+(r?m:"")+'" '+(this.disabledNrs[q]?'style="cursor: default;"':"")+'><td class="mcOptionAnswered"><input tabindex="-1" style="cursor: pointer;" type="radio" name="ignoreMc'+v+'" value="'+1+'" '+(this.disabledNrs[q]?"disabled":"")+" "+(r?"checked ":"")+' /></td><td class="mcAnswerText" '+(this.disabledNrs[q]?'style="color: gray;"':"")+">"+this.answers[q]+"</td></tr>")
}return'<table cellspacing="0" class="qArea">'+(p.join(""))+"</table>"
};
k.finish=function(){if(this.defaultValue){this.setValue(this.defaultValue)
}toggleMouse(this.answersEA,"mcAnswerHover");
for(var p=0;
p<this.answersEA.length;
p++){this.answersEA[p].addCallback("onclick",j)
}this.root.addCallback("onkeypress",l)
};
return makeWidget(k,FormField)
})();
window.Animation=(function(){var k,s,j=[];
var p;
var u=function(){if(k){clearTimeout(k)
}if(j.length){var t=j[0][0]-new Date().getTime();
if(t<5){t=5
}k=setTimeout(p,t)
}else{k=false
}};
p=function(){k=false;
var x=new Date().getTime();
var y=x+10;
var t=0;
while(t<j.length&&j[t][0]<=x){t++
}var v=j.splice(0,t);
s=true;
for(t=0;
t<v.length;
t++){try{v[t][1].onTimeout(x)
}catch(w){DBG("caught animation error: "+w)
}}s=false;
u()
};
var n=function(w,v){var x=new Date().getTime()+w;
var t=0;
while(j[t]&&x>j[t][0]){t++
}j.splice(t,0,[x,v]);
if(!t&&!s){u()
}};
var l=function(v){for(var t=0;
t<j.length;
t++){if(j[t][1]===v){j.splice(t,1);
t--
}}};
var m={defaultInterval:40};
m.start=function(){var t=this.delay||0;
this.startTime=new Date().getTime()+t;
if(t){this.sched(t)
}else{this.onTimeout(this.startTime)
}return this
};
m.onTimeout=function(x){if(!this.started){callback(this.onStart,false,this);
this.started=true
}if(this.duration&&this.duration>0){while(x-this.startTime>this.duration){var v=this.duration;
if(callback(this.onUpdate,[1],this)===false||callback(this.onReady,false,this)!==true){return
}this.startTime+=v
}x=(x-this.startTime)/this.duration
}var w=callback(this.onUpdate,[x],this);
if(w===false){return
}var t=this.defaultInterval;
if(typeof w=="number"){t=w
}this.sched(t)
};
m.sched=function(t){if(this.scheduled){l(this)
}if(typeof t=="number"){n(t,this);
this.scheduled=true
}else{this.scheduled=false
}};
m.cancel=function(t){this.sched(false);
callback(this.onCancel,false,this)
};
var r={};
r.sinsin=function(t){return 0.5*Math.sin((t-0.5)*Math.PI)+0.5
};
r.sin=function(t){return Math.sin(t*Math.PI/2)
};
r.linear=function(t){return t
};
r.elastic=function(t){if(t>=1){return 1
}return 1-Math.pow(2,10*-t)*Math.cos(20*t*Math.PI/3)
};
var q=makeClass(m);
q.T=r;
return q
})();
window.CssAnimation=(function(){var k={basics:["element","targetValues","unit","duration","originValues"],duration:1000,transform:Animation.T.elastic,property:"style"};
k.onStart=function(){if(!this.originValues){this.originValues={}
}var n=this.element;
if(!n||!n.parentNode){return
}if(this.property){n=n[this.property]
}for(var q in this.targetValues){if(this.originValues[q]===undefined){this.originValues[q]=parseFloat(n[q])
}}if(this.constantSpeed){var q=this.constantSpeed[0],m=this.constantSpeed[1];
this.duration=Math.max(10,Math.abs(this.targetValues[q]-this.originValues[q])*m)
}};
var j=/(^l|L)eft$|(^t|T)op$|(^r|R)ight$|(^b|B)ottom$|(^w|W)idth$|(^h|H)eight$|^margin$|^padding$/;
var l=/^zIndex$/;
k.onUpdate=function(m){var q=this.element;
if(!q||!q.parentNode){DBG("Canceling animation for seemingly removed element ",q);
return false
}if(this.property){q=q[this.property]
}for(var s in this.targetValues){var r=this.originValues[s]+(this.targetValues[s]-this.originValues[s])*this.transform(m);
if(s.match(l)){r=Math.round(r)
}if(isNaN(r)){continue
}if((s.toLowerCase()=="width"||s.toLowerCase()=="height")&&r<0){r=0
}if(this.unit&&this.unit[s]){r=""+r+""+this.unit[s]+""
}else{if(this.unit){r=""+r+""+this.unit+""
}else{if(s.match(j)){r=""+Math.round(r)+"px"
}}}try{q[s]=r;
if(dd.ie&&this.property=="style"&&s=="opacity"){setOpacity(this.element,parseFloat(r))
}}catch(n){ev.send("log","exception while setting prop '"+s+"' on '"+q+"' to '"+r+"': "+n)
}}};
return makeClass(k,Animation)
})();
window.TooltipHint=(function(){var j={tag:"div",width:250,attrs:{style:"position: absolute; z-index: 20000; opacity: 0; "+getOpacityCss(0)+""}};
j.init=function(){this.element.addCallbacks({onmouseover:[this,this.show],onmousemove:[this,this.show],onmouseout:[this,this.hide]})
};
j.deinit=function(){this.element.delCallbacks({onmouseover:[this,this.show],onmousemove:[this,this.show],onmouseout:[this,this.hide]})
};
j.ihtml=function(){var k="background: black; opacity: 0.5; ";
if(typeof this.content=="function"||this.content instanceof Array){this.content=callback(this.content)
}var l=(typeof this.content=="object"&&this.content.render)?this.child("content"):this.content;
return'<div style="width: '+this.width+'px; margin: 0 6px 6px 0; background: #ffffff; border: solid 1px #e50004; padding: 6px;" class="@contentDivE">'+l+'</div><div class="@shadow0E" style="position: absolute; top: 6px; bottom: 0; height: auto; right: 0; width: 6px; background: #000; '+getOpacityCss(0.5)+'"><!-- --></div><div class="@shadow1E" style="position: absolute; left: 6px; bottom: 0; width: auto; right: 6px; height: 6px; background: #000; '+getOpacityCss(0.5)+'"><!-- --></div>'
};
if(dd.ie){j.finish=function(){this.shadow0E.style.bottom=null;
this.shadow0E.style.height=this.contentDivE.offsetHeight+"px";
this.shadow1E.style.right=null;
this.shadow1E.style.width=this.contentDivE.offsetWidth+"px"
}
}j.hide=function(){var k=function(){if(this.showAnim&&this.showAnim.scheduled){this.showAnim.cancel()
}if(!(this.hideAnim||{}).scheduled){var l=new CssAnimation({element:this.root,targetValues:{opacity:0},constantSpeed:["opacity",200],onReady:[this,this.undraw]}).start();
l.transform=Animation.T.sinsin;
this.hideAnim=l.start()
}};
if(this.sticky){document.addCallbacks({onclick:[this,k],ontooltip:[this,k]})
}else{k.call(this)
}};
j.show=function(n){if(document.ontooltip){document.ontooltip(this)
}n=n||window.event;
var l=n.target||n.srcElement;
for(var r=l;
r._t!=this;
r=r.parentNode){if(r._t||r==document.body){return
}}var k=n.pageX,s=n.pageY;
if(k===undefined){k=n.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;
s=n.clientY+document.body.scrollTop+document.documentElement.scrollTop
}if(this.root){if(this.hideAnim&&this.hideAnim.scheduled){this.hideAnim.cancel()
}}else{var q=$("allTooltips");
if(!q){q=$(document.createElement("div"));
q.id="allTooltips";
document.body.appendChild(q)
}this.insert(q)
}if(this.root.style.opacity!=1&&!(this.showAnim||{}).scheduled){var m=new CssAnimation({element:this.root,targetValues:{opacity:1},constantSpeed:["opacity",300]});
m.transform=Animation.T.sinsin;
this.showAnim=m.start()
}this.setPosition(k,s)
};
j.setPosition=function(m,r){if(!this.root){return
}var p=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop,q=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft,n=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,l=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;
var k=(this.forceAbove?true:(this.forceBelow?false:(p+n<r+this.root.offsetHeight+10)));
this.root.style.left=Math.min(m+10,q+l-this.root.offsetWidth-25)+"px";
this.root.style.top=(k?r-5-this.root.offsetHeight:r+10)+"px"
};
window.addTooltip=function(m,n,k){var p={content:n,element:m};
extendObject(p,k||{});
var l;
if(l=m._t){if(l.undraw){l.undraw()
}if(l.deinit){l.deinit()
}}m._t=new TooltipHint(p)
};
return makeWidget(j)
})();
(function(){var l=function(m){var n=this.image;
if(!n){n=R+"1/i/question-mark.gif"
}else{if(n.indexOf("/")<0){n=R+"i/"+n+".gif"
}}if(this.word){return"<div style='white-space: nowrap; display: inline;'>"+this.word+"<img "+m+' src="'+n+'" /></div>'
}return"<img "+m+' src="'+n+'" />'
};
var j=function(m){return"<span "+m+">"+this.content+"</span>"
};
var k=function(){if(this.tooltip){addTooltip(this.root,this.tooltip,this.topts)
}if(this.onclick){this.root.addCallback("onclick",this.onclick);
delete this.onclick
}};
window.Tooltip=makeWidget({name:"Tooltip",attrs:{"class":"@inner",style:"border: 0;"},html:j,finish:k,basics:["content","tooltip","onclick"]});
window.Icon=makeWidget({name:"Icon",attrs:{"class":"icon"},init:function(){if(this.onclick){this.appendAttr("style","cursor: pointer;")
}},html:l,finish:k,basics:["image","tooltip","onclick"]});
window.HelpIcon=makeWidget({name:"HelpIcon",attrs:{"class":"helpicon"},html:l,finish:k,basics:["tooltip","word"]})
})();
window.ScrollTextDialog=makeWidget({content:"",ihtml:function(){if(window.isMobile){return this.content
}return'<div style="width: 100%; height: '+(this.height||350)+'px; overflow: auto;">'+this.content+"</div>"
}});
window.Emoticon=makeWidget({name:"Emoticon",html:function(j){return"<img "+j+" class='emoticon' style='height: 22px; margin-top: -6px; margin-bottom: -6px;' src='"+R+"es/"+this.content+".gif' />"
},simple:true});
window.PropBox=(function(){exposed={tag:"div",basics:["backgroundColor","symbol","tooltip","onClick"]};
exposed.init=function(){var j={blue:"url("+R+"1/i/propbox-blue.png)",red:"url("+R+"1/i/propbox-red.png)",green:"url("+R+"1/i/propbox-green.png)"}[this.backgroundColor];
this.attrs={style:"height: 13px; width: 13px; line-height: 12px; background: "+j+"; font-weight: bold; font-size: 9px; text-align: center; color: #ffffff; position: relative; margin: 2px; cursor: pointer; "+(dd.ie?"zoom: 1.0; display: inline; top: 1px;":"display: inline-block; top: -2px;")}
};
exposed.ihtml=function(){return this.symbol
};
exposed.finish=function(){if(this.tooltip){addTooltip(this.root,this.tooltip)
}if(this.onClick){this.root.addCallback("onclick",this.onClick)
}};
return makeWidget(exposed)
})();
window.DynText=(function(){var k={};
var m={};
var l={basics:["identifier"]};
l.ihtml=function(){var n=k[this.identifier];
return(n===undefined)?"?":n
};
l.finish=function(){if(!m[this.identifier]){m[this.identifier]=[]
}m[this.identifier].push(this)
};
l.unfinish=function(){var p=m[this.identifier];
if(!p){return
}for(var n=0;
n<p.length;
n++){if(p[n]===this){p.splice(n,1);
return
}}};
var j=makeWidget(l);
j.setValue=function(n,r){k[n]=r;
var q=m[n];
if(q){for(var p=0;
p<q.length;
p++){q[p].redraw()
}}};
j.getValue=function(n){return k[n]
};
return j
})();
window.PaiqIndex=makeWidget({tag:"div",attrs:{style:"width: 64px; height: 58px; background: url("+R+"1/i/paiq_index2.gif);"},ihtml:function(){return'<div style="text-align: center; font-size: 170%; font-weight: bold; width: 100%; position: relative; left: 0px; top: 30px;" class="@scoreE">'+(this.content||"")+"</div>"
},finish:function(){addTooltip(this.root,'De <em>next-index</em> van een match geeft aan hoe passend deze is volgens de artificiële intelligentie van next·lover. Hierbij wordt alleen gelet op de potentie voor "chemie", en niet op praktische zaken zoals afstand, en of beiden wel single zijn.')
},setIndex:function(j){this.scoreE.innerHTML=j
}});
window.numberFormat=function(k){var j=(Math.round(k*100)/100).toString().match(/^([^\.]*)(\.(.*))?$/);
return j[1].split("").reverse().join("").replace(/(?=\d*\.?)(\d{3})/img,"$1.").split("").reverse().join("").replace(/^\./,"")+(j[3]?","+j[3]+"":"")
};
(function(){var k=function(){if(this.isLoaded){if(this.root){var l=window[this.widgetName];
var m=l.prototype.newWithProto();
l.apply(m,this.args);
m.replace(this.root);
callback(fetchProp(this,"onLoad"),[m],this)
}}else{if(this.shouldLoad){DBG("LoaderWidget: loading ",this.filename);
loadCall(this.filename,[this,function(){this.isLoaded=true;
k.call(this)
}])
}}};
var j={};
window.getWidgetLoader=function(m,p,n){if(isLoaded(m)){return self[p]
}if(!n){n="init"
}var q=j[n+"|"+p];
if(q){return q
}var l={filename:m,widgetName:p,args:[]};
if(n=="noti"){l.notiPath=arguments[3];
l.init=function(){this._watching=this.notiPath.concat([[this,this.load]]);
DBG("widgetLoader[noti]::init _watching=",this._watching);
window.notificationHandlers.addWatch.apply(window.notificationHandlers,this._watching)
};
l.deinit=function(){if(this._watching){window.notificationHandlers.delWatch.apply(window.notificationHandlers,this._watching);
delete this._watching
}};
l.ihtml=function(){return""
};
l.load=function(){DBG("widgetLoader[noti]::load");
this.shouldLoad=true;
k.call(this);
this.deinit()
};
l.finish=k
}else{l.ihtml=function(){return'<span style="font-style: italic;">Laden..</span>'
};
l.shouldLoad=true;
l.init=l.finish=k
}return j[n+"|"+p]=makeWidget(l)
}
})();
(function(){var k={basics:["u","w","h","l"]};
k.ihtml=function(){if(this.data){extendObject(this,this.data);
delete this.data
}this.l=this.l&&dd.ie&&!dd.ie7;
if(this.l){this.tag="span";
var l=this.u.replace(/"/g,'""').replace(/\)/g,"%29");
this.appendAttr("style",((this.w&&this.h)?"width: "+this.w+"px; height: "+this.h+"px; ":"")+'display: inline-block; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+l+'");')
}else{this.tag="img";
this.attrs.src=this.u;
this.appendAttr("style","border: 0;");
if(this.w){this.attrs.width=this.w
}if(this.h){this.attrs.height=this.h
}}if(!this.l){return""
}return(this.w&&this.h)?"":'<img src="'+escapeHtmlString(this.u)+'" style="border: 0px; visibility: hidden;" alt="" />'
};
window.ImageWidget=makeWidget(k);
var j={};
window.preloadImage=function(l){if(j[l]){return
}DBG("Preloading image "+l+"");
try{var m=new Image();
m.src=l;
j[l]=true
}catch(n){DBG("preloadImage failed: ",n)
}}
})();
window.Columns=makeWidget({basics:["columns","columnWidths","justify"],tag:"table",attrs:{cellspacing:"0",cellpadding:"2"},init:function(){this.attrs.width=this.justify?"100%":undefined
},ihtml:function(){var l=[];
for(var k in this.columns){var j=(this.columnWidths&&this.columnWidths[k]!==undefined)?' width="'+this.columnWidths[k]+'"':"";
l.push('<td style="vertical-align: middle; '+(this.justify&&(k==this.columns.length-1)?"text-align: right;":"")+'"'+j+">"+this.columns[k]+"</td>")
}return"<tr>"+(l.join(""))+"</tr>"
}});
window.AbstractMenu=(function(){var k={tag:"table",attrs:{style:"cursor: pointer; width: 100%; height: 28px;",tabindex:"1"}};
k.ihtml=function(){return"<tr><td style='width: 24px; color: #e50004; text-decoration: none; text-align: center; font-weight: bold; ' valign='center'>"+(this.icon?"<img src='"+this.icon+"' />":'<img src="'+(R+(dd.png?"1/i/menu_default_icon.png":"1/i/_hj.png"))+'" />')+"</td><td style='color: "+this.foregroundColor+";  ' class='@text' valign='center'>"+this.content+"</td></tr>"
};
k.updateBg=function(){if(this.highlight||(this.highlight==undefined&&(this.root.hasClass("focus")||this.root.hasClass("mouse")))){this.root.style.backgroundColor="#ee595b";
this.text.style.textDecoration="underline"
}else{this.root.style.backgroundColor="transparent";
this.text.style.textDecoration="none"
}};
k.blink=function(q){var r=function(s){if(!this.root){return
}this.highlight=(s&1);
this.updateBg();
if(s>0){setCallbackTimeout([this,r,s-1],150)
}else{delete this.highlight;
if(q){callback(q)
}}};
r.call(this,11)
};
k.finish=function(){toggleFocus(this.root,null,[this,this.updateBg]);
toggleMouse(this.root,null,[this,this.updateBg]);
this.root.addCallbacks({onkeypress:d,onclick:this.onclick});
if(this.onmouse){this.root.addCallbacks({onmouseover:[this,function(){callback(this.onmouse,[true])
}],onmouseout:[this,function(){callback(this.onmouse,[false])
}]})
}};
k.onEnter=function(){if(this.onclick){callback(this.onclick)
}};
var j=makeWidget(k);
var p=function(q){if(this.root){this.hide()
}if(q){callback(q)
}};
var n=function(s,t){var q="";
if(t){if(typeof s[3]=="string"){q=s[3]||""
}else{q=callback(s[3])||""
}if(s[5]){q+=" (Sneltoets: <b>alt-shift-"+s[5]+"</b>)"
}if(s[4]){q='<table><tr><td style="padding-right: 15px"><img src="'+s[4]+'" /></td><td>'+q+"</td></tr></table>"
}}new InlineWidget(q).set(this.descriptionE)
};
var m=function(q){var r=getKeyCode(q);
if(this.handleKey(r)){return cancelEvent(q)
}};
var l={ihtml:function(){var C=(typeof this.menuOptions=="function")?this.menuOptions.call(this):this.menuOptions;
this.attrs.style="width: "+(C.length*this.columnWidth+(this.textLeft||this.left||0)+(this.textRight||this.right||0))+"px;z-index: 9999;position: absolute;left: "+this.posLeft+"px;top: "+this.posTop+"px;";
var z="";
if(this.gridHeight>0&&C.length>1){this.overlayX=this.textLeft||this.left||0;
this.overlayY=7;
for(var u=1;
u<C.length;
u++){z+='<div style="position: absolute; left: '+(u*this.columnWidth)+"px; width: 0; top: 0; height: "+this.gridHeight+'px; border-left: solid 1px #7b3700; border-right: solid 1px #fff;"></div>'
}}this.optionWidgets={};
var r=[],w=[];
for(var u=0;
u<C.length;
u++){var A=[];
for(var t=0;
t<C[u].length;
t++){var B=C[u][t];
var v=B[0];
if(t==0){v=v.toLowerCase();
r.push('<td style="height: 35px; text-align: left; vertical-align: top; padding-left: 15px;">'+new TitleFontWidget(v,this.foregroundColor,"120%").render()+"</td>");
continue
}if(!v){continue
}var y=new j({content:v,onclick:[this,p,B[1]],onmouse:[this,n,B],foregroundColor:this.foregroundColor,icon:B[2]});
if(B[6]){this.optionWidgets[B[6]]=y
}A.push(y.render())
}w.push('<td style="width: '+this.columnWidth+'px; text-align: left;">'+(A.join(""))+"</td>")
}var x=C.length*this.columnWidth;
var q=this;
var s=new InlineWidget({tag:"div",style:"position: absolute; top: -5px; right: 4px; width: 12px; height: 12px; cursor: pointer;",ihtml:function(){return""
},finish:function(){addTooltip(this.root,"Klik hier om het menu te sluiten.<br />(Sneltoets: <strong>esc</strong>)");
this.root.addCallback("onclick",[q,q.hide])
}});
this.content='<div style="position: absolute; left: 0px; top: -10px; '+getOpacityCss(0.2)+'">'+z+'</div><table cellspacing="0" cellpadding="0" style="width: '+(C.length*this.columnWidth)+'px;"><tr>'+(r.join(""))+"</tr><tr>"+(w.join(""))+'</tr><tr><td colspan="'+C.length+"\" style='width: "+(this.columnWidth*C.length)+'px\'><div class="@descriptionE" style="width: '+(this.columnWidth*C.length-30)+'; margin: 25px 15px 0px 15px; color: #000000; font-size: 85%;"></div></td></tr></table>'+(s?s.render():"")+"";
return this.sup("ihtml")
},show:function(){this.oldFocus=window.focussed;
if(this.documentCoverOpacity>=0){this.documentCover=new DocumentCover(this.documentCoverOpacity,[this,this.hide]);
this.documentCover.show()
}if(this.fromButton){var q=getOffsetXY(this.fromButton);
this.posLeft=q[0]+this.fromButton.offsetWidth+5;
this.posTop=q[1]>20?q[1]-20:0
}else{this.posTop=(window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop)+50;
this.posLeft=(window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft)+180
}this.insert(document.body);
setForegroundRoot(this.root)
},hide:function(){if(this.documentCover){this.documentCover.hide()
}callback(this.onHide,false,this);
this.undraw();
setForegroundRoot(null);
restoreFocus(this.oldFocus)
},handleKey:function(u){if(u==27){p.call(this);
return true
}var v=String.fromCharCode(u).toLowerCase();
var r=(typeof this.menuOptions=="function")?this.menuOptions.call(this):this.menuOptions;
for(var s=0;
s<r.length;
s++){for(var q=0;
q<r[s].length;
q++){var t=r[s][q];
if(t[5]==v){p.call(this,t[1]);
return true
}}}},finish:function(){document.addCallback("onkeydown",[this,m],true)
},unfinish:function(){document.delCallback("onkeydown",[this,m])
},hint:function(s,q){this.show();
var r=this.optionWidgets[s];
if(typeof q=="object"&&q!==null&&q.cancelBubble!==undefined){q=undefined
}if(!r){DBG('Cannot find menu option with id "'+s+'"');
return callback(q)
}r.blink([this,function(){if(q==false){this.hide()
}else{callback(q)
}}])
},columnWidth:165,foregroundColor:"#ffffff",gridHeight:35+5*28};
return makeWidget(l,BoxWidget)
})();
(function(){window.StaticInput=function(n){this.value=n
};
window.StaticInput.prototype.getValue=function(){return this.value
};
var m={empty:"Bovenstaande vraag is nog niet beantwoord."};
var l={tag:"div",attrs:{style:"clear: both; padding: 15px 0px 15px 0px; font-weight: bold; text-align: center; color: red;"}};
var j=function(q,p,n){if(q.widgetType){if(q.root){q.root.innerHTML=(p?p:"")
}else{DBG("Unable to write error message to unrendered setError widget: "+name+"")
}}else{if(q.tagName){q.innerHTML=p
}else{callback(q,[p],n)
}}};
var k=function(u,n){if(!this.noLoading){decrLoading()
}if(!n){n={}
}var r=[],p;
for(var q in this.form){var v=this.form[q];
if(v.setError){j.call(this,v.setError,null,v)
}if(v._showingInlineErrMsg){v.root.nextSibling.remove()
}}if(typeof this.deferErr=="object"&&!this.deferErr.tagName){for(var q in this.deferErr){j.call(this,this.deferErr[q],null)
}}for(var q in n){if(q=="success"){continue
}var t=n[q];
if(typeof t=="object"){if(t.value&&v.setValue){v.setValue(t.value)
}t=t.error
}if(!t){continue
}delete n[q];
t=m[t]||t;
var v=this.form[q],s=null;
if(typeof v=="object"&&v.getValue&&v.root){if(v.setError){s=[v,v.setError];
p=v.root
}else{if(!this.deferErr){p=v.root;
if(v._showingInlineErrMsg){v.root.nextSibling.remove()
}v._showingInlineErrMsg=true;
new InlineWidget('<div style="margin-bottom: 10px; font-weight: bold; text-align: center; color: red;">'+t+"</div>").insert(v.root.parentNode,v.root.nextSibling);
s=true
}}}else{if(this.deferErr&&this.deferErr[q]){s=[undefined,this.deferErr[q]]
}}if(s===null){DBG("Nowhere to direct error message for key "+q+": "+t+"")
}else{if(s!==true){j.call(this,s[1],t,s[0]);
if(s.root){p=s.root
}else{if(s.tagName){p=s
}}}}r.push(t)
}if(p){scrollToElement(p)
}DBG("onResult CB time ",r.length,this.onFailure);
callback((r.length==0||n.success)?this.onSuccess:this.onFailure,[n.success,u],this)
};
l.ihtml=function(){return""
};
l.getValues=function(){var p={};
for(var n in this.form){var q=this.form[n];
if(typeof q=="object"&&q.getValue){p[n]=q.getValue()
}}return p
};
l.save=function(s){if(!this.noLoading){incrLoading()
}var q=this.getValues();
var r=this.preSave?callback(this.preSave,[q],this):undefined;
if(typeof r=="object"&&!objectEmpty(r)){k.call(this,q,r)
}else{s=s||this.rpc;
var n=[q,[this,k,q]];
if(typeof s=="object"){for(var p=s.length-1;
p>=0;
p--){n.unshift(s[p])
}}else{n.unshift(s)
}ev.send.apply(ev.send,n)
}return false
};
l.basics=["rpc","form","onSuccess"];
window.InputSender=makeWidget(l)
})();
window.Enquete=makeWidget({basics:["key"],allowCancel:false,parentTitle:"Enquête",init:function(){if(!this.rpc&&this.key){this.rpc=["Enquete.write",this.key]
}var j=this.parentOptions=["Opslaan",[this,this.save]];
if(this.allowCancel){j.unshift(false);
j.unshift("Annuleren")
}this.attrs.style=""
},ihtml:function(){this.form={};
return this.formHtml(this.form)+"<div class='@deferErr' style='clear: both; padding: 15px 0px 15px 0px; font-weight: bold; text-align: center; color: red;'></div>"
},onSuccess:function(){if(this.parent&&this.parent.close){this.parent.close()
}}},InputSender);
window.FlashWidget=makeWidget({basics:["url"],html:function(l){var n=escapeHtml(this.url);
var j=(this.width||2),m=(this.height||1);
var k=escapeHtml(this.name=this.name||"flashName"+Math.floor(Math.random()*1000000));
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){return"<embed "+l+'src="'+n+'"bgcolor="'+(this.bgcolor||"white")+'"width="'+j+'"height="'+m+'"flashvars="'+(this.flashvars||"")+'"quality="high"swLiveConnect="true"allowScriptAccess="always"type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflash"'+(j>5?'wmode="transparent" ':" ")+' id="'+k+'"/>'
}return"<object "+l+'classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="'+j+'" height="'+m+'" name="'+k+'"id="'+k+'"><param name="movie" value="'+n+'"/><param name="allowScriptAccess" value="always" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param name="flashvars" value="'+(this.flashvars||"")+'" /><param name="bgcolor" value="'+(this.bgcolor||"white")+'"/><param name="wmode" value="transparent"></object>'
}});
(function(){var j=function(l,k){DBG("loadFlashPoll");
if(l.readyState==4||l.PercentLoaded()==100){scriptReady(k)
}else{setTimeout(function(){j(l,k)
},100)
}};
window.loadFlashObject=function(r,q,k,p,l,m,n){if(!p){p=(dd.ie?document.getElementsByTagName("head")[0]:gId("hiddenStuff"))||document.body
}var s=new FlashWidget({url:r,flashvars:dd.ie?"":"objname="+(m||""),bgcolor:l,width:q,height:k,style:n,name:m}).insert(p);
if(dd.ie){j(s.root,s.name)
}return s.root
};
window.callFlash=function(l,m,k){if(!l){return""
}try{l.SetVariable(m,k);
return l.GetVariable(m)
}catch(n){}}
})()
})();
window.HeaderBox=(makeWidget({right:18,borderLeft:18,top:18,borderRight:18,color:"#e50004",bottom:18,cor:R+(dd.png?"1/i/_hk.png":"1/i/_hl.png"),inherit:BoxWidget,left:18,ver:R+(dd.png?"1/i/_hm.png":"1/i/_hn.png")}));
window.TitleFontWidget=makeWidget({basics:["content","color","size"],l:true,ihtml:function(){this.u="/_capt?t="+encodeURIComponent(this.content)+"";
if(this.color){this.u+="&c="+this.color.substring(1)
}if(this.size){var a;
if(this.size.match(/px$/)){a=parseInt(this.size.replace(/px$/,""))
}else{if(this.size.match(/%$/)){a=(parseInt(this.size.replace(/%$/,""))/100)*13
}}this.u+="&s="+a
}return this.sup("ihtml")
},setColor:function(a){this.color=a;
if(this.root){this.redraw()
}},setSize:function(a){this.size=a;
if(this.root){this.redraw()
}}},ImageWidget);
window.Thumb=makeWidget({name:"Thumb",init:function(){var a=this.size=this.size||100;
return{style:"width: "+a+"px; text-align: center; float: left; margin: 5px; background-color: #f3f3f3;"+(this.onclick?"cursor: pointer;":"")}
},html:function(a){var b=this.size;
if(this.stretch&&b==100){return"<div "+a+">"+(this.caption||"")+"<div style='width: 100px; height: 100px; position: relative;'><img style='position: absolute; top: 0px; left: 0px; z-index: 1;' class='@img' src=\""+this.url+'" width=100 height=100 />'+(new ImageWidget({style:"position: absolute; top: 0px; left: 0px; z-index: 2;",data:{h:100,u:R+"2/i/photo_rounder.png",w:100,l:1}}).render())+"</div></div>"
}return"<div "+a+">"+(this.caption||"")+"<img class='@img' src=\""+this.url+'" '+(this.stretch?"width="+b+" height="+b:"")+" /></div>"
},finish:function(){if(this.onclick){this.root.addCallback("onclick",this.onclick)
}this.img.addCallback("oncontextmenu",cancelEvent)
},setUrl:function(a){this.img.src=a
},basics:["url","caption","onclick"]});
window.fancyText=function(g){var f,c;
var b=g.split(/<br ?\/?><br ?\/?>/g);
var e=0;
for(var d=0;
d<b.length;
d++){var a=b[d].strip();
if(!a.length){continue
}if(!/^[a-zA-Z0-9]{2}/.exec(a)){continue
}f=b[d].split(/ /g);
c=f.shift();
f.unshift("<b>"+c+"</b>");
b[d]=f.join(" ");
e++
}return b.join("<br /><br />")
};
window.toChat=function(b,a){};
window.PhotoThumb=makeWidget({name:"PhotoThumb",init:function(){var b,a="";
if(this.type){if(this.type=="original"){b="Dit is een onafgehandelde foto: klik op de foto om alsnog een uitsnede aan te geven."
}else{if(this.type=="other"){b="Enkel foto's waar jij op staat worden beoordeeld";
a="..."
}else{if(!(window.userFlags&1)){b="Op je instellingen-pagina kun je er eventueel voor kiezen hier door middel van een cijfer te tonen hoe je foto's beoordeeld worden."
}else{if(this.ratings>10){b="Deze foto is in totaal "+this.ratings+" keer getoond bij het foto's beoordelen. Het cijfer is tot stand gekomen door na te gaan bij welk van deze beoordelingen er voor deze foto gekozen is, en in welke gevallen voor de andere.";
a="<strong>"+this.score+"</strong>"
}else{b="Er kan pas een cijfer aan deze foto worden toegekend als deze tenminste 10 keer beoordeeld is. Het huidige aantal beoordelingen is "+(this.ratings||0)+"."
}}}}this.caption=""+a+"&nbsp;"+(new HelpIcon({tooltip:b,style:"margin-bottom: 2px;"}).render())+""
}this.selected=(this.type=="original");
if(this.userId&&this.photoId&&!this.onclick){this.onclick=[showModal,"Photos",this.userId,this.photoId]
}this.stretch=this.headshot;
return Thumb.prototype.init.call(this)
}},Thumb);
(function(){var d=0;
var c=0;
window.offsetServerTime=function(f){d=f-Math.floor((new Date().getTime())/1000);
c=Math.round(d/3600)*3600
};
window.getServerTime=function(){return Math.floor((new Date().getTime())/1000)+d
};
var a={basics:["time","unavailable"],unavailable:"nooit/onbekend"};
var b=function(){var h=0|this.time;
if(!h){return[0,this.unavailable]
}var i=getServerTime();
var n=i-h;
var j=false;
if(n<0){n=-n;
j=true
}var s=0|n/60;
n-=s*60;
if(!j){n=60-n
}n+=1;
if(!s){return j?[n,"zodadelijk"]:[n,"zojuist"]
}var k=j?"over ":"";
var r=j?"":" geleden";
if(s<60){return[n,k+s+" min"+r]
}var p=new Date((i-c)*1000);
var f=new Date((h-c)*1000);
var g=("0"+f.getHours()).slice(-2)+":"+("0"+f.getMinutes()).slice(-2);
p.setHours(0);
p.setMinutes(0);
p.setSeconds(0);
var m=3600*24-(i-Math.floor(p.getTime()/1000));
f.setHours(0);
var q=Math.abs(Math.round((f.getTime()-p.getTime())/(1000*3600*24)));
if(q==2){return[m,j?"overmorgen":"eergisteren"]
}if(q<2){var l=!q?"vandaag":(j?"morgen":"gisteren");
return[m,l+" om "+g]
}if(q<20){return[m,k+q+" dagen"+r]
}if(q<95){return[0,k+Math.round(q/7)+" weken"+r]
}if(q<735){return[0,k+Math.round(q/30.5)+" maanden"+r]
}return[0,k+Math.round(q/365.25)+" jaar"+r]
};
var e=function(){this.timeout=false;
this.redraw()
};
a.html=function(f){var g=b.call(this);
if(g[0]){this.timeout=setCallbackTimeout([this,e],g[0]*1000)
}if(!(0|this.time)||this.tooltip===false){return g[1]
}this.content=g[1];
this.tooltip=new Date(this.time*1000).toString();
this.topts={width:300};
return this.sup("html",f)
};
a.unfinish=function(){if(this.timeout){clearTimeout(this.timeout);
this.timeout=false
}this.sup("unfinish")
};
window.RelativeTime=makeWidget(a,Tooltip)
})();
window.testDates=function(){ev.send("testDates",function(a){a.serverTime=getServerTime();
var c=toSemiJson(a)+"<br /><br />";
for(var b in a){c+=b+": "+new RelativeTime(a[b]).render()+"<br />"
}alert(c)
})
};if(self.scriptReady) { scriptReady("paiq"); }
