if(typeof scriptParsing=='function')scriptParsing('default');function
PoolEntity(a,b){4|219;var c=b||{};this.id=1;var d=this.getVal=function(a)
{4|223;return c[a]
},e=this.setVal=function(a,b)
{4|224;c[a]=b
};this.chVal=function(a,b)
{4|225;var c=b(d(a));e(a,c);return c
};this.getEntity=function(a)
{4|226;return typeof a=="undefined"||a==1?this:!1
};this.forEach=function(a)
{4|227;a(this)
};this.available=function()
{4|228;if(dd.node)return!0;try{return!window.closed&&window.document&&window.document.getElementsByTagName("body").length}catch(a){return!1}
};this.cookie=this.destroy=function()
{}
}function
EventConnection(a){4|291;var b=rnd(),c=this,d=String.fromCharCode(1),e=String.fromCharCode(2),f=this.sep=String.fromCharCode(3),g=String.fromCharCode(4),h=String.fromCharCode(5);this.stateChanged=function(a)
{4|314;DBG("ev: stateChanged: "+a);window.notificationHandlers&&notificationHandlers.merge({connected:a>=1})
};var i=[],j={},k={0:errorReload,1:!0},l=99,m=function(a,b,d,f)
{4|354;DBG("ev: sending for entity "+(d||c.id)+": "+a);if(i){i.push(arguments);DBG("ev: delayed: still loading..");return}var g=c.chVal("reqSeqNr",function(a)
{4|362;return parseInt(a||0)+1
});c.chVal("reqArr",function(b)
{4|363;b.push([g,""+(d||c.id)+e+a]);return b
});f&&c.setVal("signing",!0);(!b||b<=0)&&A(!0,b<0)
};function
n(){4|375;DBG("ev: cancel");var a={};if(arguments.length>0)for(var b=0;b<arguments.length;b++)a[b]=this[arguments[b]];else a=this;var c=[];for(var b in a){if(!k[a[b]])continue;delete k[a[b]];c.push(a[b])}m("C"+c.join(e),1)
}var o=!1;this.send=function()
{4|396;var a=arguments.length>1?arguments:arguments[0].split(f),b="",c=a[0].split("!");if(c.length>1){b=e+c[0];c=c[1]}else c=c[0];var d={cancel:n},g=[],h=[b,c];for(var i=1;i<a.length;i++){var j,p=a[i];if(p==null||typeof p!="function"&&typeof p[0]!="function"&&typeof p[1]!="function"&&typeof p[2]!="function"){h.push(p);g.push("j"+toJson(p))}else{k[l+=1]=p;g.push("c"+l);d[i]=l;h.push("<cb"+l+">")}}DBG("ev send:",h);m((o?"I":"M")+"paiq.nl"+"|"+c+f+g.join(f)+b,0,undefined,o);o=!1;return d
};this.signed=function()
{4|433;o=!0;return this.send.apply(this,arguments)
};var p=function(a)
{4|439;return{evParams:toSemiJson(a)}
};this.resp=function(a)
{4|446;var b=parseInt(a.shift()),c=a.shift(),d,e=k[b];if(!e)return;for(var f=0;f<a.length&&this.available&&this.available();f++){var i=a[f].split(g);if(i[0].charAt(0)==h){i[0]=i[0].substring(1);i[i.length-1]===""&&i.pop();i=xEval("["+i.join(",")+"]")}DBG("ev resp:",b,i);errExtra.push([p,i]);d=callback(e,i)===!0||d;errExtra.pop()}c=(j[b]||0)+(c=="+"?1:c=="-"?-1:parseInt(c||0));if(d&&c>=0){m("C"+b,1);c=0}if(c<0){delete k[b];delete j[b]}else j[b]=c
};var q,s,t,u,v,w,x,y,z=!1,A,B=function()
{4|491;A()
},A=this.triggerMaster=function(a,b)
{4|494;z&&clearTimeout(z);if(this.isMaster=="unload"){DBG("ev: unload blocks trigger");return}z=setTimeout(B,750);if(d&&!d.isMaster){DBG("ev: master problem?");d=0}var d=c.getVal("master");d&&(d=c.getEntity(d));if(!d){DBG("ev: becoming master");c.setVal("master",c.id);d=c;a=!0;q=!0}a&&d.reconnectSoon(b)
},C=function()
{4|525;DBG("ev: stopMaster");if(s){s.onreadystatechange=function()
{};s.abort()}v&&clearTimeout(v);w&&clearTimeout(w);x&&clearTimeout(x);q=s=v=w=x=0
};this.entityLost=function(a)
{4|538;DBG("ev: entityLost "+a);if(a!=this.getVal("master"))m("D",0,a);else{m("D",1,a);a==this.id&&C();var b=this.getEntity();if(b)b.triggerMaster(!0);else if(c.getVal("reqArr").length){q="unload";u()}}
};var D=function(a)
{4|569;var b=y;y=a;if(a==b||a==1&&b>1)return;c.forEach(function(b)
{4|576;b.stateChanged(a)
})
},E=0,F=function()
{4|581;w=0;u()
},G=function()
{4|582;E++&&D(0);x=0;L=4;t=2;u()
},H=function()
{},I=function(a)
{4|593;DBG("ev IN:",a);if(x){clearTimeout(x);x=0}if(w){clearTimeout(w);w=0}var b=(a||"").split(d),f=b.shift().split(e),g=parseInt(f[1]),h=c.getVal("bid");if(f[0]!="ilcs"){if(f[0].match(/running-in-maintenance-mode/))return errorReload("maintenance");DBG("ev: invalid bid: "+f[0]);L=4;E++&&D(0);v&&clearTimeout(v);v=setTimeout(u,E==1?500:3e3);return}else if(!g||h&&h!=g){DBG("ev: resync");c.destroy();c.forEach(function(a)
{4|617;if(c!=a){a.destroy();a.win.errorReload("resync")}
});c.destroy();errorReload("resync");return}else D(h?h==g?1:3:2);E=0;L<30&&(L+=2);document.cookie="b="+g+"; path=/";c.cookie(g);c.setVal("bid",g);c.setVal("sec",f[2]);var i=parseInt(f[3]);c.chVal("reqArr",function(a)
{4|642;while(a.length&&i>=a[0][0])a.shift();return a
});c.getVal("reqArr").length||c.setVal("signing",!1);var j;for(var k=0;k<b.length;k++){r=b[k].split(e);if(!r[1])continue;j=r.shift();(function(a)
{4|658;setTimeout(function()
{4|659;var b=c.getEntity(parseInt(a.shift()));b&&b.resp(a)
},0)
})(r)}j&&c.setVal("lastResp",j);if(f[4]=="D"){DBG("ev: disconnect");c.setVal("reqSeqNr",0);c.setVal("bid",0);c.setVal("sec",0);c.setVal("lastResp",0);c.getVal("reqArr").length?u():z&&clearTimeout(z)}else u()
},J=0,K=function(a)
{4|686;if(!s||a!=J||s.readyState!=4)return;s.onreadystatechange=H;var b=s.responseText;s=0;I(b)
},L=30;u=function()
{4|705;if(v){clearTimeout(v);v=0}if(!q){DBG("ev: !isMaster");return}if(s){if(!t||w&&t<2)return!1;s.onreadystatechange=function()
{};!dd.android&&location.protocol!="https:"&&s.abort()}t=0;x&&clearTimeout(x);x=setTimeout(G,(L+10)*1e3);var b="ilcb"+e+L+e+c.getVal("bid")+e+c.getVal("sec")+e+c.getVal("lastResp")+e+e+32+d,f=c.getVal("reqArr");for(var g=0;g<f.length;g++)b+=""+f[g][0]+e+f[g][1]+d;w&&clearTimeout(w);w=f.length?setTimeout(F,500):0;J+=1;var h=J;DBG("ev OUT:",b);var i=c.getVal("signing");location.protocol=="https:"&&(a=a.replace(/^http:/,"https:"));var j=a+(i?"Get":"")+"?r="+rnd();try{s=!1;if(window.ActiveXObject)try{s=new ActiveXObject("Msxml2.XMLHTTP")}catch(k){try{s=new ActiveXObject("Microsoft.XMLHTTP")}catch(l){}}if(!s)if(typeof XMLHttpRequest!="undefined")s=new XMLHttpRequest;else throw 1;s.open("POST",j,"unload"!=q);if("unload"!=q){if(s.readyState==0)throw 2;s.onreadystatechange=function()
{4|795;K(h)
}}s.send(b)}catch(m){var k=encodeURIComponent;k="_noxmlhttp?exception="+k(m.toString())+"&url="+k(a)+"&location="+k(location.href);DBG(k);location.href=k}
};this.start=function()
{4|810;DBG("ev.start");var a=i;i=!1;for(var b=0;b<a.length;b++)m.apply(null,a[b])
};this.reconnectSoon=function(a)
{4|820;t||(t=1);if(a){t=2;u()}else v||(v=setTimeout(u,10))
};var M={reqArr:[],reqSeqNr:0,bid:0,sec:0,lastResp:0};PoolEntity.call(this,location.host+a,M)
}function
viewPhotos(a,b,c){6|8;showModal("Photos",a,b,c)
}function
showHistory(a,b){6|13;showPopup("_history?otherUserId="+a+""+(b?"&me="+b:"")+"#end")
}function
functionRestricted(a,b,c){5|3;if(!a)return;if(a=="autoMatching"){a="Matchen";b="door de kunstmatige intelligentie gematcht te worden"}var d,e=a+": "+(c=="age"?"niet mogelijk..":"alleen voor geregistreerde leden..");if(c=="age")d=new Modal({title:e,content:"Helaas: je moet minimaal <b>16 jaar</b> oud zijn om van Paiq gebruik te mogen maken"});else{d=new Modal({title:e,options:["Annuleren",!1,"Inschrijven",function()
{5|21;d.cancel();showModal("Signup")
}]});d.content=new InlineWidget("<br /><b>Registreer je nu gratis op "+"Paiq"+" om "+b+".</b><br /><br />Na registratie kun je:<ul><li><p>SpeedDaten & BattleDaten</p></li><li><p>Gematcht worden</p></li><li><p>OneLiners versturen & ontvangen</p></li><li><p>Je foto's laten beoordelen</p></li><li><p>.. en meer!</p></li></ul>Inschrijven kost je slechts enkele minuten!")}d.show()
}function
showNeedToMeetRequest(a){5|40;incrLoading();loadCall(R+"4/j/needToMeet.js",function()
{5|42;(new NeedToMeetRequestModal(a)).schedule();decrLoading()
})
}function
showSweepstake(a){5|45;loadCall(R+"4/j/sweepstake.js",function()
{5|47;(new SweepstakeModal({modalId:a})).schedule()
})
}function
modalDialog(a,b,c,d){5|51;(new Modal({modalId:a,title:b,content:c,options:d})).schedule()
}function
fancyModalDialog(a,b,c,d){5|61;modalDialog(a,b,fancyText(c),d)
}window.R="/d"+"/";window.domain="paiq.nl";window.siteName="Paiq",window.siteNameCapt="Paiq",window.siteUsers="paiqers";if(typeof window=="undefined"){window=self=global;location={href:""};top={};document={cookie:"",location:location}}xEval=function(arg)
{117|23;return eval(arg)
};var toJson,toSemiJson,fromJson;(function()
{7|22;var a,b,c,d={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},e={array:function(d)
{7|108;var e=[],g,h=d.length,i,j=h>20?20:h;if(a.length>b)return"[array-too-deep]";for(var k=0;k<j;k+=1){try{i=f(d[k])}catch(l){i="[exception: "+l+"]"}e.push(i)}j<h&&e.push("[and-"+(h-j)+"-others]");if(c&&e.length>1)return"[\n"+a+a+"  "+e.join(",\n"+a+a+"  ")+"\n"+a+a+"]";return"["+e.join(", ")+" ]"
},"boolean":function(a)
{7|126;return String(a)
},"null":function(a)
{7|129;return"null"
},"undefined":function(a)
{7|132;return"undefined"
},number:function(a)
{7|135;return isFinite(a)?String(a):"infinity"
},object:function(d)
{7|138;if(!d)return"null";if(d instanceof Array||d.callee)return e.array(d);var g=[],h,i=0;if(a.length>b)return"[object-too-deep]";for(var j in d){i++;if(i>=20){g.push("[and-others]");break}j=String(j);if(j.substr(j.length-3,3)=="___")continue;try{h=f(d[j])}catch(k){h="[exception: "+k+"]"}g.push(e.string(j)+(c?": ":":")+h)}if(c&&g.length>1)return"{\n"+a+a+"  "+g.sort().join(",\n"+a+a+"  ")+"\n"+a+a+"}";return"{ "+g.join(", ")+" }"
},string:function(a)
{7|164;a=a.replace(/([\x00-\x1f\\"])/g,function(a,b)
{7|165;var c=d[b];if(c)return c;c=b.charCodeAt();return"\\0"+Math.floor(c/16).toString(16)+(c%16).toString(16)
});return'"'+a+'"'
}};function
f(b){7|177;var c=e[typeof b];if(!c)return"["+typeof b+"]";var d=a;a=a===!1?"":a+" ";b=c(b);a=d;return typeof b=="string"?b:"[error]"
}toSemiJson=function(d,e,g)
{7|188;b=e||2;a=!1;c=g;return f(d)
};fromJson=function(a)
{7|200;try{return JSON.parse(a)}catch(b){return!1}
};toJson=function(a,b)
{7|209;if(b)return toSemiJson(a);try{return JSON.stringify(a)}catch(c){return null}
}
})();errExtra=[];(function()
{117|30;var a=window;String.prototype.strip=function()
{117|32;return this.replace(/^\s*|\s*$/g,"")
};typeof a.encodeURIComponent=="undefined"&&(encodeURIComponent=escape);typeof a.decodeURIComponent=="undefined"&&(decodeURIComponent=unescape);realAlert=a.alert;var b;getGet=function(a)
{117|39;if(!b){b=[];var c=location.href.split("?");c=(c[1]||"").split("#")[0].split("&");for(var d=0;d<c.length;d++){var e=c[d].split("=");b[e[0]]=e[1]}}return b[a]?decodeURIComponent(b[a]):!1
};escapeHtml=function(a)
{117|53;if(a===undefined||a===null)return"";a.replace||(a=new String(a));return a.replace(/&/g,"&amp;").replace(/</g,"&lt;")
};unescapeHtml=function(a)
{117|60;return a.replace(/&lt;/g,"<").replace(/&amp;/g,"&")
};escapeHtmlString=function(a)
{117|66;if(a===undefined||a===null)return"";a.replace||(a=new String(a));return a.replace(/&/g,"&amp;").replace(/'/g,"&#039;").replace(/"/g,"&quot;")
};addSlashes=function(a)
{117|73;a=a.replace(/\\/g,"\\\\");a=a.replace(/'/g,"\\'");return a.replace(/"/g,'\\"')
};ucfirst=function(a)
{117|80;return typeof a=="string"?a.charAt(0).toUpperCase()+a.slice(1):""
};rnd=function()
{117|85;return Math.round(Math.random()*999999)
};dd=function()
{117|90;if(window.global===window)return{node:!0};var a=navigator.userAgent.toLowerCase(),b={},c;if((c=a.indexOf("msie "))>=0){b.ie=document.documentMode||parseInt(a.substring(c+5).split(".")[0])||6;b.ie==6&&(b.ie6=!0);b.ie<8&&(b.ie67=!0)}else if(a.indexOf("firefox/3.")>=0||a.indexOf("iceweasel/3.")>=0)b.ff3=!0;else if(a.indexOf("webkit")>=0){b.webkit=!0;a.indexOf("blackberry")>=0?b.bb=!0:a.indexOf("android")>=0?b.android=!0:a.indexOf("ipad")>=0?b.ipad=!0:a.indexOf("iphone")>=0||a.indexOf("ipod")>=0?b.iphone=!0:a.indexOf("chrome/")>=0?b.chrome=!0:a.indexOf("safari/")>=0&&(a.indexOf("mac os x")>=0||a.indexOf("windows")>=0)&&(b.saf=!0)}b.png=getGet("png")?fromJson(getGet("png")):!b.ie6;try{var d=document.createElement("audio");if(d&&d.canPlayType){d.canPlayType("audio/mpeg;").replace(/no/,"")&&(b.audio="mp3");d.canPlayType('audio/ogg; codecs="vorbis"').replace(/no/,"")&&(b.audio="ogg")}}catch(e){}b.canFix=!b.iphone&&!b.ipad;b.isApp=!!location.pathname.match(/^\/app\//);try{document.createEvent("TouchEvent");b.touch=!b.bb}catch(e){}return b
}();objectEmpty=function(a)
{117|139;for(var b in a)return!1;return!0
};objectsSimilar=function(a,b,c)
{117|148;if(a===b)return!0;if(typeof a!="object"||typeof b!="object")return!1;for(var d in a)if(c?!objectsSimilar(a[d],b[d]):a[d]!==b[d])return!1;for(var d in b)if(c?!objectsSimilar(b[d],a[d]):b[d]!==a[d])return!1;return!0
};clone=function(a,b,c)
{117|161;if(!a||typeof a!="object")return a;var d;if(a.reverse||a.callee){d=[];if(b)for(var e=0;e<a.length;e++)d[e]=a[e];else for(var e=0;e<a.length;e++)d[e]=clone(a[e])}else{d=c?c:{};if(b)for(var e in a)d[e]=a[e];else for(var e in a)d[e]=clone(a[e])}return d
};extendObject=function(a,b)
{117|181;for(var c in b)a[c]=b[c];return a
};fetchProp=function(a,b)
{117|188;var c=a[b];typeof c!="undefined"&&delete a[b];return c
};walkTree=function(a,b,c)
{117|195;c===undefined&&(c=!1);if(b.length==undefined)return c;var d=a;for(var e=0;e<b.length;e++){d=d[b[e]];if(d===undefined)return c}return d
};var c={enabled:getGet("dbg"),pageLoadTime:(new Date).getTime(),last:[]};dbgcfg=c;DBG=function()
{117|301;var a=Array.prototype.slice.call(arguments);a.unshift((new Date).getTime()-c.pageLoadTime);c.last.push(a);c.last.length>16&&c.last.shift();(0||c.enabled=="console")&&typeof console=="object"&&console.log.apply(console,a)
};var d=0;errTrace=function(a)
{9|2;a=a||errTrace.caller||errTrace;d++;var b=d,c=[];try{while(a&&c.length<15){var e=[];for(var f=0;f<(a.arguments||[]).length;f++)e.push(a.arguments[f]);c.push(a,e);if(a.traceNum>=b){c.push("recursion");break}a.traceNum=b;a=a.caller}}catch(g){c.push("err:"+g)}return c
};window.errNullHandler=function()
{9|28;window.DBG&&DBG("onerror in err handler",arguments)
};var e,f,g;window.handleErrQueue=[];window.errReport=function(a)
{9|35;var b=window.onerror;try{var c=(new Date).getTime();if(e){if(c<e+5e3)return;try{var d=clone(a);if(objectsSimilar(d,f,!0))return;f=d}catch(g){}}a.time=e=c;b&&(window.onerror=errNullHandler);a["#trace"]=errTrace(errReport);k&&(a.noCatch=!0);for(var h=(window.errExtra||[]).length-1;h>=0;h--)try{var i=callback(errExtra[h]);for(var h in i)a["+"+h]=i[h]}catch(g){a["+"+h]="exception: "+g}errExtra=[];if(window.handleErrQueue){handleErrQueue.push(a);var j=document.createElement("SCRIPT");j.src=R+"2/j/handleErr.js";j.type="text/javascript";document.getElementsByTagName("head").item(0).appendChild(j)}else handleErr(a)}catch(g){DBG("except in err handling: "+g)}b&&(window.onerror=b)
};var h=getGet("err"),g;h||(window.onerror=function()
{9|90;errReport({onError:arguments,exception:g});g=undefined;return!0
});var i=xEval,j=function(a)
{9|97;return{evalStr:a[0]+(a[1]?" // "+a[1]:""),evalTrace:errTrace(xEval)}
};h||(xEval=function(a)
{9|104;errExtra.push([j,arguments]);r=i(a);errExtra.pop();return r
});var k=dd.ie&&dd.ie<9||dd.chrome&&Math.random()>.5;function
l(a){9|118;if(k||h)return a;return function()
{9|126;if(window.onerror===errNullHandler){window.DBG&&DBG("err null handler");return a.apply(this,arguments)}try{return a.apply(this,arguments)}catch(b){if(!b.catchTrace){g=b;setTimeout(function()
{9|144;if(g===b){g=undefined;errReport({exception:b})}
},1);try{b.catchTrace=errTrace(arguments.callee.caller)}catch(c){}}throw b}
}
}callback=l(function(a,b,c)
{117|356;if(!a)return;if(a===!0)return xEval(b.join(";"));var d=typeof a;if(d=="string"){d="function";if(typeof self[a]!=d)return xEval(a);a=self[a];c=self}if(d=="function")return b?a.apply(c||self,b):a.call(c||self);if(d!="object")throw new Error("unexpected callback type "+d);if(a.reverse||a.callee){var e=a,f=1,g=!0;a=e[0];if(a===!1){g=!1;a=e[f++]}if(typeof a=="object"){c=a;a=e[f++]}typeof a=="string"&&(a=(c||self)[a]);var h=[];for(var i=f;i<e.length;i++)h.push(e[i]);if(g)for(var i=0;i<(b?b.length:0);i++)h.push(b[i]);b=h}else{b=b||[];c=a;var j=b.shift();a=c[j];if(!a){if(!j)return;a=c.__call;if(!a)throw new Error("callback obj "+c+" has no "+j+"");b.unshift(j)}}if(!a.apply)throw new Error("callback error: "+a);else return b?a.apply(c,b):a.call(c)
});mkcb=function(a)
{117|417;return function()
{117|419;return callback(a,arguments)
}
};chainCb=function()
{117|429;var a=[],b=0,c=!1;if(arguments[0]===!0||arguments[0]===!1){b=1;c=arguments[0]}for(;b<arguments.length;b++)a.push(arguments[b]);var d=this;return function()
{117|444;var b=[];for(var e=0;e<arguments.length;e++)b.push(arguments[e]);var f;for(var e=0;e<a.length;e++){f=callback(a[e],b,d);if(c&&f===!1)break}return f
}
};objDispatch=function(a)
{117|460;return this[a].apply(this,Array.prototype.slice.call(arguments,1))
};setCallbackTimeout=function(a,b)
{117|466;return setTimeout(function()
{117|468;callback(a)
},b)
};a.objDispatch=function(a)
{117|472;return this[a].apply(this,Array.prototype.slice.call(arguments,1))
};objectExtensions=new function()
{117|478;var a=this.sup=function(b)
{117|482;var c=[];for(var d=1;d<arguments.length;d++)c.push(arguments[d]);var e=[],f=this.Class;if(f){f=f.prototype;if(f){f=f[b];f&&e.push(f)}}var g=this.Sup;while(g){g[b]&&e[e.length-1]!==g[b]&&e.push(g[b]);g=g.Sup}for(var d=e.length-1;d>=0;d--)if(e[d]===a.caller){if(e[d+1])return e[d+1].apply(this,c);return}if(e[0])return e[0].apply(this,c)
};this.newWithProto=function()
{117|515;var a=function()
{};a.prototype=this;return new a
};this.timeout=function(a,b,c)
{117|522;a="_to_"+a;var d=this;if(this[a]){clearTimeout(this[a]);b||delete this[a]}b&&(this[a]=setTimeout(function()
{117|530;delete d[a];callback(b,undefined,d)
},c))
};this.fetch=function(a)
{117|533;var b=this[a];typeof b!="undefined"&&delete this[a];return b
};this.basics=[]
};newWithArray=function(a,b)
{117|543;var c=function()
{117|544;return a.apply(this,b)
};c.prototype=a.prototype;return new c
};makeClass=function()
{117|579;var a=function(a,b,c)
{117|581;if(b===!1)this.rawArgs=a;else if(a.length==1&&a[0]!=null&&typeof a[0]=="object"&&!a[0].reverse&&(!a[0].ownerDocument||!a[0].tagName)){a=a[0];for(var d in a)this[d]=a[d];b===!0&&(this.rawArgs=a)}else{var e=this.basics;b===!0&&(this.rawArgs={});for(var f=0;f<a.length&&f<e.length;f++){this[e[f]]=a[f];b===!0&&(this.rawArgs[e[f]]=a[f])}}c?c.call(this):this.init&&this.init()
},b=function()
{};b.prototype=b;var c=(new b).__proto__===b;return function(b,c,d,e)
{117|616;var f=function()
{117|621;return a.call(this,arguments,d,e)
};c=c||b.inherit||objectExtensions;delete b.inherit;c=c.prototype||c;b=extendObject(c.newWithProto(),b);b.Class=f;b.Sup=c;f.prototype=b;return f
}
}();watchExtensions=new function()
{117|642;extendObject(this,objectExtensions);var a=function(a,b)
{117|647;if(!b)return;a=a.sort();var c;for(var d=0;d<a.length;d++){var e=a[d].split(" "),f,g=this._watch[e[1]];if(typeof g!="object"||!g.length)continue;if(g.relay){f=g.relay;g.relay=!0}if(c&&(b==2?e[0]==c[0]&&e[1]==c[1]:e[0].slice(0,c[0].length)==c[0]))continue;var h=e[0].split(":");h.shift();for(var i=0;i<g.length;i++){var j=g[i];if(typeof j=="object"&&j.startWatchBatching){if(typeof f!="object"){DBG("no relay log");continue}j.startWatchBatching();for(var k=0;k<f.length;k++)j.merge(f[k]);j.endWatchBatching()}else if(callback(g[i],h,this)===!1)break;if(b==1)break}c=e}
};this.startWatchBatching=function()
{117|698;if(!this._trigWatchDepth){this._trigWatchDepth=1;this._trigWatchList=[]}else this._trigWatchDepth++
};this.endWatchBatching=function()
{117|711;if(!this._trigWatchDepth)return;this._trigWatchDepth--;if(this._trigWatchDepth)return;var b=this._trigWatchList;delete this._trigWatchList;delete this._trigWatchDepth;a.call(this,b,this.watchMode||1)
};this.addWatch=function()
{117|738;var a=this._watch;a||(a=this._watch={});var b="";for(var c=0;c<=arguments.length-2;c++){var d=arguments[c];b+=":"+(d=="*"?"{}":d);a[b]||(a[b]=!0)}var e=arguments[arguments.length-1];typeof a[b]=="object"?a[b].push(e):a[b]=[e];typeof e=="object"&&e.startWatchBatching&&(a[b].relay=!0)
};this.delWatch=function()
{117|765;var a=this._watch;if(!a)return;var b="";for(var c=0;c<=arguments.length-2;c++){var d=arguments[c];b+=":"+(d=="*"?"{}":d)}var e=a[b];if(typeof e!="object")return;var f=arguments[arguments.length-1];if(f)for(var c=0;c<e.length;c++)objectsSimilar(f,e[c])&&e.splice(c--,1);else a[b]=!0
};var b=function(a,d,e,f,g,h,i,j)
{117|802;var k=d.charAt(0);if(!!j||k!="\\"&&k!="!"&&k!="["&&k!="]"&&k!="+"&&k!="-"&&k!="`")k=!1;else{d=d.slice(1);k=="\\"&&(k=!1)}var l=a[d];e===null&&(e=undefined);if(k&&((k=="["||k=="]")&&!(e instanceof Array&&(!l||l instanceof Array))||k=="+"&&!(!l||typeof l=="number"&&typeof e=="number"||typeof l=="string"&&typeof e=="string")||k=="`"&&!(typeof l=="function"&&e instanceof Array))){DBG('merge: Unable to handle operation "',k,'"(',e,') on current value "',l,'"');return 0}if(k=="`"||typeof l=="function"){k!="`"&&DBG('merge: Got non-` merge operation on function "',d,'"(',e,"). Falling back to compatibility mode but this should be fixed.");e instanceof Array||(e=[e]);l.apply(a,e);return 0}if(e===l)return 0;var m=!1,n=!0,o=[];for(var p=0;p<g.length;p++){var q=g[p];(!p||f[q+":"+d])&&o.push(q+":"+d);f[q+":{}"]&&o.push(q+":{}")}g=o;if(k=="!")j=!0;else if(k=="]"){var r=l||[];for(var p=0;p<e.length;p++)e[p]===null?r.pop():r.push(e[p]);e=r}else if(k=="["){var r=l||[];for(var p=e.length-1;p>=0;p--)e[p]===null?r.shift():r.unshift(e[p]);e=r}else k=="+"&&l?e=l+e:k=="-"&&l&&(e=l-e);if(typeof e!="object"||e instanceof Array){if(typeof l=="object"&&i==2)for(var s in l)b(l,s,null,f,g,h,2,!1);if(e instanceof Array){l=a[d]=[];c(l,e,f,g,h,i,!0)}else e===undefined?delete a[d]:a[d]=e;m=!0;n=!1}else{if(typeof l!="object"||l instanceof Array){l instanceof Array&&!j&&DBG("merge: trying to merge hash into array; this is probably a bug");if(i==2&&l instanceof Array)for(var s in l)b(l,s,null,f,g,h,2,!1);l=a[d]={};m=!0;n=!1}else if(j)for(var s in l)if(e[s]===undefined){i==2?b(l,s,null,f,g,h,2,!1):delete l[s];m=!0;n=!1}var t=c(l,e,f,g,h,i,j);t&&(m=!0);t==1&&(n=!1)}if(!m)return 0;if(!i)return 1;if(i==1&&n)return 2;var u=!1;for(var p=0;p<g.length;p++){var v=g[p],w=f[v];if(typeof w=="object"&&v.length){h.push(g[0]+" "+v);if(w.relay){w.relay===!0&&(w.relay=[]);if(!u&&!j&&typeof e=="object"&&!(e instanceof Array)){u={};for(var x in e)u["!"+x]=e[x];e=u}w.relay.push(e)}if(i==1)return 2;n=!0}}return n?2:1
},c=function(a,c,d,e,f,g,h)
{117|981;if(typeof c!="object"){DBG("merge: non-hash invocation; ignoring");return 0}var i=!1,j=!0;for(var k in c){var l=b(a,k,c[k],d,e,f,g,h);l&&(i=!0);l==1&&(j=!1)}return i?j?2:1:0
};this.merge=function()
{117|1001;var b=arguments.length-1,d=arguments[b];if(typeof d=="object"&&typeof Event=="function"&&d instanceof Event){b--;d=arguments[b]}for(var e=b-1;e>=0;e--){var f={};f[arguments[e]]=d;d=f}var g=this._trigWatchList||[],h=c(this,d,this._watch||{},[""],g,this.watchMode||1);this.watchMode&&h&&(h==1||this.watchMode==2)&&this._watch&&this._watch[""]&&g.push(" ");this._trigWatchList||a.call(this,g,this.watchMode||1)
};this.setVar=this.setVarList=this.mergeVarList=function(a)
{117|1028;var b=[];if(a instanceof Array&&a[0]&&a[0]instanceof Array)b=a;else if(a instanceof Array)for(var c=0;c<arguments.length;c++)b.push(arguments[c]);else{b[0]=[];for(var c=0;c<arguments.length;c++)b[0].push(arguments[c])}this.startWatchBatching();for(var c=0;c<b.length;c++)this.merge.apply(this,b[c]);this.endWatchBatching()
};this.watchMode=2
}
})();(function()
{8|3;var a=window;domElementExtensions=new function()
{8|5;extendObject(this,objectExtensions);var b=this.destruct=function()
{8|43;var a;if(a=this._w){if(a.root==this){a.unfinish&&a.unfinish();delete a.root;a.deinit&&a.deinit()}this._w=null}if(a=this._t){a.undraw();a.deinit&&a.deinit();this._t=null}this._h&&(this._h=null);var c=this.childNodes;for(var d=0;d<c.length;d++){var e=c.item(d);e.childNodes&&b.call(e)}
},c=function(a,c,d)
{8|81;if(d===!0){b.call(a);return a.parentNode.replaceChild(c,a)}else if(d){typeof d!="object"&&(d=a.firstChild);a.insertBefore(c,d)}else a.appendChild(c)
};this.insertHtml=function(b,d)
{8|99;var e=!1;if(typeof d=="object"&&d!==null){if(!d.addDynamics){c(this,d,b);return d}DBG("DEPRECATED: insertHtml(widget)");e=d;d=e.getHtml()}var f=0,g,h=document.createElement("div");if(b===!0){g=this.parentNode;if(!g){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")+"");errReport({silent:!0,message:"no DOM parent"});g=document.createElement("span");g.appendChild(this)}}else g=this;g=g.tagName.toLowerCase();if(g=="table"||g=="tbody"){d="<table><tbody>"+d+"</tbody></table>";f=2}else if(g=="tr"){d="<table><tbody><tr>"+d+"</tr></tbody></table>";f=3}h.innerHTML=d;while(f--)h=h.firstChild;var i,j,k=h.firstChild;if(!k&&(typeof d!="string"||d.strip()!="")){k=document.createElement("span");if(a.closed||!document.body)return k;errReport({silent:!0,message:"failed to insertHtml: "+toSemiJson(d)+" | tag="+g+" | before="+toSemiJson(b)+""})}for(j=k;j;j=i){i=j.nextSibling;c(this,j,b)}e&&e.addDynamics(k);return k
};this.appendHtml=function(a)
{8|162;return this.insertHtml(null,a)
};this.prependHtml=function(a)
{8|163;return this.insertHtml(this.firstChild,a)
};this.setHtml=function(a)
{8|164;var c=this.childNodes;for(var d=0;d<c.length;d++){var e=c[d];e.childNodes&&b.call(e)}this.innerHTML="";if(a&&a!="")return this.insertHtml(null,a)
};this.replaceWith=function(a)
{8|175;return this.insertHtml(!0,a)
};this.remove=function()
{8|180;this.destruct();this.parentNode.removeChild(this)
};this.fireCallback=function(a)
{8|189;var b=this[a];b&&b();this.addCallback(a,null);this._h[a]=!0
};var d={};this.addCallback=function(a,b,c)
{8|200;this._h||(this._h={});var e=this._h[a];if(!e)this._h[a]=e=[];else if(e===!0)return callback(b);var f=this[a],g=d[a];g||(g=d[a]=function()
{8|211;var b=(this._h?this._h[a]:[])||[];for(var c=0;c<b.length;c++)if(callback(b[c],arguments,this)===!1)return!1
});if(g!==f){this[a]=g;window==this&&dd.ie&&(window[a]=g);typeof f=="function"&&e.push(f)}c?e.unshift(b):e.push(b)
};this.addCallbacks=function(a)
{8|235;for(var b in a)this.addCallback(b,a[b])
};this.delCallbacks=function(a)
{8|241;for(var b in a)this.delCallback(b,a[b])
};this.delCallback=function(a,b)
{8|247;var c=this._h;if(!c)return;var d=c[a];if(!d)return;if(b)for(var e=0;e<d.length;e++)objectsSimilar(b,d[e])&&d.splice(e--,1);else d=[];if(d.length)c[a]=d;else{this[a]=null;delete c[a];objectEmpty(c)&&(this._h=null)}
};this.addClass=function(a)
{8|273;var b=this.className;this.className=b?b+" "+a:a
};this.delClass=function(a)
{8|279;var b=[],c=this.className;if(!c)return;c=c.split(" ");for(var d=0;d<c.length;d++)c[d]!=a&&b.push(c[d]);this.className=b.join(" ")
};this.hasClass=function(a)
{8|288;return(new RegExp("(^|\\s)"+a+"(\\s|$)")).test(this.className||"")
};var e=(a.HTMLElement||a.Element||{}).prototype;if(e)try{extendObject(e,this);e="ok"}catch(f){e=f;try{this.insertHtml=undefined}catch(f){}}else e="no";DBG("domExt",e)
};$=function(a)
{8|324;typeof a=="string"&&(a=document.getElementById(a));for(var b=1;b<arguments.length;b++)a&&(a=a.childNodes[arguments[b]]);a&&!a.insertHtml&&extendObject(a,domElementExtensions);return a
};$(document);$(window);dd.ie6&&a.addCallback("onunload",function()
{8|338;DBG("assist gc");a._h=[];document._h=[];$(document.body).destruct()
});killEvent=function(a,b,c)
{8|346;a=a||window.event||{};if(!c){a.stopPropagation&&a.stopPropagation();a.cancelBubble=!0}if(!b){a.returnValue=!1;a.preventDefault&&a.preventDefault()}
};getOffsetXY=function(a)
{8|359;var b=0,c=0,d=!1;do{var e=a.style.position;if(e=="relative"||e=="absolute")d=!1;if(!d){b+=a.offsetLeft||0;c+=a.offsetTop||0;if(a.tagName!="BODY"){b-=a.scrollLeft||0;c-=a.scrollTop||0}}e=="absolute"&&(d=!0)}while(a=a.offsetParent);return[b,c]
};getOffsetX=function(a)
{8|378;return getOffsetXY(a)[0]
};getOffsetY=function(a)
{8|379;return getOffsetXY(a)[1]
};getKeyCode=function(a)
{8|381;return a?a.keyCode||a.which:window.event?window.event.keyCode:0
};inDom=function(a)
{8|388;while(a){if(a===document)return!0;a=a.parentNode}
};deleteCookie=function(a,b)
{8|398;try{document.cookie=a+"=; path=/; expires=Sat, 04-Oct-1980 00:00:01 GMT; "+(b?"; domain="+b:"")}catch(c){DBG("delCookie err "+b+" "+c)}
};getCookie=function(b)
{8|407;var c=document.cookie.split(";"),d;for(var e=0;e<c.length;e++){var f=c[e].strip().split("=");if(f[0]==b){var g=decodeURIComponent(f[1]);d&&d!=g&&a.ev&&ev.send("log","double cookie '"+b+"': '"+d+"'!='"+g+"', agent: "+navigator.userAgent+"");d=g}}return d
};cookiesEnabled=function()
{8|423;var a="PaiqTestCookie",b=a+"=1; path=/";document.cookie="x"+b;document.cookie="y"+b;if(!getCookie("x"+a))return!1;deleteCookie("x"+a);deleteCookie("y"+a);return!0
};(function()
{8|437;var b=objectExtensions.newWithProto(),c=0,d=[],e;incrLoadingTimeout=4e4;var f="ldng",g,h=function()
{8|453;e||(e=$(f));if(!e)return;DBG("loadCount=",c);if(c>0&&e.style.display=="none")e.style.display="block";else if(c==0&&e.style.display!="none"){e.style.display="none";if(g!==undefined){location.hash=g;g=undefined}}
},i=function()
{8|475;if(!c)return;var b={message:"loading timed out",loadCount:c};for(var e=0;e<d.length;e++)b["incrLoading"+e+"Trace"]=d[e];a.errReport&&errReport(b);decrLoading(c)
},j=undefined;incrLoading=function(e,f)
{8|490;DBG("incrLoading",e,f);if(f===!1||j!==!1&&f>j)j=f;b.timeout("loading",j===!1?!1:i,j||a.incrLoadingTimeout);c++;a.errTrace&&d.push(errTrace(a.incrLoading.caller));e&&d.push(e);setTimeout(h,0)
};decrLoading=function(a)
{8|507;DBG("decrLoading",a);c-=a||1;if(c<=-0){c=0;d=[];j=undefined;b.timeout("loading",!1)}setTimeout(h,0)
};setLocationHash=function(a)
{8|527;if(dd.ie&&dd.ie<9)return;c>0?g=a:location.hash=a
};var k=a.scriptLoadStatus={},l=[];scriptParsing=function(a)
{8|551;k[a]==1&&(k[a]=2)
};var m=function()
{8|558;var a,b=0;while((a=l[b])!==undefined){var c=k[a[0]];if(c<3)if(a[2]===!1){b++;continue}else break;c==4&&callback(a[1]);l.shift()}
};scriptReady=function(a)
{8|587;DBG("scriptReady:",a);(k[a]==1||k[a]==2)&&decrLoading();k[a]=4;m()
};isLoaded=function(a)
{8|596;DBG(k);typeof a=="object"&&(a=a.name||a.url);return k[a]>=4
};var n=function(a,b)
{8|603;DBG("polling for func "+a);if(self[a]){scriptReady(b);return}setTimeout(function()
{8|610;n(a,b)
},100)
};loadCall=function(b,c)
{8|627;if(typeof b=="string")b={url:b};else if(b.reverse||b.callee){var d=b.length;for(var e=0;e<b.length;e++)loadCall(b[e],function()
{8|633;d--==1&&callback(c)
});return}var f=(a.jsVersions||{})[b.url]||b.url,g=b.name||f.match(/^(.*\/)?(.*)/)[2].split(".")[0],h=k[g]||0;l.push([g,c,b.critical]);if(h>=4)dd.ie?setTimeout(m,0):m();else if(!h){k[g]=b.silent?-1:1;b.silent||incrLoading("loadCall:"+g);var i=!1;DBG("Loading "+g+": "+f);if(b.flash)loadFlashObject(f,b.width,b.height,b.parent,b.bgcolor,g);else{var j=document.createElement("SCRIPT");j.src=f;j.type="text/javascript";document.getElementsByTagName("head").item(0).appendChild(j)}b.poll&&n(b.poll,g)}
}
})();setOpacity=function(a,b)
{8|731;dd.ie?a.style.filter="Alpha(opacity="+parseInt(100*b)+")":a.style.opacity=b
};getOpacityCss=function(a)
{8|737;if(dd.ie)return" filter: alpha(opacity="+a*100+");";return"opacity: "+a+";-moz-opacity: "+a+";"
};setSelectionRange=function(a,b,c)
{8|751;c===undefined&&(c=b);if(a.setSelectionRange){a.focus();a.setSelectionRange(b,c)}else if(a.createTextRange){var d=a.createTextRange();d.collapse(!0);d.moveEnd("character",c);d.moveStart("character",b);d.select()}
};getDocScroll=function()
{8|767;var b=document.documentElement;body=document.body;if(body.scrollTop!==undefined)return[body.scrollLeft,body.scrollTop];if(a.pageYOffset!==undefined)return[pageXOffset,pageYOffset];if(b&&b.scrollTop!==undefined)return[b.scrollLeft,b.scrollTop];return[0,0]
};getEventXY=function(a,b)
{8|777;a=a||window.event;var c=b===!0?[0,0]:getDocScroll(),d=a.clientX,e=a.clientY;if(d===undefined){d=a.pageX||0;e=a.pageY||0}return[d+c[0],e+c[1]]
};viewportSize=function()
{8|790;var b,c,d;if(b=a.innerWidth)c=a.innerHeight;else if((d=document.documentElement)&&(b=d.clientWidth))c=d.clientHeight;else if(document.body&&(b=document.body.clientWidth))c=document.body.clientHeight;else{b=950;c=700}return[b,c]
};var b,c,d,e=[],f;function
g(a,c){8|801;if(b)return;b=!0;i(d,"mouseout",c||window.event);d=!1;b=!1;killEvent(c)
}function
h(a,g,h){8|811;if(b)return;h=h||window.event;var j=getEventXY(h,!0);b=!0;for(var k=0;k<e.length;k++){var l=e[k];if(inDom(l))l.style.display="none";else{e.splice(k,1);k--}}if(f!==!1){var m=getDocScroll();if(f===undefined&&(m[0]>0||m[1]>0)){var n=viewportSize();f=!!document.elementFromPoint(m[0]+n[0]-1,m[1]+n[0]-1)}if(f){j[0]+=m[0];j[1]+=m[1]}}var o=document.elementFromPoint(j[0],j[1]);o&&o.nodeType==3&&(o=o.parentNode);for(var k=0;k<e.length;k++)e[k].style.display="block";if(o!==d){i(d,"mouseout",h);i(o,"mouseover",h);d=o}i(o,g,h);if(g=="mousedown")c=o;else if(g=="mouseup"){(c===o||!c)&&i(o,"click",h);c=!1}b=!1;killEvent(h)
}function
i(b,c,d){8|866;if(!b||!inDom(b))return;if(d&&d.initMouseEvent){var e=document.createEvent("MouseEvent");e.initMouseEvent(c,!0,!0,a,0,d.screenX,d.screenY,d.clientX,d.clientY,d.ctrlKey,d.altKey,d.shiftKey,d.metaKey,0,null);b.dispatchEvent(e)}else document.createEventObject&&(c=="click"?b.click():b.fireEvent("on"+c,document.createEventObject(d)))
}forwardMouseEvents=function(a)
{8|884;e.push(a);$(a).addCallbacks({onmouseout:[g,a],onclick:function(a)
{8|889;killEvent(a)
}});var b=["mousemove","mousedown","mouseup","dblclick","mousewheel"];for(var c=0;c<b.length;c++)a.addCallback("on"+b[c],[h,a,b[c]])
};createHighlight=function(a,b,c,d,e)
{8|896;if(!document.elementFromPoint)return;d==null&&(d=5);typeof d!="object"&&(d=[d,d]);var f=$(document.createElement("div"));setOpacity(f,c==null?.25:c);var g="auto";for(var h=a;h&&h.style;h=h.parentNode)if(h.style.zIndex&&h.style.zIndex!="auto"){g=h.style.zIndex;break}extendObject(f.style,{position:"absolute",backgroundColor:b||"#68f",left:getOffsetX(a)-d[0]+"px",width:a.offsetWidth+2*d[0]+"px",top:getOffsetY(a)-d[1]+"px",height:a.offsetHeight+2*d[1]+"px",borderRadius:2*Math.min(d[0],d[1])+"px",zIndex:g});e&&forwardMouseEvents(f);document.body.appendChild(f);return f
};var j,k,l,m,n,o,p,q=function()
{8|928;n=!1;if(p!==!1&&p!=getDocScroll()[1])return scrollToElement();var a=((new Date).getTime()-l)/m;if(a>=1.5){a=1;scrollToElement()}else{if(a>=1){if(!o)return;setOpacity(o,Math.max(0,(1.5-a)/2));a=1}else a=Animation.T.sinsin(a);n=setTimeout(q,25)}p=Math.round(j+(1-a)*k);scrollTo(0,p)
};scrollToElement=function(a,b,c,d)
{8|955;if(n){clearTimeout(n);n=!1}if(o){document.body.removeChild(o);o=!1}if(!a)return;var e=getOffsetY(a),f=a.offsetHeight,g=getDocScroll()[1],h=viewportSize()[1];d=d&&typeof d!="object";if(!b&&e>=g&&e+f<=g+h){if(d)return;j=g}else j=Math.max(0,e-Math.max(0,parseInt((h-f)/2)));k=g-j;l=(new Date).getTime();m=c||500;p=!1;d?o=!1:o=createHighlight(a);location.hash=1+(0|location.hash.replace("#",""));q()
};link=function()
{};refresh=function()
{8|998;location.reload()
};showPopup=function()
{};setForegroundRoot=updateForegroundRoot=saveFocus=unsaveFocus=restoreFocus=testFont=fixViewportY=focusFirstInput=function()
{}
})();(function()
{10|45;var a=watchExtensions.newWithProto();a.undraw=function(a)
{10|49;if(!this.root)return;var b=this.attrs["class"];b&&(this.attrs["class"]=b.replace(/( |^)![^ ]*/,""));this.attrs.id&&/^_PqLoMk/.test(this.attrs.id)&&delete this.attrs.id;if(this._rchld){for(var c=0;c<this._rchld.length;c++)this._rchld[c].undraw(!0);delete this._rchld}this.unfinish&&this.unfinish();this.root._w=null;a||this.root.remove(!0);delete this.root
};a.redraw=function()
{10|71;var a=this.root;if(a){this.undraw(!0);var b=a.replaceWith(this.getHtml());b&&d(b,this.parent,this)}
};a.getHtml=function()
{10|116;this.root&&unexpectedGetHtml(this.name);var a=null;this.ihtml&&(a=this.ihtml());var b="",c=this.attrs;for(var d in c)c[d]!==undefined&&(b+=" "+d+'="'+escapeHtmlString(c[d].toString())+'"');if(this.tag=="img"||this.tag=="br"||this.tag=="input")a="<"+this.tag+""+b+" />";else if(a===null)a=this.html(b);else if(a===undefined){DBG("html not ready for "+this.name+"");a="<span"+b+'><div class="spin"></div></span>'}else a="<"+this.tag+""+b+">"+a+"</"+this.tag+">";return a
};var b=0,c={},d=function(a,b,e)
{10|179;var f,g=e||a,h,i=a.className;if(i){i=i.split(" ");for(var j=0;j<i.length;j++){var k=i[j],l=k.substring(0,1);if(l=="!")if(k.substring(1,2)=="!")h=!0;else{g=e=fetchProp(c,parseInt(k.substring(1)));if(!g){if(k.substring(1)!=""){DBG("unable to link widget "+k.substring(1)+" to "+a+"");if(a._w){DBG("assuming double scanTreeInit- aborting");return}}g=e={}}}else if(l=="@"&&b){f=!0;if(k.substring(1,2)=="@"){k=k.substring(2);b[k]||(b[k]=[]);g._nr=b[k].length;b[k].push(g)}else b[k.substring(1)]=g}}}if(h)return;if(e){g===a&&(a.className=a.className?a.className+" !!":"!!");e.root=$(a);e.parent=b;a._w=b=e}else f&&($(a)._w=b);var m=a.childNodes;for(var n=0;n<m.length;n++)m[n]?d(m[n],b):DBG(""+n+"th element of "+a+" is undefined");if(e&&typeof e.finish=="function")try{e.finish()}catch(o){if(typeof o=="object"){o.widgetFinish=e.name;e.root&&(typeof e.root.outerHTML=="string"?o.outerHtmlSnippet=e.root.outerHTML.substr(0,1e3):typeof e.root.innerHTML=="string"&&(o.innerHtmlSnippet=e.root.innerHTML.substr(0,1e3)))}if(window.errReport)errReport(o);else throw o}
};a.insert=function(a,b)
{10|267;var c=$(a).insertHtml(b,this.getHtml());d(c,a._w,this);return this
};a.set=function(a)
{10|274;var b=$(a).setHtml(this.getHtml());d(b,a._w,this);return this
};a.replace=function(a,b)
{10|281;var c=[];if(!b)for(var d=a.firstChild;d;d=d.nextSibling)c.push(d);this.content=this.content||"";this.insert(a,!0);if(this.inner)for(var e=0;e<c.length;e++)this.inner.appendChild(c[e]);return this
};a.render=function()
{10|298;var a=this.attrs["class"],d="!";if(!this.simple){c[++b]=this;d="!"+b}this.attrs["class"]=a?d+" "+a:d;return this.getHtml()
};var e=0,f={},g=function()
{10|315;for(var a in f){var b=f[a],c=$(a);c?d(c,!1,b):DBG("unable to finish widget "+a+" "+b.name)}f={}
};a.make=function()
{10|325;if(!this.simple){f.length||setTimeout(g,1);var a=this.attrs.id=this.attrs.id||"_PqLoMk"+ ++e;f[a]=this}return this.getHtml()
};a.makeStart=function()
{10|335;this.simple||(this.id=this.attrs.id=this.attrs.id||"_PqLoMk"+ ++e);this.content="<span class='!!'></span>";var a=this.getHtml().split("");this.endHtml=a[1];return a[0]
};a.makeEnd=function()
{10|345;if(!this.simple){f.length||setTimeout(g,1);f[this.id]=this}return this.fetch("endHtml")
};a.write=function()
{10|354;var a;this.simple||(a=this.attrs.id=this.attrs.id||"_PqLoMk"+ ++e);document.write(this.getHtml());(a=$(a))&&d(a,!1,this);return this
};a.writeStart=function()
{10|363;document.write(this.makeStart(this));return this
};a.writeEnd=function()
{10|369;document.write(this.fetch("endHtml"));var a=$(this.id);a&&d(a,!1,this);return this
};a.prop=function(a,b)
{10|390;var c,d,e=this[b||this.mainChild||this.basics[0]],f=a.charAt(0).toUpperCase()+a.substr(1);typeof e!="object"&&(e=undefined);e&&(c=e["_getParent"+f+""])?d=e:e&&(c=e["parent"+f+""])!==undefined?d=undefined:(c=this["_get"+f+""])?d=this:(c=this[a])!==undefined?d=undefined:e&&(c=e["_get"+f+""])?d=e:e&&(c=e[a])!==undefined&&(d=undefined);if(d){var g=[];for(var h=2;h<arguments.length;h++)g.push(arguments[h]);c=c.apply(d,g)}return c
};a.child=function(a,b)
{10|424;var c=this[a||this.mainChild||this.basics[0]];if(typeof c!="object")return c||b;this._rchld?this._rchld.push(c):this._rchld=[c];return c.render()
};a.modal=function()
{10|434;var a=this;while(a.parent&&a.Class!==window.Modal)a=a.parent;if(a.Class!==window.Modal)return!1;var b=[];for(var c=1;c<arguments.length;c++)b.push(arguments[c]);return a[arguments[0]].apply(a,b)
};a.redrawParent=function()
{10|449;this.modal("redraw")
};a.closeModal=function()
{10|450;this.modal("close")
};var h=window.domElementExtensions;extendObject(a,{tag:"span",basics:["content"],watchMode:1,addCallback:h.addCallback,delCallback:h.delCallback,addCallbacks:h.addCallbacks});a.addDynamics=function(a)
{10|463;d(a,!1,this)
};a.remove=function()
{10|464;this.root.remove()
};var i=function()
{10|475;this.timeout("touch",!1);this.root.delClass("touch");this.root.removeEventListener("touchend",this,!1);document.body.removeEventListener("touchmove",this,!1)
},j=function(a)
{10|483;a=a||window.event;var b=(a.changedTouches||a.touches||[])[0];switch(a.type){case"touchstart":this.tx=b.clientX;this.ty=b.clientY;this.root.addEventListener("touchend",this,!1);document.body.addEventListener("touchmove",this,!1);this.timeout("touch",function()
{10|493;this.root&&this.root.addClass("touch")
},40);break;case"touchmove":Math.abs(b.clientY-this.ty)>7&&i.call(this);break;case"touchend":a.stopPropagation();a.preventDefault();i.call(this);callback(this.onclick,[],this)}
},k=function(a)
{10|511;var b=this._w;if(b){callback(b.onclick,[a],b);if(!b.bubbleEvent)return killEvent(a)}
};a.addOnClick=function(a,b)
{10|569;this.onclick=a;if(this.root.addEventListener&&dd.touch&&!this.forceOnClickEvent){this.handleEvent=j;this.root.addEventListener("touchstart",this,!1);return}this.root.addCallback("onclick",k)
};var l={id:"id",style:"style",className:"class"},m=function(a,b,c,d)
{10|597;a[b]?d?a[b]=c+" "+a[b]:a[b]+=" "+c:a[b]=c
};a.appendAttr=function(a,b)
{10|604;m(this.attrs,a,b)
};window.makeWidget=function(b,c,d)
{10|606;var e=function()
{10|608;var a=clone(this.attrs)||{};if(d===undefined){for(var b in this.rawArgs)l[b]&&m(a,l[b],this.rawArgs[b]);delete this.rawArgs}this.attrs=a;if(this.init){var c=this.init();typeof c=="object"&&DBG("widget: init() returning hash - this should be fixed")}
};c=c||b.inherit||a;b.attrs||(b.attrs={});var f=(c.prototype||c).attrs;for(var g in f||{})m(b.attrs,g,f[g],!0);return makeClass(b,c,d===undefined?!0:d,e)
};String.prototype.render=function()
{10|645;return this
}
})();(function()
{11|5;window.InlineWidget=makeWidget({basics:["h","finish","tag"],h:"",tag:"span",ihtml:function()
{11|17;return this.h
}});window.EmptyWidget=makeWidget({ihtml:function()
{11|20;return""
}});window.RemoteWidget=makeWidget({basics:["rpc","ihtml","onData","path"],init:function()
{11|26;this.addWatch([this,this.redraw]);this.rpc instanceof Array||(this.rpc=[this.rpc]);this.rpc.push([this,this.resp]);this.stream=ev.send.apply(ev,this.rpc)
},deinit:function()
{11|35;this.stream.cancel()
},resp:function()
{11|38;var a=this.path?[this.path]:[];for(var b=0;b<arguments.length;b++)a.push(arguments[b]);this.merge.apply(this,a);callback(this.onData||!1,arguments,this)
},update:function()
{11|45;this.stream.cancel();this.path&&this.merge(this.path,null);this.stream=ev.send.apply(ev,this.rpc)
}});window.NotiStatWidget=makeWidget({basics:["measure","unknown","formatter"],unknown:"",init:function()
{11|59;var a=window.notificationHandlers;a&&a.addWatch(this.measure,[this,this.redraw])
},deinit:function()
{11|63;var a=window.notificationHandlers;a&&a.delWatch(this.measure,[this,this.redraw])
},ihtml:function()
{11|67;var a=(window.notificationHandlers||{})[this.measure];return a===undefined?this.unknown:(this.formatter||numberFormat)(a)
}});var a=function(a)
{11|77;var b=this._w;b&&b.getValue&&b.onChange&&callback(b.onChange,[b.getValue.call(b)],b);if(getKeyCode(a)!=13)return;killEvent(a);if(this.onEnter)this.onEnter();else if(this._w&&this._w.onEnter)this._w.onEnter();else for(var c=this;c;c=c.parentNode){if(c.submit)return c.submit();if(c._w&&c._w.onSubmit)return callback(c._w.onSubmit,[],c._w)}
},b=function(a,b,c,d,e)
{11|94;var f=function()
{11|96;this.addClass(b);callback(e,[!0])
},g=function()
{11|97;this.delClass(b);callback(e,[!1])
};if(typeof a!="object"||!(a instanceof Array))a=[a];for(var h=0;h<a.length;h++){var i=$(a[h]);i.addCallback(c,f);i.addCallback(d,g)}
};window.toggleFocus=function(a,c,d)
{11|107;return b(a,c||"focus","onfocus","onblur",d)
};window.toggleMouse=function(a,c,d)
{11|111;return b(a,c||"mouse","onmouseover","onmouseout",d)
};window.BoxWidget=makeWidget({basics:["content"],tag:"div",attrs:{"class":"box"},ihtml:function()
{99|5;return this.content
},restyle:function()
{}});window.Button=makeWidget({basics:["content","onclick","subcontent","style"],tag:"div",attrs:{"class":"button"},ihtml:function()
{11|214;return this.content
},finish:function()
{11|217;this.onclick&&this.addOnClick(this.onclick)
}});window.OkButton=window.GoButton=makeWidget({attrs:{"class":"ok"}},Button);window.AbortButton=makeWidget({attrs:{"class":"abort"}},Button);window.AddButton=window.PrevButton=window.NextButton=Button;window.ContentBox=BoxWidget;window.RoundedBox=makeWidget({attrs:{"class":"rounded"}},BoxWidget);window.BorderedRoundedBox=makeWidget({attrs:{"class":"bordered"}},RoundedBox);window.TitledRoundedBox=makeWidget({attrs:{"class":"titled"}},BoxWidget);window.TipBox=makeWidget({attrs:{"class":"tip"}},BoxWidget);window.MIcon=makeWidget({basics:["cn","onclick"],tag:"div",init:function()
{11|237;this.attrs["class"]=this.cn
},ihtml:function()
{11|240;return""
}},Button);window.MImageLoader=makeWidget({tag:"img",basics:["src"],attrs:{"class":"spin"},init:function()
{11|249;this.attrs.src=this.src
},finish:function()
{11|252;this.root.addEventListener("load",function()
{11|253;this.delClass("spin")
})
}});window.DocumentCover=makeWidget({basics:["onclick","op"],op:.55,bg:"#000000",tag:"div",attrs:{style:"top: 0; left: 0; width: 100%; z-index: 9998;"},init:function()
{11|272;this.appendAttr("style","background-color: "+this.bg+"; "+getOpacityCss(this.op)+"");dd.ie6?this.appendAttr("style","position: absolute; height: 500px;"):this.appendAttr("style","position: fixed; height: 100%;")
},ihtml:function()
{11|280;return""
},finish:function()
{11|281;this.onclick&&this.root.addCallback("onclick",this.onclick);dd.ie6&&this.check()
},check:function()
{11|285;if(!this.root)return;var a=document.body.parentNode.scrollHeight||Math.max(document.body.offsetHeight,document.body.parentNode.clientHeight);a>parseInt(this.root.style.height)&&(this.root.style.height=""+a+"px");this.timeout("check",[this,this.check],250)
},show:function()
{11|293;this.insert(document.body)
},hide:function()
{11|294;this.undraw()
}});(function()
{14|5;var a=[],b,c={tag:"div",attrs:{"class":"modal"}},d=function()
{14|61;document.body.addClass("with-modal");callback(window.onmodals,[!0])
},e=function()
{14|66;document.body.delClass("with-modal");callback(window.onmodals,[!1])
};c.onShowing=function(a)
{14|71;this.root.style.display=a?"block":"none"
};var f=function()
{14|78;var c=b;b=a[0];if(b===c)return;if(c&&!b)e();else if(c){c.root&&callback(c.onShowing,[!1],c);b.root||b.insert(document.body);callback(b.onShowing,[!0],b)}else{d();b.insert(document.body);callback(b.onShowing,[!0],b)}b&&b.root&&(b.focussed===undefined?focusFirstInput(b.root):b.focussed&&restoreFocus(b.focussed))
};c.show=function()
{14|144;for(var b=0;b<a.length;b++)a[b]===this&&a.splice(b,1);a.unshift(this);f();return this
};c.schedule=function()
{14|154;a.push(this);f();return this
};c.cancel=function()
{14|161;for(var b=0;b<a.length;b++)a[b]===this&&a.splice(b,1);var c=!!this.root;this.root&&this.undraw();f();return c
};window.clearModals=function(b)
{14|175;var c=[];for(var d=0;d<a.length;d++)callback(b,[a[d]])&&c.push(a[d]);for(var d=0;d<c.length;d++)c[d].clear();return c.length
};var g=function()
{14|188;var a=this.prop("options")||["Sluiten"];typeof a!="object"&&(a=a.split("|"));var b=this.prop("onAction"),c=this.prop("onCancel"),d=[];for(var e=0;e<(a||[]).length;e++){var f,g=a[e];if(typeof g=="object"&&g.Class){g.root&&g.undraw();g.orgOnclick===undefined?f=g.orgOnclick=g.onclick||!1:f=g.orgOnclick}else{f=a[++e];var h=e>=a.length-1?OkButton:f?GoButton:AbortButton;g=new h(g)}if(f)b&&(f=[!1,chainCb.call(this,!0,f,b)]);else{this.allowCancel===undefined&&(this.allowCancel=!0);f=c}e==a.length-1&&(this.onSubmit=f);g.onclick=typeof f=="function"?[this,f]:f;d.push(g)}return d
},h=function()
{14|360;var a=g.call(this),b=[];for(var c=a.length-1;c>=0;c-=2)b.unshift(c?"<tr><td>"+a[c-1].render()+"</td><td>"+a[c].render()+"</td></tr>":'<tr><td colspan="2">'+a[c].render()+"</td></tr>");return'<div style="height: '+(b.length*55+8)+'px;"></div><table cellspacing="0" cellpadding="0">'+b.join("")+"</table>"
};c.ihtml=function()
{14|375;var a=this.child("content"),b=this.prop("title");return'<span><h2 class="@titleE">'+b+"</h2>"+a+"</span>"+h.call(this)+""
};c.updateDims=function()
{};c.updateOptions=function()
{};c.updateTitle=function()
{14|402;this.titleE.setHtml(this.prop("title"))
};c.close=c.clear=function()
{14|411;this.modalId&&!this.dontKillModal&&parseInt(this.modalId)&&ev.send("AutoRun.kill",this.modalId);return this.cancel()
};var i={};window.autoRunKilled=function(a)
{14|420;i[a]&&i[a].cancel()
};c.init=function()
{14|427;this.modalId&&(i[this.modalId]=this);return this.sup("init")
};c.deinit=function()
{14|434;delete i[this.modalId]
};c.onCancel=c.onAction=c.close=c.clear;c.name="Modal";c.basics=["modalId","content","title"];c.mainChild="content";window.Modal=makeWidget(c);window.LightBox=makeWidget(c);window.unsafeModal=function(a,b)
{14|448;incrLoading("unsafeModal:"+a.name);a.widget||(a.widget=a.name);var c=function()
{14|454;var c=window[a.widget];if(!c)throw new Error("modals: cannot load "+a.name+" ("+a.widget+")");var d=c.prototype.newWithProto();c.apply(d,b||[]);var e=new Modal({name:a.name,content:d,modalId:a.id});a.now?e.show():e.schedule();decrLoading();gaTrackPageview("/modal/"+a.name+"?args="+encodeURIComponent(toJson(b||[])))
};a.deps?loadCall(a.deps,c):c()
};var j=function(a,b,c)
{14|475;var d=[];for(var e=0;e<b.length;e++)d.push(b[e]);var f=null;(""+d[0]).match(/^[0-9]*$/)&&(f=parseInt(d.shift()));var g=d.shift(),h=(window.safeModals||{})[g];if(!h)return DBG("modals: undefined modal: ",g);var i=h[0],j=h[1]||g,k=h[2]||!1,l=h[3]||!1;if(!window.uid&&!k||c&&l)return!1;var m=d[d.length-1];m&&typeof m=="object"&&m.cancelBubble!==undefined&&d.pop();unsafeModal({deps:i,name:g,widget:j,id:f,now:a},d)
};window.showModal=function()
{14|504;j(!0,arguments)
};window.schedModal=function()
{14|505;j(!1,arguments)
}
})();7;window.ContentDialog=function()
{15|3;var a={},b={basics:["url"],parentOptions:["Sluiten"]};b._getParentPreferredWidth=function(a)
{15|13;return this.tw=Math.min(a,1200)
};b.init=function()
{15|18;this.addWatch([this,this.modal,"redraw"]);ev.send("ContentNode.getTree",0,this.url,[this,this.merge]);window.ccc=this
};var c=function(a,b)
{15|27;return a.v.ord-b.v.ord
},d=function(a)
{15|28;return a.replace(/^\/+/,"").replace(/\/+$/,"")
};getParent=window.gp=function(a)
{15|29;return d(a).replace(/(\/|^)[^\/]*$/,"")
},isChild=function(a,b)
{15|32;a=d(a);b=d(b);return(!b||a.substring(0,b.length+1)==b+"/")&&a.indexOf("/",b.length+1)<0
},isDescendant=function(a,b)
{15|36;a=d(a);b=d(b);return!b||a.substring(0,b.length+1)==b+"/"
},makeTocs=function()
{15|40;var a={};for(var b in this.nodes){if(!this.nodes[b].toc)continue;var d=b.replace(/(^|\/)[^\/]+$/,"");a[d]||(a[d]=[]);a[d].push({k:b,v:this.nodes[b]})}for(var b in a)a[b].sort(c);this.tocs=a
};var e=function(a,b)
{15|58;var c=0;a=a.replace(new RegExp("((<.*?>)|("+b+"))","gi"),function(a,b,d,e)
{15|63;if(d)return d;c++;return'<span style="background-color: yellow;">'+e+"</span>"
});return[a,c]
},f=function(a,b,c,d)
{15|75;return'<div class="@@cnEA contentNode" path="'+escapeHtml(a)+'"><h3>'+(d?b:escapeHtml(b))+"</h3>"+c+"</div>"
},g=function(a,b)
{15|78;var c=this.tocs;if(!c[a])return"";var d="";for(var e=0;e<c[a].length;e++){var f=c[a][e],h={path:f.k,url:f.v.url,type:f.v.type};b&&(h={path:b,url:this.nodes[b].url,type:this.nodes[b].type,"`scrollTo":[f.k]});d+="<li>"+(new Link({content:escapeHtml(f.v.title),onclick:[!1,this,this.merge,h],style:this.path==f.k&&this.type!="search"?"color: #ef6b00":""})).render()+"</li>";if(this.path==f.k||isDescendant(this.path,f.k))d+=g.call(this,f.k,b||(f.v.type=="aggregate"?f.k:undefined))}return'<ul class="contentToc">'+d+"</ul>"
},h={text:function()
{15|102;return f(this.path,this.nodes[this.path].title,this.nodes[this.path].html)
},section:function()
{15|105;return'<div class="contentNode"><h3>'+escapeHtml(this.nodes[this.path].title)+"</h3><p>Maak een keuze in het menu aan de linkerkant.</p></div>"
},aggregate:function()
{15|108;var a=[];for(var b in this.nodes)isChild(b,this.path)&&a.push({k:b,v:this.nodes[b]});a.sort(c);var d=this.nodes[this.path].html||"";for(var e=0;e<a.length;e++)d+=f(a[e].k,a[e].v.title,a[e].v.html);return d
},search:function()
{15|121;var a=[];for(var b in this.nodes){var c=this.nodes[b],d=c.html,g=escapeHtml(c.title);if(!d)continue;var h=0,i=!0;for(var j=0;j<(this.swords||[]).length;j++){var k="\\b"+this.swords[j];j!=this.swords.length-1&&(k+="\\b");var l=h,m=e(d,k);d=m[0];h+=m[1];m=e(g,k);g=m[0];h+=m[1]*3;i=!1;if(l==h)break;i=!0}if(i){for(var n=getParent(b);n&&this.nodes[n];n=getParent(n))g=this.nodes[n].title+" &rarr; "+g;a.push({score:h,html:f(b,g,d,!0)})}}a.sort(function(a,b)
{15|154;return b.score-a.score
});var d="";for(var j=0;j<Math.min(7,a.length);j++)d+=a[j].html;a.length>7&&(d+='<div style="text-align: center; font-style: italic; padding: 35px 0;">Er zijn meer resultaten. Gebruik specifiekere zoektermen om deze te tonen.</div>');return d
}};b.ihtml=function()
{15|166;delete this.parentAnchor;this.cnEA=[];if(!this.type)return;if(this.type=="err"){ev.send("log","content node not found: url="+this.url+", path="+this.path+"");this.parentTitle="Ongeldige URL";delete this.parentAnchor;delete this.parentTopHtml;return'<div style="font-style: italic; text-align: center; padding: 35px 0;">Dit lijkt een ongeldige URL. We zouden het erg op prijs stellen als je een mailtje stuurt naar <a href="mailto:support@paiq.nl">support@paiq.nl</a> met uitleg hoe je hier terecht bent gekomen.</div>'}this.parentTitle=this.grTitle||"";this.parentAnchor=this.url?"!"+this.url:undefined;this.parentTopHtml=j.call(this);var a="";if(this.grPath){this.tocs||makeTocs.call(this);a=g.call(this,this.grPath,walkTree(this.nodes,[this.grPath,"type"])=="aggregate"?this.grPath:undefined)}var b=this,c=h[this.type].call(this);c=(new ContentBox({content:c,style:"width: 100%;",finish:function()
{15|193;b.cnEA=this.cnEA
}})).render();if(!a)return c;else return"<div>"+a+"</div>"+c+""
};var i=function()
{15|209;this.timeout("redrawLater",[this,this.modal,"redraw"],10)
};b.scrollTo=function(a)
{15|214;var b=this.cnEA||[];for(var c=0;c<b.length;c++)if(b[c].getAttribute("path")==a){scrollToElement(b[c].childNodes[0],!0);break}
};b.finish=function()
{15|224;window.addCallback("onresize",[this,this.modal,"updateDims"]);this._id=a.length;a[this._id]=this
};b.unfinish=function()
{15|249;window.delCallback("onresize",[this,this.modal,"updateDims"]);delete a[this._id]
};var j=function()
{15|254;if(this.noSearch)return"";var a=function(a)
{15|257;this._type||(this._type=this.type);this.type=a?"search":this._type;this.swords=a?a.split(/\s+/):null;c.root.style.display=a?"block":"none";a!=b.getValue()&&b.setValue(a);this.redraw()
},b=new EnhancedInputLine({hint:"zoeken...",style:"width: 225px; position: relative; top: -6px;",onChange:[this,a]}),c=new Link({onclick:[this,a,""],content:"annuleren",style:"font-size: 85%; display: none; position: relative; top: -6px; left: 3px;"});return(new InlineWidget(""+b.render()+""+c.render()+"")).render()
};window.linkContent=function(b)
{15|279;var c;for(var d in a){var e=a[d];for(var f in e.nodes||{}){var g=e.nodes[f];if(g.url==b){c=[e,f,g];break}}e.nodes[b]&&(c=[e,b,e.nodes[b]]);if(c)break}if(c){c[0].modal("show");c[0].merge({path:c[1],url:c[2].url,type:c[2].type})}else showModal("Content",b)
};return makeWidget(b)
}();window.Link=makeWidget({basics:["content","onclick","tooltip","bubbleEvent"],attrs:{"class":"link",tabindex:"1"},ihtml:function()
{11|310;return this.content
},finish:function()
{11|313;toggleFocus(this.root);if(this.onclick){this.root.addCallback("onkeypress",a);this.addOnClick(this.onclick,this.glow)}if(this.tooltip){addTooltip(this.root,this.tooltip);this.tooltip=undefined}this.inner=this.root
},onEnter:function()
{11|325;this.onclick&&callback(this.onclick)
}});window.FormField=makeWidget({setError:function(a)
{11|336;if(!this.root)return;var b=a?"<span><div style='clear: both;'></div><span style='color: red; font-weight: bold; font-size: 85%;'>"+a+"</span></span>":"";this.error?$(this.error).setHtml(b):this.error=$(this.root.parentNode).insertHtml(this.root.nextSibling,b)
}});function
c(){11|355;this.root.focus();this.isChanged=!0;callback(this.onChange,[this.getValue()],this)
}window.CheckBox=makeWidget({attrs:{style:"padding: 4px; padding-top: 0px; cursor: pointer;",tabindex:"1"},tag:"div",ihtml:function()
{11|368;this.value&&(this.checked=this.value);return'<table style="margin: 0px; padding: 0px; border-collapse: collapse;"><tr><td><input tabindex="-1" class="@input checkbox" style="position: relative; float: left;" type="checkbox" '+(this.checked&&this.checked!="false"?"checked ":"")+""+(this.post?' name="'+escapeHtmlString(this.post)+'"':"")+' /></td><td style="padding: '+(dd.ie67?6:0)+'px 0 0 6px;">'+this.content+"</td></tr></table>"
},getValue:function()
{11|380;return this.input.checked?1:0
},setValue:function(a)
{11|382;this.input.checked=!!a
},changeValue:function(a)
{11|387;this.setValue(!this.getValue());a===!0&&c.call(this)
},finish:function()
{11|392;var b=this;b.root.addCallback("onkeypress",a);b.addOnClick(function(a)
{11|397;b.changeValue(!0);killEvent(a)
},!0);b.input.addCallbacks({onclick:function(a)
{11|403;c.call(b);killEvent(a,!0)
}})
},onEnter:function(a)
{11|410;this.changeValue(!0);return killEvent(a)
},basics:["content","checked"]},FormField);window.Selector=function()
{11|423;var b={basics:["answers","value"],attrs:{tabindex:1},tag:"select"};b.ihtml=function()
{11|430;var a="";if(this.answers instanceof Array)for(var b=0;b<this.answers.length;b++)a+='<option value="'+b+'" '+(b==this.value?"selected":"")+">"+escapeHtml(this.answers[b])+"</option>";else for(var c in this.answers)a+='<option value="'+c+'" '+(c==this.value?"selected":"")+">"+escapeHtml(this.answers[c])+"</option>";return a
};b.getValue=function()
{11|445;return this.root.childNodes[this.root.selectedIndex].value
};b.setValue=function(a)
{11|450;for(var b=0;b<this.root.childNodes.length;b++)if(this.root.childNodes[b].value==a){this.root.selectedIndex=b;return!0}return!1
};var c=function()
{11|461;callback(this.onChange,[this.getValue()],this)
};b.finish=function()
{11|466;var b=this.input=this.root;b.addCallback("onchange",[this,c]);b.addCallback("onkeypress",a)
};return makeWidget(b,FormField)
}();window.SelectorWithTemplate=function()
{11|482;var a={basics:["data","noDataText","listFormatter","textFormatter","onDataRequired","onSelect"],tag:"div",attrs:{style:dd.ie&&dd.ie<8?"display: inline; zoom: 1;":"display: inline-block;"},name:"SelectorWithTemplate",listShown:!1},b=!1;a.listFormatter=function(a)
{11|502;return typeof a=="string"?a:toJson(a)
};a.textFormatter=function()
{11|507;return this.listFormatter.apply(this,arguments)
};a.selectorFormatter=function(a)
{11|515;return'<div style="text-align: right; width: auto; height: 18px; padding-right: 13px; padding-left: 3px; border: 1px solid #e8e8e8; background: white url('+(R+(dd.png?"1/i/selector-list-button.png":"1/i/_ic.png"))+') no-repeat scroll 99% 6px; cursor: pointer;" class="@outerE"><div style="height: 18px; line-height: 18px; background: #ffffff; overflow: hidden;" tabindex="1" class="@focusE">'+a+"</div></div>"
};a.init=function()
{11|527;var a=this,b=function()
{11|530;a.redraw();if(a.focusE&&a.giveFocus){a.giveFocus=!1;try{a.focusE.focus()}catch(b){}}
};this.addWatch("data",b);this.addWatch("selectedIndex",b);this.addWatch("noDataData",b)
};a.ihtml=function()
{11|542;var a;if(this.data){if(!this.data[this.selectedIndex])for(var b=0;b<this.data.length;b++)if(this.data[b]._selectable===undefined||this.data[b]._selectable){this.selectedIndex=b;break}a=this.textFormatter(this.data[this.selectedIndex]||null)}else a=this.textFormatter(this.noDataData||null);return this.selectorFormatter(typeof a=="object"?a.render():a)
};a.selectItem=function(a)
{11|563;if(!this.data[a]||this.data[a]._selectable===!1)return;this.selectedIndex=a;this.listShown=!1;this.currentlyShown=!1;this.redraw();callback(this.onSelect||this.onChange,[a,this.data[a]],this)
};a.getSelectedItem=function()
{11|574;return this.data[this.selectedIndex]
};a.getValue=function()
{11|579;return 1+this.selectedIndex
};a.setValue=function(a)
{11|584;this.setVar("selectedIndex",a-1)
};a.focusItem=function(a)
{11|589;if(this.focusedIndex==a)return;this.focusedIndex!=null&&(this.itemWidgets[this.focusedIndex].root.style.backgroundColor="");if(!this.data[a]||this.data[a]._focusable===!1){this.focusedIndex=null;return}this.focusedIndex=a;this.itemWidgets[this.focusedIndex].root.style.backgroundColor="#cfdfef"
};function
c(){11|604;b=!1;if(this.listShown){this.listShown=!1;d.call(this)}
}var d=function()
{11|616;var a=this;if(!this.listShown&&this.listWidget){this.focusedIndex=null;this.listWidget.undraw();delete this.listWidget;document.delCallback("onclick",[this,c])}else if(this.listShown&&!this.data)callback(this.onDataRequired,[],this);else if(this.listShown){document.addCallback("onclick",[this,c]);this.listWidget&&this.listWidget.root&&this.listWidget.undraw();var b=[];this.itemWidgets=[];var d=this;for(var e=0;e<this.data.length;e++){var f=this.listFormatter(this.data[e]),g=this.itemWidgets[e]=new InlineWidget({selectorItemIndex:e,innerWidget:f,h:typeof f=="object"&&f.render?f.render():f,tag:"div",finish:function()
{11|647;toggleMouse(this.root,null,[!1,d,d.focusItem,this.selectorItemIndex]);this.root.addCallback("onmousedown",[this,function(a)
{11|649;d.selectItem(this.selectorItemIndex);killEvent(a,!0)
}])
},tag:"div"});b.push(g.render())}var h=getOffsetX(this.root);this.listWidth&&this.listAlign=="right"&&(h+=this.root.offsetWidth-this.listWidth);this.listWidget=new InlineWidget('<div style="border: solid 1px #a0a0a0; position: absolute; left: '+h+"px; top: "+(getOffsetY(this.root)+this.root.offsetHeight)+"px; width: "+(this.listWidth||this.root.offsetWidth)+'px; overflow-y: auto; overflow-x: none; z-index: 20000; background: #fff; cursor: default;" class="@containerE">'+b.join("")+""+(b.length?"":'<div style="height: 2px;"></div>')+"</div>",function()
{11|670;if(this.containerE.offsetHeight>220){this.containerE.style.height="220px";setTimeout(function()
{11|674;for(var b=0;b<a.itemWidgets.length;b++){var c=a.itemWidgets[b].innerWidget;c&&c.redraw()}
},0)}
});this.listWidget.insert(document.body)}
};a.toggleList=function()
{11|688;this.listShown=!this.listShown;if(this.listShown){b&&b.listShown&&b!=this&&b.toggleList();b=this}else b=!1;d.call(this)
};function
e(a){11|701;this.toggleList();this.focusE.focus();return killEvent(a)
}a.finish=function()
{11|708;var a=this;this.root.addCallback("onclick",[this,e]);var b=function(a)
{11|714;this.style.border="1px solid "+a
};this.borderHighlightColor&&this.root.addCallbacks({onmouseover:[this.outerE,b,this.borderHighlightColor],onmouseout:[this.outerE,b,"transparent"]});d.call(this)
};a.unfinish=function()
{11|725;document.delCallback("onclick",[this,c])
};return makeWidget(a)
}();(function()
{11|738;var a={name:"TextArea",tag:"textarea",ihtml:function()
{11|743;return escapeHtml(this.value||this.content||"")
},basics:["content"],attrs:{tabindex:1}},b=function()
{11|748;var a=this._w;this.addClass("focus");saveFocus(this);a.isChanged=!0;callback(a.onChange,[a.getValue()],a)
},c=function()
{11|758;var a=this._w;this.delClass("focus");unsaveFocus(this);a.isChanged=!0;callback(a.onChange,[a.getValue()],a)
};a.finish=function()
{11|768;var a=this.inputE=this.inputE||this.root;a.addCallbacks({onfocus:b,onblur:c});this.focused&&this.focus()
};a.disable=function(a)
{11|778;a!==!1&&(a=!0);this.disabled=a;this.root.style.backgroundColor=a?"#d0d0d0":"#ffffff"
};a.getValue=function()
{11|785;return this.inputE.value.toString().replace(/\u200B/g,"")
};a.setValue=function(a)
{11|790;this.inputE.value=a
};a.focus=function()
{11|795;try{this.inputE.focus();if(this.inputE.createTextRange){var a=this.inputE.createTextRange();a.move("character",this.inputE.value.length);a.select()}}catch(b){}
};window.TextArea=makeWidget(a,FormField);var d={tag:"div",basics:["content","hint","height"],enterMode:3,height:"100px",attrs:{tabindex:-1}},e=function()
{11|822;this.hintE.style.display=this.hint&&this.getValue().strip()==""?"block":"none"
};this.setValue=function(a)
{11|827;this.sup("setValue",a);e.call(this)
};d.setHint=function(a)
{11|833;(new InlineWidget(a)).set(this.innerHintE);e.call(this)
};d.ihtml=function()
{11|839;delete this.attrs.tabindex;this.appendAttr("style","position: relative;"+(dd.ie67?"display: inline-block;":""));var a=this.value||this.content||"",b="   "+(dd.ie67?"<fieldset style='padding: 0; margin: 0; border: 0;'><div>":"")+'<textarea tabindex="'+(this.tabindex||1)+'" class="@inputE" style="'+(this.fontSize?"font-size: "+this.fontSize+";":"")+" padding: 0px; margin: 0; border: 0px; width: 100%; height: "+this.height+"; background: transparent; color: "+(this.fontColor||"black")+"; "+(dd.ie?"overflow: auto;":"")+'">'+escapeHtml(a)+"</textarea>"+(dd.ie67?"</div></fieldset>":"")+'<div class="@hintE" style="position: absolute; left: 0; top: 0; height: '+this.height+"; width: 100%; z-index: 30; overflow: hidden; cursor: text; "+(a==""?"":"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>",c=dd.ie67?"padding: 0 0 0 2px;":"padding: 1px 1px 1px 3px;";if(!this.button){this.appendAttr("class","inputStyle");this.appendAttr("style",c);return b}this.appendAttr("class","inputStyle");this.appendAttr("style",c);var d=30;return'<div style="margin-right: '+d+'px;">'+b+'</div><div class="@buttonE" tabindex="'+(this.tabindex||1)+'" style="z-index: 31; position: absolute; right: 3px; bottom: 3px; width: 25px; height: 25px; cursor: pointer; background: url('+R+'1/i/chat-send-button.gif);"></div>'
};var f=function(a)
{11|892;this.buttonE.style.visibility=a?"visible":"hidden"
},g=function(a)
{11|897;a=a||window.event||{};var b=a.keyCode||a.which||a.charCode;if(b==13||b==10){var c=a.shiftKey?1:a.ctrlKey?3:2;if(c>=this.enterMode){if(callback(this.onEnter,!1,this)!==!1)return killEvent(a)}else if(c>=2&&this.buttonE)for(var d=0;d<3;d++){setCallbackTimeout([this,f,!1],d*150);setCallbackTimeout([this,f,!0],d*150+50)}}
};d.finish=function()
{11|918;this.sup("finish");this.inputE.addCallbacks({onkeyup:[this,e],onkeydown:[this,g]});this.hintE.addCallback("onclick",[this,this.focus]);if(this.buttonE){var a=this,b=function(b)
{11|928;killEvent(b);callback(a.onEnter,!1,a);try{a.focus()}catch(c){}
};this.buttonE.addCallbacks({onclick:b,onkeypress:function(a)
{11|935;(getKeyCode(a)==13||getKeyCode(a)==32)&&b(a)
}});addTooltip(this.buttonE,"Verstuur! (<b>"+(this.enterMode>2?"ctrl-enter":"enter")+"</b>)",{width:0})}this.inputE.addCallback("onfocus",[this,function()
{11|940;this.root.addClass("inputFocusStyle")
}]);this.inputE.addCallback("onblur",[this,function()
{11|941;this.root.delClass("inputFocusStyle")
}])
};window.EnhancedTextArea=makeWidget(d,TextArea)
})();(function()
{11|952;var a={basics:["content","startFocused"],tag:"input"};a.getValue=function()
{11|958;return this.input.value
};a.setValue=function(a)
{11|963;this.input.value=a
};var b=function()
{11|968;saveFocus(this.root);this.root.addClass("focus")
},c=function()
{11|974;unsaveFocus(this.root);this.root.delClass("focus")
},d=function()
{11|980;this.isChanged=!0;this.onChange&&callback(this.onChange,[this.getValue()],this)
};a.init=function()
{11|986;this.type||(this.type=this.password?"password":"text")
};a.ihtml=function()
{11|991;this.attrs.value=this.value||this.content;this.attrs["class"]+=" "+this.type;this.attrs.type=this.type;this.attrs.tabindex=1;this.post!==undefined&&(this.attrs.name=this.post);if(this.disabled){this.attrs.disabled="1";this.appendAttr("style","background-color: #b0b0b0; background-image: none;")}
};a.finish=function()
{11|1006;var a=this.input=this.inputE=this.inputE||this.root;this.addOnClick([this,this.focus]);try{this.startFocused&&this.focus()}catch(b){}
};a.disable=function(a)
{11|1028;a!==!1&&(a=!0);this.disabled=this.input.disabled=a
};a.focus=function()
{11|1034;this.input.focus()
};window.InputLine=makeWidget(a,FormField);var e={basics:["content","hint"],tag:"div",attrs:{"class":"inputStyle",style:"zoom: 1;"}},f=function()
{11|1049;this.hintE.style.display=this.hint&&this.getValue().strip()==""?"block":"none"
};e.setHint=function(a)
{11|1054;(new InlineWidget(a)).set(this.innerHintE);f.call(this)
};e.setValue=function(a)
{11|1060;this.sup("setValue",a);f.call(this)
};e.ihtml=function()
{11|1066;var a=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(a)+'"/><div class="@hintE" style="position: absolute; left: 0; top: 0; height: '+(dd.ie6?"20px":"100%")+"; width: 100%; z-index: 30; overflow: hidden; cursor: text; "+(a==""?"":"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>"
};e.finish=function()
{11|1080;this.sup("finish");this.inputE.addCallback("onkeyup",[this,f]);this.hintE.addCallback("onclick",[this,function()
{11|1084;this.inputE.focus()
}]);this.inputE.addCallback("onfocus",[this,function()
{11|1086;this.root.addClass("inputFocusStyle")
}]);this.inputE.addCallback("onblur",[this,function()
{11|1087;this.root.delClass("inputFocusStyle")
}]);this.focus&&this.root.addClass("inputFocusStyle")
};window.EnhancedInputLine=makeWidget(e,InputLine)
})();window.ProgBar=function()
{11|1099;var a={attrs:{style:"height: 17px; border: 1px solid black; padding: 0px; text-align: left;"},tag:"div"};a.setPercentage=function(a,b)
{11|1104;this.progBarText.innerHTML=b===undefined||b===null?""+(a||0)+"%":b===!1?"":b;this.progBar.style.width=a+"%"
};a.unfinish=function()
{11|1110;this.tout&&clearTimeout(this.tout);this.tout=!1
};a.finish=function()
{11|1116;if(!this.random)return;var a=(this.aniPos||0)+1;a>=85&&(a=-85);this.aniPos=a;this.progBar.style.width="15%";this.progBar.style.left=(a<0?-a:a)+"%";this.tout=setCallbackTimeout([this,this.finish],40)
};a.ihtml=function()
{11|1127;var a=this.value,b=""+(this.percentage||0)+"%";this.random&&(a=!1);a=a===undefined||a===null?b:a===!1?"":a;return'<div class="@progBar" style="position: relative; top: 0px; left: 0px; background-image: url('+R+"1/i/progani.gif); background-repeat: repeat; height: 100%; width: "+b+'; 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;">'+a+"</div></div>"
};return makeWidget(a)
}();window.MultipleChoice=function()
{11|1147;var a=0,b="mcAnswerSelected",c={tag:"div",attrs:{tabindex:"1",cellspacing:"0"},basics:["answers","defaultValue","onChange"]};c.init=function()
{11|1181;typeof this.answers=="string"&&(this.answers=this.answers.split("##"));this.disabledNrs=[];this.values=[];for(var a=0;a<this.answers.length;a++){var b=this.answers[a];typeof b=="string"&&(b=b.split("%%"));this.values[a]=b.length==1?a+1:b[1];if(b[2]){this.disabledNrs[a]=!0;this.val==b[0]&&(this.val=undefined)}this.answers[a]=b[0]}this.val&&(this.defaultValue=this.val)
};var d=function(a)
{11|1208;var b=this._w;if(b.disabledNrs[this._nr])return;b.setPosition(this._nr);b.isChanged=!0;callback(b.onChange,[b.getValue()],b)
};c.setPosition=function(a)
{11|1221;if(this.disabledNrs[a])return;if(!this.answersEA[a])return;this.position!=null&&this.answersEA[this.position].delClass(b);this.position=a;this.answersEA[this.position].addClass(b);this.answersEA[this.position].firstChild.firstChild.checked=!0
};c.getValue=function()
{11|1240;return this.values[this.position]||null
};c.setValue=function(a)
{11|1248;for(var b=0;b<(this.values||[]).length;b++)if(!!this.values[b]&&this.values[b]==a&&!this.disabledNrs[b]){this.setPosition(b);return!0}return!1
};var e=function(a)
{11|1262;var b=getKeyCode(a),c=this._w,d=c.position;if(b!=40||d!==undefined&&!c.answers[d+1])if(b!=38||d!==undefined&&!c.answers[d-1])return;else c.setPosition(c.position===undefined?c.answers.length-1:d-1);else c.setPosition(c.position===undefined?0:d+1);killEvent(a);c.isChanged=!0;callback(c.onChange,[c.getValue()],c)
};c.ihtml=function()
{11|1279;var c=[],d=this.answers,e=[],f=a++;for(var g=0;g<this.answers.length;g++){var h=!!this.defaultValue&&this.defaultValue==this.values[g]&&!this.disabledNrs[g];h&&(this.position=g);c.push('<tr class="@@answersEA mcAnswer'+(g&1)+" "+(h?b:"")+'" '+(this.disabledNrs[g]?'style="cursor: default;"':"")+'><td class="mcOptionAnswered" '+(this.centerRadioButton?"style='vertical-align: middle;'":"")+'><input tabindex="-1" style="cursor: pointer;" type="radio" name="ignoreMc'+f+'" value="'+1+'" '+(this.disabledNrs[g]?"disabled":"")+" "+(h?"checked ":"")+' /></td><td class="mcAnswerText" '+(this.disabledNrs[g]?'style="color: gray;"':"")+">"+this.answers[g]+"</td></tr>")}return'<table cellspacing="0" class="qArea">'+c.join("")+"</table>"
};c.finish=function()
{11|1302;this.defaultValue&&this.setValue(this.defaultValue);toggleMouse(this.answersEA,"mcAnswerHover");for(var a=0;a<this.answersEA.length;a++)this.answersEA[a].addCallback("onclick",d);this.root.addCallback("onkeypress",e)
};return makeWidget(c,FormField)
}();window.Animation=function()
{16|5;var a={cancel:function()
{16|169;callback(this.onCancel,!1,this)
},start:function()
{16|170;this.set(1)
}};a.init=function()
{16|175;typeof this.transform!="function"&&(this.transform=this[this.transform])
};a.set=function(a)
{16|180;this.started||callback(this.onStart(),!1,this);callback(this.onUpdate,[a],this)!==!1&&a>=1&&callback(this.onReady,[],this)
};var b=function(a)
{16|193;a.interval=function(b,c)
{16|194;return function(d)
{16|195;if(d<b)return a(0);if(d>=c)return a(1);return a((d-b)/(c-b))
}
};return a
},c={};c.sinsin=a.sinsin=b(function(a)
{16|207;return.5*Math.sin((a-.5)*Math.PI)+.5
});c.sin=a.sin=b(function(a)
{16|210;return Math.sin(a*Math.PI/2)
});c.linear=a.linear=b(function(a)
{16|212;return a
});c.elastic=a.elastic=b(function(a)
{16|215;return a>=1?1:1-Math.pow(2,10*-a)*Math.cos(20*a*Math.PI/3)
});var d=makeClass(a);d.T=c;return d
}();window.CssAnimation=function()
{16|223;var a={basics:["element","targetValues","unit","duration","originValues"],duration:1e3,transform:Animation.T.elastic,property:"style"};a.onStart=function()
{16|247;this.originValues||(this.originValues={});var a=this.element;if(!a||!a.parentNode){DBG("no parentNode");return}this.property&&(a=a[this.property]);for(var b in this.targetValues)this.originValues[b]===undefined&&(this.originValues[b]=parseFloat(a[b]));if(this.constantSpeed){var b=this.constantSpeed[0],c=this.constantSpeed[1];this.duration=Math.max(10,Math.abs(this.targetValues[b]-this.originValues[b])*c)}
};var b=/(^l|L)eft$|(^t|T)op$|(^r|R)ight$|(^b|B)ottom$|(^w|W)idth$|(^h|H)eight$|^margin$|^padding$/,c=/^zIndex$/;a.onUpdate=function(a)
{16|276;var d=this.element;if(!d||!d.parentNode){DBG("Canceling animation for seemingly removed element ",d);return!1}this.property&&(d=d[this.property]);for(var e in this.targetValues){var f=this.originValues[e]+(this.targetValues[e]-this.originValues[e])*this.transform(a);e.match(c)&&(f=Math.round(f));if(!isFinite(f))continue;(e.toLowerCase()=="width"||e.toLowerCase()=="height")&&f<0&&(f=0);this.unit===!1?f=Math.round(f):this.unit&&this.unit[e]?f=""+f+""+this.unit[e]+"":this.unit?f=""+f+""+this.unit+"":e.match(b)&&(f=""+Math.round(f)+"px");try{d[e]=f;dd.ie&&this.property=="style"&&e=="opacity"&&setOpacity(this.element,parseFloat(f))}catch(g){if(window.errReport){g.animate=this.property+"."+e+"="+f;errReport(g)}}}
};return makeClass(a,Animation)
}();window.WidgetAnimation=function()
{16|327;var a={};a.init=function()
{16|331;this.reset()
};a.reset=function()
{16|335;if(this.started){this.cancel();this.started=!1}this.cbs={onCancel:[],onReady:[],onDone:[]};this.frames=[[]];this.frame=0
};a.prependFrame=function()
{16|346;this.frames.unshift([]);this.frame=0
};a.appendFrame=function()
{16|351;this.frames.push([]);this.frame=this.frames.length-1
};a.push=function()
{16|356;var a=[];for(var b=0;b<arguments.length;b++)a.push(arguments[b]);this.frames[this.frame].push.apply(this.frames[this.frame],a)
};a.onStart=function()
{16|362;this.duration=0;for(var a=0;a<this.frames.length;a++)this.duration+=this.frames[a].duration||500;this.framePs={};var c=0;for(var a=0;a<this.frames.length;a++){this.framePs[a]=c/this.duration;c+=this.frames[a].duration||500}b.call(this,0)
};var b=function(a)
{16|379;a=this.frames[a];for(var b=0;b<a.length;b++){var c=a[b];c.type=="content"?c.from===undefined&&(c.from=parseFloat(c.el.innerHTML)||0):c.from===undefined&&(c.from=parseFloat(c.el.style[c.prop])||0)}
},c=function(a,b)
{16|392;a=this.frames[a];for(var c=0;c<a.length;c++){var d=a[c];if(d.type=="content"){var e=d.from+(d.to-d.from)*(d.tf||a.tf||this.sinsin)(b);d.el.innerHTML=Math.round(e)}else if(d.type=="rotate")d.el.style[d.prop]=d.values[Math.floor(b*(d.repeat||1)*d.values.length)%d.values.length];else{var e=d.from+(d.to-d.from)*(d.tf||a.tf||this.sinsin)(b);d.el.style[d.prop]=e+(d.unit||"px")}}
};a.onUpdate=function(a)
{16|413;if(!this.widget.root){DBG("canceling WidgetAnimation for undrawn widget");return!1}while(this.framePs[this.frame+1]!==undefined&&a>=this.framePs[this.frame+1]){c.call(this,this.frame,1);b.call(this,this.frame+1);this.frame++}if(a>=1){c.call(this,this.frame,1);return}c.call(this,this.frame,(a-this.framePs[this.frame])/((this.framePs[this.frame+1]||1)-this.framePs[this.frame]))
};a.onCancel=function()
{16|435;var a=this.cbs.onCancel.concat(this.cbs.onDone);for(var b=0;b<a.length;b++)callback(a[b],[],this)
};a.onReady=function()
{16|440;var a=this.cbs.onReady.concat(this.cbs.onDone);for(var b=0;b<a.length;b++)callback(a[b],[],this)
};return makeClass(a,Animation)
}();window.addTooltip=function()
{};window.Tooltip=makeWidget({basics:["content","tooltip","topts"],ihtml:function()
{11|1321;return this.content
},finish:function()
{11|1322;DBG("ttFinish",this.root);this.tooltip&&addTooltip(this.root,this.tooltip,this.topts)
}});window.Icon=makeWidget({basics:["image","tooltip","onclick","topts"],tag:"img",attrs:{style:"border: 0; margin: -4px 0 -4px 3px; position: relative; vertical-align: top; top: 4px;"},init:function()
{11|1337;this.attrs.src=this.image;this.onclick&&this.appendAttr("style","cursor: pointer;")
},finish:function()
{11|1342;if(this.tooltip){addTooltip(this.root,this.tooltip,{align:"center",pointTo:6},this.topts);this.onclick||this.root.addCallback("onclick",[this,function(a)
{11|1347;var b=this.tooltip;if(typeof b=="object"){b instanceof Array?b=callback(b):b=b.ihtml();b.replace(/<\/?[^>]+(>|$)/g,"")}oldAlert(b);killEvent(a,!1)
}])}this.onclick&&this.root.addCallback("onclick",this.onclick)
}});window.HelpIcon=makeWidget({basics:["tooltip"],image:R+"1/i/icon-help-16.gif"},Icon);window.Emoticon=makeWidget({basics:["id"],tag:"img",attrs:{style:"height: 22px; margin: -6px 0 -3px;"},init:function()
{11|1376;this.attrs.src=""+R+"es/"+this.id+".gif"
}});(function()
{18|1;var a=0,b=0;window.offsetServerTime=function(c)
{18|5;a=c-Math.floor((new Date).getTime()/1e3);b=Math.round(a/3600)*3600
};window.getServerTime=function()
{18|18;return Math.floor((new Date).getTime()/1e3)+a
};var c={basics:["time","unavailable"],unavailable:"nooit/onbekend"},d=["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag","zondag"],e=["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],f=function(a)
{18|36;var b=-a.getTimezoneOffset()/60;b>=0&&(b="+"+b);return'<span style="font-size: 85%; font-style: italic;">op '+d[a.getDay()]+" "+a.getDate()+" "+e[a.getMonth()]+" "+a.getFullYear()+" om "+a.getHours()+":"+(a.getMinutes()<10?"0":"")+""+a.getMinutes()+" GMT"+b+"</span>"
},g=function()
{18|43;var a=0|this.time;if(!a)return[0,this.unavailable];var c=getServerTime(),d=c-a,e=!1;if(d<0){d=-d;if(typeof this.futureMsg=="string")return[d+1,this.futureMsg];e=!0}else if(typeof this.pastMsg=="string")return[0,this.pastMsg];var f=0|d/60;d-=f*60;e||(d=60-d);d+=1;if(!f)return e?[d,"zodadelijk"]:[d,"zojuist"];var g=e?"over ":"",h=e?"":" geleden";if(f<60)return[d,g+f+" min"+h];var i=new Date((c-b)*1e3),j=new Date((a-b)*1e3),k=("0"+j.getHours()).slice(-2)+":"+("0"+j.getMinutes()).slice(-2);i.setHours(0);i.setMinutes(0);i.setSeconds(0);var l=3600*24-(c-Math.floor(i.getTime()/1e3));j.setHours(0);var m=Math.abs(Math.round((j.getTime()-i.getTime())/(1e3*3600*24)));if(m==2)return[l,e?"overmorgen":"eergisteren"];if(m<2){var n=m?e?"morgen":"gisteren":"vandaag";return[l,n+" om "+k]}if(m<20)return[l,g+m+" dagen"+h];if(m<95)return[0,g+Math.round(m/7)+" weken"+h];if(m<735)return[0,g+Math.round(m/30.5)+" maanden"+h];return[0,g+Math.round(m/365.25)+" jaar"+h]
},h=function()
{18|92;this.timeout=!1;this.redraw()
};c.ihtml=function()
{18|97;var a=g.call(this);a[0]&&(this.timeout=setCallbackTimeout([this,h],a[0]*1e3));0|this.time&&this.tooltip!==!1&&(this.tooltip=f(new Date(this.time*1e3)));return a[1]
};c.unfinish=function()
{18|106;if(this.timeout){clearTimeout(this.timeout);this.timeout=!1}this.sup("unfinish")
};c.topts={width:0};window.RelativeTime=makeWidget(c,Tooltip)
})();window.DynText=function()
{11|1394;var a={},b={},c={basics:["identifier"]};c.ihtml=function()
{11|1412;var b=a[this.identifier];return b===undefined?"?":b
};c.finish=function()
{11|1418;b[this.identifier]||(b[this.identifier]=[]);b[this.identifier].push(this)
};c.unfinish=function()
{11|1425;var a=b[this.identifier];if(!a)return;for(var c=0;c<a.length;c++)if(a[c]===this){a.splice(c,1);return}
};var d=makeWidget(c);d.setValue=function(c,d)
{11|1441;a[c]=d;var e=b[c];if(e)for(var f=0;f<e.length;f++)e[f].redraw()
};d.getValue=function(b)
{11|1450;return a[b]
};return d
}();var d=window.MatchScoreReport=makeWidget({tag:"div",basics:["report","text","isTooltip"],getBarHtml:function(a,b,c,d)
{11|1468;var e="";height=this.compactVersion?6:9;var f="#ef6b00",g="#f8c399",h="#af0000";if(c){if(c!==!0){f="#3e56e7";g="#ced4f9";h="#0000c3";e=c==1?"..voor hem":"..voor haar"}else e="..voor jou";e="<span style='color: "+h+"; font-size: "+(this.compactVersion?10:11)+"px; white-space: nowrap;'>&nbsp;"+e+"</span>";height=this.compactVersion?14:16}var i="<div style='margin-top: "+(this.compactVersion&&!c?1:3)+"px; height: "+height+"px; "+(e?"":"font-size: 1px;")+" width: "+a+"px; border: 1px solid "+f+"; background-color: white; float: left;'><div style='width: "+b+"%; height: "+height+"px; background-color: "+g+";'>"+e+"</div></div>";return d?(new Tooltip(i,d)).render():i
},ihtml:function()
{11|1496;if(!this.report)return this.compactVersion?"":(this.text||"")+"<br /><i>Informatie over de Paiq-score is helaas niet beschikbaar. Een oorzaak hiervoor kan zijn dat de leeftijd en/of voorkeuren teveel verschillen, of dat de ander niet alle hiervoor noodzakelijke vragen heeft beantwoord.</i><br /><br />";var a="#fbe1cc";this.isTooltip&&(a="white");var b,c,e=[],f=this.compactVersion?76:70,g=Math.round(this.report.Ma/2.55),h=Math.round(this.report.Mb/2.55),i=Math.min(this.report.Ma,this.report.Mb),j="<tr><td style='background-color: "+a+"; padding-left: 4px; padding-bottom: 4px;'>"+this.getBarHtml(this.compactVersion?60:75,g,!0,"Dit balkje geeft aan in hoeverre <i>de ander</i> een goede match is <i>voor jou</i>. Rechts zie je in meer detail op welke onderdelen <i>de ander</i> bij jou past.<br /><br />Het <i>minimum</i> van hoe goed de match voor jullie beide is bepaalt de uiteindelijke Paiq-score.")+"</td></tr>",k="<tr><td style='padding-left: 4px; padding-bottom: 4px;'>"+this.getBarHtml(this.compactVersion?60:75,h,this.report.G,"Dit balkje geeft aan in hoeverre <i>jij</i> een goede match bent voor <i>de ander</i>.<br /><br />Het <i>minimum</i> van hoe goed de match voor jullie beide is bepaalt de uiteindelijke Paiq-score.")+"</td></tr>",l="<table style='width: "+(this.compactVersion?70:85)+"px; float: left; border-collapse: collapse;'>"+(g>=h?j+k:k+j)+"<tr><td><img src="+(g>=h?R+"1/i/arrow_down_b.gif":R+"1/i/arrow_down_a.gif")+" style='position: relative; left: "+(this.compactVersion?22:28)+"px; top: -5px;' /><div style='padding-left: "+(this.compactVersion?7:13)+"px; position: relative; top: "+(this.compactVersion?-6:0)+"px;'>"+(new MatchScore({score:i,textOnly:this.isTooltip})).render()+"</div></td></tr></table>",m,n,o,p,q;for(var r=0;r<d.areas.length;r++){n=d.areas[r];o=n[0];p=n[1];q=n[2];if(typeof this.report[o]=="undefined")continue;m=this.report[o];if(m[1]<5)continue;b=Math.round(m[1]/255*f);c=Math.round(m[0]/2.55);e.push(this.compactVersion?"<td style='padding: 1px 5px 1px 5px;'><div style='color: #707070;'>"+(new Tooltip(p,q)).render()+"</div>"+this.getBarHtml(b,c,!1,q)+"</td>":"<td style='padding: 3px 5px 3px 5px;'>"+this.getBarHtml(b,c,!1,q)+"<div style='color: #707070; float: left; padding-left: 5px;'>"+(new Tooltip(p,q)).render()+"</div></td>")}var s="";!this.isTooltip&&!this.compactVersion&&(s='<div style="text-align: right;">'+(new Link({content:"match voorkeuren",tooltip:"Klik hier om in te stellen waar bij het maken van toekomstige matches op moet worden gelet.",onclick:[showModal,"MatchingControl"]})).render()+"</div>");return""+(this.text||"")+"<div style='margin: "+(this.isTooltip?5:0)+"px;'>"+l+"<div style='width: "+(this.compactVersion?84:180)+"px; float: left;'><table style='width: 100%; background-color: "+a+"; border-collapse: collapse; font-size: "+(this.compactVersion?"77":"90")+"%;'><tr>"+e.join("</tr><tr>")+"</tr>"+(this.compactVersion?'<tr><td style="height: 2px;"></td></tr>':"")+"</table>"+s+"</div><div style='clear: left;'></div></div>"
}});d.areas=[["d","dating basis","De basisvoorwaarden voor een geslaagde date: leeftijd, relatie-verwachtingen, seksualiteit, serieusheid, kinderwens, etc."],["p","persoonlijkheid","Passen jullie karaktereigenschappen bij elkaar? Denk: impulsiviteit, zelfverzekerdheid, zorgzaamheid, rationaliteit, spontaniteit, extraversie, etc."],["l","levensstijl","Passen jullie een beetje binnen elkaars leven, wat betreft opleidingsniveau, vrijetijdsbesteding, ambitie, dagritme, geloof en eten/drinken/roken? Ook Do's & Don'ts tellen hier mee."],["a","uiterlijkheden","Denk hierbij aan uiterlijke factoren zoals lengte, postuur, ijdelheid, modebewustheid en natuurlijk de foto beoordelingen."],["x","locatie","Woont de ander niet te ver weg? Balkje vol betekent heel dichtbij, balkje leeg is zo'n 200km verder op (of nog verder)!"],["c","criteria","In hoeverre wordt er voldaan aan de door jou ingestelde criteria?"]];d.criteria=[[0|128,"leeftijd",!1,[-2,2,"ouder dan ik"],[2,8,"4 jaar ouder"],[2,16,"8 jaar ouder"],[2,-2,"jonger dan ik"],[-2,-8,"4 jaar jonger"],[-2,-16,"8 jaar jonger"]],[1,"roken",!1,[3,1,"niet rokend"]],[2,"bezwaar tegen roken",!1,[6,2,"vindt roken geen bezwaar"]],[3,"vegetarisch",!1,[5,3,"niet vegetarisch"],[3,5,"wél vegetarisch"]],[4,"kinderen",!1,[1,0,"heeft geen kinderen"]],[5,"bezwaar tegen kinderen",!1,[6,2,"vindt kinderen geen bezwaar"]],[6,"kinderwens",!1,[1,0,"geen kinderwens"],[0,1,"wél kinderwens"]],[7|128,"lengte",!1,[10,20,"minimaal 20cm langer"],[-1,0,"niet kleiner"],[1,0,"niet langer"],[-10,-20,"minimaal 20cm kleiner"]],[8,"postuur",!0,[30,25,"niet te stevig"],[18,22,"niet te slank"]],[9,"bezwaar tegen volslank",!1,[6,2,"vindt volslank geen bezwaar"]],[10|128,"geloof",!1,[0,0,"zelfde geloof"]],[11,"streng gelovig",!1,[6,2,"niet te streng gelovig"]],[12,"opleidingsniveau",!1,[6,7,"hoogopgeleid"]],[13,"serieus",!1,[9,5,"niet serieus op zoek"],[5,9,"wél serieus op zoek"]],[14,"",!1,[]],[15,"",!1,[]],[16,"foto's",!1,[0,1,"minstens één foto"]],[17,"foto scores",!1,[50,75,"hoge foto-scores"]]];d.getCriterionString=function(a,b,c,e)
{11|1634;for(var f=0;f<d.criteria.length;f++){if(d.criteria[f][0]!=a)continue;if(!d.criteria[f][3].length)continue;var g=clone(d.criteria[f]),a=g.shift(),h=a&128?128:0,i=g.shift(),j=g.shift();if(j&&!e)return i;for(var k=0;k<g.length;k++){var l=g[k];if(b-h!=l[0]||c-h!=l[1])continue;return l[2]}return"onbekend criterium"}
};window.MatchScore=makeWidget({basics:["score","scoreReportOrCb"],ihtml:function()
{11|1666;isNaN(this.score)?this.score=-1:this.score>=0&&(this.score=this.score*9/255+1);if(this.textOnly)return"<div style='font-size: 28px; font-weight: bold; color: #444; padding-left: 10px;'>"+this.getScoreHtml(this.score)+"</div>";var a=new ImageWidget({data:{u:R+"1/i/match_score.png",w:54,h:58,l:1}});return"<div style='width: 54px; height: 58px; line-height: 1.4em;'>"+a.render()+'<div style="text-align: center; font-size: 20px; font-weight: bold; color: #444; width: 100%; position: relative; top: -22px; left: 1px;" class="@scoreE">'+this.getScoreHtml(this.score)+"</div></div>"
},getScoreHtml:function(a)
{11|1686;if(this.score<0){var b="n.v.t.";this.score==-2&&(b="...");return"<span style='position: relative; font-size: 11px; font-style: italic;'>"+b+"</span>"}var c=parseInt(Math.round(a*10)/10),d=Math.round(a*10)%10;return c.toString()+"<span style='font-size: 60%;'>."+d.toString()+"</span>"
},setScore:function(a)
{11|1702;this.scoreE.innerHTML=this.getScoreHtml(a)
},loadMatchScoreReportTooltip:function()
{11|1707;var a="De <em>Paiq-score</em> geeft aan hoe goed jullie bij elkaar passen volgens de artificiële intelligentie van Paiq.",b=" Hieronder zie je hoe deze score voor jullie is opgebouwd:";if(!this.scoreReportOrCb)return a+(this.score==-1?"<br /><br />Omdat leeftijd of voorkeuren te veel verschillen, kan er in dit geval géén Paiq-score worden berekend.":"");else if(typeof this.scoreReportOrCb!="string")return new MatchScoreReport(this.scoreReportOrCb,a+b,!0);var c=this.scoreReportOrCb;return new(makeWidget({init:function()
{11|1718;ev.send(c,[this,function(a)
{11|1719;this.report=a;this.redraw()
}])
},ihtml:function()
{11|1721;if(!this.report)return"Paiq-score informatie laden...";return(new MatchScoreReport(this.report,a+b,!0)).render()
}}))
},finish:function()
{11|1733;addTooltip(this.root,[this,this.loadMatchScoreReportTooltip],{width:300})
}});window.numberFormat=function(a)
{11|1745;var b=(Math.round(a*100)/100).toString().match(/^([^\.]*)(\.(.*))?$/);return b[1].split("").reverse().join("").replace(/(?=\d*\.?)(\d{3})/img,"$1.").split("").reverse().join("").replace(/^\./,"")+(b[3]?","+b[3]+"":"")
};(function()
{11|1756;var a=function()
{11|1758;if(this.isLoaded){if(this.root){var b=window[this.widgetName],c=b.prototype.newWithProto();b.apply(c,this.rawArgs);c.replace(this.root);callback(fetchProp(this,"onLoad"),[c],this)}}else if(this.shouldLoad){DBG("LoaderWidget: loading ",this.filename);loadCall(this.filename,[this,function()
{11|1776;this.isLoaded=!0;a.call(this)
}])}
},b={};window.getWidgetLoader=function(c,d,e)
{11|1785;if(isLoaded(c))return self[d];e||(e="init");var f=b[e+"|"+d];if(f)return f;var g={filename:c,widgetName:d};if(e=="noti"){g.notiPath=arguments[3];g.init=function()
{11|1802;this._watching=this.notiPath.concat([[this,this.load]]);DBG("widgetLoader[noti]::init _watching=",this._watching);window.notificationHandlers.addWatch.apply(window.notificationHandlers,this._watching)
};g.deinit=function()
{11|1807;if(this._watching){window.notificationHandlers.delWatch.apply(window.notificationHandlers,this._watching);delete this._watching}
};g.ihtml=function()
{11|1813;return""
};g.load=function()
{11|1816;DBG("widgetLoader[noti]::load");this.shouldLoad=!0;a.call(this);this.deinit()
};g.finish=a}else{g.ihtml=function()
{11|1827;return'<span style="font-style: italic;">Laden..</span>'
};g.shouldLoad=!0;g.init=g.finish=a}return b[e+"|"+d]=makeWidget(g,undefined,!1)
}
})();window.ImageWidget=function()
{11|1843;var a={basics:["u","w","h","l"]};a.ihtml=function()
{11|1853;if(this.data){extendObject(this,this.data);delete this.data}this.l=this.l&&dd.ie6;if(this.l){this.tag="span";var a=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="'+a+'");')}else{this.tag="img";this.attrs.src=this.u;this.appendAttr("style","border: 0;");this.w&&(this.attrs.width=this.w);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="" />'
};var b={};window.preloadImage=function(a)
{11|1887;if(b[a])return;try{var c=new Image;c.src=a;b[a]=!0}catch(d){DBG("preloadImage ",a," failed: ",d)}
};return makeWidget(a)
}();window.Columns=makeWidget({basics:["columns","columnWidths","justify"],tag:"table",attrs:{cellspacing:"0",cellpadding:"2"},init:function()
{11|1910;this.attrs.width=this.justify?"100%":undefined
},ihtml:function()
{11|1913;var a=[];for(var b in this.columns){var c=this.columnWidths&&this.columnWidths[b]!==undefined?' width="'+this.columnWidths[b]+'"':"";a.push('<td style="vertical-align: middle; '+(this.justify&&b==this.columns.length-1?"text-align: right;":"")+'"'+c+">"+this.columns[b]+"</td>")}return"<tr>"+a.join("")+"</tr>"
}});window.AbstractMenu=makeWidget({title:"Menu",attrs:{"class":"menu"},Option:makeWidget({basics:["optId","content","onclick","cn"],tag:"li",init:function()
{101|12;this.attrs["class"]=this.cn||""
}},Button),ihtml:function()
{101|17;var a=this.prop("menuOptions");this.optWs={};var b="";for(var c=0;c<a.length;c++){var d=a[c][0];b+="<h3>"+d+"</h3><ul>";for(var e=1;e<a[c].length;e++){var f=a[c][e];f.ihtml||(f=newWithArray(this.Option,f));f.onclick&&(f.onclick=chainCb.call(f,!0,f.onclick,[this,this.clear]));this.optWs[f.optId]=f;b+=f.render()}b+="</ul>"}this.content=b;return this.sup("ihtml")
}},Modal);window.InputSender=function()
{11|1934;window.StaticInput=function(a)
{11|1935;this.getValue=function()
{11|1936;return a
}
};var a={empty:"Bovenstaande vraag is nog niet beantwoord."},b={tag:"div",attrs:{style:"clear: both; padding: 15px 0px 15px 0px; font-weight: bold; text-align: center; color: red;"}},c=function(a,b,c)
{11|1964;a.Class?a.root?a.root.innerHTML=b?b:"":DBG("Unable to write error message to unrendered setError widget: "+name+""):a.tagName?a.innerHTML=b:callback(a,[b],c)
},d=function(b,d)
{11|1997;this.noLoading||decrLoading();typeof d!="object"&&(d={success:d});var e=[],f;for(var g in this.form){var h=this.form[g];h.setError&&c.call(this,h.setError,null,h);h._showingInlineErrMsg&&h.root.nextSibling.remove()}if(typeof this.deferErr=="object"&&!this.deferErr.tagName)for(var g in this.deferErr)c.call(this,this.deferErr[g],null);for(var g in d){if(g=="success")continue;var i=d[g];if(typeof i=="object"){i.value&&h.setValue&&h.setValue(i.value);i=i.error}if(!i)continue;delete d[g];i=a[i]||i;var h=this.form[g],j=null;if(typeof h=="object"&&h.getValue&&h.root){if(h.setError){j=[h,h.setError];f=h.root}else if(!this.deferErr){f=h.root;h._showingInlineErrMsg&&h.root.nextSibling.remove();h._showingInlineErrMsg=!0;(new InlineWidget('<div style="margin-bottom: 10px; font-weight: bold; text-align: center; color: red;">'+i+"</div>")).insert(h.root.parentNode,h.root.nextSibling);j=!0}}else this.deferErr&&this.deferErr[g]&&(j=[undefined,this.deferErr[g]]);if(j===null)DBG("Nowhere to direct error message for key "+g+": "+i+"");else if(j!==!0){c.call(this,j[1],i,j[0]);j.root?f=j.root:j.tagName&&(f=j)}e.push(i)}f&&scrollToElement(f);DBG("onResult CB time ",e.length,this.onFailure);DBG("SUC",d.success,e.length);callback(d.success===!0||d.success!==!1&&!e.length?this.onSuccess:this.onFailure,[d.success,b],this)
};b.ihtml=function()
{11|2105;return""
};b.getValues=function()
{11|2111;var a={};for(var b in this.form){var c=this.form[b];typeof c=="object"&&c.getValue&&(c.root||!c.render)&&(a[b]=c.getValue())}return a
};b.save=function(a)
{11|2123;this.noLoading||incrLoading();var b=this.getValues(),c=this.preSave?callback(this.preSave,[b],this):undefined;if(typeof c=="object"&&!objectEmpty(c))d.call(this,b,c);else{a=a||this.rpc;var e=[b,[this,d,b]];if(typeof a=="object")for(var f=a.length-1;f>=0;f--)e.unshift(a[f]);else e.unshift(a);ev.send.apply(ev,e)}return!1
};b.basics=["rpc","form","onSuccess"];return makeWidget(b)
}()
})();window.TitleFontWidget=makeWidget({basics:["content","color","size"],ihtml:function()
{20|9;var a="";this.color&&(a+="color: "+this.color+";");this.size&&(a+="font-size: "+this.size+";");testFont("Arial Rounded MT Bold")||(a+="font-weight: bold;");this.appendAttr("style",a);this.appendAttr("class","titleFont");var b=this.content;this.allowHtml||(b=escapeHtml(b).replace(/ /g,"&nbsp;"));return b
},setColor:function(a)
{20|23;this.color=a;this.root&&(this.root.style.color=this.color)
},setSize:function(a)
{20|29;this.size=a;this.root&&(this.root.style.size=this.size)
}});window.SubTitleWidget=makeWidget({basics:["content"],tag:"div",attrs:{style:"font-weight: bold; margin-bottom: 3px; color: gray: font-size: 110%;"},ihtml:function()
{20|39;return this.content
}});window.fancyText=function(a)
{20|53;return a
};window.IScroller=function()
{102|1;var a=function(a)
{102|3;a=Math.min(a,0);a=Math.max(a,-this.el.offsetHeight+this.el.parentNode.offsetHeight);return a
},b=function(a)
{102|9;this.contentOffsetY=a;this.el.style.webkitTransform="translate3d(0, "+a+"px, 0)"
},c=function(a)
{102|15;this.startTime=0;this.startTouchY=a.touches[0].clientY
},d=function(c)
{102|21;var d=c.touches[0].clientY;if(this.startTime){var e=d-this.startTouchY,f=a.call(this,e+this.contentStartOffsetY);b.call(this,f)}else if(Math.abs(d-this.startTouchY)>10){DBG("scroll: starting");this.startTouchY=d;var g=document.defaultView.getComputedStyle(this.el,null),h=new WebKitCSSMatrix(g.webkitTransform);this.el.style.webkitTransition="";b.call(this,h.m42);this.startTouchY=d;this.contentStartOffsetY=this.contentOffsetY;this.startTime=+(new Date)}
},e=function(b)
{102|47;if(!this.startTime)return;var c=b.changedTouches[0].clientY,d=+(new Date)-this.startTime,e=(c-this.startTouchY)/d;if(Math.abs(e)>.12){var f=e<0?5e-4:-5e-4,g=-(e*e)/(2*f),h=-e/f;this.el.style.webkitTransition="-webkit-transform "+h+"ms cubic-bezier(0.33, 0.66, 0.66, 1)";var i=a.call(this,this.contentOffsetY+g);this.contentOffsetY=i;this.el.style.webkitTransform="translate3d(0, "+i+"px, 0)"}
},f={basics:["el"]};f.init=function()
{102|81;this.startTouchY=0;b.call(this,0);this.el.addEventListener("touchstart",this,!1);this.el.addEventListener("touchmove",this,!1);this.el.addEventListener("touchend",this,!1)
};f.handleEvent=function(a)
{102|90;a.type=="touchstart"?c.call(this,a):a.type=="touchmove"?d.call(this,a):a.type=="touchend"&&e.call(this,a)
};f.to=function(c)
{102|99;b.call(this,a.call(this,c))
};return makeClass(f)
}();window.errorReload=function(a)
{4|263;if(window.errorReloading){DBG("ev: already reloading");return}window.errorReloading=!0;DBG("ev: reloading:",a);var b=[],c=location.href.split("#"),d=c[0].split("?");if(d[1]){var e=d[1].split("&");for(var f=0;f<e.length;f++){var g=e[f].split("=")[0];g!="msg"&&g!="rnd"&&b.push(e[f])}}a&&b.push("msg="+encodeURIComponent(a));b.push("rnd="+rnd());d=d[0]+"?"+b.join("&");c[1]&&(d+="#"+c[1]);location.href=d;location.href=d
};window.oldAlert=window.alert;window.alert=function(a)
{6|3;(new Modal(0,a,"Let op!")).show()
};window.userTestFeature=function(a,b)
{6|32;var c=(window.euid||window.uid)+a*12345;c+=c<<12;c^=c>>22;c+=c<<4;c^=c>>9;c+=c<<10;c^=c>>2;c+=c<<7;c^=c>>12;return c%(b||2)
};window.addCallback("onInit",function()
{6|46;setTimeout(function()
{6|49;window._gaq=window._gaq||[];var a=["UA-7752822-1"];for(var b=0;b<a.length;b++){var c=String.fromCharCode(65+b)+".";_gaq.push([c+"_setAccount",a[b]]);_gaq.push([c+"_setCustomVar",1,"userType",window.userType,2]);_gaq.push([c+"_trackPageview"]);DBG("analytics: userType "+window.userType+", "+c+"_setAccount "+a[b]+"")}(function()
{6|60;try{var a=document.createElement("script");a.type="text/javascript";a.async=!0;a.src=("https:"==location.protocol?"https://ssl":"http://www")+".google-analytics.com/ga.js";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b)}catch(c){}
})()
},500)
});window.gaTrackPageview=function(a)
{6|71;var b=["UA-7752822-1"];a&&setTimeout(function()
{6|76;try{if(window._gaq)for(var c=0;c<b.length;c++){var d=String.fromCharCode(65+c)+".";_gaq.push([d+"_trackPageview",a]);DBG(d+"_trackPageview: "+a)}}catch(e){}
},500)
};window.gaTrackEvent=function(a)
{6|90;var b=["UA-7752822-1"];a&&setTimeout(function()
{6|95;try{if(window._gaq)for(var c=0;c<b.length;c++){var d=String.fromCharCode(65+c)+".";_gaq.push([d+"_trackEvent"].concat(a));DBG(d+"_trackEvent: "+toJson(a))}}catch(f){}
},500)
};window.gaSetCustomVar=function(a,b,c,d)
{6|109;var e=["UA-7752822-1"];d||(d=2);a&&b&&c!==undefined&&setTimeout(function()
{6|115;try{if(window._gaq)for(var f=0;f<e.length;f++){var g=String.fromCharCode(65+f)+".";_gaq.push([g+"_setCustomVar"].concat([a,b,c,d]));DBG(g+"_setCustomVar: "+b+", value: "+c)}}catch(h){}
},500)
};var queue=[],timer,update=function()
{103|4;clearTimeout(timer);var a=+(new Date);for(var b=0;b<queue.length;b++){if(queue[b].expires&&queue[b].expires<a){queue.splice(b--,1);continue}$($("msg").firstChild).setHtml(queue[b].text);$("msg").style.display="block";queue[b].expires&&(timer=setTimeout(update,queue[b].expires-a));return}$("msg").style.display="none"
},notify=window.notify=function(a,b,c,d)
{103|23;if(a=="special")return;for(var e=0;e<queue.length;e++)queue[e].channel==a&&queue[e].prio<=d&&queue.splice(e--,1);if(b){var f=0;for(;f<queue.length;f++)if(queue[f].prio<=d)break;queue.splice(f,0,{channel:a,text:b,expires:c?+(new Date)+c*1e3:!1,prio:d})}update()
};window.notifyBlink=function()
{};var h=window.notificationHandlers=watchExtensions.newWithProto();window.addCallback("onreset",function()
{103|63;var a=["nextMatchCost","nextMatchValue","userType","username","showFormerContacts","credits","iwn","rewardLevel","selectStatus","motd","motdOld","topRatedCount","contacts","bestHeadshot","initialQA","visitCount","checklist","initialized"];for(var b=0;b<a.length;b++)delete h[a[b]]
});h.addWatch("connected",function()
{103|79;notify("connected",this.connected?!1:"Verbinden...",!1,100)
});h.addWatch("credits",function()
{103|83;window.credits=this.credits
});h.addWatch("contacts","*","online",function(a,b)
{103|87;var c=this.contacts[b];if(!c||c.online===undefined||!c.name||!this.initialized||c.online=="iwn")return;c.online?notify("userOnline",""+escapeHtml(c.name)+" online",5,31):notify("userOffline",""+escapeHtml(c.name)+" offline",5,30)
});h.addWatch("contacts","*","msgs",function(a,b,c)
{103|98;var d=this.contacts[b];if(!d||d.online===undefined||!d.name||!this.initialized||d.online=="iwn")return;window.chatWidgets&&!(chatWidgets[b]instanceof Chat)&&(d.msgs?notify("msgs_"+b+"",""+escapeHtml(d.name)+": "+d.msgs+" nieuw"+(d.msgs==1?"":"e")+" bericht"+(d.msgs==1?"":"en")+"",7,50):notify("msgs_"+b+"",!1,7,50))
});(function()
{34|21;var a=28,b=1<<a,d=b-1,e=b>>1,f=a>>1,g=(1<<f)-1,h=Math.log(2),i=function(a)
{34|30;var b=new Array(a);while(a-->0)b[a]=0;return b
},j=function(a)
{34|38;var b=a.length;if(a[b-1])return a;while(b>1&&a[b-1]==0)b--;return a.slice(0,b)
},k=function(a)
{34|47;var b=1,c;if((c=a>>>16)!=0){a=c;b+=16}if((c=a>>8)!=0){a=c;b+=8}if((c=a>>4)!=0){a=c;b+=4}if((c=a>>2)!=0){a=c;b+=2}if((c=a>>1)!=0){a=c;b+=1}return b
},l=function(b,c)
{34|58;var e=b.length,f=c.length;if(e<f)return l(c,b);var g=new Array(e),h=0,i=0;for(;i<f;i++){h+=b[i]+c[i];g[i]=h&d;h>>>=a}for(;i<e;i++){h+=b[i];g[i]=h&d;h>>>=a}h&&(g[i]=h);return g
},m=function(b,c)
{34|84;var e=b.length,f=c.length;if(f>e)return[];if(f==e){if(c[f-1]>b[f-1])return[];if(f==1)return[b[0]-c[0]]}var g=new Array(e),h=0;for(var i=0;i<f;i++){h+=b[i]-c[i];g[i]=h&d;h>>=a}for(;i<e;i++){h+=b[i];g[i]=h&d;h>>=a}if(h)return[];return j(g)
},n=function(b,c,e,h,i)
{34|116;var j=e&g,k=e>>f,l=h&g,m=h>>f,n=k*l+m*j,o=j*l+((n&g)<<f)+b[c]+i;b[c]=o&d;i=k*m+(n>>f)+(o>>a);return i
},o=function(a)
{34|132;var b=a.length,c=2*b,d=i(c),e=0,f,g;for(f=0;f<b;f++){e=n(d,2*f,a[f],a[f],0);for(g=f+1;g<b;g++)e=n(d,f+g,2*a[g],a[f],e);d[f+b]=e}return j(d)
},p=function(a,b)
{34|154;var c=a.length,d=b.length,e=i(c+d-1),f,g,h;for(g=0;g<d;g++){f=0;for(h=0;h<c;h++)f=n(e,g+h,a[h],b[g],f);e[g+c]=f}return j(e)
},q=function(a,c,d)
{34|174;var e=0;while(c>=0&&d-->0)e=e*b+a[c--];return e
},r=function(b,c)
{34|182;var e=b.length-1,f=c.length-1,g=e-f;if(e<f||e==f&&(b[e]<c[e]||e>0&&b[e]==c[e]&&b[e-1]<c[e-1])){this.q=[0];this.mod=b;return this}if(e==f&&q(b,f,2)/q(c,f,2)<4){var k=b.concat(),l=0,n;for(;;){n=m(k,c);if(n.length==0)break;k=n;l++}this.q=[l];this.mod=k;return this}var o=Math.floor(Math.log(c[f])/h)+1,r=a-o,k=b.concat(),s=c.concat();if(r){for(t=f;t>0;t--)s[t]=s[t]<<r&d|s[t-1]>>o;s[0]=s[0]<<r&d;if(k[e]&(d<<o&d)){k[++e]=0;g++}for(t=e;t>0;t--)k[t]=k[t]<<r&d|k[t-1]>>o;k[0]=k[0]<<r&d}var t,u,v,w=i(g+1),x=i(g).concat(s);for(;;){v=m(k,x);if(v.length==0)break;w[g]++;k=v}var y=s[f],z=q(s,f,2);for(t=e;t>f;t--){var A=t-f-1;t>=k.length?w[A]=1:k[t]==y?w[A]=d:w[A]=Math.floor(q(k,t,2)/y);var B=q(k,t,3);while(w[A]*z>B)w[A]--;x=x.slice(1);v=m(k,p([w[A]],x));if(v.length==0){w[A]--;v=m(k,p([w[A]],x))}k=v}if(r){for(t=0;t<k.length-1;t++)k[t]=k[t]>>r|k[t+1]<<o&d;k[k.length-1]>>=r}this.q=j(w);this.mod=j(k);return this
},s=function(a,b)
{34|274;var c=0,d;for(var e=a.length-1;e>=0;e--){d=a[e];c=((d>>f)+(c<<f))%b;c=((d&g)+(c<<f))%b}return c
},t=function(a,b)
{34|286;if(b.length==1){if(a.length==1)return[a[0]%b[0]];if(b[0]<g)return[s(a,b[0])]}var c=r(a,b);return c.mod
},u=function(b,c,d)
{34|300;var e=b.concat(),f=c.length-1,g=k(c[f])-2;for(;f>=0;f--){for(;g>=0;g-=1){e=t(o(e),d);c[f]&1<<g&&(e=t(p(e,b),d))}g=a-1}return e
},v=function(a)
{34|319;var b=1,e=[0],f=0,g=0,h=256,i=a.length*8;for(var j=0;j<i;j++){if((h<<=1)>255){h=1;c=a.charCodeAt(g++)}if(b>d){b=1;e[++f]=0}c&h&&(e[f]|=b);b<<=1}return e
};window.rsaEncrypt=function(a,b)
{34|342;return u(v(a),b.e,b.m)
}
})();var siteDir="paiq.nl";window.PaiqLogin=function()
{35|5;var a={m:[106987019,132142814,145398961,108848994,97099330,160060613,75513764,7385383,202008249,123018982,189497056,81014458,94792168,136537071,120425171,224230754,6084692,80760869,111022162,78658859,137670743,228599336,231080867,200664292,251400910,236733469,205967659,76242553,78311338,220314786,235742265,76033856,69998829,210330767,128089617,216703176,57637],e:[65537]};window.getPasswordValue=function()
{35|12;var b=this.sup("getValue").strip();return b==""?b:rsaEncrypt(b,a).join(":")
};var b={tag:"div",attrs:{"class":"login"},onLoggedIn:[!1,link]},c=makeWidget({parentTitle:"Nieuw wachtwoord",basics:["email"],ihtml:function()
{35|27;if(this.sent)return"Email verstuurd naar <b>"+escapeHtml(this.sent)+"</b>";var a=new InputLine(this.email);this.parentOptions=[new AbortButton,new OkButton("Verzenden",function()
{35|32;var b=a.getValue().strip();b&&ev.send("signup.lostPwd",b,"paiq.nl",function()
{35|34;(new Modal({content:new c({sent:b})})).show()
})
})];return"Typ hier het emailadres waarmee je bekend staat op Paiq. We sturen je vervolgens een mailtje waarmee je opnieuw een wachtwoord kunt instellen.<br /><br /><b>emailadres:</b> "+a.render()
}});b.forgotPwdPrompt=function()
{35|40;(new Modal({content:new c(this.email.getValue().strip())})).show()
};var d=function(a,b)
{35|45;this.formE.style.display=a?"block":"none";notify("login",b,!1,110)
},e=function(a,b,c)
{35|58;a=parseInt(a);DBG("login: response code=",a);var e=this.email.getValue().strip();if(a>0||a==-6)document.cookie="e="+e+"; path=/; expires=Sun, 21-Apr-2030 00:00:01 GMT";if(a>0){callback(this.onLoggedIn,arguments,this);return}if(a==-2){var g="Email en/of wachtwoord onjuist.";d.call(this,!0,g)}else if(a==-3)d.call(this,!0,"Bevestig eerst je registratie m.b.v. de link in het mailtje dat je hopelijk hebt ontvangen.");else if(a==-4){var h=/^http:\/\/(www\.)?|\/$/g;(new Modal({content:"Het email adres waarmee je inlogt is geregistreerd op <b>"+c+"</b>, maar je bent nu op <b>"+b+"</b>. Wil je dat je lidmaatschap wordt omgezet?",title:"Omzetten lidmaatschap?",options:["Nee, naar "+c.replace(h,"")+"",function()
{35|104;location.href=userSiteUrl
},"Ja, doe mij "+b.replace(h,"")+"",[this,this.onSubmit,!0]]})).show();return}else if(a==-5)d.call(this,!0,'\'Session-cookie\'-fout, sorry! Neem alsjeblieft even <a class="link" href="mailto:support@paiq.nl">contact</a> op wanneer dit probleem blijft voorkomen.');else if(a==-6){var i=new InlineWidget("<form style='display: none;' method='post' action='https://"+location.hostname.replace(/(^|[.\/])m\./,"$1")+"/secureLogin'><input type='hidden' name='flags' value='"+f.call(this)+"' /><input type='hidden' name='email' value='"+escapeHtmlString(e)+"' /><input type='hidden' name='cryptPwd' value='"+escapeHtmlString(getPasswordValue.call(this.pwd))+"' /></form>");i.insert(document.body);i.root.firstChild.submit();return}else if(a==-7){document.location.href=b;return}else a==-8?showIpBlock():d.call(this,!0,"Onbekende fout "+code+', sorry! Neem alsjeblieft even <a class="link" href="mailto:support@paiq.nl">contact</a> op wanneer dit probleem blijft voorkomen.');this.pwd.input.focus();this.pwd.input.select()
};b.rpc=function(a,b,c,d,e,f)
{35|146;ev.send("User.login",a,b,c,d,e,f)
};b.onSubmit=function(a)
{35|151;d.call(this,!1,"Verbinding maken ");this.getSalt()
};var f=function()
{35|157;return 64|(dd.isApp?6:2)
};b.getSalt=function(a)
{35|166;pq.getAuthCookie([this,this.onSalt,a])
};b.onSalt=function(b,c)
{35|171;var g=this.email.getValue().strip().toLowerCase(),h=this.pwd.getValue().strip().substr(0,32);if(g==""){d.call(this,!0,"Emailadres ontbreekt.");this.email.focus();return!1}if(!/^[^@ ,]+@[a-z0-9\-\.]+|#[0-9]+$/.test(g)){d.call(this,!0,"Emailadres onjuist.");this.email.focus();return!1}if(h==""){d.call(this,!0,"Wachtwoord ontbreekt.");this.pwd.focus();return!1}d.call(this,!1,"Controleren...");var i=rsaEncrypt(c+"|"+h,a).join(":");this.rpc(g,siteDir,i,f.call(this),[this,e],b||!1);return!1
};var g=function()
{35|264;document.cookie="m=false; path=/"+(domain?"; domain="+domain:"");location.href="http://paiq.nl"
};b.ihtml=function()
{35|270;var a=getGet("email")||getCookie("e")||"";this.email=new InputLine({type:"email",attrs:{autocorrect:"off",autocapitalize:"off"},content:a});this.pwd=new InputLine({password:!0,attrs:{maxlength:32}});return'<header><span>Inloggen</span></header><div class="@formE form"><label>Emailadres</label>'+this.email.render()+"<br /><label>Wachtwoord</label>"+this.pwd.render()+'<br /><div class="butdiv">'+(new OkButton("Inloggen",[this,this.onSubmit])).render()+'</div> <p style="font-size: 90%; color: #888; text-align: center; margin: 1em 12px; '+(dd.isApp?"display: none;":"")+'">Dit is de nieuwe mobiele versie van Paiq! Vragen, opmerkingen en goede ideeën zijn <a href="mailto:support@paiq.nl">meer dan welkom</a>.<br /><br />'+(new Link("niet-mobiele site",g)).render()+"</p></div>"
};b.unfinish=function()
{35|299;notify("login",!1,!1,110)
};var h='<a href="mailto: ipblock@implicit-link.com">ipblock@implicit-link.com</a>';window.showIpBlock=function()
{35|307;(new Modal({title:"IP block",options:[],allowCancel:!1,content:"Sorry, vanwege verdacht en/of ongepast gebruik, is dit IP-adres geblokkeerd. Indien u vermoed dat dit een fout betreft, kunt u uw bezwaar kenbaar maken via "+h+".<br /><br />Sorry, due to suspicious and/or inappropriate activity, your IP address has been blocked. If you think this has been done in error, please direct your appeal (preferrably in Dutch) at "+h+"."})).show()
};return makeWidget(b)
}();(function()
{104|1;var a=window.notificationHandlers,b={},c={};b.basics=c.basics=["userId"];var d=[["regular",21,0,":-)",":)"],["sad",21,0,":(",":-(",":-<",":<"],["cry",21,0,";(",";-("],["confused",21,0,":s",":-s",":\\",":-\\"],["tongue",21,0,":p",":-p"],["wink",21,0,";)",";-)"],["sarcastic",21,0,"^o)"],["hush",20,0,":-*<",":*<"],["shade",21,0,"8)","8-)","h"],["sick",25,0,"+o("],["sleepy",21,0,"|-)","|)"],["sorry",21,0],["bad",21,0,":@",":-@"],["nerd",21,0,"8-|","8|"],["omg",21,0,":o",":-o"],["embarrassed",21,0,":$",":-$"],["megasmile",21,0,":d",":-d"],["roll",21,0],["devil",22,0,"6"],["blank",22,0,":|",":-|"],["crossed",17,0],["angel",21,0,"a","o:)","0:)"],["dunno",20,0,"?"],["arrogant",21,0],["teeth",21,0],["party",21,0],["beer",20,0,"b"],["ugly",21,0],["love",21,0,"l"],["ulove",25,0,"u"],["camera",24,0,"p"],["cup",20,0,"c"],["moon",17,0,"s"],["phone",26,0,"t"],["st",22,0,"(st)"],["kiss",43,0,"k"],["blings",23,2],["dating",22,2],["disagreeing",22,2],["eating",22,2],["frozen",28,2],["partying",22,2],["praising",28,2],["thedevil",24,2],["crying",22,4],["disappointed",24,4],["flirting",22,4],["frogprince",22,4],["heart",22,4],["icetongue",24,4],["rotfl",30,4],["typing",22,4],["angry",24,6],["bathing",22,6],["blowingkisses",24,6],["bouncing",24,6],["jumping",25,6],["married",32,6],["money",24,6],["puppy",22,6],["blahblah",27,8],["bouquet",23,8],["calling",29,8],["feelingsick",24,8],["lovesong",22,8],["sleeping",24,8],["sword",22,8],["thumbsup",31,8],["flyingangel",24,10],["chocolates",22,10],["clapping",22,10],["couple",22,10],["crashing",24,10],["homey",22,10],["tongueout",28,10],["watchingtv",22,10],["chef",17,12],["duh",20,12],["hypnotizing",29,12],["loser",16,12],["phew",25,12],["surrendering",22,12],["tanning",22,12],["yessir",25,12]],e=function()
{85|4;if(this.online===!0)return"online";if(this.online=="iwn")return"iwn";return"offline"
},f=function(a)
{85|11;var b=new ImageWidget({u:R+"1/i/icon-feedback-16.png",w:16,h:16,l:1}),c=""+b.render()+" Vind je "+escapeHtml(this.name)+" een goede match? "+(new Link("Geef je oordeel",[this,"feedbackModal"])).render()+" en verbeter de matching!";a?a.push([c,3]):this.M(c,3)
},g=function()
{85|22;if(!this.root)return;this.feedback?f.call(this):this.M("Bedankt voor je feedback!",3)
};b.feedbackModal=c.feedbackModal=function()
{85|32;if(this.origin=="admin"||this.origin=="friend")return alert("Het is niet mogelijk om feedback te geven over deze persoon.");unsafeModal({name:"UserFeedbackDialog",deps:[R+"7/j/questions.js",R+"4/j/userFeedbackDialog.js"]},[{chatWidget:this}])
};b.tagModal=function()
{85|44;unsafeModal({name:"UserTagDialog",deps:R+"5/j/userTagDialog.js"},[{chatWidget:this}])
};b.detailModal=c.detailModal=function()
{85|52;if(this.chatType=="battledate")return;incrLoading();ev.send("Match.contactOrOfferInfo",this.userId,!1,!0,function(a)
{85|56;decrLoading();(new Modal({title:"Info",content:(new ContentBox({content:(new UserDetails(a,"info")).render(),style:"width: 100%;"})).render(),options:["Gezien"],preferredWidth:700})).show()
})
};b.n2mModal=c.n2mModal=function()
{85|70;incrLoading();loadCall(R+"4/j/needToMeet.js",[this,function()
{85|73;(new NeedToMeetModal(this.userId)).schedule()
}])
};b.removeModal=c.removeModal=function()
{85|81;this.chatType=="contact"?this.origin=="admin"?ev.send("Match.remove",this.userId,1,""):unsafeModal({name:"UserRemoveDialog",deps:R+"4/j/userRemoveDialog.js"},[{chatWidget:this}]):window.sd.cancel()
};b.markRead=function()
{85|97;if(this.msgs){ev.send("read",this.userId);notificationHandlers.merge("contacts",this.userId,{msgs:0})}
};b.activateOfflineCheat=function()
{85|106;if(!this.invisibleEnabled&&window.credits<5){showModal("BuyCredits","OfflineCheat","een OfflineCheat uit te voeren",5);return}this.collapse(!0)
};var h=function()
{85|117;var a=this.lastMsgs||[];if(this.chatType=="speeddate"||this.chatType=="battledate"){var b=this.chatType=="speeddate"?"SpeedDate":"BattleDate",c=new HelpIcon("Bij het selecteren van een <b>"+b+"</b> kan het systeem uit een véél kleiner aantal kandidaten kiezen dan bij het maken van een èchte match. Echte matches zijn daarom doorgaans duidelijk geschikter.");a.push(["Let op: "+b+"-kandidaten zijn niet altijd goede <i>matches</i>."+c.render()+"",3])}if(this.siteName){var d=new HelpIcon({tooltip:[this,function()
{85|136;var a=[];if(this.siteName){var b="Paiq en nextlover zijn sites die werken volgens hetzelfde principe en leden kunnen met elkaar in contact komen.";a.push(b)}return a.join("<br /><br />")
}],topts:{sticky:!0}}),e="Paiq",f=this.siteName||"Paiq";a.push([""+this.name+" is geen lid van "+e+""+""+", maar van "+f+""+""+"."+d.render()+"",3])}else if(this.siteLanguage){var g=new HelpIcon({tooltip:function()
{85|153;return"Paiq is zowel actief in Nederland als in Duitsland en het kan voorkomen dat leden met elkaar in contact komen. Je kunt in de "+(new Link("vragenlijsten",[showModal,"QuestionGroups"])).render()+" aangeven in welke taal je graag communiceert op Paiq."
},topts:{sticky:!0}});a.push([""+this.name+" is actief via "+this.siteLanguage+"."+g.render()+"",3])}else if(this.invitedInactive){var h=new HelpIcon("We noemen iemand 'actief lid' wanneer hij/zij tenminste één keer een chatgesprek van gemiddelde lengte heeft gevoerd met een match of SpeedDate. Zodra dit het geval is voor "+escapeHtml(this.name)+", "+(this.invitedInactive=="credits"?"worden de beloofde credits bij je bijgeschreven.":"wordt de door jou opgegeven website op Paiq onder de aandacht gebracht.")+"");a.push([""+escapeHtml(this.name)+" is via jou lid geworden van Paiq, maar is nog niet actief."+h.render()+"",3])}var i=!1;if(this.hasBirthday){i=""+escapeHtml(this.name)+" is vandaag jarig! ";i+='<img class="emoticon" border="0" style="margin-top: -6px; margin-bottom: -6px;" width="22" height="22" src="'+R+'es/partying.gif" />'}else this.online=="iwn"?i=""+escapeHtml(this.name)+" is online middels de "+(new Link("Paiq Web Notifier",[showModal,"NotifierDownload"])).render()+"":this.online||(i=""+escapeHtml(this.name)+" is nu niet online, maar een berichtje sturen kan altijd.");i&&a.push([i,3]);var j="",k=a.length-1;for(var l=0;l<=k;l++)j+=(new ChatMessage(a[l][0],a[l][1],this,l<k)).render();return j
},i=function()
{85|200;if(this.forceText)return this.forceText;var a;if(this.autoDel!==undefined&&this.autoDel!==!1){var b=this.autoDel?"vervalt over "+this.autoDel+" dag"+(this.autoDel==1?"":"en")+"":"vervalt vandaag";return'<span style="padding: 0px 3px 0px 3px; color: #ffffff; background-color: #404040; font-weight: bold; border-radius: 2px;">'+b+"</span>"}if(a=this.msgs){var b=""+a+" nieuw"+(a==1?"":"e")+" bericht"+(a==1?"":"en")+"";return'<span style="padding: 0px 3px 0px 3px; color: #ffffff; background-color: red; font-weight: bold; border-radius: 2px;">'+b+"</span>"}if(this.qaB){var b="1 q&a";return'<span style="padding: 0px 3px 0px 3px; color: #ffffff; background-color: #159fa5; font-weight: bold; border-radius: 2px;">'+b+"</span>"}if(this.ibt&&this.iba&2){var b="1 antwoord";return'<span style="padding: 0px 3px 0px 3px; color: #ffffff; background-color: #7e62ec; font-weight: bold;">'+b+"</span>"}if(this.motd)return'<span style="font-style: italic; '+(this.motdNew?"font-size: 95%; color: "+{online:"#000000",iwn:"#000000",sms:"#ef6b00",offline:"#ef6b00"}[e.call(this)]+"; font-weight: bold;":"font-size: 85%;")+'">&ldquo;'+escapeHtml(this.motd)+"&rdquo;</span>";else if(this.online===!0)return"nu online";else if(this.online=="iwn")return"online via notifier ";else if(this.last)return""+(new RelativeTime({time:this.last,futureMsg:"",tooltip:!1})).render()+" online";return"offline"
};window.ChatMessage=function()
{85|246;var a=makeWidget({basics:["id","width","cw"],init:function()
{85|272;this.appendAttr("style","width: "+this.width+"px;");this.sup("init")
}},Emoticon),b=makeWidget({basics:["text","value","otherUid"],setValue:function(a,b)
{85|297;if(b){this.value=a;this.redraw()}
},ihtml:function()
{85|298;var a="";if(!this.value){this.tu=new Icon({image:R+"1/i/icon-thumbsup-12.png",onclick:[ev,ev.send,"Tagging.setFromChat",this.text,1,this.otherUid,[this,this.setValue,1]],tooltip:""+this.text+" toevoegen als <i>do</i>",topts:{width:!1},style:"position: relative; top: 2px; margin: 0px; padding-left: 3px;"});this.td=new Icon({image:R+"1/i/icon-thumbsdown-12.png",onclick:[ev,ev.send,"Tagging.setFromChat",this.text,-1,this.otherUid,[this,this.setValue,-1]],tooltip:""+this.text+" toevoegen als <i>don't</i>",topts:{width:!1},style:"position: relative; top: 5px; margin: 0px; padding: 0px 2px 0px 2px;"});a=this.tu.render()+this.td.render()}return a
}}),c=function(a)
{85|309;return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")
},e={},f="<[^>]*>|\\*[a-zA-Z]+\\*|\\(.\\)";for(var g=0;g<d.length;g++){var h=d[g],i="*"+h[0]+"*";e[i]=h;while(h.length>3){var j=i=h.pop();if(i.length==1)j=i="("+i+")";else{j=escapeHtml(i);f+="|"+c(j)}e[j]=h}h.push(i)}f=new RegExp(f,"gi");var k=function(b,c,d)
{85|334;var g=this,h=g.cw,i=c?h?h.rewardL:20:notificationHandlers.rewardLevel,j=0;return b.replace(f,function(c)
{85|341;var f=e[c.toLowerCase()];if(!f||++j>25||f[2]>i)return c;if(!d&&h&&b==c){h.setBS(f[0]);g.hadBigSmiley=!0}return(new a(f[0],f[1],h)).render()
})
},l=function(a)
{85|357;a=a.replace(/([ \(]|^)www\./,"$1http://www.");return a.replace(/(http:\/\/(www\.)?([^ \t\n\r\)\/"',]+)(\/[^ \t\n\r\)'",]*)?)/g,function(a,b,c,d)
{85|361;return'<a target="_blank" href="'+escapeHtmlString(unescapeHtml(b))+'"> ['+d+"] </a>"
})
},m=function(a)
{85|366;this.cw&&this.flags&32&&/(^|\s)msn/i.test(a)&&(this.cw.warnMsn=!0);a=escapeHtml(a);a=l.call(this,a);a=k.call(this,a,(this.flags&7)==1,this.noBigSmiley);a=a.replace(/[^ \t\n\<\>]{35,}/g,function(b,c)
{85|376;var d=b.length,e=a.indexOf(">",c+d);if(e>=0){var f=a.indexOf("<",c+d);if(f<0||f>e)return b}return b.replace(/(.{5})/g,dd.n6?"$1&#8203;":"$1&shy;")
});a=a.replace(/\n/g,"<br />");return a
},n=function(a)
{85|392;var b=a.indexOf(":");name=a.substring(0,b);a=a.substring(b+1);return""+escapeHtml(name)+" zegt: "+m.call(this,a)+""
},o=function(a)
{85|402;if(this.cw&&this.cw.chatType=="battledate"&&this.cw.myBattle)return n.call(this,""+this.cw.name+":"+a+"");return m.call(this,a)
},p=function(a)
{85|412;return function(c)
{85|414;var d=this.cw?[this.cw,this.cw.tagModal]:"",e=this.cw?(new Link("Meer weten?",d)).render():"",f=fromJson(c);if(typeof f[0]=="string"){var g=f[0],h=f[a?2:1],i=f[a?1:2],j=this.cw?this.cw.name:"de ander",k=this.cw?this.cw.userId:!1,l="";h=h?h==-1?"<i>don't</i>":"<i>do</i>":!1;i=i?i==-1?"<i>don't</i>":"<i>do</i>":!1;h?i?l=h==i?"gemeenschappelijke "+h+"":""+h+" van jou, maar een "+i+" van "+j+"":l=""+h+" van jou":l=""+i+" van "+j+"";var m=h?"":(new b(g,0,k)).render();return"<span style='font-size: "+(m?140:100)+"%;'>"+(g.charAt(0).toUpperCase()+g.slice(1))+"</span>"+m+" is een "+l+""}else{var n=f[2]||[],o=f[a?1:0],p=f[a?0:1];if(o===!1){var q=new Link("do's zou hebben ingevuld",[window.menu,"hint","tagging"]);return"Wanneer je zelf minimaal zes "+q.render()+", zouden we hier drie <i>do's</i> van de ander tonen!"}if(p===!1)return this.cw?"":"De ander heeft nog niet minimaal zes do's ingevuld. We kunnen daarom niks verklappen..";for(var r=0;r<o.length;r++)o[r]="<span>"+o[r]+"</span>";for(var r=0;r<p.length;r++){var k=this.cw?this.cw.userId:!1,m=new b(p[r],n[r],k);p[r]='<span style="font-size: 140%; color: gray; font-weight: bold;">'+p[r]+"</span>"+m.render()}return""+(this.cw?escapeHtml(this.cw.name):"De ander")+" houdt van "+p.join(",&nbsp;&nbsp;")+" (verklapt over jou: "+o.join(", ")+"). "+e}
}
},q=function(a)
{85|481;return"<span>"+a+"</span>"
},r=function(a)
{85|503;return"Einde gesprek ("+(new RelativeTime(a)).render()+")"
},s=function(a)
{85|508;DBG("this.root=",this.root,"this=",this);(new InlineWidget('<div style="padding-left: 4px; border-left: 2px solid #6aec6a;">'+m.call(this,this.msg)+"</div>")).set(this.root);this.cw&&this.cw.scrollDown&&this.cw.scrollDown(this.root.offsetTop);killEvent(a)
},t={tag:"div",basics:["msg","flags","cw","noBigSmiley"]};t.ihtml=function()
{85|524;var a=this.msg,b=!1,c=0;if(this.flags!=3){c=a.split("\n").length-1;if(a.length>=500||c>=6){a=a.replace(/\n/g," ");b=!0}}var d={0:m,1:o,2:n,4:q,5:p(!1),6:p(!0),7:r}[this.flags&7];d&&(a=d.call(this,a));if(b){var e=new Link({content:'<span style="font-size: 85%; font-weight: bold;">openen</span>',onclick:[this,s],style:"line-height: 1.4em; float: left; background-color: #6aec6a; text-decoration: none; color: black; padding-left: 4px; padding-right: 4px; margin-right: 6px;"});a=""+e.render()+'<div style="position: relative; top: -4px; margin-bottom: -4px; cursor: pointer; overflow: hidden; padding: 0 4px; height: 1.8em; line-height: 2.2em;" class="@lmE">'+a+"</div>"}var f=this.flags&24;f==16?a='<span style="background-color: #f6f868; border: 1px solid #e0e700; padding: 0 2px 0 2px; color: black;">sms</span> '+a+"":f==24&&(a="<span>"+a+"</span>");c&&!b&&(a='<div style="padding-left: 4px; border-left: 2px solid #6aec6a;">'+a+"</div>");var g=[];g.push({0:"msg-self",1:"msg-contact",2:"msg-contact",3:"msg-system",4:"msg-ib",5:"msg-system",6:"msg-system",7:"msg-system"}[this.flags&7]||"");g.push({8:"msg-is-mail",16:"msg-is-sms",24:"msg-qa"}[this.flags&24]||"");this.flags&32&&g.push("msg-new");this.flags&64&&g.push("msg-unread");this.appendAttr("class",g.join(" "));return a
};t.finish=function()
{85|608;this.lmE&&this.lmE.addCallback("onclick",[this,s]);if(this.cw&&this.cw.warnMsn&&!this.cw.saidMsn){this.cw.saidMsn=!0;this.cw.M("Tip: schakel niet te snel over op MSN. Chatten op Paiq is anoniemer én zorgt dat het matchsysteem jouw voorkeur leert kennen.",3)}
};window.writeFormatMsg=function(a,b)
{85|628;(new ChatMessage(a,b)).write()
};return makeWidget(t)
}();c.tag="div";c.init=function()
{104|15;clone(walkTree(a,["contacts",this.userId],{}),!1,this);a.addWatch("contacts",this.userId,this);this.addWatch(this.redraw)
};c.deinit=function()
{104|24;a.delWatch("contacts",this.userId,this)
};c.expand=function()
{104|29;pushChat(this.userId,Chat)
};c.ihtml=function()
{104|43;this.attrs["class"]=this.online===!0?"online":this.online=="iwn"?"iwn":undefined;this.appendAttr("style",this.invisible?"opacity: 0.3;":"opacity: 1.0;");return'<img src="'+escapeHtmlString(this.photoS)+'" /><div>'+escapeHtml(this.name)+"</div><sub>"+i.call(this)+"</sub>"
};c.finish=function()
{104|58;this.addOnClick([this,this.expand])
};window.Collapsed=makeWidget(c);b.attrs={"class":"chat"};var j=makeWidget({basics:["optId","content","enabled","onchange"],tag:"li",init:function()
{104|73;this.attrs["class"]=""
},onclick:function()
{104|77;this.enabled=!this.enabled;callback(this.onchange,[this.enabled],this);this.redraw();return!1
},ihtml:function()
{104|83;if(this.loading)return'<span class="spin" style="display: inline-block; width: 19px; height: 19px; min-height: 0;"></span>';return this.sup("ihtml")
},finish:function()
{104|89;this.enabled&&!this.loading?this.root.addClass("checked"):this.root.delClass("checked");this.sup("finish")
}},Button),k=makeWidget({basics:["uid"],_getTitle:function()
{104|99;return"Menu: "+escapeHtml(notificationHandlers.contacts[this.uid].name)+""
},_getMenuOptions:function()
{104|103;var a=notificationHandlers.contacts[this.uid].name,b=chatWidgets[this.uid],c=[["Bericht-modus",["mode-chat","Chat",[b,b.toMode,!1],b.mode?"":"checked"],["mode-ib","IceBreaker",[b,b.toMode,"ib"],b.mode=="ib"?"checked":""]],["Acties",["feedback","Beoordelen",[b,b.fbModal]],["remove","Verwijderen",[b,b.removeModal]],["needToMeet","Need2Meet voorstellen",[b,b.n2mModal]]],["Bekijken",["photos","Foto's",[viewPhotos,this.uid,-1]],["tags","Do's &amp; don'ts",[b,b.tagModal]],["details","Info",[b,b.detailModal]]]];if(dd.isApp){var d=function(a,c)
{104|125;b["pn-"+a+""]=c;this.loading=!0;var d=this;ev.send("mobile.configPush",b.userId,a,c,[this,function()
{104|131;if(!d.root)return;d.loading=!1;d.redraw()
}])
};c.push(["Push notificaties..",new j("pn-online","..als "+escapeHtml(a)+" online komt",!!b["pn-online"],[d,"online"]),new j("pn-msgs","..bij berichten van "+escapeHtml(a)+"",!!b["pn-msgs"],[d,"msgs"])])}return c
}},AbstractMenu),l=makeWidget({basics:["beforeId","cw"],loadMore:function()
{104|155;this.loading=!0;this.redraw();ev.send("Match.moreHistory",this.cw.userId,this.beforeId,[this,function(a,b)
{104|160;var c=(new l(b,this.cw)).render();for(var d=0;d<a.length;d++)c+=(new ChatMessage(a[d][0],a[d][1],this.cw)).render();(new InlineWidget(c)).set(this.root)
}])
},ihtml:function()
{104|177;if(this.loading)return;else if(!this.beforeId)return"";return'<div style="text-align: center; font-size: 85%; text-decoration: underline; line-height: 30px;">'+(new Link("(eerdere berichten)",[this,this.loadMore])).render()+"</div>"
}}),m=function()
{104|193;if(!this.chatType||!a.connected)return;var b=this.taE.value.strip();if(b=="")return;if(this.mode=="ib"){this.ignoreM["0:"+b+""]=!0;ev.send("answerIceBreaker",this.userId,b);this.toMode()}else if(this.mode=="qa"){this.ignoreM["0:"+b+""]=!0;ev.send("Qa.answer",this.userId,b);this.toMode()}else ev.send("msg",this.userId,b);this.M2(b,32);this.taE.value=""
},n=function()
{104|218;if(!this.root)return;this.chatType&&a.connected?this.sendW.root.delClass("spin"):this.sendW.root.addClass("spin")
},o=function()
{104|226;notify("chatLoad_"+this.userId+"",this.chatType?!1:"Chat met "+this.name+" laden...",!1,80)
},p=function()
{104|232;if(!this.root)return;(new InlineWidget((new l(this.beforeId,this)).render()+h.call(this))).set(this.histDataE);o.call(this);n.call(this);this.scroll()
},q=function()
{104|246;this.online===!0?this.M(""+escapeHtml(this.name)+" is online",3):this.online=="iwn"?this.M(""+escapeHtml(this.name)+" is bereikbaar via de Paiq Web Notifier",3):this.M(""+escapeHtml(this.name)+" is offline",3)
},r=function()
{104|256;if(!this.root)return;if(!this.msgs){var a;while(a=this.histDataE.getElementsByClassName("msg-unread")[0])a.delClass("msg-unread")}
},s=function(a)
{104|267;a||this.scroll()
};b.init=function()
{104|275;clone(walkTree(a,["contacts",this.userId],{}),!1,this);a.addWatch("contacts",this.userId,this);this.addWatch("chatType",[this,p]);this.addWatch("motd",!1);this.addWatch("online",[this,q]);this.addWatch("msgs",[this,r]);a.addWatch("connected",[this,n]);ev.send("Match.getChat",this.userId,[this,this.merge]);this.ignoreM={};window.addCallback("onmodals",[this,s]);window.addEventListener("resize",[!1,this,this.scroll])
};b.deinit=function()
{104|299;DBG("chat: deinit",this.userId);a.delWatch("connected",[this,n]);a.delWatch("contacts",this.userId,this);notify("chatLoad_"+this.userId+"",!1,!1,80);window.delCallback("onmodals",[this,s]);window.removeEventListener("resize",[!1,this,this.scroll])
};b.collapse=function(a)
{104|311;a&&ev.send("Match.collapse",this.userId,!0);pushChat(this.userId,Collapsed)
};b.toMode=function(a)
{104|319;var b=this.sendW.root;b.delClass("ib");b.delClass("qa");if(a=="ib"){if(!this.ibShown)if(!this.ibt){incrLoading();ev.send("ibNow",this.userId,decrLoading)}else{this.M2(this.ibt,4);this.ignoreM[""+4+":"+this.ibt+""]=!0;this.ibShown=!0}b.addClass("ib");b.innerHTML="Antwoorden"}else if(a=="qa"){b.addClass("qa");b.innerHTML="Antwoorden"}else b.innerHTML="Stuur";this.mode=a
};b.M=function(a,b)
{104|351;var c=this.ignoreM;if(this.ignoreM[""+b+":"+a+""]){delete this.ignoreM[""+b+":"+a+""];return}this.M2(a,b)
};b.M2=function(a,b)
{104|363;(new ChatMessage(a,b,this)).insert(this.histDataE);this.scroll()
};b.IB=function(a)
{104|368;this.ibt=a;this.ibShown=!1;this.toMode("ib")
};b.answeredIceBreaker=function()
{104|376;this.toMode("ib");this.M(""+escapeHtml(this.name)+" heeft de IceBreaker beantwoord..",3)
};b.updateQa=function(a,b,c)
{104|382;if(a===!0&&b){this.M2(b,1|24);this.ignoreM[""+(1|24)+":"+b+""]=!0;this.toMode("qa")}
};b.scroll=function()
{104|391;this.is?this.is.to(-1e5):window.scrollTo(0,document.body.offsetHeight)
};b.setBS=function()
{};b.nextPhoto=function()
{};b.nowViewable=function()
{};b.setNewPhotos=function()
{};b.ihtml=function()
{104|405;var a=(new l(this.beforeId,this)).render()+h.call(this),b=dd.android&&!dd.isApp;this.sendW=new OkButton("Stuur",[this,m]);var c='<div class="input"><span><textarea class="@taE"></textarea></span>'+this.sendW.render()+"</div>",d=this;return"<header>"+(new MIcon("icon-back",[!1,this,this.collapse])).render()+"<span>"+escapeHtml(this.name)+"</span>"+(new MIcon("icon-menu",function()
{104|426;(new k(d.userId)).show()
})).render()+'</header> <div class="scrollc"><div class="@histE" id="hist"><table cellspacing="0" cellpadding="0" '+(b?'class="scrInput"':"")+'><tr><td><span class="@histDataE">'+a+"</span>"+(b?c:"")+"</td></tr></table></div></div>"+(b?"":c)+""
};b.finish=function()
{104|448;dd.canFix||(this.is=new IScroller(this.histE));var a=this;this.taE.addEventListener("keypress",function(b)
{104|453;a.markRead();if(getKeyCode(b)==13){m.call(a);killEvent(b)}
});dd.android||this.taE.addEventListener("focus",mkcb([!1,this,this.scroll]));this.histDataE.addEventListener("click",mkcb([!1,this,this.markRead]),!0);o.call(this);n.call(this);this.scroll()
};window.Chat=makeWidget(b)
})();window.UserDetails=function()
{104|474;var a={basics:["data","type","noticeHtml"]},b=function(a)
{104|481;if(this.hsImg&&a.length)for(var b=0;b<a.length;b++)setCallbackTimeout([this,function(a)
{104|485;this.hsImg.src=a
},a[b]],500*b)
};a.ihtml=function()
{104|490;var a=this.data,b=(new RelativeTime(a.last)).render(),c={offer:"match-voorstel",match:"match",friend:"via uitnodiging",speeddate:"SpeedDate",oneliner:"OneLiner",n2m:"Need2Meet"}[a.origin]||"?",d={S:"ja",N:"nee"}[a.single]||"lang verhaal",e={online:"<em>nu!</em>",iwn:b+(this.type=="offer"?"":" (bereikbaar via notifier)"),sms:b+(this.type=="offer"?"":" (bereikbaar per SMS)"),offline:b}[a.state],f=rightCell=finalHtml=motdHistoryHtml="",g=[];if(a.motdHistory&&a.motdHistory.length){var h=[];for(var i=0;i<2;i++){var j="",k="";if(typeof a.motdHistory[i]!="undefined"){k="<span style='font-weight: bold; color: #707070; font-size: 85%;'>What's up?</span><br /><span style='font-size: 85%;'>"+(new RelativeTime(a.motdHistory[i].motdTime)).render()+"</span><br /><br />";j=escapeHtml(a.motdHistory[i].motd)}h.push("<td style='padding: 10px; color: gray; width: 25%;'>"+(k||"...")+""+j+"</td>")}motdHistoryHtml="<table style='width: 100%; border-top: 1px solid #d0d0d0; padding-top: 5px; margin-top: 15px;'><tr>"+h.join("")+"</tr></table>"}var l=a.userId,m=new EnhancedTextArea({content:a.notes,style:"margin-top: 8px;",height:"80px",hint:"<span style='font-size: 130%; font-weight: bold;'>NOTITIES</span>"});m.unfinish=function()
{104|543;var b=this.getValue();b!=a.notes&&ev.send("Match.setNotes",l,b);this.sup("unfinish")
};var n="";this.type=="info"&&(n=m.render());if(typeof a.distance!="undefined"){var o=a.city?", regio "+a.city:"";g.push("Afstand: <span style='color: gray;'>&plusmn;"+a.distance+"km"+o+"</span>")}this.type=="info"&&g.push("Type contact: <span style='color: gray';>"+c+"</span>");g.push("Laatst online: <span style='color: gray;'>"+e+"</span>");var p=a.tags?fromJson(a.tags):!1;p&&p.length>0&&g.push("Houdt van: <span style='color: gray;'>"+p.join(", ")+"</span>");if(this.type!="offer"){g.push("Contact sinds: <span style='color: gray;'>"+(new RelativeTime(a.agoCreate,"nog geen")).render()+"</span>");g.push("Laatste bericht: <span style='color: gray;'>"+(new RelativeTime(a.agoConversation,"geen")).render()+"</span>")}a.qa&&g.push("Openingsvraag:<div style='color: gray; margin-left: 15px;'>&ldquo;"+escapeHtml(a.qa)+"&rdquo;</div>");var q={yes:'<span style="font-weight: bold; color: green; position: relative; top: -2px;">✓</span>',almost:'<span style="font-weight: bold; color: orange; position: relative; top: -2px;">✓</span>',no:'<span style="position: relative; color: red; top: -4px">x</span>'},r="<table style='border-collapse: collapse; line-height: 80%;'><tr><td style='font-size: 130%; text-align: center;'>"+q.yes+"</td><td>Er is aan het criterium voldaan</td></tr><tr><td style='font-size: 130%; text-align: center;'>"+q.almost+"</td><td>Er is enigzins aan het criterium voldaan</td></tr><tr><td style='font-size: 130%; text-align: center;'>"+q.no+"</td><td>Er is niet aan het criterium voldaan</td></tr></table>",s=a.report?a.report.C||[]:[],t="";for(var i=0;i<s.length-4;i+=5){if(s[i+3]==0&&!window.showSelectAd)continue;var u=MatchScoreReport.getCriterionString(s[i],s[i+1],s[i+2]),v=s[i+4];t+="<tr><td style='font-size: 130%; font-weight: normal; padding-right: 3px; line-height: 80%; text-align: center;'>"+(new Tooltip(q[v==0?"no":v==255?"yes":"almost"],r,{pointTo:8})).render()+" </td><td style='line-height: 80%;'>"+u+"</td></tr>"}var w=window.showSelectAd?"":new Link({content:"aanpassen",tooltip:"De criteria die je hier ziet waren zo ingesteld op het moment dat de match gemaakt werd. Klik hier om de criteria voor toekomstige matches aan te passen.",onclick:[showModal,"MatchingControl"]});t==""?t=window.showSelectAd?"<span style='color: gray;'>als <span class=\"selectStyle\">Select</span> lid zie je hier of aan jouw "+(new Link("criteria",[showModal,"MatchingControl"])).render()+" wordt voldaan (denk: leeftijd, lengte, opleidingsniveau, etc)</span>":"<span style='color: gray;'>geen, "+w.render()+"</span>":t='<table style="color: gray; margin-top: 3px;" cellspacing="0" cellpadding="0">'+t+""+(window.showSelectAd?"":'<tr><td></td><td style="line-height: 80%;">'+w.render()+"</td></tr>")+"</table>"+(window.showSelectAd?"<div style='padding-top: 4px; color: gray; line-height: 1.3em; font-size: 85%;'>Deze "+(new Link("criteria",[showModal,"MatchingControl"])).render()+' zijn door Paiq gekozen. Met <span class="selectStyle">Select</span> heb jij zelf de keuze!</div>':"")+"";notificationHandlers&&(notificationHandlers.userType=="select"||window.showSelectAd&&this.type=="offer")&&g.push("<table cellspacing='0' cellpadding='0'><tr><td>Criteria:<br />"+t+"</td></tr></table>");var x=[];this.otherPhotoE=[];for(var i=0;i<a.photos.length;i++)x.push("<img src='"+a.photos[i].url+"' style='max-height: 30px; max-width: 30px; float: left; margin-top: 3px; margin-right: "+(i==a.photos.length?0:3)+"px; cursor: pointer;' class='@@otherPhotoE' />");f="<td style='width: 130px; padding-right: 20px;' rowspan='2'><div style='height: 130px; padding-top: 4px;'><img src='"+a.chatPhoto.url+"' class='@hsImg' style='cursor: pointer; width: 130px; height: 130px;' /></div>"+x.join("")+"</td>";rightCell="<td style='width: 267px; padding-left: 0px; padding-top: 8px;'>"+(new MatchScoreReport({report:a.report})).render()+" "+n+"</td>";g='<div style="margin-bottom: 7px;">'+g.join('</div><div style="margin-bottom: 7px;">')+"</div>";return"<table style='width: 100%;'><tr>"+f+"<td>"+(new TitleFontWidget({content:a.name,style:"font-size: 150%;",color:"#ef6b00"})).render()+"<div style='color: gray; margin-bottom: 15px; margin-top: -2px;'>"+a.age+" jaar"+(a.single=="S"?", single":a.single=="N"?", niet single":"")+"</div>"+g+"</td></tr></table><table><tr>"+rightCell+"</tr></table><div style='padding-top: 10px; text-align: center;'>"+(this.noticeHtml||"")+"</div>"+motdHistoryHtml+""+finalHtml+"<div style='clear: both;'></div>"
};var c=function(a)
{104|686;var b=this.data.photos[a];this.hsImg.src=b?b.large[0]:this.data.chatPhoto.url;this.hsImg.style.width=Math.round((b?b.large[1]:200)*130/200)+"px";this.hsImg.style.height=Math.round((b?b.large[2]:200)*130/200)+"px"
};a.finish=function()
{104|694;this.hsImg&&this.data&&this.hsImg.addCallback("onclick",[viewPhotos,this.data.userId,this.data.chatPhoto.id,[this,b]]);var a=this.otherPhotoE||[];for(var d=0;d<a.length;d++)a[d].addCallbacks({onclick:[viewPhotos,this.data.userId,this.data.photos[d].id],onmouseover:[this,c,d],onmouseout:[this,c,-1]})
};return makeWidget(a)
}();window.MainMenu=function()
{22|5;var a={title:"Menu"};a.init=function()
{22|23;this.keyIndex={};var a=this.prop("menuOptions");for(var b=0;b<a.length;b++)for(var c=1;c<a[b].length;c++){var d=a[b][c],e=d[6];e&&(this.keyIndex[e]=d)}
};a.columnWidth=[285,175,175];a.menuOptions=[["Ontmoet iemand die..",["nextMatch","..bij je past: match maken",[showModal,"NextMatch"],R+(dd.png?"1/i/icon-match-20.png":"1/i/_wf.png"),'Een <span style="font-weight: bold; color: white;">match</span> is een door Paiq geintroduceerd contact, gebaseerd op ons match-systeem van kunstmatige intelligentie. Matches krijg je automatisch periodiek, of direct door middel van een TimeCheat.',!1,"m"],["photoQuestions","..er leuk uit ziet: foto's beoordelen",[showModal,"PhotoRater"],R+(dd.png?"1/i/icon-portrait-20.png":"1/i/_wh.png"),"Bij het <span style=\"font-weight: bold; color: white;\">foto's beoordelen</span> kies je telkens uit twee foto's diegene die jóú het meeste aanspreekt. De kunstmatige intelligentie leert hierdoor jouw voorkeuren kennen. Ook kun je, als je op slag verliefd wordt op één van de fotootjes, een OneLiner (kort berichtje) naar hem of haar sturen.",!1,"o"]],["Mijn profiel",["photos","Mijn foto's",[showModal,"Photos"],R+(dd.png?"1/i/icon-photos-20.png":"1/i/_w5.png"),"Upload hier nieuwe <span style=\"font-weight: bold; color: white;\">foto's</span>. Ook kun je hier zien hoe je foto's zijn beoordeeld, of oude foto's verwijderen.",!1,"f"],["questions","Matching-vragen",[showModal,"QuestionGroups"],R+(dd.png?"1/i/icon-questions-20.png":"1/i/_wi.png"),'Door de <span style="font-weight: bold; color: white;">matching-vragen</span> in te vullen (of door je eerdere antwoorden te herzien) geef je Paiq een duidelijker beeld van wie jij bent. Hoe vollediger en eerlijker de antwoorden, hoe beter je gematcht kan worden. Je antwoorden zijn niet zichtbaar voor anderen.',!1,"q"],["tagging","Do's &amp; don'ts",[showModal,"Tagging"],R+(dd.png?"1/i/icon-dd-20.png":"1/i/_wj.png"),"Met <span style=\"font-weight: bold; color: white;\">do's &amp; don'ts</span> laat je weten wat jij leuk, gaaf en hot vindt, en wat juist niet. Bij het matchen wordt hier rekening mee gehouden.",!1,"d"],["initialQa","Openingsvraag",[loadCall,R+"7/j/qa.js",[window,"showInitialQa",!0]],R+(dd.png?"1/i/icon-qa-20.png":"1/i/_wk.png"),'Jouw <span style="font-weight: bold; color: white;">openingsvraag</span> wordt automatisch voorgelegd aan je nieuwe matches, zodat je snel met diegenen in een leuk gesprek verzeild kan raken!']],["Account",["settings","Instellingen",[showModal,"Settings"],R+(dd.png?"1/i/icon-settings-20.png":"1/i/_wl.png"),'Is je chat-naam niet goed? Geluidjes irritant? Teveel emailtjes? Deze en andere <span style="font-weight: bold; color: white;">instellingen</span> vind je hier. Ook als je je wilt uitschrijven van Paiq moet je hier zijn.',!1,"t"],["credits","Credits kopen",[showModal,"BuyCredits"],R+(dd.png?"1/i/icon-credits-20.png":"1/i/_wm.png"),'<span style="font-weight: bold; color: white;">Credits</span> tekort? Vul ze hier aan (iDeal, creditcard of telefonisch). Je ondersteunt hiermee tevens de ontwikkeling van de site!',!1,"c"],["about","Over Paiq",[linkContent,"about"],R+(dd.png?"1/i/icon-help-20.png":"1/i/_wo.png"),'Lees hier van alles <span style="font-weight: bold; color: white;">over Paiq</span>: hoe de site is ontstaan, openstaande vacatures en hoe je met ons in contact kunt komen.'],["logout","Uitloggen",function()
{22|130;pq.logout()
},R+(dd.png?"1/i/icon-offline-20.png":"1/i/_wp.png"),'<span style="font-weight: bold; color: white;">Uitloggen</span> van Paiq. Als je de volgende keer niet opnieuw wilt hoeven inloggen kan je ook gewoon je browser afsluiten, of naar een andere pagina navigeren om <i>offline</i> te gaan.',!1,"x"]]];for(var b=0;b<a.menuOptions.length;b++){var c=a.menuOptions[b];for(var d=0;d<c.length;d++)c[d]===!1&&c.splice(d,1)}a.HelpWidget=makeWidget({ihtml:function()
{22|146;if(!this.moi){var a=new Link({content:"help",onclick:chainCb([this.menu,"hide"],[linkContent,"help"]),style:"text-decoration: none; color: #fff; font-weight: bold;"});return'<div style="font-size: 120%; color: #fadbc3; text-align: center; margin: 0 auto; padding: 32px 0 0; width: 300px;">Maak een keuze uit de opties hierboven. Vragen? Kijk eens in de '+a.render()+"</div>"}else return this.sup("ihtml")
}},AbstractMenu.prototype.HelpWidget);a.optionHtml=function(a,b,c)
{22|165;if(!b&&c){var d=a[0],e=a[1],f=a[2],g=a[3],h="";d=="nextMatch"?h=(new NotiStatWidget("weekUserCount")).render()+" paiqers afgelopen week ingelogd":d=="sd"?h=(new NotiStatWidget("onlineUserCount")).render()+" paiqers nu online":d=="photoQuestions"&&(h=(new NotiStatWidget("weekPhotoCount")).render()+" nieuwe foto's afgelopen week");return'<div menuId="'+d+'" class="@@optionEA @optionE-'+d+'" style="height: 48px; cursor: pointer;"><img src="'+escapeHtmlString(g||R+"1/i/empty.png")+'" height="20" width="20" alt="" style="float: left; margin: 5px 4px 3px 6px;" /><div style="padding: 7px 0 0 0; color: #fff; font-size: 110%;">'+e+'</div><div style="padding: 2px 0 0 30px; color: #fff; font-size: 85%; opacity: 0.7;">'+h+"</div></div>"}else return this.sup("optionHtml",a,b,c)
};a.addColumn=function(a)
{22|191;this.menuOptions.push(a);this.columnWidth.push(175);this.redraw()
};a.show=function()
{22|221;if(this.showing)return;this.sup("show");setForegroundRoot(this.root)
};a.hide=function()
{22|228;if(!this.showing)return;this.sup("hide");setForegroundRoot(null)
};return makeWidget(a,AbstractMenu)
}();(function()
{86|7;window.HiddenChat=makeWidget({},EmptyWidget);var a=window.chatWidgets={};window.addCallback("onreset",function()
{86|21;a=window.chatWidgets={}
});var b=function(a,b)
{86|26;for(var c=0;c<a.length;c++){if(a[c]>b[c])return 1;if(a[c]<b[c])return-1}return 0
},c=function(a,d,e,f)
{86|39;if(e>=f)return a[e];var g=Math.floor((e+f)/2);if(b(d,a[g]._w.renderO)<0)return c(a,d,g+1,f);else return c(a,d,e,g)
},d=function(a,b,d,e)
{86|50;DBG("place",a);var f=e instanceof Chat,g=[],h=""+(d.online||!1)+"-"+f;g.push({"true-false":5,"iwn-false":4,"true-true":3,"iwn-true":2,"false-true":1,"false-false":0}[h]);if(!f){g.push(d.msgs);g.push(d.autoDel===!1||d.autoDel===undefined?0:1);g.push(d.feedback?1:0);g.push(parseInt(d.last))}g.push(parseInt(b));if(e.renderO===g)return;var i=a.childNodes,j=c(i,g,0,i.length);if(!j||j._w!==e)if(e.root){DBG("chat: repositioning",e.userId);j?a.insertBefore(e.root,j):a.appendChild(e.root)}else{DBG("chat: rendering",e.userId);e.insert(a,j)}e.renderO=g
},e=function(a)
{86|92;this.listE.style.display=a?"none":"block";this.chatE.style.display=a?"block":"none"
},f=!1,g=[],h,i=function(b,c)
{86|99;var f=walkTree(notificationHandlers,["contacts",c]),g=a[c];if(!f){if(g){g.remove();if(g instanceof Chat){h=!1;e.call(this,!1)}delete a[c]}return}if(!f.name)return;g||(g=a[c]=new Collapsed(c));if(g instanceof Chat)return;d(this.contactsE,c,f,g)
};window.pushChat=function(b,c,i)
{86|130;if(!f){g.push(Array.prototype.slice.call(arguments));return!1}DBG("chat: pushChat",b);var j=walkTree(notificationHandlers,["contacts",b])||{},k=a[b];typeof c=="string"&&(c=window[c]);if(k&&!(k instanceof c)){k.remove();if(k instanceof Chat){h=!1;e.call(f,!1)}k=!1}k||(k=a[b]=new c(b));i&&k.merge&&k.merge(i);if(k instanceof Chat){h&&h!==k&&pushChat(h.userId,Collapsed);k.root||k.set(f.chatE);h=k;e.call(f,!0);return}d(f.contactsE,b,j,k);return k
};window.toChat=function(b,c)
{86|178;var d=a[b];if(!d||!d[c])return DBG("chat: unable to invoke method",c,"on chat",b);d[c].apply(d,Array.prototype.slice.call(arguments,2))
};window.focusMatchChat=function()
{86|187;for(var b in a)if(a[b].origin=="match"||a[b].origin=="offer"){a[b].focus();return}
};window.addCallback("onInit",function()
{86|197;var a=getGet("id");if(a){DBG("chat: focussing",a);toChat(a,"focus")}
});var j={tag:"span"};j.init=function()
{86|217;this.addWatch(this.redraw);notificationHandlers.addWatch("contacts","*",[this,i])
};j.deinit=function()
{86|223;notificationHandlers.delWatch("contacts","*",[this,i])
};j.ihtml=function()
{86|228;DBG("chatpage: redraw");return'<div class="@listE list"><header class="@hE"><span>Contacten</span>'+(new MIcon("icon-menu",function()
{86|230;(new MainMenu).show()
})).render()+'</header><div class="scrollc"><div class="@contactsE" id="contacts"></div></div></div><div class="@chatE"></span>'
};j.finish=function(a)
{86|245;dd.canFix||(this.is=new IScroller(this.contactsE));f=this;for(var b=0;b<g.length;b++)pushChat.apply(!1,g[b]);g=[]
};j.unfinish=function()
{86|256;f=!1
};window.ChatPage=makeWidget(j)
})();if(dd.isApp){window.toNative=function(a)
{105|23;var b=document.createElement("iframe");b.setAttribute("src","native://"+a+";");b.style.display="none";document.body.appendChild(b);document.body.removeChild(b)
};window.setPushToken=function(a,b)
{105|36;if(!a)return(new Modal(0,"Het is niet gelukt push notificaties in te schakelen: "+b+"","Push notificaties")).show();ev.send("User.registerPushToken",pq.cookie,a)
};window.setActive=function(a)
{105|45;a?location.reload(!1):ev.send("log","appActive="+a+"");return"xx"
}}else window.toNative=function()
{};window.onorientationchange=function(a)
{105|58;var b=dd.isApp?a:window.orientation,c=$(document.body);Math.abs(b)==90?c.addClass("landscape"):c.delClass("landscape");window.notificationHandlers&&(dd.android?setTimeout(function()
{105|69;notificationHandlers.merge({orientation:b})
},0):notificationHandlers.merge({orientation:b}))
};(function()
{105|78;var a=window.notificationHandlers,b=function()
{105|82;ev.send("init","chat",[a,a.setVarList],!0,function()
{})
};window.Main=makeWidget({init:function()
{105|88;this.cookie=getCookie("a");window.ev=new EventConnection("/ilcs");this.stream=ev.send("User.client",this.cookie,navigator.userAgent,[this,objDispatch],0,document.referrer,location.href);dd.isApp&&ev.send("mobile.versionCheck",window.idxVer,function(a)
{105|96;DBG("update to new base url:",a);location.href=a
});body=$(document.body);body.addClass(dd.canFix?"can-fix":"no-fix");dd.android&&body.addClass("android");dd.isApp||onorientationchange();dd.canFix||document.body.addEventListener("touchmove",function(a)
{105|113;document.body.scrollHeight<=document.body.clientHeight&&a.preventDefault()
});var a=this;document.addEventListener("DOMContentLoaded",function()
{105|119;dd.isApp&&ev.start();a.insert(document.body)
},!1);dd.isApp||window.addCallback("onload",function()
{105|125;setTimeout(function()
{105|126;ev.start()
},351)
});this.onAuth=[];var c=location.hash.match(/#qr=([0-9]+):(.*)$/);if(c){location.hash="";window.uid=!0;toNative("isLoaded")}b.call(this);c&&pushChat(c[1],Chat,{name:c[2]})
},ihtml:function()
{105|151;DBG("mobile: main redraw");if(window.uid===undefined)return;var a=this;window.page=window.uid?new ChatPage:new PaiqLogin({rpc:function(c,d,e,f,g,h)
{105|158;ev.send("User.login",c,d,e,f,g,h);b.call(a)
}});return page.render()
},logout:function()
{105|167;var a=this;this.getAuthCookie(function(a)
{105|169;ev.send("Client.logout",a)
})
},getAuthCookie:function(a)
{105|174;this.cookie?callback(a,[this.cookie]):this.onAuth.push(a)
},auth:function(a,b)
{105|179;b=parseInt(b);DBG("auth: cookie=",a,"uid=",b);if(a){this.cookie=a;var c=new Date;c.setTime(c.getTime()+432e8);document.cookie="a="+a+"; path=/; expires="+c.toGMTString()+"; domain="+domain+""}var d=window.uid;window.uid=b;for(var e=0;e<this.onAuth.length;e++)callback(this.onAuth[e],[a,b]);this.onAuth=[];toNative("isLoaded");DBG("auth: uid="+b+" oldUid="+d+"");if(d===!0&&b)return;else if(d===!1&&!b)return;if(b===d)return;b&&toNative("requestPushToken");!b&&window.onreset&&window.onreset();this.redraw()
},eval:function(a)
{105|217;xEval(a)
},reload:function()
{105|221;location.reload()
}})
})();;if(typeof scriptReady=='function')scriptReady('default');
