(function(){var chunker=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]+['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[]+)+|[>+~])(\s*,\s*)?/g,done=0,toString=Object.prototype.toString;var Sizzle=function(selector,context,results,seed){results=results||[];context=context||document;if(context.nodeType!==1&&context.nodeType!==9)
return[];if(!selector||typeof selector!=="string"){return results;}
var parts=[],m,set,checkSet,check,mode,extra,prune=true;chunker.lastIndex=0;while((m=chunker.exec(selector))!==null){parts.push(m[1]);if(m[2]){extra=RegExp.rightContext;break;}}
if(parts.length>1&&origPOS.exec(selector)){if(parts.length===2&&Expr.relative[parts[0]]){set=posProcess(parts[0]+parts[1],context);}else{set=Expr.relative[parts[0]]?[context]:Sizzle(parts.shift(),context);while(parts.length){selector=parts.shift();if(Expr.relative[selector])
selector+=parts.shift();set=posProcess(selector,set);}}}else{var ret=seed?{expr:parts.pop(),set:makeArray(seed)}:Sizzle.find(parts.pop(),parts.length===1&&context.parentNode?context.parentNode:context,isXML(context));set=Sizzle.filter(ret.expr,ret.set);if(parts.length>0){checkSet=makeArray(set);}else{prune=false;}
while(parts.length){var cur=parts.pop(),pop=cur;if(!Expr.relative[cur]){cur="";}else{pop=parts.pop();}
if(pop==null){pop=context;}
Expr.relative[cur](checkSet,pop,isXML(context));}}
if(!checkSet){checkSet=set;}
if(!checkSet){throw"Syntax error, unrecognized expression: "+(cur||selector);}
if(toString.call(checkSet)==="[object Array]"){if(!prune){results.push.apply(results,checkSet);}else if(context.nodeType===1){for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&(checkSet[i]===true||checkSet[i].nodeType===1&&contains(context,checkSet[i]))){results.push(set[i]);}}}else{for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&checkSet[i].nodeType===1){results.push(set[i]);}}}}else{makeArray(checkSet,results);}
if(extra){Sizzle(extra,context,results,seed);}
return results;};Sizzle.matches=function(expr,set){return Sizzle(expr,null,null,set);};Sizzle.find=function(expr,context,isXML){var set,match;if(!expr){return[];}
for(var i=0,l=Expr.order.length;i<l;i++){var type=Expr.order[i],match;if((match=Expr.match[type].exec(expr))){var left=RegExp.leftContext;if(left.substr(left.length-1)!=="\\"){match[1]=(match[1]||"").replace(/\\/g,"");set=Expr.find[type](match,context,isXML);if(set!=null){expr=expr.replace(Expr.match[type],"");break;}}}}
if(!set){set=context.getElementsByTagName("*");}
return{set:set,expr:expr};};Sizzle.filter=function(expr,set,inplace,not){var old=expr,result=[],curLoop=set,match,anyFound;while(expr&&set.length){for(var type in Expr.filter){if((match=Expr.match[type].exec(expr))!=null){var filter=Expr.filter[type],found,item;anyFound=false;if(curLoop==result){result=[];}
if(Expr.preFilter[type]){match=Expr.preFilter[type](match,curLoop,inplace,result,not);if(!match){anyFound=found=true;}else if(match===true){continue;}}
if(match){for(var i=0;(item=curLoop[i])!=null;i++){if(item){found=filter(item,match,i,curLoop);var pass=not^!!found;if(inplace&&found!=null){if(pass){anyFound=true;}else{curLoop[i]=false;}}else if(pass){result.push(item);anyFound=true;}}}}
if(found!==undefined){if(!inplace){curLoop=result;}
expr=expr.replace(Expr.match[type],"");if(!anyFound){return[];}
break;}}}
expr=expr.replace(/\s*,\s*/,"");if(expr==old){if(anyFound==null){throw"Syntax error, unrecognized expression: "+expr;}else{break;}}
old=expr;}
return curLoop;};var Expr=Sizzle.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(elem){return elem.getAttribute("href");}},relative:{"+":function(checkSet,part){for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){var cur=elem.previousSibling;while(cur&&cur.nodeType!==1){cur=cur.previousSibling;}
checkSet[i]=typeof part==="string"?cur||false:cur===part;}}
if(typeof part==="string"){Sizzle.filter(part,checkSet,true);}},">":function(checkSet,part,isXML){if(typeof part==="string"&&!/\W/.test(part)){part=isXML?part:part.toUpperCase();for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){var parent=elem.parentNode;checkSet[i]=parent.nodeName===part?parent:false;}}}else{for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){checkSet[i]=typeof part==="string"?elem.parentNode:elem.parentNode===part;}}
if(typeof part==="string"){Sizzle.filter(part,checkSet,true);}}},"":function(checkSet,part,isXML){var doneName="done"+(done++),checkFn=dirCheck;if(!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck;}
checkFn("parentNode",part,doneName,checkSet,nodeCheck,isXML);},"~":function(checkSet,part,isXML){var doneName="done"+(done++),checkFn=dirCheck;if(typeof part==="string"&&!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck;}
checkFn("previousSibling",part,doneName,checkSet,nodeCheck,isXML);}},find:{ID:function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?[m]:[];}},NAME:function(match,context,isXML){if(typeof context.getElementsByName!=="undefined"&&!isXML){return context.getElementsByName(match[1]);}},TAG:function(match,context){return context.getElementsByTagName(match[1]);}},preFilter:{CLASS:function(match,curLoop,inplace,result,not){match=" "+match[1].replace(/\\/g,"")+" ";var elem;for(var i=0;(elem=curLoop[i])!=null;i++){if(elem){if(not^(" "+elem.className+" ").indexOf(match)>=0){if(!inplace)
result.push(elem);}else if(inplace){curLoop[i]=false;}}}
return false;},ID:function(match){return match[1].replace(/\\/g,"");},TAG:function(match,curLoop){for(var i=0;curLoop[i]===false;i++){}
return curLoop[i]&&isXML(curLoop[i])?match[1]:match[1].toUpperCase();},CHILD:function(match){if(match[1]=="nth"){var test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(match[2]=="even"&&"2n"||match[2]=="odd"&&"2n+1"||!/\D/.test(match[2])&&"0n+"+match[2]||match[2]);match[2]=(test[1]+(test[2]||1))-0;match[3]=test[3]-0;}
match[0]="done"+(done++);return match;},ATTR:function(match){var name=match[1].replace(/\\/g,"");if(Expr.attrMap[name]){match[1]=Expr.attrMap[name];}
if(match[2]==="~="){match[4]=" "+match[4]+" ";}
return match;},PSEUDO:function(match,curLoop,inplace,result,not){if(match[1]==="not"){if(match[3].match(chunker).length>1){match[3]=Sizzle(match[3],null,null,curLoop);}else{var ret=Sizzle.filter(match[3],curLoop,inplace,true^not);if(!inplace){result.push.apply(result,ret);}
return false;}}else if(Expr.match.POS.test(match[0])){return true;}
return match;},POS:function(match){match.unshift(true);return match;}},filters:{enabled:function(elem){return elem.disabled===false&&elem.type!=="hidden";},disabled:function(elem){return elem.disabled===true;},checked:function(elem){return elem.checked===true;},selected:function(elem){elem.parentNode.selectedIndex;return elem.selected===true;},parent:function(elem){return!!elem.firstChild;},empty:function(elem){return!elem.firstChild;},has:function(elem,i,match){return!!Sizzle(match[3],elem).length;},header:function(elem){return/h\d/i.test(elem.nodeName);},text:function(elem){return"text"===elem.type;},radio:function(elem){return"radio"===elem.type;},checkbox:function(elem){return"checkbox"===elem.type;},file:function(elem){return"file"===elem.type;},password:function(elem){return"password"===elem.type;},submit:function(elem){return"submit"===elem.type;},image:function(elem){return"image"===elem.type;},reset:function(elem){return"reset"===elem.type;},button:function(elem){return"button"===elem.type||elem.nodeName.toUpperCase()==="BUTTON";},input:function(elem){return/input|select|textarea|button/i.test(elem.nodeName);}},setFilters:{first:function(elem,i){return i===0;},last:function(elem,i,match,array){return i===array.length-1;},even:function(elem,i){return i%2===0;},odd:function(elem,i){return i%2===1;},lt:function(elem,i,match){return i<match[3]-0;},gt:function(elem,i,match){return i>match[3]-0;},nth:function(elem,i,match){return match[3]-0==i;},eq:function(elem,i,match){return match[3]-0==i;}},filter:{CHILD:function(elem,match){var type=match[1],parent=elem.parentNode;var doneName=match[0];if(parent&&(!parent[doneName]||!elem.nodeIndex)){var count=1;for(var node=parent.firstChild;node;node=node.nextSibling){if(node.nodeType==1){node.nodeIndex=count++;}}
parent[doneName]=count-1;}
if(type=="first"){return elem.nodeIndex==1;}else if(type=="last"){return elem.nodeIndex==parent[doneName];}else if(type=="only"){return parent[doneName]==1;}else if(type=="nth"){var add=false,first=match[2],last=match[3];if(first==1&&last==0){return true;}
if(first==0){if(elem.nodeIndex==last){add=true;}}else if((elem.nodeIndex-last)%first==0&&(elem.nodeIndex-last)/first>=0){add=true;}
return add;}},PSEUDO:function(elem,match,i,array){var name=match[1],filter=Expr.filters[name];if(filter){return filter(elem,i,match,array);}else if(name==="contains"){return(elem.textContent||elem.innerText||"").indexOf(match[3])>=0;}else if(name==="not"){var not=match[3];for(var i=0,l=not.length;i<l;i++){if(not[i]===elem){return false;}}
return true;}},ID:function(elem,match){return elem.nodeType===1&&elem.getAttribute("id")===match;},TAG:function(elem,match){return(match==="*"&&elem.nodeType===1)||elem.nodeName===match;},CLASS:function(elem,match){return match.test(elem.className);},ATTR:function(elem,match){var result=Expr.attrHandle[match[1]]?Expr.attrHandle[match[1]](elem):elem[match[1]]||elem.getAttribute(match[1]),value=result+"",type=match[2],check=match[4];return result==null?type==="!=":type==="="?value===check:type==="*="?value.indexOf(check)>=0:type==="~="?(" "+value+" ").indexOf(check)>=0:!match[4]?result:type==="!="?value!=check:type==="^="?value.indexOf(check)===0:type==="$="?value.substr(value.length-check.length)===check:type==="|="?value===check||value.substr(0,check.length+1)===check+"-":false;},POS:function(elem,match,i,array){var name=match[2],filter=Expr.setFilters[name];if(filter){return filter(elem,i,match,array);}}}};var origPOS=Expr.match.POS;for(var type in Expr.match){Expr.match[type]=RegExp(Expr.match[type].source+/(?![^\[]*\])(?![^\(]*\))/.source);}
var makeArray=function(array,results){array=Array.prototype.slice.call(array);if(results){results.push.apply(results,array);return results;}
return array;};try{Array.prototype.slice.call(document.documentElement.childNodes);}catch(e){makeArray=function(array,results){var ret=results||[];if(toString.call(array)==="[object Array]"){Array.prototype.push.apply(ret,array);}else{if(typeof array.length==="number"){for(var i=0,l=array.length;i<l;i++){ret.push(array[i]);}}else{for(var i=0;array[i];i++){ret.push(array[i]);}}}
return ret;};}
(function(){var form=document.createElement("form"),id="script"+(new Date).getTime();form.innerHTML="<input name='"+id+"'/>";var root=document.documentElement;root.insertBefore(form,root.firstChild);if(!!document.getElementById(id)){Expr.find.ID=function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?m.id===match[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===match[1]?[m]:undefined:[];}};Expr.filter.ID=function(elem,match){var node=typeof elem.getAttributeNode!=="undefined"&&elem.getAttributeNode("id");return elem.nodeType===1&&node&&node.nodeValue===match;};}
root.removeChild(form);})();(function(){var div=document.createElement("div");div.appendChild(document.createComment(""));if(div.getElementsByTagName("*").length>0){Expr.find.TAG=function(match,context){var results=context.getElementsByTagName(match[1]);if(match[1]==="*"){var tmp=[];for(var i=0;results[i];i++){if(results[i].nodeType===1){tmp.push(results[i]);}}
results=tmp;}
return results;};}
div.innerHTML="<a href='#'></a>";if(div.firstChild&&typeof div.firstChild.getAttribute!=="undefined"&&div.firstChild.getAttribute("href")!=="#"){Expr.attrHandle.href=function(elem){return elem.getAttribute("href",2);};}})();if(document.querySelectorAll)(function(){var oldSizzle=Sizzle,div=document.createElement("div");div.innerHTML="<p class='TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST").length===0){return;}
Sizzle=function(query,context,extra,seed){context=context||document;if(!seed&&context.nodeType===9&&!isXML(context)){try{return makeArray(context.querySelectorAll(query),extra);}catch(e){}}
return oldSizzle(query,context,extra,seed);};Sizzle.find=oldSizzle.find;Sizzle.filter=oldSizzle.filter;Sizzle.selectors=oldSizzle.selectors;Sizzle.matches=oldSizzle.matches;})();if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){Expr.order.splice(1,0,"CLASS");Expr.find.CLASS=function(match,context){return context.getElementsByClassName(match[1]);};}
function dirNodeCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){elem=elem[dir];var match=false;while(elem&&elem.nodeType){var done=elem[doneName];if(done){match=checkSet[done];break;}
if(elem.nodeType===1&&!isXML)
elem[doneName]=i;if(elem.nodeName===cur){match=elem;break;}
elem=elem[dir];}
checkSet[i]=match;}}}
function dirCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){elem=elem[dir];var match=false;while(elem&&elem.nodeType){if(elem[doneName]){match=checkSet[elem[doneName]];break;}
if(elem.nodeType===1){if(!isXML)
elem[doneName]=i;if(typeof cur!=="string"){if(elem===cur){match=true;break;}}else if(Sizzle.filter(cur,[elem]).length>0){match=elem;break;}}
elem=elem[dir];}
checkSet[i]=match;}}}
var contains=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16;}:function(a,b){return a!==b&&(a.contains?a.contains(b):true);};var isXML=function(elem){return elem.nodeType===9&&elem.documentElement.nodeName!=="HTML"||!!elem.ownerDocument&&isXML(elem.ownerDocument);};var posProcess=function(selector,context){var tmpSet=[],later="",match,root=context.nodeType?[context]:context;while((match=Expr.match.PSEUDO.exec(selector))){later+=match[0];selector=selector.replace(Expr.match.PSEUDO,"");}
selector=Expr.relative[selector]?selector+"*":selector;for(var i=0,l=root.length;i<l;i++){Sizzle(selector,root[i],tmpSet);}
return Sizzle.filter(later,tmpSet);};window.Sizzle=Sizzle;})();(function(){var
window=this,undefined,_jQuery=window.jQuery,_$=window.$,jQuery=window.jQuery=window.$=function(selector,context){return new jQuery.fn.init(selector,context);},quickExpr=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,isSimple=/^.[^:#\[\.,]*$/;jQuery.fn=jQuery.prototype={init:function(selector,context){selector=selector||document;if(selector.nodeType){this[0]=selector;this.length=1;this.context=selector;return this;}
if(typeof selector==="string"){var match=quickExpr.exec(selector);if(match&&(match[1]||!context)){if(match[1])
selector=jQuery.clean([match[1]],context);else{var elem=document.getElementById(match[3]);if(elem&&elem.id!=match[3])
return jQuery().find(selector);var ret=jQuery(elem||[]);ret.context=document;ret.selector=selector;return ret;}}else
return jQuery(context).find(selector);}else if(jQuery.isFunction(selector))
return jQuery(document).ready(selector);if(selector.selector&&selector.context){this.selector=selector.selector;this.context=selector.context;}
return this.setArray(jQuery.isArray(selector)?selector:jQuery.makeArray(selector));},selector:"",jquery:"1.3.2",size:function(){return this.length;},get:function(num){return num===undefined?Array.prototype.slice.call(this):this[num];},pushStack:function(elems,name,selector){var ret=jQuery(elems);ret.prevObject=this;ret.context=this.context;if(name==="find")
ret.selector=this.selector+(this.selector?" ":"")+selector;else if(name)
ret.selector=this.selector+"."+name+"("+selector+")";return ret;},setArray:function(elems){this.length=0;Array.prototype.push.apply(this,elems);return this;},each:function(callback,args){return jQuery.each(this,callback,args);},index:function(elem){return jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this);},attr:function(name,value,type){var options=name;if(typeof name==="string")
if(value===undefined)
return this[0]&&jQuery[type||"attr"](this[0],name);else{options={};options[name]=value;}
return this.each(function(i){for(name in options)
jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[name],type,i,name));});},css:function(key,value){if((key=='width'||key=='height')&&parseFloat(value)<0)
value=undefined;return this.attr(key,value,"curCSS");},text:function(text){if(typeof text!=="object"&&text!=null)
return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(text));var ret="";jQuery.each(text||this,function(){jQuery.each(this.childNodes,function(){if(this.nodeType!=8)
ret+=this.nodeType!=1?this.nodeValue:jQuery.fn.text([this]);});});return ret;},wrapAll:function(html){if(this[0]){var wrap=jQuery(html,this[0].ownerDocument).clone();if(this[0].parentNode)
wrap.insertBefore(this[0]);wrap.map(function(){var elem=this;while(elem.firstChild)
elem=elem.firstChild;return elem;}).append(this);}
return this;},wrapInner:function(html){return this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:function(html){return this.each(function(){jQuery(this).wrapAll(html);});},append:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType==1)
this.appendChild(elem);});},prepend:function(){return this.domManip(arguments,true,function(elem){if(this.nodeType==1)
this.insertBefore(elem,this.firstChild);});},before:function(){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this);});},after:function(){return this.domManip(arguments,false,function(elem){this.parentNode.insertBefore(elem,this.nextSibling);});},end:function(){return this.prevObject||jQuery([]);},push:[].push,sort:[].sort,splice:[].splice,find:function(selector){if(this.length===1){var ret=this.pushStack([],"find",selector);ret.length=0;jQuery.find(selector,this[0],ret);return ret;}else{return this.pushStack(jQuery.unique(jQuery.map(this,function(elem){return jQuery.find(selector,elem);})),"find",selector);}},clone:function(events){var ret=this.map(function(){if(!jQuery.support.noCloneEvent&&!jQuery.isXMLDoc(this)){var html=this.outerHTML;if(!html){var div=this.ownerDocument.createElement("div");div.appendChild(this.cloneNode(true));html=div.innerHTML;}
return jQuery.clean([html.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0];}else
return this.cloneNode(true);});if(events===true){var orig=this.find("*").andSelf(),i=0;ret.find("*").andSelf().each(function(){if(this.nodeName!==orig[i].nodeName)
return;var events=jQuery.data(orig[i],"events");for(var type in events){for(var handler in events[type]){jQuery.event.add(this,type,events[type][handler],events[type][handler].data);}}
i++;});}
return ret;},filter:function(selector){return this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(elem,i){return selector.call(elem,i);})||jQuery.multiFilter(selector,jQuery.grep(this,function(elem){return elem.nodeType===1;})),"filter",selector);},closest:function(selector){var pos=jQuery.expr.match.POS.test(selector)?jQuery(selector):null,closer=0;return this.map(function(){var cur=this;while(cur&&cur.ownerDocument){if(pos?pos.index(cur)>-1:jQuery(cur).is(selector)){jQuery.data(cur,"closest",closer);return cur;}
cur=cur.parentNode;closer++;}});},not:function(selector){if(typeof selector==="string")
if(isSimple.test(selector))
return this.pushStack(jQuery.multiFilter(selector,this,true),"not",selector);else
selector=jQuery.multiFilter(selector,this);var isArrayLike=selector.length&&selector[selector.length-1]!==undefined&&!selector.nodeType;return this.filter(function(){return isArrayLike?jQuery.inArray(this,selector)<0:this!=selector;});},add:function(selector){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof selector==="string"?jQuery(selector):jQuery.makeArray(selector))));},is:function(selector){return!!selector&&jQuery.multiFilter(selector,this).length>0;},hasClass:function(selector){return!!selector&&this.is("."+selector);},val:function(value){if(value===undefined){var elem=this[0];if(elem){if(jQuery.nodeName(elem,'option'))
return(elem.attributes.value||{}).specified?elem.value:elem.text;if(jQuery.nodeName(elem,"select")){var index=elem.selectedIndex,values=[],options=elem.options,one=elem.type=="select-one";if(index<0)
return null;for(var i=one?index:0,max=one?index+1:options.length;i<max;i++){var option=options[i];if(option.selected){value=jQuery(option).val();if(one)
return value;values.push(value);}}
return values;}
return(elem.value||"").replace(/\r/g,"");}
return undefined;}
if(typeof value==="number")
value+='';return this.each(function(){if(this.nodeType!=1)
return;if(jQuery.isArray(value)&&/radio|checkbox/.test(this.type))
this.checked=(jQuery.inArray(this.value,value)>=0||jQuery.inArray(this.name,value)>=0);else if(jQuery.nodeName(this,"select")){var values=jQuery.makeArray(value);jQuery("option",this).each(function(){this.selected=(jQuery.inArray(this.value,values)>=0||jQuery.inArray(this.text,values)>=0);});if(!values.length)
this.selectedIndex=-1;}else
this.value=value;});},html:function(value){return value===undefined?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(value);},replaceWith:function(value){return this.after(value).remove();},eq:function(i){return this.slice(i,+i+1);},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","));},map:function(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem);}));},andSelf:function(){return this.add(this.prevObject);},domManip:function(args,table,callback){if(this[0]){var fragment=(this[0].ownerDocument||this[0]).createDocumentFragment(),scripts=jQuery.clean(args,(this[0].ownerDocument||this[0]),fragment),first=fragment.firstChild;if(first)
for(var i=0,l=this.length;i<l;i++)
callback.call(root(this[i],first),this.length>1||i>0?fragment.cloneNode(true):fragment);if(scripts)
jQuery.each(scripts,evalScript);}
return this;function root(elem,cur){return table&&jQuery.nodeName(elem,"table")&&jQuery.nodeName(cur,"tr")?(elem.getElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.createElement("tbody"))):elem;}}};jQuery.fn.init.prototype=jQuery.fn;function evalScript(i,elem){if(elem.src)
jQuery.ajax({url:elem.src,async:false,dataType:"script"});else
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(elem.parentNode)
elem.parentNode.removeChild(elem);}
function now(){return+new Date;}
jQuery.extend=jQuery.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(typeof target==="boolean"){deep=target;target=arguments[1]||{};i=2;}
if(typeof target!=="object"&&!jQuery.isFunction(target))
target={};if(length==i){target=this;--i;}
for(;i<length;i++)
if((options=arguments[i])!=null)
for(var name in options){var src=target[name],copy=options[name];if(target===copy)
continue;if(deep&&copy&&typeof copy==="object"&&!copy.nodeType)
target[name]=jQuery.extend(deep,src||(copy.length!=null?[]:{}),copy);else if(copy!==undefined)
target[name]=copy;}
return target;};var exclude=/z-?index|font-?weight|opacity|zoom|line-?height/i,defaultView=document.defaultView||{},toString=Object.prototype.toString;jQuery.extend({noConflict:function(deep){window.$=_$;if(deep)
window.jQuery=_jQuery;return jQuery;},isFunction:function(obj){return toString.call(obj)==="[object Function]";},isArray:function(obj){return toString.call(obj)==="[object Array]";},isXMLDoc:function(elem){return elem.nodeType===9&&elem.documentElement.nodeName!=="HTML"||!!elem.ownerDocument&&jQuery.isXMLDoc(elem.ownerDocument);},globalEval:function(data){if(data&&/\S/.test(data)){var head=document.getElementsByTagName("head")[0]||document.documentElement,script=document.createElement("script");script.type="text/javascript";if(jQuery.support.scriptEval)
script.appendChild(document.createTextNode(data));else
script.text=data;head.insertBefore(script,head.firstChild);head.removeChild(script);}},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toUpperCase()==name.toUpperCase();},each:function(object,callback,args){var name,i=0,length=object.length;if(args){if(length===undefined){for(name in object)
if(callback.apply(object[name],args)===false)
break;}else
for(;i<length;)
if(callback.apply(object[i++],args)===false)
break;}else{if(length===undefined){for(name in object)
if(callback.call(object[name],name,object[name])===false)
break;}else
for(var value=object[0];i<length&&callback.call(value,i,value)!==false;value=object[++i]){}}
return object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value))
value=value.call(elem,i);return typeof value==="number"&&type=="curCSS"&&!exclude.test(name)?value+"px":value;},className:{add:function(elem,classNames){jQuery.each((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType==1&&!jQuery.className.has(elem.className,className))
elem.className+=(elem.className?" ":"")+className;});},remove:function(elem,classNames){if(elem.nodeType==1)
elem.className=classNames!==undefined?jQuery.grep(elem.className.split(/\s+/),function(className){return!jQuery.className.has(classNames,className);}).join(" "):"";},has:function(elem,className){return elem&&jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>-1;}},swap:function(elem,options,callback){var old={};for(var name in options){old[name]=elem.style[name];elem.style[name]=options[name];}
callback.call(elem);for(var name in options)
elem.style[name]=old[name];},css:function(elem,name,force,extra){if(name=="width"||name=="height"){var val,props={position:"absolute",visibility:"hidden",display:"block"},which=name=="width"?["Left","Right"]:["Top","Bottom"];function getWH(){val=name=="width"?elem.offsetWidth:elem.offsetHeight;if(extra==="border")
return;jQuery.each(which,function(){if(!extra)
val-=parseFloat(jQuery.curCSS(elem,"padding"+this,true))||0;if(extra==="margin")
val+=parseFloat(jQuery.curCSS(elem,"margin"+this,true))||0;else
val-=parseFloat(jQuery.curCSS(elem,"border"+this+"Width",true))||0;});}
if(elem.offsetWidth!==0)
getWH();else
jQuery.swap(elem,props,getWH);return Math.max(0,Math.round(val));}
return jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var ret,style=elem.style;if(name=="opacity"&&!jQuery.support.opacity){ret=jQuery.attr(style,"opacity");return ret==""?"1":ret;}
if(name.match(/float/i))
name=styleFloat;if(!force&&style&&style[name])
ret=style[name];else if(defaultView.getComputedStyle){if(name.match(/float/i))
name="float";name=name.replace(/([A-Z])/g,"-$1").toLowerCase();var computedStyle=defaultView.getComputedStyle(elem,null);if(computedStyle)
ret=computedStyle.getPropertyValue(name);if(name=="opacity"&&ret=="")
ret="1";}else if(elem.currentStyle){var camelCase=name.replace(/\-(\w)/g,function(all,letter){return letter.toUpperCase();});ret=elem.currentStyle[name]||elem.currentStyle[camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var left=style.left,rsLeft=elem.runtimeStyle.left;elem.runtimeStyle.left=elem.currentStyle.left;style.left=ret||0;ret=style.pixelLeft+"px";style.left=left;elem.runtimeStyle.left=rsLeft;}}
return ret;},clean:function(elems,context,fragment){context=context||document;if(typeof context.createElement==="undefined")
context=context.ownerDocument||context[0]&&context[0].ownerDocument||document;if(!fragment&&elems.length===1&&typeof elems[0]==="string"){var match=/^<(\w+)\s*\/?>$/.exec(elems[0]);if(match)
return[context.createElement(match[1])];}
var ret=[],scripts=[],div=context.createElement("div");jQuery.each(elems,function(i,elem){if(typeof elem==="number")
elem+='';if(!elem)
return;if(typeof elem==="string"){elem=elem.replace(/(<(\w+)[^>]*?)\/>/g,function(all,front,tag){return tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all:front+"></"+tag+">";});var tags=elem.replace(/^\s+/,"").substring(0,10).toLowerCase();var wrap=!tags.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!jQuery.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];div.innerHTML=wrap[1]+elem+wrap[2];while(wrap[0]--)
div=div.lastChild;if(!jQuery.support.tbody){var hasBody=/<tbody/i.test(elem),tbody=!tags.indexOf("<table")&&!hasBody?div.firstChild&&div.firstChild.childNodes:wrap[1]=="<table>"&&!hasBody?div.childNodes:[];for(var j=tbody.length-1;j>=0;--j)
if(jQuery.nodeName(tbody[j],"tbody")&&!tbody[j].childNodes.length)
tbody[j].parentNode.removeChild(tbody[j]);}
if(!jQuery.support.leadingWhitespace&&/^\s/.test(elem))
div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]),div.firstChild);elem=jQuery.makeArray(div.childNodes);}
if(elem.nodeType)
ret.push(elem);else
ret=jQuery.merge(ret,elem);});if(fragment){for(var i=0;ret[i];i++){if(jQuery.nodeName(ret[i],"script")&&(!ret[i].type||ret[i].type.toLowerCase()==="text/javascript")){scripts.push(ret[i].parentNode?ret[i].parentNode.removeChild(ret[i]):ret[i]);}else{if(ret[i].nodeType===1)
ret.splice.apply(ret,[i+1,0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))));fragment.appendChild(ret[i]);}}
return scripts;}
return ret;},attr:function(elem,name,value){if(!elem||elem.nodeType==3||elem.nodeType==8)
return undefined;var notxml=!jQuery.isXMLDoc(elem),set=value!==undefined;name=notxml&&jQuery.props[name]||name;if(elem.tagName){var special=/href|src|style/.test(name);if(name=="selected"&&elem.parentNode)
elem.parentNode.selectedIndex;if(name in elem&&notxml&&!special){if(set){if(name=="type"&&jQuery.nodeName(elem,"input")&&elem.parentNode)
throw"type property can't be changed";elem[name]=value;}
if(jQuery.nodeName(elem,"form")&&elem.getAttributeNode(name))
return elem.getAttributeNode(name).nodeValue;if(name=="tabIndex"){var attributeNode=elem.getAttributeNode("tabIndex");return attributeNode&&attributeNode.specified?attributeNode.value:elem.nodeName.match(/(button|input|object|select|textarea)/i)?0:elem.nodeName.match(/^(a|area)$/i)&&elem.href?0:undefined;}
return elem[name];}
if(!jQuery.support.style&&notxml&&name=="style")
return jQuery.attr(elem.style,"cssText",value);if(set)
elem.setAttribute(name,""+value);var attr=!jQuery.support.hrefNormalized&&notxml&&special?elem.getAttribute(name,2):elem.getAttribute(name);return attr===null?undefined:attr;}
if(!jQuery.support.opacity&&name=="opacity"){if(set){elem.zoom=1;elem.filter=(elem.filter||"").replace(/alpha\([^)]*\)/,"")+
(parseInt(value)+''=="NaN"?"":"alpha(opacity="+value*100+")");}
return elem.filter&&elem.filter.indexOf("opacity=")>=0?(parseFloat(elem.filter.match(/opacity=([^)]*)/)[1])/100)+'':"";}
name=name.replace(/-([a-z])/ig,function(all,letter){return letter.toUpperCase();});if(set)
elem[name]=value;return elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},makeArray:function(array){var ret=[];if(array!=null){var i=array.length;if(i==null||typeof array==="string"||jQuery.isFunction(array)||array.setInterval)
ret[0]=array;else
while(i)
ret[--i]=array[i];}
return ret;},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++)
if(array[i]===elem)
return i;return-1;},merge:function(first,second){var i=0,elem,pos=first.length;if(!jQuery.support.getAll){while((elem=second[i++])!=null)
if(elem.nodeType!=8)
first[pos++]=elem;}else
while((elem=second[i++])!=null)
first[pos++]=elem;return first;},unique:function(array){var ret=[],done={};try{for(var i=0,length=array.length;i<length;i++){var id=jQuery.data(array[i]);if(!done[id]){done[id]=true;ret.push(array[i]);}}}catch(e){ret=array;}
return ret;},grep:function(elems,callback,inv){var ret=[];for(var i=0,length=elems.length;i<length;i++)
if(!inv!=!callback(elems[i],i))
ret.push(elems[i]);return ret;},map:function(elems,callback){var ret=[];for(var i=0,length=elems.length;i<length;i++){var value=callback(elems[i],i);if(value!=null)
ret[ret.length]=value;}
return ret.concat.apply([],ret);}});var userAgent=navigator.userAgent.toLowerCase();jQuery.browser={version:(userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,'0'])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};jQuery.each({parent:function(elem){return elem.parentNode;},parents:function(elem){return jQuery.dir(elem,"parentNode");},next:function(elem){return jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return jQuery.dir(elem,"previousSibling");},siblings:function(elem){return jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem){return jQuery.sibling(elem.firstChild);},contents:function(elem){return jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.document:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[name]=function(selector){var ret=jQuery.map(this,fn);if(selector&&typeof selector=="string")
ret=jQuery.multiFilter(selector,ret);return this.pushStack(jQuery.unique(ret),name,selector);};});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(selector){var ret=[],insert=jQuery(selector);for(var i=0,l=insert.length;i<l;i++){var elems=(i>0?this.clone(true):this).get();jQuery.fn[original].apply(jQuery(insert[i]),elems);ret=ret.concat(elems);}
return this.pushStack(ret,name,selector);};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");if(this.nodeType==1)
this.removeAttribute(name);},addClass:function(classNames){jQuery.className.add(this,classNames);},removeClass:function(classNames){jQuery.className.remove(this,classNames);},toggleClass:function(classNames,state){if(typeof state!=="boolean")
state=!jQuery.className.has(this,classNames);jQuery.className[state?"add":"remove"](this,classNames);},remove:function(selector){if(!selector||jQuery.filter(selector,[this]).length){jQuery("*",this).add([this]).each(function(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.parentNode)
this.parentNode.removeChild(this);}},empty:function(){jQuery(this).children().remove();while(this.firstChild)
this.removeChild(this.firstChild);}},function(name,fn){jQuery.fn[name]=function(){return this.each(fn,arguments);};});function num(elem,prop){return elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}
var expando="jQuery"+now(),uuid=0,windowData={};jQuery.extend({cache:{},data:function(elem,name,data){elem=elem==window?windowData:elem;var id=elem[expando];if(!id)
id=elem[expando]=++uuid;if(name&&!jQuery.cache[id])
jQuery.cache[id]={};if(data!==undefined)
jQuery.cache[id][name]=data;return name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=elem==window?windowData:elem;var id=elem[expando];if(name){if(jQuery.cache[id]){delete jQuery.cache[id][name];name="";for(name in jQuery.cache[id])
break;if(!name)
jQuery.removeData(elem);}}else{try{delete elem[expando];}catch(e){if(elem.removeAttribute)
elem.removeAttribute(expando);}
delete jQuery.cache[id];}},queue:function(elem,type,data){if(elem){type=(type||"fx")+"queue";var q=jQuery.data(elem,type);if(!q||jQuery.isArray(data))
q=jQuery.data(elem,type,jQuery.makeArray(data));else if(data)
q.push(data);}
return q;},dequeue:function(elem,type){var queue=jQuery.queue(elem,type),fn=queue.shift();if(!type||type==="fx")
fn=queue[0];if(fn!==undefined)
fn.call(elem);}});jQuery.fn.extend({data:function(key,value){var parts=key.split(".");parts[1]=parts[1]?"."+parts[1]:"";if(value===undefined){var data=this.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data===undefined&&this.length)
data=jQuery.data(this[0],key);return data===undefined&&parts[1]?this.data(parts[0]):data;}else
return this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQuery.data(this,key,value);});},removeData:function(key){return this.each(function(){jQuery.removeData(this,key);});},queue:function(type,data){if(typeof type!=="string"){data=type;type="fx";}
if(data===undefined)
return jQuery.queue(this[0],type);return this.each(function(){var queue=jQuery.queue(this,type,data);if(type=="fx"&&queue.length==1)
queue[0].call(this);});},dequeue:function(type){return this.each(function(){jQuery.dequeue(this,type);});}});(function(){var chunker=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,done=0,toString=Object.prototype.toString;var Sizzle=function(selector,context,results,seed){results=results||[];context=context||document;if(context.nodeType!==1&&context.nodeType!==9)
return[];if(!selector||typeof selector!=="string"){return results;}
var parts=[],m,set,checkSet,check,mode,extra,prune=true;chunker.lastIndex=0;while((m=chunker.exec(selector))!==null){parts.push(m[1]);if(m[2]){extra=RegExp.rightContext;break;}}
if(parts.length>1&&origPOS.exec(selector)){if(parts.length===2&&Expr.relative[parts[0]]){set=posProcess(parts[0]+parts[1],context);}else{set=Expr.relative[parts[0]]?[context]:Sizzle(parts.shift(),context);while(parts.length){selector=parts.shift();if(Expr.relative[selector])
selector+=parts.shift();set=posProcess(selector,set);}}}else{var ret=seed?{expr:parts.pop(),set:makeArray(seed)}:Sizzle.find(parts.pop(),parts.length===1&&context.parentNode?context.parentNode:context,isXML(context));set=Sizzle.filter(ret.expr,ret.set);if(parts.length>0){checkSet=makeArray(set);}else{prune=false;}
while(parts.length){var cur=parts.pop(),pop=cur;if(!Expr.relative[cur]){cur="";}else{pop=parts.pop();}
if(pop==null){pop=context;}
Expr.relative[cur](checkSet,pop,isXML(context));}}
if(!checkSet){checkSet=set;}
if(!checkSet){throw"Syntax error, unrecognized expression: "+(cur||selector);}
if(toString.call(checkSet)==="[object Array]"){if(!prune){results.push.apply(results,checkSet);}else if(context.nodeType===1){for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&(checkSet[i]===true||checkSet[i].nodeType===1&&contains(context,checkSet[i]))){results.push(set[i]);}}}else{for(var i=0;checkSet[i]!=null;i++){if(checkSet[i]&&checkSet[i].nodeType===1){results.push(set[i]);}}}}else{makeArray(checkSet,results);}
if(extra){Sizzle(extra,context,results,seed);if(sortOrder){hasDuplicate=false;results.sort(sortOrder);if(hasDuplicate){for(var i=1;i<results.length;i++){if(results[i]===results[i-1]){results.splice(i--,1);}}}}}
return results;};Sizzle.matches=function(expr,set){return Sizzle(expr,null,null,set);};Sizzle.find=function(expr,context,isXML){var set,match;if(!expr){return[];}
for(var i=0,l=Expr.order.length;i<l;i++){var type=Expr.order[i],match;if((match=Expr.match[type].exec(expr))){var left=RegExp.leftContext;if(left.substr(left.length-1)!=="\\"){match[1]=(match[1]||"").replace(/\\/g,"");set=Expr.find[type](match,context,isXML);if(set!=null){expr=expr.replace(Expr.match[type],"");break;}}}}
if(!set){set=context.getElementsByTagName("*");}
return{set:set,expr:expr};};Sizzle.filter=function(expr,set,inplace,not){var old=expr,result=[],curLoop=set,match,anyFound,isXMLFilter=set&&set[0]&&isXML(set[0]);while(expr&&set.length){for(var type in Expr.filter){if((match=Expr.match[type].exec(expr))!=null){var filter=Expr.filter[type],found,item;anyFound=false;if(curLoop==result){result=[];}
if(Expr.preFilter[type]){match=Expr.preFilter[type](match,curLoop,inplace,result,not,isXMLFilter);if(!match){anyFound=found=true;}else if(match===true){continue;}}
if(match){for(var i=0;(item=curLoop[i])!=null;i++){if(item){found=filter(item,match,i,curLoop);var pass=not^!!found;if(inplace&&found!=null){if(pass){anyFound=true;}else{curLoop[i]=false;}}else if(pass){result.push(item);anyFound=true;}}}}
if(found!==undefined){if(!inplace){curLoop=result;}
expr=expr.replace(Expr.match[type],"");if(!anyFound){return[];}
break;}}}
if(expr==old){if(anyFound==null){throw"Syntax error, unrecognized expression: "+expr;}else{break;}}
old=expr;}
return curLoop;};var Expr=Sizzle.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(elem){return elem.getAttribute("href");}},relative:{"+":function(checkSet,part,isXML){var isPartStr=typeof part==="string",isTag=isPartStr&&!/\W/.test(part),isPartStrNotTag=isPartStr&&!isTag;if(isTag&&!isXML){part=part.toUpperCase();}
for(var i=0,l=checkSet.length,elem;i<l;i++){if((elem=checkSet[i])){while((elem=elem.previousSibling)&&elem.nodeType!==1){}
checkSet[i]=isPartStrNotTag||elem&&elem.nodeName===part?elem||false:elem===part;}}
if(isPartStrNotTag){Sizzle.filter(part,checkSet,true);}},">":function(checkSet,part,isXML){var isPartStr=typeof part==="string";if(isPartStr&&!/\W/.test(part)){part=isXML?part:part.toUpperCase();for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){var parent=elem.parentNode;checkSet[i]=parent.nodeName===part?parent:false;}}}else{for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){checkSet[i]=isPartStr?elem.parentNode:elem.parentNode===part;}}
if(isPartStr){Sizzle.filter(part,checkSet,true);}}},"":function(checkSet,part,isXML){var doneName=done++,checkFn=dirCheck;if(!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck;}
checkFn("parentNode",part,doneName,checkSet,nodeCheck,isXML);},"~":function(checkSet,part,isXML){var doneName=done++,checkFn=dirCheck;if(typeof part==="string"&&!part.match(/\W/)){var nodeCheck=part=isXML?part:part.toUpperCase();checkFn=dirNodeCheck;}
checkFn("previousSibling",part,doneName,checkSet,nodeCheck,isXML);}},find:{ID:function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?[m]:[];}},NAME:function(match,context,isXML){if(typeof context.getElementsByName!=="undefined"){var ret=[],results=context.getElementsByName(match[1]);for(var i=0,l=results.length;i<l;i++){if(results[i].getAttribute("name")===match[1]){ret.push(results[i]);}}
return ret.length===0?null:ret;}},TAG:function(match,context){return context.getElementsByTagName(match[1]);}},preFilter:{CLASS:function(match,curLoop,inplace,result,not,isXML){match=" "+match[1].replace(/\\/g,"")+" ";if(isXML){return match;}
for(var i=0,elem;(elem=curLoop[i])!=null;i++){if(elem){if(not^(elem.className&&(" "+elem.className+" ").indexOf(match)>=0)){if(!inplace)
result.push(elem);}else if(inplace){curLoop[i]=false;}}}
return false;},ID:function(match){return match[1].replace(/\\/g,"");},TAG:function(match,curLoop){for(var i=0;curLoop[i]===false;i++){}
return curLoop[i]&&isXML(curLoop[i])?match[1]:match[1].toUpperCase();},CHILD:function(match){if(match[1]=="nth"){var test=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(match[2]=="even"&&"2n"||match[2]=="odd"&&"2n+1"||!/\D/.test(match[2])&&"0n+"+match[2]||match[2]);match[2]=(test[1]+(test[2]||1))-0;match[3]=test[3]-0;}
match[0]=done++;return match;},ATTR:function(match,curLoop,inplace,result,not,isXML){var name=match[1].replace(/\\/g,"");if(!isXML&&Expr.attrMap[name]){match[1]=Expr.attrMap[name];}
if(match[2]==="~="){match[4]=" "+match[4]+" ";}
return match;},PSEUDO:function(match,curLoop,inplace,result,not){if(match[1]==="not"){if(match[3].match(chunker).length>1||/^\w/.test(match[3])){match[3]=Sizzle(match[3],null,null,curLoop);}else{var ret=Sizzle.filter(match[3],curLoop,inplace,true^not);if(!inplace){result.push.apply(result,ret);}
return false;}}else if(Expr.match.POS.test(match[0])||Expr.match.CHILD.test(match[0])){return true;}
return match;},POS:function(match){match.unshift(true);return match;}},filters:{enabled:function(elem){return elem.disabled===false&&elem.type!=="hidden";},disabled:function(elem){return elem.disabled===true;},checked:function(elem){return elem.checked===true;},selected:function(elem){elem.parentNode.selectedIndex;return elem.selected===true;},parent:function(elem){return!!elem.firstChild;},empty:function(elem){return!elem.firstChild;},has:function(elem,i,match){return!!Sizzle(match[3],elem).length;},header:function(elem){return/h\d/i.test(elem.nodeName);},text:function(elem){return"text"===elem.type;},radio:function(elem){return"radio"===elem.type;},checkbox:function(elem){return"checkbox"===elem.type;},file:function(elem){return"file"===elem.type;},password:function(elem){return"password"===elem.type;},submit:function(elem){return"submit"===elem.type;},image:function(elem){return"image"===elem.type;},reset:function(elem){return"reset"===elem.type;},button:function(elem){return"button"===elem.type||elem.nodeName.toUpperCase()==="BUTTON";},input:function(elem){return/input|select|textarea|button/i.test(elem.nodeName);}},setFilters:{first:function(elem,i){return i===0;},last:function(elem,i,match,array){return i===array.length-1;},even:function(elem,i){return i%2===0;},odd:function(elem,i){return i%2===1;},lt:function(elem,i,match){return i<match[3]-0;},gt:function(elem,i,match){return i>match[3]-0;},nth:function(elem,i,match){return match[3]-0==i;},eq:function(elem,i,match){return match[3]-0==i;}},filter:{PSEUDO:function(elem,match,i,array){var name=match[1],filter=Expr.filters[name];if(filter){return filter(elem,i,match,array);}else if(name==="contains"){return(elem.textContent||elem.innerText||"").indexOf(match[3])>=0;}else if(name==="not"){var not=match[3];for(var i=0,l=not.length;i<l;i++){if(not[i]===elem){return false;}}
return true;}},CHILD:function(elem,match){var type=match[1],node=elem;switch(type){case'only':case'first':while(node=node.previousSibling){if(node.nodeType===1)return false;}
if(type=='first')return true;node=elem;case'last':while(node=node.nextSibling){if(node.nodeType===1)return false;}
return true;case'nth':var first=match[2],last=match[3];if(first==1&&last==0){return true;}
var doneName=match[0],parent=elem.parentNode;if(parent&&(parent.sizcache!==doneName||!elem.nodeIndex)){var count=0;for(node=parent.firstChild;node;node=node.nextSibling){if(node.nodeType===1){node.nodeIndex=++count;}}
parent.sizcache=doneName;}
var diff=elem.nodeIndex-last;if(first==0){return diff==0;}else{return(diff%first==0&&diff/first>=0);}}},ID:function(elem,match){return elem.nodeType===1&&elem.getAttribute("id")===match;},TAG:function(elem,match){return(match==="*"&&elem.nodeType===1)||elem.nodeName===match;},CLASS:function(elem,match){return(" "+(elem.className||elem.getAttribute("class"))+" ").indexOf(match)>-1;},ATTR:function(elem,match){var name=match[1],result=Expr.attrHandle[name]?Expr.attrHandle[name](elem):elem[name]!=null?elem[name]:elem.getAttribute(name),value=result+"",type=match[2],check=match[4];return result==null?type==="!=":type==="="?value===check:type==="*="?value.indexOf(check)>=0:type==="~="?(" "+value+" ").indexOf(check)>=0:!check?value&&result!==false:type==="!="?value!=check:type==="^="?value.indexOf(check)===0:type==="$="?value.substr(value.length-check.length)===check:type==="|="?value===check||value.substr(0,check.length+1)===check+"-":false;},POS:function(elem,match,i,array){var name=match[2],filter=Expr.setFilters[name];if(filter){return filter(elem,i,match,array);}}}};var origPOS=Expr.match.POS;for(var type in Expr.match){Expr.match[type]=RegExp(Expr.match[type].source+/(?![^\[]*\])(?![^\(]*\))/.source);}
var makeArray=function(array,results){array=Array.prototype.slice.call(array);if(results){results.push.apply(results,array);return results;}
return array;};try{Array.prototype.slice.call(document.documentElement.childNodes);}catch(e){makeArray=function(array,results){var ret=results||[];if(toString.call(array)==="[object Array]"){Array.prototype.push.apply(ret,array);}else{if(typeof array.length==="number"){for(var i=0,l=array.length;i<l;i++){ret.push(array[i]);}}else{for(var i=0;array[i];i++){ret.push(array[i]);}}}
return ret;};}
var sortOrder;if(document.documentElement.compareDocumentPosition){sortOrder=function(a,b){var ret=a.compareDocumentPosition(b)&4?-1:a===b?0:1;if(ret===0){hasDuplicate=true;}
return ret;};}else if("sourceIndex"in document.documentElement){sortOrder=function(a,b){var ret=a.sourceIndex-b.sourceIndex;if(ret===0){hasDuplicate=true;}
return ret;};}else if(document.createRange){sortOrder=function(a,b){var aRange=a.ownerDocument.createRange(),bRange=b.ownerDocument.createRange();aRange.selectNode(a);aRange.collapse(true);bRange.selectNode(b);bRange.collapse(true);var ret=aRange.compareBoundaryPoints(Range.START_TO_END,bRange);if(ret===0){hasDuplicate=true;}
return ret;};}
(function(){var form=document.createElement("form"),id="script"+(new Date).getTime();form.innerHTML="<input name='"+id+"'/>";var root=document.documentElement;root.insertBefore(form,root.firstChild);if(!!document.getElementById(id)){Expr.find.ID=function(match,context,isXML){if(typeof context.getElementById!=="undefined"&&!isXML){var m=context.getElementById(match[1]);return m?m.id===match[1]||typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id").nodeValue===match[1]?[m]:undefined:[];}};Expr.filter.ID=function(elem,match){var node=typeof elem.getAttributeNode!=="undefined"&&elem.getAttributeNode("id");return elem.nodeType===1&&node&&node.nodeValue===match;};}
root.removeChild(form);})();(function(){var div=document.createElement("div");div.appendChild(document.createComment(""));if(div.getElementsByTagName("*").length>0){Expr.find.TAG=function(match,context){var results=context.getElementsByTagName(match[1]);if(match[1]==="*"){var tmp=[];for(var i=0;results[i];i++){if(results[i].nodeType===1){tmp.push(results[i]);}}
results=tmp;}
return results;};}
div.innerHTML="<a href='#'></a>";if(div.firstChild&&typeof div.firstChild.getAttribute!=="undefined"&&div.firstChild.getAttribute("href")!=="#"){Expr.attrHandle.href=function(elem){return elem.getAttribute("href",2);};}})();if(document.querySelectorAll)(function(){var oldSizzle=Sizzle,div=document.createElement("div");div.innerHTML="<p class='TEST'></p>";if(div.querySelectorAll&&div.querySelectorAll(".TEST").length===0){return;}
Sizzle=function(query,context,extra,seed){context=context||document;if(!seed&&context.nodeType===9&&!isXML(context)){try{return makeArray(context.querySelectorAll(query),extra);}catch(e){}}
return oldSizzle(query,context,extra,seed);};Sizzle.find=oldSizzle.find;Sizzle.filter=oldSizzle.filter;Sizzle.selectors=oldSizzle.selectors;Sizzle.matches=oldSizzle.matches;})();if(document.getElementsByClassName&&document.documentElement.getElementsByClassName)(function(){var div=document.createElement("div");div.innerHTML="<div class='test e'></div><div class='test'></div>";if(div.getElementsByClassName("e").length===0)
return;div.lastChild.className="e";if(div.getElementsByClassName("e").length===1)
return;Expr.order.splice(1,0,"CLASS");Expr.find.CLASS=function(match,context,isXML){if(typeof context.getElementsByClassName!=="undefined"&&!isXML){return context.getElementsByClassName(match[1]);}};})();function dirNodeCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){var sibDir=dir=="previousSibling"&&!isXML;for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){if(sibDir&&elem.nodeType===1){elem.sizcache=doneName;elem.sizset=i;}
elem=elem[dir];var match=false;while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];break;}
if(elem.nodeType===1&&!isXML){elem.sizcache=doneName;elem.sizset=i;}
if(elem.nodeName===cur){match=elem;break;}
elem=elem[dir];}
checkSet[i]=match;}}}
function dirCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){var sibDir=dir=="previousSibling"&&!isXML;for(var i=0,l=checkSet.length;i<l;i++){var elem=checkSet[i];if(elem){if(sibDir&&elem.nodeType===1){elem.sizcache=doneName;elem.sizset=i;}
elem=elem[dir];var match=false;while(elem){if(elem.sizcache===doneName){match=checkSet[elem.sizset];break;}
if(elem.nodeType===1){if(!isXML){elem.sizcache=doneName;elem.sizset=i;}
if(typeof cur!=="string"){if(elem===cur){match=true;break;}}else if(Sizzle.filter(cur,[elem]).length>0){match=elem;break;}}
elem=elem[dir];}
checkSet[i]=match;}}}
var contains=document.compareDocumentPosition?function(a,b){return a.compareDocumentPosition(b)&16;}:function(a,b){return a!==b&&(a.contains?a.contains(b):true);};var isXML=function(elem){return elem.nodeType===9&&elem.documentElement.nodeName!=="HTML"||!!elem.ownerDocument&&isXML(elem.ownerDocument);};var posProcess=function(selector,context){var tmpSet=[],later="",match,root=context.nodeType?[context]:context;while((match=Expr.match.PSEUDO.exec(selector))){later+=match[0];selector=selector.replace(Expr.match.PSEUDO,"");}
selector=Expr.relative[selector]?selector+"*":selector;for(var i=0,l=root.length;i<l;i++){Sizzle(selector,root[i],tmpSet);}
return Sizzle.filter(later,tmpSet);};jQuery.find=Sizzle;jQuery.filter=Sizzle.filter;jQuery.expr=Sizzle.selectors;jQuery.expr[":"]=jQuery.expr.filters;Sizzle.selectors.filters.hidden=function(elem){return elem.offsetWidth===0||elem.offsetHeight===0;};Sizzle.selectors.filters.visible=function(elem){return elem.offsetWidth>0||elem.offsetHeight>0;};Sizzle.selectors.filters.animated=function(elem){return jQuery.grep(jQuery.timers,function(fn){return elem===fn.elem;}).length;};jQuery.multiFilter=function(expr,elems,not){if(not){expr=":not("+expr+")";}
return Sizzle.matches(expr,elems);};jQuery.dir=function(elem,dir){var matched=[],cur=elem[dir];while(cur&&cur!=document){if(cur.nodeType==1)
matched.push(cur);cur=cur[dir];}
return matched;};jQuery.nth=function(cur,result,dir,elem){result=result||1;var num=0;for(;cur;cur=cur[dir])
if(cur.nodeType==1&&++num==result)
break;return cur;};jQuery.sibling=function(n,elem){var r=[];for(;n;n=n.nextSibling){if(n.nodeType==1&&n!=elem)
r.push(n);}
return r;};return;window.Sizzle=Sizzle;})();jQuery.event={add:function(elem,types,handler,data){if(elem.nodeType==3||elem.nodeType==8)
return;if(elem.setInterval&&elem!=window)
elem=window;if(!handler.guid)
handler.guid=this.guid++;if(data!==undefined){var fn=handler;handler=this.proxy(fn);handler.data=data;}
var events=jQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=jQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){return typeof jQuery!=="undefined"&&!jQuery.event.triggered?jQuery.event.handle.apply(arguments.callee.elem,arguments):undefined;});handle.elem=elem;jQuery.each(types.split(/\s+/),function(index,type){var namespaces=type.split(".");type=namespaces.shift();handler.type=namespaces.slice().sort().join(".");var handlers=events[type];if(jQuery.event.specialAll[type])
jQuery.event.specialAll[type].setup.call(elem,data,namespaces);if(!handlers){handlers=events[type]={};if(!jQuery.event.special[type]||jQuery.event.special[type].setup.call(elem,data,namespaces)===false){if(elem.addEventListener)
elem.addEventListener(type,handle,false);else if(elem.attachEvent)
elem.attachEvent("on"+type,handle);}}
handlers[handler.guid]=handler;jQuery.event.global[type]=true;});elem=null;},guid:1,global:{},remove:function(elem,types,handler){if(elem.nodeType==3||elem.nodeType==8)
return;var events=jQuery.data(elem,"events"),ret,index;if(events){if(types===undefined||(typeof types==="string"&&types.charAt(0)=="."))
for(var type in events)
this.remove(elem,type+(types||""));else{if(types.type){handler=types.handler;types=types.type;}
jQuery.each(types.split(/\s+/),function(index,type){var namespaces=type.split(".");type=namespaces.shift();var namespace=RegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\.|$)");if(events[type]){if(handler)
delete events[type][handler.guid];else
for(var handle in events[type])
if(namespace.test(events[type][handle].type))
delete events[type][handle];if(jQuery.event.specialAll[type])
jQuery.event.specialAll[type].teardown.call(elem,namespaces);for(ret in events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.special[type].teardown.call(elem,namespaces)===false){if(elem.removeEventListener)
elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else if(elem.detachEvent)
elem.detachEvent("on"+type,jQuery.data(elem,"handle"));}
ret=null;delete events[type];}}});}
for(ret in events)break;if(!ret){var handle=jQuery.data(elem,"handle");if(handle)handle.elem=null;jQuery.removeData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:function(event,data,elem,bubbling){var type=event.type||event;if(!bubbling){event=typeof event==="object"?event[expando]?event:jQuery.extend(jQuery.Event(type),event):jQuery.Event(type);if(type.indexOf("!")>=0){event.type=type=type.slice(0,-1);event.exclusive=true;}
if(!elem){event.stopPropagation();if(this.global[type])
jQuery.each(jQuery.cache,function(){if(this.events&&this.events[type])
jQuery.event.trigger(event,data,this.handle.elem);});}
if(!elem||elem.nodeType==3||elem.nodeType==8)
return undefined;event.result=undefined;event.target=elem;data=jQuery.makeArray(data);data.unshift(event);}
event.currentTarget=elem;var handle=jQuery.data(elem,"handle");if(handle)
handle.apply(elem,data);if((!elem[type]||(jQuery.nodeName(elem,'a')&&type=="click"))&&elem["on"+type]&&elem["on"+type].apply(elem,data)===false)
event.result=false;if(!bubbling&&elem[type]&&!event.isDefaultPrevented()&&!(jQuery.nodeName(elem,'a')&&type=="click")){this.triggered=true;try{elem[type]();}catch(e){}}
this.triggered=false;if(!event.isPropagationStopped()){var parent=elem.parentNode||elem.ownerDocument;if(parent)
jQuery.event.trigger(event,data,parent,true);}},handle:function(event){var all,handlers;event=arguments[0]=jQuery.event.fix(event||window.event);event.currentTarget=this;var namespaces=event.type.split(".");event.type=namespaces.shift();all=!namespaces.length&&!event.exclusive;var namespace=RegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\.|$)");handlers=(jQuery.data(this,"events")||{})[event.type];for(var j in handlers){var handler=handlers[j];if(all||namespace.test(handler.type)){event.handler=handler;event.data=handler.data;var ret=handler.apply(this,arguments);if(ret!==undefined){event.result=ret;if(ret===false){event.preventDefault();event.stopPropagation();}}
if(event.isImmediatePropagationStopped())
break;}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(event){if(event[expando])
return event;var originalEvent=event;event=jQuery.Event(originalEvent);for(var i=this.props.length,prop;i;){prop=this.props[--i];event[prop]=originalEvent[prop];}
if(!event.target)
event.target=event.srcElement||document;if(event.target.nodeType==3)
event.target=event.target.parentNode;if(!event.relatedTarget&&event.fromElement)
event.relatedTarget=event.fromElement==event.target?event.toElement:event.fromElement;if(event.pageX==null&&event.clientX!=null){var doc=document.documentElement,body=document.body;event.pageX=event.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0);event.pageY=event.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc.clientTop||0);}
if(!event.which&&((event.charCode||event.charCode===0)?event.charCode:event.keyCode))
event.which=event.charCode||event.keyCode;if(!event.metaKey&&event.ctrlKey)
event.metaKey=event.ctrlKey;if(!event.which&&event.button)
event.which=(event.button&1?1:(event.button&2?3:(event.button&4?2:0)));return event;},proxy:function(fn,proxy){proxy=proxy||function(){return fn.apply(this,arguments);};proxy.guid=fn.guid=fn.guid||proxy.guid||this.guid++;return proxy;},special:{ready:{setup:bindReady,teardown:function(){}}},specialAll:{live:{setup:function(selector,namespaces){jQuery.event.add(this,namespaces[0],liveHandler);},teardown:function(namespaces){if(namespaces.length){var remove=0,name=RegExp("(^|\\.)"+namespaces[0]+"(\\.|$)");jQuery.each((jQuery.data(this,"events").live||{}),function(){if(name.test(this.type))
remove++;});if(remove<1)
jQuery.event.remove(this,namespaces[0],liveHandler);}}}}};jQuery.Event=function(src){if(!this.preventDefault)
return new jQuery.Event(src);if(src&&src.type){this.originalEvent=src;this.type=src.type;}else
this.type=src;this.timeStamp=now();this[expando]=true;};function returnFalse(){return false;}
function returnTrue(){return true;}
jQuery.Event.prototype={preventDefault:function(){this.isDefaultPrevented=returnTrue;var e=this.originalEvent;if(!e)
return;if(e.preventDefault)
e.preventDefault();e.returnValue=false;},stopPropagation:function(){this.isPropagationStopped=returnTrue;var e=this.originalEvent;if(!e)
return;if(e.stopPropagation)
e.stopPropagation();e.cancelBubble=true;},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=returnTrue;this.stopPropagation();},isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse};var withinElement=function(event){var parent=event.relatedTarget;while(parent&&parent!=this)
try{parent=parent.parentNode;}
catch(e){parent=this;}
if(parent!=this){event.type=event.data;jQuery.event.handle.apply(this,arguments);}};jQuery.each({mouseover:'mouseenter',mouseout:'mouseleave'},function(orig,fix){jQuery.event.special[fix]={setup:function(){jQuery.event.add(this,orig,withinElement,fix);},teardown:function(){jQuery.event.remove(this,orig,withinElement);}};});jQuery.fn.extend({bind:function(type,data,fn){return type=="unload"?this.one(type,data,fn):this.each(function(){jQuery.event.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var one=jQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(event,one);return(fn||data).apply(this,arguments);});return this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind:function(type,fn){return this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:function(type,data){return this.each(function(){jQuery.event.trigger(type,data,this);});},triggerHandler:function(type,data){if(this[0]){var event=jQuery.Event(type);event.preventDefault();event.stopPropagation();jQuery.event.trigger(event,data,this[0]);return event.result;}},toggle:function(fn){var args=arguments,i=1;while(i<args.length)
jQuery.event.proxy(fn,args[i++]);return this.click(jQuery.event.proxy(fn,function(event){this.lastToggle=(this.lastToggle||0)%i;event.preventDefault();return args[this.lastToggle++].apply(this,arguments)||false;}));},hover:function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut);},ready:function(fn){bindReady();if(jQuery.isReady)
fn.call(document,jQuery);else
jQuery.readyList.push(fn);return this;},live:function(type,fn){var proxy=jQuery.event.proxy(fn);proxy.guid+=this.selector+type;jQuery(document).bind(liveConvert(type,this.selector),this.selector,proxy);return this;},die:function(type,fn){jQuery(document).unbind(liveConvert(type,this.selector),fn?{guid:fn.guid+this.selector+type}:null);return this;}});function liveHandler(event){var check=RegExp("(^|\\.)"+event.type+"(\\.|$)"),stop=true,elems=[];jQuery.each(jQuery.data(this,"events").live||[],function(i,fn){if(check.test(fn.type)){var elem=jQuery(event.target).closest(fn.data)[0];if(elem)
elems.push({elem:elem,fn:fn});}});elems.sort(function(a,b){return jQuery.data(a.elem,"closest")-jQuery.data(b.elem,"closest");});jQuery.each(elems,function(){if(this.fn.call(this.elem,event,this.fn.data)===false)
return(stop=false);});return stop;}
function liveConvert(type,selector){return["live",type,selector.replace(/\./g,"`").replace(/ /g,"|")].join(".");}
jQuery.extend({isReady:false,readyList:[],ready:function(){if(!jQuery.isReady){jQuery.isReady=true;if(jQuery.readyList){jQuery.each(jQuery.readyList,function(){this.call(document,jQuery);});jQuery.readyList=null;}
jQuery(document).triggerHandler("ready");}}});var readyBound=false;function bindReady(){if(readyBound)return;readyBound=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);jQuery.ready();},false);}else if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);jQuery.ready();}});if(document.documentElement.doScroll&&window==window.top)(function(){if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return;}
jQuery.ready();})();}
jQuery.event.add(window,"load",jQuery.ready);}
jQuery.each(("blur,focus,load,resize,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,"+"change,select,submit,keydown,keypress,keyup,error").split(","),function(i,name){jQuery.fn[name]=function(fn){return fn?this.bind(name,fn):this.trigger(name);};});jQuery(window).bind('unload',function(){for(var id in jQuery.cache)
if(id!=1&&jQuery.cache[id].handle)
jQuery.event.remove(jQuery.cache[id].handle.elem);});(function(){jQuery.support={};var root=document.documentElement,script=document.createElement("script"),div=document.createElement("div"),id="script"+(new Date).getTime();div.style.display="none";div.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var all=div.getElementsByTagName("*"),a=div.getElementsByTagName("a")[0];if(!all||!all.length||!a){return;}
jQuery.support={leadingWhitespace:div.firstChild.nodeType==3,tbody:!div.getElementsByTagName("tbody").length,objectAll:!!div.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!div.getElementsByTagName("link").length,style:/red/.test(a.getAttribute("style")),hrefNormalized:a.getAttribute("href")==="/a",opacity:a.style.opacity==="0.5",cssFloat:!!a.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};script.type="text/javascript";try{script.appendChild(document.createTextNode("window."+id+"=1;"));}catch(e){}
root.insertBefore(script,root.firstChild);if(window[id]){jQuery.support.scriptEval=true;delete window[id];}
root.removeChild(script);if(div.attachEvent&&div.fireEvent){div.attachEvent("onclick",function(){jQuery.support.noCloneEvent=false;div.detachEvent("onclick",arguments.callee);});div.cloneNode(true).fireEvent("onclick");}
jQuery(function(){var div=document.createElement("div");div.style.width=div.style.paddingLeft="1px";document.body.appendChild(div);jQuery.boxModel=jQuery.support.boxModel=div.offsetWidth===2;document.body.removeChild(div).style.display='none';});})();var styleFloat=jQuery.support.cssFloat?"cssFloat":"styleFloat";jQuery.props={"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFloat,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};jQuery.fn.extend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof url!=="string")
return this._load(url);var off=url.indexOf(" ");if(off>=0){var selector=url.slice(off,url.length);url=url.slice(0,off);}
var type="GET";if(params)
if(jQuery.isFunction(params)){callback=params;params=null;}else if(typeof params==="object"){params=jQuery.param(params);type="POST";}
var self=this;jQuery.ajax({url:url,type:type,dataType:"html",data:params,complete:function(res,status){if(status=="success"||status=="notmodified")
self.html(selector?jQuery("<div/>").append(res.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);if(callback)
self.each(callback,[res.responseText,status,res]);}});return this;},serialize:function(){return jQuery.param(this.serializeArray());},serializeArray:function(){return this.map(function(){return this.elements?jQuery.makeArray(this.elements):this;}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type));}).map(function(i,elem){var val=jQuery(this).val();return val==null?null:jQuery.isArray(val)?jQuery.map(val,function(val,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(i,o){jQuery.fn[o]=function(f){return this.bind(o,f);};});var jsc=now();jQuery.extend({get:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data=null;}
return jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type});},getScript:function(url,callback){return jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json");},post:function(url,data,callback,type){if(jQuery.isFunction(data)){callback=data;data={};}
return jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settings);},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return window.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest();},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(s){s=jQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSettings,s));var jsonp,jsre=/=\?(&|$)/g,status,data,type=s.type.toUpperCase();if(s.data&&s.processData&&typeof s.data!=="string")
s.data=jQuery.param(s.data);if(s.dataType=="jsonp"){if(type=="GET"){if(!s.url.match(jsre))
s.url+=(s.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=?";}else if(!s.data||!s.data.match(jsre))
s.data=(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=?";s.dataType="json";}
if(s.dataType=="json"&&(s.data&&s.data.match(jsre)||s.url.match(jsre))){jsonp="jsonp"+jsc++;if(s.data)
s.data=(s.data+"").replace(jsre,"="+jsonp+"$1");s.url=s.url.replace(jsre,"="+jsonp+"$1");s.dataType="script";window[jsonp]=function(tmp){data=tmp;success();complete();window[jsonp]=undefined;try{delete window[jsonp];}catch(e){}
if(head)
head.removeChild(script);};}
if(s.dataType=="script"&&s.cache==null)
s.cache=false;if(s.cache===false&&type=="GET"){var ts=now();var ret=s.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+ts+"$2");s.url=ret+((ret==s.url)?(s.url.match(/\?/)?"&":"?")+"_="+ts:"");}
if(s.data&&type=="GET"){s.url+=(s.url.match(/\?/)?"&":"?")+s.data;s.data=null;}
if(s.global&&!jQuery.active++)
jQuery.event.trigger("ajaxStart");var parts=/^(\w+:)?\/\/([^\/?#]+)/.exec(s.url);if(s.dataType=="script"&&type=="GET"&&parts&&(parts[1]&&parts[1]!=location.protocol||parts[2]!=location.host)){var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.src=s.url;if(s.scriptCharset)
script.charset=s.scriptCharset;if(!jsonp){var done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){done=true;success();complete();script.onload=script.onreadystatechange=null;head.removeChild(script);}};}
head.appendChild(script);return undefined;}
var requestDone=false;var xhr=s.xhr();if(s.username)
xhr.open(type,s.url,s.async,s.username,s.password);else
xhr.open(type,s.url,s.async);try{if(s.data)
xhr.setRequestHeader("Content-Type",s.contentType);if(s.ifModified)
xhr.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRequestHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataType]+", */*":s.accepts._default);}catch(e){}
if(s.beforeSend&&s.beforeSend(xhr,s)===false){if(s.global&&!--jQuery.active)
jQuery.event.trigger("ajaxStop");xhr.abort();return false;}
if(s.global)
jQuery.event.trigger("ajaxSend",[xhr,s]);var onreadystatechange=function(isTimeout){if(xhr.readyState==0){if(ival){clearInterval(ival);ival=null;if(s.global&&!--jQuery.active)
jQuery.event.trigger("ajaxStop");}}else if(!requestDone&&xhr&&(xhr.readyState==4||isTimeout=="timeout")){requestDone=true;if(ival){clearInterval(ival);ival=null;}
status=isTimeout=="timeout"?"timeout":!jQuery.httpSuccess(xhr)?"error":s.ifModified&&jQuery.httpNotModified(xhr,s.url)?"notmodified":"success";if(status=="success"){try{data=jQuery.httpData(xhr,s.dataType,s);}catch(e){status="parsererror";}}
if(status=="success"){var modRes;try{modRes=xhr.getResponseHeader("Last-Modified");}catch(e){}
if(s.ifModified&&modRes)
jQuery.lastModified[s.url]=modRes;if(!jsonp)
success();}else
jQuery.handleError(s,xhr,status);complete();if(isTimeout)
xhr.abort();if(s.async)
xhr=null;}};if(s.async){var ival=setInterval(onreadystatechange,13);if(s.timeout>0)
setTimeout(function(){if(xhr&&!requestDone)
onreadystatechange("timeout");},s.timeout);}
try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,null,e);}
if(!s.async)
onreadystatechange();function success(){if(s.success)
s.success(data,status);if(s.global)
jQuery.event.trigger("ajaxSuccess",[xhr,s]);}
function complete(){if(s.complete)
s.complete(xhr,status);if(s.global)
jQuery.event.trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)
jQuery.event.trigger("ajaxStop");}
return xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,e);if(s.global)
jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,httpSuccess:function(xhr){try{return!xhr.status&&location.protocol=="file:"||(xhr.status>=200&&xhr.status<300)||xhr.status==304||xhr.status==1223;}catch(e){}
return false;},httpNotModified:function(xhr,url){try{var xhrRes=xhr.getResponseHeader("Last-Modified");return xhr.status==304||xhrRes==jQuery.lastModified[url];}catch(e){}
return false;},httpData:function(xhr,type,s){var ct=xhr.getResponseHeader("content-type"),xml=type=="xml"||!type&&ct&&ct.indexOf("xml")>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.tagName=="parsererror")
throw"parsererror";if(s&&s.dataFilter)
data=s.dataFilter(data,type);if(typeof data==="string"){if(type=="script")
jQuery.globalEval(data);if(type=="json")
data=window["eval"]("("+data+")");}
return data;},param:function(a){var s=[];function add(key,value){s[s.length]=encodeURIComponent(key)+'='+encodeURIComponent(value);};if(jQuery.isArray(a)||a.jquery)
jQuery.each(a,function(){add(this.name,this.value);});else
for(var j in a)
if(jQuery.isArray(a[j]))
jQuery.each(a[j],function(){add(j,this);});else
add(j,jQuery.isFunction(a[j])?a[j]():a[j]);return s.join("&").replace(/%20/g,"+");}});var elemdisplay={},timerId,fxAttrs=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function genFx(type,num){var obj={};jQuery.each(fxAttrs.concat.apply([],fxAttrs.slice(0,num)),function(){obj[this]=type;});return obj;}
jQuery.fn.extend({show:function(speed,callback){if(speed){return this.animate(genFx("show",3),speed,callback);}else{for(var i=0,l=this.length;i<l;i++){var old=jQuery.data(this[i],"olddisplay");this[i].style.display=old||"";if(jQuery.css(this[i],"display")==="none"){var tagName=this[i].tagName,display;if(elemdisplay[tagName]){display=elemdisplay[tagName];}else{var elem=jQuery("<"+tagName+" />").appendTo("body");display=elem.css("display");if(display==="none")
display="block";elem.remove();elemdisplay[tagName]=display;}
jQuery.data(this[i],"olddisplay",display);}}
for(var i=0,l=this.length;i<l;i++){this[i].style.display=jQuery.data(this[i],"olddisplay")||"";}
return this;}},hide:function(speed,callback){if(speed){return this.animate(genFx("hide",3),speed,callback);}else{for(var i=0,l=this.length;i<l;i++){var old=jQuery.data(this[i],"olddisplay");if(!old&&old!=="none")
jQuery.data(this[i],"olddisplay",jQuery.css(this[i],"display"));}
for(var i=0,l=this.length;i<l;i++){this[i].style.display="none";}
return this;}},_toggle:jQuery.fn.toggle,toggle:function(fn,fn2){var bool=typeof fn==="boolean";return jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arguments):fn==null||bool?this.each(function(){var state=bool?fn:jQuery(this).is(":hidden");jQuery(this)[state?"show":"hide"]();}):this.animate(genFx("toggle",3),fn,fn2);},fadeTo:function(speed,to,callback){return this.animate({opacity:to},speed,callback);},animate:function(prop,speed,easing,callback){var optall=jQuery.speed(speed,easing,callback);return this[optall.queue===false?"each":"queue"](function(){var opt=jQuery.extend({},optall),p,hidden=this.nodeType==1&&jQuery(this).is(":hidden"),self=this;for(p in prop){if(prop[p]=="hide"&&hidden||prop[p]=="show"&&!hidden)
return opt.complete.call(this);if((p=="height"||p=="width")&&this.style){opt.display=jQuery.css(this,"display");opt.overflow=this.style.overflow;}}
if(opt.overflow!=null)
this.style.overflow="hidden";opt.curAnim=jQuery.extend({},prop);jQuery.each(prop,function(name,val){var e=new jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))
e[val=="toggle"?hidden?"show":"hide":val](prop);else{var parts=val.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),start=e.cur(true)||0;if(parts){var end=parseFloat(parts[2]),unit=parts[3]||"px";if(unit!="px"){self.style[name]=(end||1)+unit;start=((end||1)/e.cur(true))*start;self.style[name]=start+unit;}
if(parts[1])
end=((parts[1]=="-="?-1:1)*end)+start;e.custom(start,end,unit);}else
e.custom(start,val,"");}});return true;});},stop:function(clearQueue,gotoEnd){var timers=jQuery.timers;if(clearQueue)
this.queue([]);this.each(function(){for(var i=timers.length-1;i>=0;i--)
if(timers[i].elem==this){if(gotoEnd)
timers[i](true);timers.splice(i,1);}});if(!gotoEnd)
this.dequeue();return this;}});jQuery.each({slideDown:genFx("show",1),slideUp:genFx("hide",1),slideToggle:genFx("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(name,props){jQuery.fn[name]=function(speed,callback){return this.animate(props,speed,callback);};});jQuery.extend({speed:function(speed,easing,fn){var opt=typeof speed==="object"?speed:{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!jQuery.isFunction(easing)&&easing};opt.duration=jQuery.fx.off?0:typeof opt.duration==="number"?opt.duration:jQuery.fx.speeds[opt.duration]||jQuery.fx.speeds._default;opt.old=opt.complete;opt.complete=function(){if(opt.queue!==false)
jQuery(this).dequeue();if(jQuery.isFunction(opt.old))
opt.old.call(this);};return opt;},easing:{linear:function(p,n,firstNum,diff){return firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Math.PI)/2)+0.5)*diff+firstNum;}},timers:[],fx:function(elem,options,prop){this.options=options;this.elem=elem;this.prop=prop;if(!options.orig)
options.orig={};}});jQuery.fx.prototype={update:function(){if(this.options.step)
this.options.step.call(this.elem,this.now,this);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style)
this.elem.style.display="block";},cur:function(force){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))
return this.elem[this.prop];var r=parseFloat(jQuery.css(this.elem,this.prop,force));return r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:function(from,to,unit){this.startTime=now();this.start=from;this.end=to;this.unit=unit||this.unit||"px";this.now=this.start;this.pos=this.state=0;var self=this;function t(gotoEnd){return self.step(gotoEnd);}
t.elem=this.elem;if(t()&&jQuery.timers.push(t)&&!timerId){timerId=setInterval(function(){var timers=jQuery.timers;for(var i=0;i<timers.length;i++)
if(!timers[i]())
timers.splice(i--,1);if(!timers.length){clearInterval(timerId);timerId=undefined;}},13);}},show:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=jQuery.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0);},step:function(gotoEnd){var t=now();if(gotoEnd||t>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var done=true;for(var i in this.options.curAnim)
if(this.options.curAnim[i]!==true)
done=false;if(done){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(jQuery.css(this.elem,"display")=="none")
this.elem.style.display="block";}
if(this.options.hide)
jQuery(this.elem).hide();if(this.options.hide||this.options.show)
for(var p in this.options.curAnim)
jQuery.attr(this.elem.style,p,this.options.orig[p]);this.options.complete.call(this.elem);}
return false;}else{var n=t-this.startTime;this.state=n/this.options.duration;this.pos=jQuery.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](this.state,n,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update();}
return true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx){if(fx.elem.style&&fx.elem.style[fx.prop]!=null)
fx.elem.style[fx.prop]=fx.now+fx.unit;else
fx.elem[fx.prop]=fx.now;}}});if(document.documentElement["getBoundingClientRect"])
jQuery.fn.offset=function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return jQuery.offset.bodyOffset(this[0]);var box=this[0].getBoundingClientRect(),doc=this[0].ownerDocument,body=doc.body,docElem=doc.documentElement,clientTop=docElem.clientTop||body.clientTop||0,clientLeft=docElem.clientLeft||body.clientLeft||0,top=box.top+(self.pageYOffset||jQuery.boxModel&&docElem.scrollTop||body.scrollTop)-clientTop,left=box.left+(self.pageXOffset||jQuery.boxModel&&docElem.scrollLeft||body.scrollLeft)-clientLeft;return{top:top,left:left};};else
jQuery.fn.offset=function(){if(!this[0])return{top:0,left:0};if(this[0]===this[0].ownerDocument.body)return jQuery.offset.bodyOffset(this[0]);jQuery.offset.initialized||jQuery.offset.initialize();var elem=this[0],offsetParent=elem.offsetParent,prevOffsetParent=elem,doc=elem.ownerDocument,computedStyle,docElem=doc.documentElement,body=doc.body,defaultView=doc.defaultView,prevComputedStyle=defaultView.getComputedStyle(elem,null),top=elem.offsetTop,left=elem.offsetLeft;while((elem=elem.parentNode)&&elem!==body&&elem!==docElem){computedStyle=defaultView.getComputedStyle(elem,null);top-=elem.scrollTop,left-=elem.scrollLeft;if(elem===offsetParent){top+=elem.offsetTop,left+=elem.offsetLeft;if(jQuery.offset.doesNotAddBorder&&!(jQuery.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(elem.tagName)))
top+=parseInt(computedStyle.borderTopWidth,10)||0,left+=parseInt(computedStyle.borderLeftWidth,10)||0;prevOffsetParent=offsetParent,offsetParent=elem.offsetParent;}
if(jQuery.offset.subtractsBorderForOverflowNotVisible&&computedStyle.overflow!=="visible")
top+=parseInt(computedStyle.borderTopWidth,10)||0,left+=parseInt(computedStyle.borderLeftWidth,10)||0;prevComputedStyle=computedStyle;}
if(prevComputedStyle.position==="relative"||prevComputedStyle.position==="static")
top+=body.offsetTop,left+=body.offsetLeft;if(prevComputedStyle.position==="fixed")
top+=Math.max(docElem.scrollTop,body.scrollTop),left+=Math.max(docElem.scrollLeft,body.scrollLeft);return{top:top,left:left};};jQuery.offset={initialize:function(){if(this.initialized)return;var body=document.body,container=document.createElement('div'),innerDiv,checkDiv,table,td,rules,prop,bodyMarginTop=body.style.marginTop,html='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';rules={position:'absolute',top:0,left:0,margin:0,border:0,width:'1px',height:'1px',visibility:'hidden'};for(prop in rules)container.style[prop]=rules[prop];container.innerHTML=html;body.insertBefore(container,body.firstChild);innerDiv=container.firstChild,checkDiv=innerDiv.firstChild,td=innerDiv.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(checkDiv.offsetTop!==5);this.doesAddBorderForTableAndCells=(td.offsetTop===5);innerDiv.style.overflow='hidden',innerDiv.style.position='relative';this.subtractsBorderForOverflowNotVisible=(checkDiv.offsetTop===-5);body.style.marginTop='1px';this.doesNotIncludeMarginInBodyOffset=(body.offsetTop===0);body.style.marginTop=bodyMarginTop;body.removeChild(container);this.initialized=true;},bodyOffset:function(body){jQuery.offset.initialized||jQuery.offset.initialize();var top=body.offsetTop,left=body.offsetLeft;if(jQuery.offset.doesNotIncludeMarginInBodyOffset)
top+=parseInt(jQuery.curCSS(body,'marginTop',true),10)||0,left+=parseInt(jQuery.curCSS(body,'marginLeft',true),10)||0;return{top:top,left:left};}};jQuery.fn.extend({position:function(){var left=0,top=0,results;if(this[0]){var offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=/^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.offset();offset.top-=num(this,'marginTop');offset.left-=num(this,'marginLeft');parentOffset.top+=num(offsetParent,'borderTopWidth');parentOffset.left+=num(offsetParent,'borderLeftWidth');results={top:offset.top-parentOffset.top,left:offset.left-parentOffset.left};}
return results;},offsetParent:function(){var offsetParent=this[0].offsetParent||document.body;while(offsetParent&&(!/^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=='static'))
offsetParent=offsetParent.offsetParent;return jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var method='scroll'+name;jQuery.fn[method]=function(val){if(!this[0])return null;return val!==undefined?this.each(function(){this==window||this==document?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window).scrollTop()):this[method]=val;}):this[0]==window||this[0]==document?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.documentElement[method]||document.body[method]:this[0][method];};});jQuery.each(["Height","Width"],function(i,name){var tl=i?"Left":"Top",br=i?"Right":"Bottom",lower=name.toLowerCase();jQuery.fn["inner"+name]=function(){return this[0]?jQuery.css(this[0],lower,false,"padding"):null;};jQuery.fn["outer"+name]=function(margin){return this[0]?jQuery.css(this[0],lower,false,margin?"margin":"border"):null;};var type=name.toLowerCase();jQuery.fn[type]=function(size){return this[0]==window?document.compatMode=="CSS1Compat"&&document.documentElement["client"+name]||document.body["client"+name]:this[0]==document?Math.max(document.documentElement["client"+name],document.body["scroll"+name],document.documentElement["scroll"+name],document.body["offset"+name],document.documentElement["offset"+name]):size===undefined?(this.length?jQuery.css(this[0],type):null):this.css(type,typeof size==="string"?size:size+"px");};});})();var tb_pathToImage="http://www.gratisindekrant.nl/img/loadingAnimation.gif";$(document).ready(function(){tb_init('a.thickbox, area.thickbox, input.thickbox');imgLoader=new Image();imgLoader.src=tb_pathToImage;});function tb_init(domChunk){$(domChunk).click(function(){var t=this.title||this.name||null;var a=this.href||this.alt;var g=this.rel||false;tb_show(t,a,g);this.blur();return false;});}
function tb_show(caption,url,imageGroup){try{if(typeof document.body.style.maxHeight==="undefined"){$("body","html").css({height:"100%",width:"100%"});$("html").css("overflow","hidden");if(document.getElementById("TB_HideSelect")===null){$("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove);}}else{if(document.getElementById("TB_overlay")===null){$("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>");$("#TB_overlay").click(tb_remove);window.location.hash="top";}}
if(tb_detectMacXFF()){$("#TB_overlay").addClass("TB_overlayMacFFBGHack");}else{$("#TB_overlay").addClass("TB_overlayBG");}
if(caption===null){caption="";}
$("body").append("<div id='TB_load'><img src='"+imgLoader.src+"' /></div>");$('#TB_load').show();var baseURL;if(url.indexOf("?")!==-1){baseURL=url.substr(0,url.indexOf("?"));}else{baseURL=url;}
var urlString=/\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;var urlType=baseURL.toLowerCase().match(urlString);if(urlType=='.jpg'||urlType=='.jpeg'||urlType=='.png'||urlType=='.gif'||urlType=='.bmp'){TB_PrevCaption="";TB_PrevURL="";TB_PrevHTML="";TB_NextCaption="";TB_NextURL="";TB_NextHTML="";TB_imageCount="";TB_FoundURL=false;if(imageGroup){TB_TempArray=$("a[@rel="+imageGroup+"]").get();for(TB_Counter=0;((TB_Counter<TB_TempArray.length)&&(TB_NextHTML===""));TB_Counter++){var urlTypeTemp=TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);if(!(TB_TempArray[TB_Counter].href==url)){if(TB_FoundURL){TB_NextCaption=TB_TempArray[TB_Counter].title;TB_NextURL=TB_TempArray[TB_Counter].href;TB_NextHTML="<span id='TB_next'>&nbsp;&nbsp;<a href='#'>Next &gt;</a></span>";}else{TB_PrevCaption=TB_TempArray[TB_Counter].title;TB_PrevURL=TB_TempArray[TB_Counter].href;TB_PrevHTML="<span id='TB_prev'>&nbsp;&nbsp;<a href='#'>&lt; Prev</a></span>";}}else{TB_FoundURL=true;TB_imageCount="Image "+(TB_Counter+1)+" of "+(TB_TempArray.length);}}}
imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var pagesize=tb_getPageSize();var x=pagesize[0]-150;var y=pagesize[1]-150;var imageWidth=imgPreloader.width;var imageHeight=imgPreloader.height;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;}}else if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;}}
TB_WIDTH=imageWidth+30;TB_HEIGHT=imageHeight+60;$("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a>"+"<div id='TB_caption'>"+caption+"<div id='TB_secondLine'>"+TB_imageCount+TB_PrevHTML+TB_NextHTML+"</div></div><div id='TB_closeWindow'><a href='#' id='TB_closeWindowButton' title='Close'>Sluit</a> of druk op de Esc toets</div>");$("#TB_closeWindowButton").click(tb_remove);if(!(TB_PrevHTML==="")){function goPrev(){if($(document).unbind("click",goPrev)){$(document).unbind("click",goPrev);}
$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_PrevCaption,TB_PrevURL,imageGroup);return false;}
$("#TB_prev").click(goPrev);}
if(!(TB_NextHTML==="")){function goNext(){$("#TB_window").remove();$("body").append("<div id='TB_window'></div>");tb_show(TB_NextCaption,TB_NextURL,imageGroup);return false;}
$("#TB_next").click(goNext);}
document.onkeydown=function(e){if(e==null){keycode=event.keyCode;}else{keycode=e.which;}
if(keycode==27){tb_remove();}else if(keycode==190){if(!(TB_NextHTML=="")){document.onkeydown="";goNext();}}else if(keycode==188){if(!(TB_PrevHTML=="")){document.onkeydown="";goPrev();}}};tb_position();$("#TB_load").remove();$("#TB_ImageOff").click(tb_remove);$("#TB_window").css({display:"block"});};imgPreloader.src=url;}else{var queryString=url.replace(/^[^\?]+\??/,'');var params=tb_parseQuery(queryString);TB_WIDTH=(params['width']*1)+30||630;TB_HEIGHT=(params['height']*1)+40||440;ajaxContentW=TB_WIDTH-30;ajaxContentH=TB_HEIGHT-45;if(url.indexOf('TB_iframe')!=-1){urlNoQuery=url.split('TB_');$("#TB_iframeContent").remove();if(params['modal']!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton' title='Close'>Sluit</a> of druk op de Esc toets</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' > </iframe>");}else{$("#TB_overlay").unbind();$("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;'> </iframe>");}}else{if($("#TB_window").css("display")!="block"){if(params['modal']!="true"){$("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='#' id='TB_closeWindowButton'>Sluit</a> of druk op de Esc toets</div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>");}else{$("#TB_overlay").unbind();$("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>");}}else{$("#TB_ajaxContent")[0].style.width=ajaxContentW+"px";$("#TB_ajaxContent")[0].style.height=ajaxContentH+"px";$("#TB_ajaxContent")[0].scrollTop=0;$("#TB_ajaxWindowTitle").html(caption);}}
$("#TB_closeWindowButton").click(tb_remove);if(url.indexOf('TB_inline')!=-1){$("#TB_ajaxContent").append($('#'+params['inlineId']).children());$("#TB_window").unload(function(){$('#'+params['inlineId']).append($("#TB_ajaxContent").children());});tb_position();$("#TB_load").remove();$("#TB_window").css({display:"block"});}else if(url.indexOf('TB_iframe')!=-1){tb_position();if($.browser.safari){$("#TB_load").remove();$("#TB_window").css({display:"block"});}}else{$("#TB_ajaxContent").load(url+="&random="+(new Date().getTime()),function(){tb_position();$("#TB_load").remove();tb_init("#TB_ajaxContent a.thickbox");$("#TB_window").css({display:"block"});});}}
if(!params['modal']){document.onkeyup=function(e){if(e==null){keycode=event.keyCode;}else{keycode=e.which;}
if(keycode==27){tb_remove();}};}}catch(e){}}
function tb_showIframe(){$("#TB_load").remove();$("#TB_window").css({display:"block"});}
function tb_remove(){$("#TB_imageOff").unbind("click");$("#TB_closeWindowButton").unbind("click");$("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();});$("#TB_load").remove();if(typeof document.body.style.maxHeight=="undefined"){$("body","html").css({height:"auto",width:"auto"});$("html").css("overflow","");}
document.onkeydown="";document.onkeyup="";return false;}
function tb_position(){$("#TB_window").css({marginLeft:'-'+parseInt((TB_WIDTH/2),10)+'px',width:TB_WIDTH+'px'});if(!(jQuery.browser.msie&&jQuery.browser.version<7)){$("#TB_window").css({marginTop:'-'+parseInt((TB_HEIGHT/2),10)+'px'});}}
function tb_parseQuery(query){var Params={};if(!query){return Params;}
var Pairs=query.split(/[;&]/);for(var i=0;i<Pairs.length;i++){var KeyVal=Pairs[i].split('=');if(!KeyVal||KeyVal.length!=2){continue;}
var key=unescape(KeyVal[0]);var val=unescape(KeyVal[1]);val=val.replace(/\+/g,' ');Params[key]=val;}
return Params;}
function tb_getPageSize(){var de=document.documentElement;var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight;arrayPageSize=[w,h];return arrayPageSize;}
function tb_detectMacXFF(){var userAgent=navigator.userAgent.toLowerCase();if(userAgent.indexOf('mac')!=-1&&userAgent.indexOf('firefox')!=-1){return true;}}
function debug(string,type){return;if(typeof debugmessages!="undefined"&&debugmessages&&!IE){var debugDiv=document.getElementById('debug');if(debugDiv!=null){if(getHtml(debugDiv).length==0){if((debugHeader=document.getElementById('debugHeader'))!=null)removeClass(debugHeader,'hidden');}
var parent=String(debug.caller).split('function ',2)[1].split('(',2)[0];greatParentCaler=debug.caller.caller;greatParent=(greatParentCaler)?String(greatParentCaler).split('function ',2)[1].split('(',2)[0]:'';var prefix=(type)?type+': ':'ERROR: ';removeClass(debugDiv,'hidden');setHtml(debugDiv,prefix+greatParent+' -> '+parent+': '+string+'<br />'+getHtml(debugDiv));}}}
function error(message){debug(message,'DEBUG');}
function info(message){debug(message,'INFO');}
function warm(message){debug(message,'WARN');}
if(typeof console=='undefined'){var console={log:function(){},debug:function(){},warn:function(){},error:function(){},info:function(){}};}
var IE=((document.all)&&(navigator.userAgent.indexOf('Opera')==-1))?true:false;var NS6=document.getElementById&&!document.all;var lockArr=[];function get(id){return tmg('#'+id)[0];}
function check(id){if(document.getElementById){if(document.getElementById(id)!=null){return true;}else{return false;}}else if(document.all){return document.all[id];}
return false;}
var tmg;function tmg(selector,context){return new tmg.fn.init(selector,context);}
tmg.prototype=tmg.fn={init:function(selector,context){this.selector=selector;this.context=context;if(selector&&selector.nodeName){this[0]=selector;this.length=1;}else if(typeof selector=='function'){tmg.bindReady(selector);}else if(!selector){this[0]=document;this.length=0;}else if(typeof selector!='string'){var counter=0;selector=tmg.makeArray(selector);for(obj in selector){if(selector[obj]!=undefined){this[counter]=selector[obj];counter++;}};this.length=counter;}else
this.find(selector,context);return this;},next:function(){return tmg(tmg.nodes.next(this[0]));},prev:function(){return tmg(tmg.nodes.prev(this[0]));},parent:function(){return tmg(tmg.nodes.parent(this[0]));},parents:function(selector){result=tmg(tmg.nodes.parents(this[0]));if(selector)
return result.find(selector);return result;},children:function(){return tmg(tmg.nodes.children(this[0]));},siblings:function(){return tmg(tmg.nodes.siblings(this[0]));},css:function(key,val){if(typeof key=='string'){if(val!=undefined){this.each(function(obj){if(obj.style)obj.style[key]=val;});}else if(this[0]&&this[0].style){return tmg.currentCss(this[0],key);}else{return'';}}else if(typeof key=='object'){alert('not supported yet');}else if(key==undefined&&this[0]){return this[0].style;}
return this;},getElementsByClassName:function(classNames,context){var result=[];if(context){if(!context.getElementsByClassName){var children=IE?context.all:context.getElementsByTagName('*');for(child in children)
if(tmg.className.has(children[child],classNames))
result[result.length]=children[child];}else result=context.getElementsByClassName(classNames);}
return result;},find:function(selector,context){context=context||this[0];var result=Sizzle(selector,context);for(var walk=0;walk<result.length;walk++)
this[walk]=result[walk];this.length=result.length;return this;if(typeof selector=='string'&&context){if(selector.charAt(0)=='.'){var tags=this.getElementsByClassName(selector.substring(1),context);for(var walk=0;walk<tags.length;walk++)this[walk]=tags[walk];this.length=tags.length;}else if(selector.charAt(0)=='#'){this[0]=context.getElementById(selector.substring(1));this.length=this[0]?1:0;}else{var tags=context.getElementsByTagName(selector);for(var walk=0;walk<tags.length;walk++)this[walk]=tags[walk];this.length=tags.length;}}
return this;},isXMLDoc:function(){return this[0].documentElement&&!this[0].body||this[0].tagName&&this[0].ownerDocument&&!this[0].ownerDocument.body;},checked:function(value){if(this[0]){if(value!=undefined)this[0].checked=value;else return this[0].checked;}
return this;},contents:function(){if(this[0])
return tmg(tmg.nodes.contents(this[0]));return this;},value:function(value){if(this[0]){if(value!=undefined){this[0].value=value;return this;}else return this[0].value;}},hover:function(over,out){function handleHover(e){var target=e.relatedTarget;while(target&&target!=this)
target=target.parentNode?target.parentNode:this;return target==this?false:(e.type=="mouseover"?over:out).apply(this,[e]);}
return this.mouseover(handleHover).mouseout(handleHover);},gt:function(index){var result=[];this.each(function(obj,i){if(i>index)result[result.length]=obj;});return tmg(result);},removeClass:function(classNames){this.each(function(obj){tmg.className.remove(obj,classNames)})
return this;},addClass:function(classNames){this.each(function(obj){tmg.className.add(obj,classNames);});return this;},toggleClass:function(classNames,newClass){if(this[0]){if(tmg.className.has(this[0],classNames)){tmg.className.remove(this[0],classNames);if(newClass!=undefined)tmg.className.add(this[0],newClass);}else{tmg.className.add(this[0],classNames);if(newClass!=undefined)tmg.className.remove(this[0],newClass);}}
return this;},hasClass:function(classNames){return tmg.className.has(this[0],classNames);},isVisible:function(){if(this[0])
return this.css('display')!='none'&&!tmg.className.has(this[0],'hidden');return this;},animate:function(what,callback){this[0].id=Math.random();this.css('display','block');window.temp=new animation(this[0].id,{height:100,horizontal:false,vertical:true,'callback':callback});temp.toggleDiv('slow');return this;},show:function(how,callback){this.each(function(obj){if(how=='slow')tmg(obj).animate('height',callback);else tmg(obj).css('display','block').removeClass('hidden');});return this;},hide:function(how,callback){this.each(function(obj){if(how=='slow')tmg(obj).animate('height',callback);else tmg(obj).css('display','none');});return this;},toggle:function(how,callback){this.each(function(obj){if(tmg(obj).isVisible())tmg(obj).hide(how,callback);else tmg(obj).show(how,callback);});return this;},enabled:function(newValue){if(newValue!=undefined){this.each(function(obj,i){obj.disabled=!newValue;if(newValue==false)tmg.className.add(obj,'disabled');else tmg.className.remove(obj,'disabled');});}else{return!this[0].disabled;}
return this;},on:function(trigger,fn){this.each(function(obj){if(!fn){}else
tmg.event.add(obj,trigger,fn);});return this;},get:function(id){if(this&&this[id])
return tmg(this[id]);return this;},first:function(){return this.get(0);},last:function(){return this.get(this.length-1);},load:function(fn){return this.on('load',fn);},error:function(fn){return this.on('error',fn);},mouseup:function(fn){return this.on('mouseup',fn);},mousedown:function(fn){return this.on('mousedown',fn);},mousemove:function(fn){return this.on('mousemove',fn);},mouseover:function(fn){return this.on('mouseover',fn);},mouseout:function(fn){return this.on('mouseout',fn);},click:function(fn){return this.on('click',fn);},blur:function(fn){return this.on('blur',fn);},change:function(fn){return this.on('change',fn);},submit:function(fn){return this.on('submit',fn);},keydown:function(fn){return this.on('keydown',fn);},keyup:function(fn){return this.on('keyup',fn);},each:function(fn){tmg.each(tmg.makeArray(this),fn);},invert:function(){var result=tmg.invertArray(tmg.makeArray(this));for(var walk=0,len=result.length;walk<len;walk++)
this[walk]=result[walk];return this;},link:function(url){this.each(function(obj){if(obj.nodeType==1){if(obj.tagName=='INPUT'){obj.onclick=function(){window.location=url;}}else{var node=document.createElement('a');node.href=url;node.innerHTML=obj.innerHTML;obj.parentNode.replaceChild(node,obj);}}});return this;},nodeName:function(){return tmg.nodes.name(this[0]);},src:function(url){if(this[0]){if(url)this[0].src=url;else return this[0].src||this.attr('src');}
return this;},html:function(val){if(val!=undefined){this.each(function(obj){obj.innerHTML=val;});return this;}
return this[0]?this[0].innerHTML:'';},text:function(){var result='';if(this[0]){return tmg.nodes.text(this[0]);}
return'';},attr:function(id,val){var result;if(this[0])
if(val!=undefined){this.each(function(obj){this[0][id]=val;result=this;});}else if(this[0].hasAttribute){result=this[0].hasAttribute(id);result=result?this[0].getAttribute(id):'';}else if(result=this[0].getAttributeNode(id)){result=result?result.nodeValue:'';}
return result||'';},emptyArray:function(){for(var walk=0;walk<this.length;walk++){this[walk]=obj[walk];}
this.length=0;}}
tmg.fn.init.prototype=tmg.fn;tmg.extend=tmg.fn.extend=function(){var target=arguments[0]||{},i=1,length=arguments.length,deep=false,options;if(target.constructor==Boolean){deep=target;target=arguments[1]||{};i=2;}
if(typeof target!="object"&&typeof target!="function")
target={};if(length==i){target=this;--i;}
for(;i<length;i++)
if((options=arguments[i])!=null)
for(var name in options){var src=target[name],copy=options[name];if(target===copy)
continue;if(deep&&copy&&typeof copy=="object"&&!copy.nodeType)
target[name]=tmg.extend(deep,src||(copy.length!=null?[]:{}),copy);else if(copy!==undefined)
target[name]=copy;}
return target;};tmg.extend({enrich:function(original,options){original=original||{};options=options||{};for(var option in options){if(options[option]==='true')options[option]=true;if(options[option]==='false')options[option]=false;original[option]=options[option];}
return original;},makeObject:function(string){var result={};tmg.each(string.split('?').pop().split('&'),function(obj){var pair=obj.split('=');result[pair.shift()]=pair.shift();})
return result;},each:function(objects,fn){for(i in objects)fn(objects[i],i);return this;},currentCss:function(elm,key){var result;if(elm.currentStyle)
result=elm.currentStyle[key];else if(window.getComputedStyle)
result=document.defaultView.getComputedStyle(elm,null).getPropertyValue(key);return result;},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"");},each:function(objects,fn){for(i in objects)fn(objects[i],i);return this;},invertArray:function(array){var result=[];if(array&&array[0])
for(var walk=0;walk<array.length;walk++)
result[array.length-(walk+1)]=array[walk];return result;},makeArray:function(obj){var result=[];for(var walk=0;walk<obj.length;walk++){result[walk]=obj[walk];}
return result;},inArray:function(elem,array){for(var i=0,length=array.length;i<length;i++)
if(array[i]===elem)
return i;return-1;}});var userAgent=navigator.userAgent.toLowerCase();tmg.browser={version:(userAgent.match(/.+ ( ?:rv|it|ra|ie ) [\/: ] ( [\d.]+ ) /)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(userAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/mozilla/.test(userAgent)&&!/ ( compatible|webkit ) /.test(userAgent)};tmg.extend({isReady:false,readyList:[],readyBound:false,bindReady:function(fn){if(!tmg.isReady)tmg.readyList[tmg.readyList.length]=fn;if(tmg.readyBound)return;else{tmg.readyBound=true;tmg.readyCheck();}},ready:function(){if(!tmg.isReady){tmg.isReady=true;for(var i in tmg.readyList)tmg.readyList[i]();if(tmg.profilingMode)tmg.warn('Profiling takes a lot of time and should only be used in development environments.');}},readyCheck:function(){if(document.addEventListener&&!tmg.browser.opera)
document.addEventListener("DOMContentLoaded",tmg.ready,false);if(tmg.browser.msie&&window==top)(function(){if(tmg.isReady){return;}
try{document.documentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0);return;}
tmg.ready();})();if(tmg.browser.opera)
document.addEventListener("DOMContentLoaded",function(){if(tmg.isReady)return;for(var i=0;i<document.styleSheets.length;i++)
if(document.styleSheets[i].disabled){setTimeout(arguments.callee,0);return;}
tmg.ready();},false);if(tmg.browser.safari){var numStyles;(function(){if(tmg.isReady)return;if(document.readyState!="loaded"&&document.readyState!="complete"){setTimeout(arguments.callee,0);return;}
if(numStyles===undefined)
numStyles=tmg("style, link[rel=stylesheet]").length;if(document.styleSheets.length!=numStyles){setTimeout(arguments.callee,0);return;}
tmg.ready();})();}
tmg.event.add(window,"load",tmg.ready);}});tmg.extend({event:{add:function(elem,type,handle){if(elem.nodeType==3||elem.nodeType==8)
return;if(tmg.browser.msie&&elem.setInterval)
elem=window;if(elem.addEventListener){elem.addEventListener(type,handle,false);}else if(elem.attachEvent){elem.attachEvent("on"+type,function(event){event.target=event.srcElement;var returnvalue=handle.call(elem,event);if(returnvalue==false)
event.returnValue=false;});}else{obj['on'+type]=handle;}}}});tmg.className={remove:function(elem,classNames){var result='',foundToken=false;if(elem!=undefined&&elem.className){var classes=elem.className.split(' ');for(var walk=0,len=classes.length;walk<len;walk++){if(classes[walk]!=classNames)result+=(result==''?'':' ')+classes[walk];else foundToken=true;}
elem.className=result;}
return foundToken;},add:function(elem,classNames){if(elem!=undefined)
if(!tmg.className.has(elem,classNames)){elem.className+=(elem.className==''?'':' ')+classNames;return true;}
return false;},has:function(elem,classNames){if(elem!=undefined&&elem.className&&classNames){var classes=elem.className.split(' ');for(cl in classes)
if(classes[cl]==classNames)return true;}
return false;}}
tmg.nodes={name:function(el){return typeof(el)!=undefined&&el&&el.nodeName?el.nodeName.toLowerCase():'';},contents:function(el){result=el;if(el){if(tmg.nodes.name(el)=='iframe'){if(el.contentDocument){result=el.contentDocument;}else{result=el.contentWindow.document;}}else{result=tmg.makeArray(el.childNodes)}}
return result;},next:function(el){if(el&&el.nextSibling){if(el.nextSibling.nodeType==1)return el.nextSibling;else el=tmg.nodes.next(el.nextSibling);}
return el;},prev:function(el){if(el&&el.previousSibling){if(el.previousSibling.nodeType==1)return el.previousSibling;else el=tmg.nodes.prev(el.previousSibling);}
return el;},siblings:function(el){var result=[];var counter=0;var parent=tmg.nodes.parent(el);var siblings=tmg.nodes.children(parent);for(var walk=0;walk<siblings.length;walk++){if(siblings[walk]!=el){result[counter]=siblings[walk];counter++;}}
return result;},children:function(el){var result=[];var counter=0;if(el.childNodes){for(var walk=0;walk<el.childNodes.length;walk++){if(el.childNodes[walk].nodeType==1){result[counter]=el.childNodes[walk];counter++;}}}
return result;},parent:function(el){if(el&&el.parentNode)
return el.parentNode;return document;},parents:function(el){var result=[];while(el.tagName!='HTML'&&(el=tmg.nodes.parent(el)))
result[result.length]=el;return result;},text:function(el){var result='';tmg.each(tmg.makeArray(el.childNodes),function(obj,i){if(obj&&obj.nodeType){if(obj.nodeType==1){result+=tmg.nodes.text(obj);}else{result+=obj.nodeValue==null?'':obj.nodeValue;}}});return result;},text:function(el){var result='';tmg.each(tmg.makeArray(el.childNodes),function(obj,i){if(obj&&obj.nodeType){if(obj.nodeType==1){result+=tmg.nodes.text(obj);}else{result+=obj.nodeValue==null?'':obj.nodeValue;}}});return result;}};(function(){var opnieuwbeginnen="<a href='/speurder/beginopnieuw/' title='ga terug naar de Homepage en begin opnieuw met het maken van uw Advententie'>begin opnieuw</a>";var defaulterrormsgs={'-1':'',2:'U heeft characters gebruikt, die door ons systeem niet worden herkend. Alle letters, alle cijfers en gangbare interpunctie wordt door ons systeem ondersteund. Zou u uw tekst willen aanpassen?',3:'Het lijkt erop dat u woorden heeft gebruikt die breder zijn dan 1 kolom in de krant. Zou u uw tekst willen aanpassen en kleinere woorden willen gebruiken?',5:'De Speurder is te lang. Zou u uw Speurder korter willen maken?',6:'Het lijkt erop dat u woorden heeft gebruikt die breder zijn dan 1 kolom in de krant. Zou u uw tekst willen aanpassen en kleinere woorden willen gebruiken?',8:'Het bestand \'%\' kan niet worden gevonden',9:'Het afbeeldingsformaat \'%\' wordt niet ondersteund.',15:'???',16:'Er heeft een ongeldige bewerking plaats gevonden op de server.',17:'Het aantal millimeters van uw Advertentie is te groot.',18:'Het aantal millimeters van uw Advertentie is te klein.',19:'Kan bewerking niet voltooien, er mist een argument.',20:'Uw sessie is verlopen, u dient opnieuw te beginnen met het maken van uw advertentie.',21:'Voor deze actie is het vereist dat u bent ingelogd.',22:'Er is een ongeldig attribuut aangetroffen.',23:'Het bestand waar uw afbeelding in opgeslagen zit, lijkt stuk te zijn. Probeert u het gaarne opnieuw met een andere afbeelding. ',24:'Er is een onbekende fout opgetreden',25:'Er heeft een timeout plaatsgevonden tijdens het converteren van uw afbeelding.',26:'Er is een fout opgetreden bij het lezen van een bestand.',27:'Er is een fout opgetreden bij het opslaan van een bestand.',28:'Het door u opgestuurde bestand is te groot. Bestanden mogen maximaal 10 megabyte groot zijn.',29:'U bent al ingelogd.',30:'U bent niet ingelogd.',31:'De gebruikersnaam is al in gebruik.',32:'Er is een fout opgetreden in de Prijsberekening service (PE).',33:'Er zijn geen zoekresultaten.',34:'Er zijn te veel zoekresultaten. Uw zoekterm is te abstract.',35:'Onbekend Rubriek-id.',36:'Advertentietekst voldoet niet (b.v. woord > 200 karakters gebruikt.).',37:'Wacht a.u.b. todat de huidige actie is afgerond.',38:'U heeft geen toegang tot deze order. Vul eerst aan de rechterzijde uw gebruikersnaam en wachtwoord in om in te loggen.',39:'Er heeft een time-out plaatsgevonden bij het genereren van uw materiaal.',40:'Er is een communicatiefout opgetreden tijdens de communicatie met de server.',41:'Uw actiecode is niet geldig.'}
tmg.extend({getError:function(id,arguments){var result=defaulterrormsgs[id?id:tmg.errors.UNKNOWNERROR];if(typeof arguments=='string')
arguments=[arguments];for(var arg in arguments)
result=result.replace('%',arguments[arg]);return result;},errors:{NOERROR:-1,HASERRONEOUSCHARS:2,HASLONGWORDS:3,ISTOOLONG:5,HASLONGELEMENTS:6,FILENOTEXISTS:8,FORMATNOTSUPPORTED:9,ISTOOSHORT:15,ILLEGALARGUMENT:16,ADVERTTOOHEIGH:17,ADVERTTOOLOW:18,MISSINGALARGUMENT:19,SESSIONTIMEOUT:20,NOUSERFOUND:21,INVALIDARGUMENT:22,FILECONVERSIONERROR:23,UNKOWNERROR:24,FILECONVERIONTIMEOUT:25,FILEREADERROR:26,FILEWRITEERROR:27,FILEUPLOADSIZE_MAXERROR:28,USER_INGELOGD:29,USER_NIET_INGELOGD:30,USER_BESTAAT_AL:31,PE_ERROR:32,NO_RESULTS:33,TOO_MANY_RESULTS:34,UNKNOWN_RUBRIEK_ID:35,ADVERT_CONSTRAINTERROR:36,COMMANDSTATE_ERROR:37,NOT_AUTHORIZED_FOR_ORDER:38,BTWRAPPER_CONNECTION_FAILED:39,GENERAL_COMMUNICATION_ERROR:40,ACTIECODE_NOT_VALID:41}});tmg.extend({loadJson:function(uri,data,callback,synchronous,options){options=options||{};if(synchronous){var text=defaultHandleRequest(uri,data,true);try{eval('var json = '+text);}catch(e){callback({error:tmg.errors.GENERAL_COMMUNICATION_ERROR});return;}
callback(json);}else{asyncHandleRequest(uri,data,{'onSuccess':function(req,xml,text){try{eval('var json = '+text);}catch(e){callback({error:tmg.errors.GENERAL_COMMUNICATION_ERROR});return;}
callback(json);},notrack:options.notrack});}},loadSynchronisedJson:function(uri,data,callback){tmg.loadJson(uri,data,callback,true);}});tmg.fn.extend({loadWidgetData:function(information,data,callback,options){var self=this;tmg.loadJson('/servlet/CommandServlet?command=userinfocommand&get='+information,data,function(json){if(json.error)
setError(tmg.getError(json.error))
var len=json.length;var items=json[information];callback(items,self);},false,options);return this;}});})();function trackPage(url){}
function findAnayticsPageName(url){if(url.indexOf('getmaterialmillimeters')>-1){return('/ajax/'+(tmg.makeObject(url).command||url)).replace(/\/\//g,'/');}else{return('');}}
function each(el,fn){tmg.each(el,fn);}
function collection(col){return tmg.makeArray(col);}
function removeFromArray(array,toRemove){for(walk=0;walk<array.length;walk++){if(array[walk]==toRemove){array[walk]=array[array.length-1];break;}}
theArr.length=theArr.length-1;}
function inArray(array,toFind){return tmg.inArray(toFind,array)>=0;}
function addToArray(array,add){array[array.length]=add;}
function arrayLength(array){var counter=0;for(i in array)counter++;return counter-1;}
function getFloat(string){return parseFloat(string);}
function isLocked(id){if(lockArr[id]==true){return true;}else{return false;}}
function lock(id){lockArr[id]=true;}
function unlock(id){lockArr[id]=false;}
function getNode(number){return(IE)?number:(number*2)+1;}
function ucFirst(string){return string.substring(0,1).toUpperCase()+string.substring(1);}
function getUniqueNode(xml,tagname){var result=undefined;var node=xml.getElementsByTagName(tagname)[0];if(node!=undefined){var subnode=node.childNodes[0];if(subnode!=undefined)result=subnode.nodeValue;else result=node.nodeValue;}
return result;}
function newDiv(id,divClass){var div=document.createElement('div');div.setAttribute('id',id);div.className=divClass;return div;}
function initRequest(){var xmlHttp;if(window.XMLHttpRequest)xmlHttp=new XMLHttpRequest();else if(window.ActiveXObject)xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");else alert('Kan geen xmlHttp verbinding maken, neem contact op met de servicedesk.');return xmlHttp;}
function getWeekday(){}
function getWeekdayInt(){}
function getDayOfWeekByWeekday(longWeekday){var shortWeekday=0;switch(longWeekday.toLowerCase()){case'maandag':shortWeekday=1;break;case'dinsdag':shortWeekday=2;break;case'woensdag':shortWeekday=3;break;case'donderdag':shortWeekday=4;break;case'vrijdag':shortWeekday=5;break;case'zaterdag':shortWeekday=6;break;case'zondag':shortWeekday=7;break;default:break;}
return shortWeekday;}
function getShortWeekdayByWeekday(longWeekday){var shortWeekday='';switch(longWeekday.toLowerCase()){case'maandag':shortWeekday='ma';break;case'dinsdag':shortWeekday='di';break;case'woensdag':shortWeekday='wo';break;case'donderdag':shortWeekday='do';break;case'vrijdag':shortWeekday='vr';break;case'zaterdag':shortWeekday='za';break;case'zondag':shortWeekday='zo';break;default:break;}
return shortWeekday;}
function getShortWeekdayByInt(){}
function setError(message){hideModal();var element=get('errorDiv');message='<div class="right" style="font-weight:normal;"><a onclick="clearError();" href="javascript:void(0);" title="verberg deze melding">verberg</a></div>'+message;setHtml(element,message);removeClass(element,'hidden');display(element);window.location='#';}
function getNiceDayOfWeek(dayOfWeek){return dayOfWeek===0?7:dayOfWeek;}
function clearError(){var element=get('errorDiv');setHtml(element,'');setClass(element,'hidden');noDisplay(element);}
function trim(value){value=value.replace(/^\s+/,'');value=value.replace(/\s+$/,'');return value;}
function defaultHandleRequest(url,postdata,textonly){postdata+="&timestamp="+new Date().getTime();var req=initRequest();if(req==null)return false;req.open("POST",url,false);req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=UTF-8;');req.send(postdata);if(typeof findAnayticsPageName=="function"){var analyticspagename=findAnayticsPageName(url);if(analyticspagename!=''){trackPage(analyticspagename);}}
return textonly?req.responseText:req.responseXML;}
function asyncHandleRequest(url,postdata,options){options=options||{};postdata+="&timestamp="+new Date().getTime();var req=initRequest();if(req==null)return false;req.onreadystatechange=function(){if(req.readyState==4){if(options['timeoutID'])
clearTimeout(options['timeoutID']);if(req.status=="200"){if(typeof options['onSuccess']=='function')
options['onSuccess'](req,req.responseXML,req.responseText);}else{if(typeof options['onFailure']=='function')
options['onFailure'](req,req.status,req.statusText);}
if(typeof options['onFinish']=='function')
options['onFinish']();}};if(typeof options['onStart']=='function')
options['onStart']();req.open(options.get?"GET":"POST",url,true);req.setRequestHeader('Content-Type','application/x-www-form-urlencoded;charset=UTF-8;');req.send(postdata);if(options.timeoutMilliSecs){function cancelTimer(){var _req;var _options;function asyncCancelRequest(){_req.onreadystatechange=function(){}
if(typeof _options['onCancel']=='function')
_options['onCancel'](req);if(typeof _options['onFinish']=='function')
_options['onFinish']();}
this.startTimer=function(req,options){_req=req;_options=options;options['timeoutID']=setTimeout(asyncCancelRequest,options.timeoutMilliSecs);}}
var cancelTimerObj=new cancelTimer();cancelTimerObj.startTimer(req,options);}
if(!options.notrack)
trackPage(findAnayticsPageName(url));}
function changeClass(element,from,to){if(element!=null&&element.className!=null){setClass(element,element.className.replace(from,to));}}
function setClass(element,newClass){if(element!=null){element.className=newClass;}}
function switchClass(element,value){if(element!=null){if(hasClass(element,value))
removeClass(element,value);else
addClass(element,value);}}
function addClass(element,className){tmg(element).addClass(className);}
function removeClass(element,className){return tmg(element).removeClass(className);}
function hasClass(el,cl){return tmg(el).hasClass(cl);}
function hasClassOld(element,className){return hasClass(element,className);}
function display(element,how){if(how===true)how='block';else if(how===false)how='none';if(element){element.style.display=(how!==undefined)?how:'';removeClass(element,'hidden');}else{debug('element kan niet verborgen/weergegeven worden');}}
function toggle(element){if(element!=undefined&&element.style){if(element.style.display=='none'||hasClass(element,'hidden')){element.style.display='block';removeClass(element,'hidden');}else{element.style.display='none';}}
return element;}
function displayId(id,how){var element=get(id);display(element,how);}
function displayClass(clas,how){tmg('.'+clas).css('display',how);}
function noDisplay(element){if(element!=null){element.style.display='none';}}
function noDisplayId(id){displayId(id,'none');}
function noDisplayClass(clas){displayClass(clas,'none');}
function makeVisible(element){if(element&&element.style)
element.style.visibility='';}
function makeInvisible(element){if(element&&element.style)
element.style.visibility='hidden';}
function background(element,color){element.style.backgroundColor=color;}
function resetBackground(element){background(element,'');}
function getHeight(element){var height=getFloat(element.offsetHeight);return(height==1)?0:height;}
function getWidth(element){return element.style.width;}
function getRealWidth(element){return element.offsetWidth;}
function getRealHeight(element){return element.offsetHeight;}
function setHeight(element,height){if(element&&element.style)
element.style.height=(height==null)?null:setPixels((height==0)?1:height);}
function setHeightPercent(element,height){element.style.height=height+'%';}
function setWidth(element,width){if(width===''&&IE)width=null;element.style.width=(width==null)?null:setPixels(width);}
function setWidthPercent(element,width){element.style.width=width+'%';}
function getHtml(element){return element.innerHTML;}
function setHtml(element,value){if(element!=null){element.innerHTML=value;}else{return false;}}
function setValue(element,newValue){element.value=newValue;}
function setBorder(element,width,color){element.style.border=width+'px solid '+color;}
function getOffsetHeight(element){return element.offsetHeight;}
function getOffsetWidth(element){return element.offsetWidth;}
function setOverflow(element,value){element.style.overflow=value;}
function setCheckbox(element,value,showMessage){if(!element)return false;if(element.disabled){if(showMessage==null||showMessage==true)setError('Er is een fout opgetreden met deze checkbox, neem contact op met onze service afdeling.');return false;}
element.checked=value;return true;}
function setPixels(number){if(typeof number!=='string')return parseInt(number)+'px';else if(number.indexOf('px')!=-1)return number;else if(number.indexOf('%')!=-1)return number.replace('%','px');else return parseInt(number)+'px';}
function isVisible(element){return!(element.style.visibility=='hidden'||element.style.display=='none'||getHeight(element)==0);}
function isCollapsed(element){return((getHeight(element)<=1)||(getRealWidth(element)<=1));}
function widthCollapsed(element){return(getRealWidth(element)<=1);}
function collapse(element){setHeight(element,1);makeInvisible(element);}
function collapseWidth(element){setWidth(element,0);makeInvisible(element);}
function setColor(element,color){element.style.color=color;}
function resetColor(element){element.style.color='';}
function getRadioValue(radioObj){for(i=0;i<radioObj.length;i++)if(radioObj[i].checked==true)return radioObj[i].value;}
function setRadio(radioObj,index){radioObj[index].checked=true;}
function prefix(string,prefix,length){var diff=length-string.length;for(i=0;i<diff;i++)string=prefix+string;return string;}
function getSelectValue(element){if(element&&element.selectedIndex!=null){return element[element.selectedIndex].value;}else{return"";}}
function setSelectValue(element,value){var found=false;for(var i=0;i<element.options.length;i++){if(typeof value!='undefined'&&element.options[i].value==value){element.selectedIndex=i;found=true;break;}}
return found;}
function setSelectValueByText(element,desc){var found=false;for(var i=0;i<element.options.length;i++){if(typeof desc!='undefined'&&element.options[i].text==desc){element.selectedIndex=i;found=true;break;}}
return found;}
function dateBefore(first,last){if(parseFloat(first.substring(4,8))<parseFloat(last.substring(4,8)))return true;else if(parseFloat(first.substring(2,4))<parseFloat(last.substring(2,4)))return true;else if(parseFloat(first.substring(0,2))<parseFloat(last.substring(0,2)))return true;else if(first==last)return true;return false;}
function resetRadio(radioObj){if(radioObj)
for(i=0;i<radioObj.length;i++)radioObj[i].checked=false;}
function resetCheckbox(id){get(id).checked=false;}
function getOpacity(element){var opacityValue=null;if(IE){if(element.style.filter!=''){opacityValue=parseInt(element.style.filter.replace('alpha(opacity=','').replace(')',''));}else{opacityValue=0;}}else{opacityValue=parseInt(element.style.opacity*100);}
return(opacityValue==null||opacityValue>=99)?100:opacityValue;}
function setTransparency(element,opacity){opacity=(opacity==100)?99.999:opacity;if(IE){if(opacity>=99)element.style.filter='99.999';else element.style.filter='alpha(opacity='+opacity+')';}else{element.style.KHTMLOpacity=opacity/100;element.style.MozOpacity=opacity/100;element.style.opacity=opacity/100;}}
function getHiddenOffset(element,which){var elementWidth=elementHeight=null;makeInvisible(element);oldHeight=getHeight(element);oldWidth=getWidth(element);if(which=='both'||which=='height'){setHeight(element,null);elementHeight=getOffsetHeight(element);setHeight(element,oldHeight);}
if(which=='both'||which=='width'){setWidth(element,null);elementWidth=getOffsetWidth(element);setWidth(element,oldWidth);}
makeVisible(element);return[elementHeight,elementWidth];}
function getHiddenHeight(element){return getHiddenOffset(element,'height')[0];}
function getHiddenWidth(element){return getHiddenOffset(element,'width')[1];}
function getElementsByClassName(theClass){return tmg.makeArray(tmg('.'+theClass));}
function getElementsByName(name){return tmg.makeArray(tmg('[name='+name+']'));}
function getPageHeight(){var yScroll,windowHeight;if(window.innerHeight&&window.scrollMaxY)
yScroll=window.innerHeight+window.scrollMaxY;else if(document.body.scrollHeight>document.body.offsetHeight)
yScroll=document.body.scrollHeight;else
yScroll=document.body.offsetHeight;if(self.innerHeight)
windowHeight=self.innerHeight;else if(document.documentElement&&document.documentElement.clientHeight)
windowHeight=document.documentElement.clientHeight;else if(document.body)
windowHeight=document.body.clientHeight;return(yScroll<windowHeight)?windowHeight:yScroll;}
function convertToISO(formField){var result=formField;return result;}
function animation(elementId,properties){var options=[];for(i in properties)options[i]=properties[i];this.element=document.getElementById(elementId);this.redraw=options['redraw']!=null?options['redraw']:50;this.duration=options['duration']!=null?options['duration']:500;this.animationType=options['animationType']!=null?options['animationType']:'easeInOut';this.elementHeight=options['height']!=null?options['height']:(getHeight(this.element)==0)?getHiddenHeight(this.element):getHeight(this.element);this.elementWidth=options['width']!=null?options['width']:(getRealWidth(this.element)==0)?getHiddenWidth(this.element):getRealWidth(this.element);this.elementOpacity=options['opacity']!=null?options['opacity']:getOpacity(this.element);this.steps=this.duration/this.redraw;this.vertical=options['vertical']!=null?options['vertical']:true;this.horizontal=options['horizontal']!=null?options['horizontal']:false;this.newHeight=null;this.newWidth=null;this.callback=options['callback'];this.hideDiv=function(speed){if(!isCollapsed(this.element)&&!widthCollapsed(this.element)){if(this.vertical)this.newHeight=0;if(this.horizontal)this.newWidth=0;if(speed=='slow'){if(this.vertical)this.goHeight();if(this.horizontal)this.goWidth();}else collapse(this.element);}};this.showDiv=function(speed){if(isCollapsed(this.element)){this.toggleDiv(speed);}};this.toggleDiv=function(speed){var elementOffsets=getHiddenOffset(this.element,'both');this.elementHeight=elementOffsets[0];this.elementWidth=elementOffsets[1];if(isCollapsed(this.element)){if(this.vertical)this.newHeight=this.elementHeight;if(this.horizontal)this.newWidth=this.elementWidth;}else{if(this.vertical)this.newHeight=0;if(this.horizontal)this.newWidth=0;}
if(speed=='slow'){if(this.vertical)this.goHeight();if(this.horizontal)this.goWidth();}else{if(!isLocked(this.element.id+'_height')&&this.newHeight==0)collapse(this.element);if(!isLocked(this.element.id+'_width')&&this.newWidth==0)collapseWidth(this.element);if(!isLocked(this.element.id+'_height')&&!isLocked(this.element.id+'_width')){if(this.vertical){setHeight(this.element,this.newHeight);if(this.newHeight!=0)makeVisible(this.element);}
if(this.horizontal){setWidth(this.element,this.newWidth);if(this.newWidth!=0)makeVisible(this.element);}}}};this.fadeDiv=function(how){currentOpacity=getOpacity(this.element);how=(how==null)?(currentOpacity==0)?'in':'out':how;if(!(currentOpacity==0&&how=='out')&&(!(currentOpacity==100&&how=='in'))&&!(isLocked(this.element.id+'_fade'))){lock(this.element.id+'_fade');setTimeout("unlock('"+this.element.id+"_fade')",this.duration+20);for(i=0;i<=this.steps;i++)
this.stepOpacity(((how=='in')?(100/this.steps)*i:100-(100/this.steps)*i));}};this.stepOpacity=function(opacity){setTimeout("setTransparency( get ( '"+this.element.id+"'), "+opacity+");",this.redraw*i);};this.goHeight=function(){if(!isLocked(this.element.id+'_height')){lock(this.element.id+'_height');setTimeout("unlock('"+this.element.id+"_height')",this.duration+20);var self=this;if(self.callback)
setTimeout(function(){self.callback();},this.duration+20);makeVisible(this.element);this.stepsSqrt=Math.sqrt(this.steps);switch(this.animationType){case'lineair':for(i=0;i<=this.steps;i++)this.stepHeight((this.elementHeight/this.steps)*i);break;case'easeIn':for(i=0;i<=this.steps;i++)this.stepHeight((this.elementHeight/this.steps/this.steps)/this.steps*i*i*i);break;case'easeOut':for(i=0;i<=this.steps;i++)this.stepHeight(Math.sqrt(i)*this.elementHeight/this.stepsSqrt);break;case'easeOut2':for(i=0;i<=this.steps;i++)this.stepHeight(2*this.elementHeight*((i/this.steps)-0.5*i*i/this.steps/this.steps));break;case'easeInOut':for(i=0;i<=this.steps;i++)this.stepHeight(((this.elementHeight/2)+(this.elementHeight/2)*Math.sin((Math.PI/this.steps)*(i-(this.steps/2)))));break;default:this.stepHeight(this.elementHeight);break;}}else{}};this.goWidth=function(){if(!isLocked(this.element.id+'_width')){lock(this.element.id+'_width');setTimeout("unlock('"+this.element.id+"_width')",this.duration+20);this.stepsSqrt=Math.sqrt(this.steps);switch(this.animationType){case'lineair':for(i=0;i<=this.steps;i++)this.stepWidth((this.elementWidth/this.steps)*i);break;case'easeIn':for(i=0;i<=this.steps;i++)this.stepWidth((this.elementWidth/this.steps/this.steps)/this.steps*i*i*i);break;case'easeOut':for(i=0;i<=this.steps;i++)this.stepWidth(Math.sqrt(i)*this.elementWidth/this.stepsSqrt);break;case'easeOut2':for(i=0;i<=this.steps;i++)this.stepWidth(2*this.elementWidth*((i/this.steps)-0.5*i*i/this.steps/this.steps));break;case'easeInOut':for(i=0;i<=this.steps;i++)this.stepWidth(((this.elementWidth/2)+(this.elementWidth/2)*Math.sin((Math.PI/this.steps)*(i-(this.steps/2)))));break;default:this.stepHeight(this.elementWidth);break;}}};this.stepHeight=function(thisHeight){thisHeight=parseInt((this.newHeight==0)?this.elementHeight-thisHeight:thisHeight);if(thisHeight!=0){if(this.newHeight==thisHeight){setTimeout("setHeight( get ( '"+this.element.id+"'), null);",this.redraw*i);}else{setTimeout("makeVisible( get ( '"+this.element.id+"') );",this.redraw*i);setTimeout("setHeight( get ( '"+this.element.id+"'), "+thisHeight+");",this.redraw*i);}}
else setTimeout("collapse( get ( '"+this.element.id+"') );",this.redraw*i);};this.stepWidth=function(thisWidth){thisWidth=parseInt((this.newWidth==0)?this.elementWidth-thisWidth:thisWidth);if(thisWidth!=0){if(this.newWidth==thisWidth){setTimeout("setWidth( get ( '"+this.element.id+"'), null);",this.redraw*i);}else{setTimeout("makeVisible( get ( '"+this.element.id+"') );",this.redraw*i);setTimeout("setWidth( get ( '"+this.element.id+"'), "+thisWidth+");",this.redraw*i);}}
else setTimeout("collapseWidth( get ( '"+this.element.id+"') );",this.redraw*i);};if(options['hidden']){setHeight(this.element,0);}
setOverflow(this.element,'hidden');this.sweetToggle=function(){this.fadeDiv();this.toggleDiv('slow')};this.sweetHide=function(){this.fadeDiv('out');this.hideDiv('slow');};this.sweetShow=function(){this.showDiv('slow');this.fadeDiv('in');};this.fade=function(how){this.fadeDiv(how);};this.toggle=function(speed){this.toggleDiv(speed);};this.show=function(speed){this.showDiv(speed);};this.hide=function(speed){this.hideDiv(speed);};}
function refresh(){now=new Date();location.href=location.href+'&tijd='+now.getTime();location.reload();return true;}
function logout(){var exp=new Date();if(confirm('Weet u zeker dat u wilt uitloggen?\nUw huidige Speurderinvoer raakt daarbij verloren.')){document.location='http://'+getDomain()+'/servlet/SpeurderOrderServlet?state=logout';}
return false;}
function winkelwagentje(){document.location='http://'+getDomain()+'/servlet/SpeurderOrderServlet?state=basket&amp;useraction=show';return false;}
function selectTab(tabid){for(var walk=1;walk<=tabcount;walk++){get('tab'+walk).className="";noDisplay('page'+walk);}
get('tab'+tabid).className="tabselected";get('tab'+tabid).blur();display('page'+tabid);}
function getDomain(){var loc=''+window.location;var i=loc.indexOf('http://');if(i>=0)loc=loc.substring(i+7);var i=loc.indexOf('/');if(i>=0)loc=loc.substring(0,i);return loc;}
function myCommandPopup(command,id){myCommandPopup(command,id,680,600);}
function myCommandPopup(command,id,width,height){var features='scrollbars=yes,menubar=no,resizable=yes,width='+width+',height='+height;win=window.open("/servlet/beheer/CommandServlet?command="+command+"&id="+id,"popup",features);win.focus();}
function myUrlPopup(url,width,height){var features='scrollbars=no,menubar=no,resizable=yes,width='+width+',height='+height;win=window.open(url,"popupUrl",features);win.focus();}
function myUrlPopupWithScrollbars(url,width,height){var features='scrollbars=yes,menubar=no,resizable=yes,width='+width+',height='+height;win=window.open(url,"popupUrl",features);win.focus();}
function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features);}
function defaultOpen(theURL,winName){window.open(theURL,winName,'scrollbars=yes,menubar=no,resizable=yes,width=720,height=400');}
function fadeInObject(element){fadeIn(element.id,0,20);}
function fadeIn(id,opacity,step){if(get(id)){element=get(id);if(opacity<=100){setOpacity(element,opacity);opacity+=step;window.setTimeout("fadeIn('"+id+"',"+opacity+","+step+")",40);}}}
function setOpacity(id,opacity){opacity=(opacity==100)?99.999:opacity;element=get(id);if(opacity>99)element.style.filter="";else element.style.filter="alpha(opacity="+opacity+")";element.style.KHTMLOpacity=opacity/100;element.style.MozOpacity=opacity/100;element.style.opacity=opacity/100;}
function lightdown(id,selected){if(id!=selected)setClass(get(id),'rollout');}
function show(id){display(get(id));}
function hide(id){noDisplay(get(id));}
function showElement(element){display(element);}
function hideElement(element){noDisplay(element);}
function getElement(id){if(id.indexOf('$')!=-1)
return document.getElementById(id);return get(id);}
function lightup(id){setClass(get(id),'rollover');}
function hilite(element){background(element,'#E5F1F6');}
function unhilite(element,color){background(element,color);}
function updatePreviewTimer(){if(isLocked('previewTimer')){get('previewImageLoader').innerHTML=get('previewImageLoader').innerHTML-0+1;setTimeout(updatePreviewTimer,1000);}}
function showPreviewWithTimer(url){lock('previewTimer');get('previewImageLoader').innerHTML=0;setTimeout(updatePreviewTimer,1000);removeClass(get('previewImgLoader'),'hidden');image=new Image();image.src=url;image.onload=function(){unlock('previewTimer');get('lppreviewimg').style.background='url('+url+') no-repeat';if(IE){get('lppreviewimg').style.width=image.width+'px';get('lppreviewimg').style.height=image.height+'px';get('previewcontainer').style.height=image.height+'px';get('previewcontainer').style.width=image.width+'px';get('previewImgOverlay').style.height=image.height;get('previewImgOverlay').style.width=image.width;}else{get('lppreviewimg').style.width=image.naturalWidth+'px';get('lppreviewimg').style.height=image.naturalHeight+'px';get('previewcontainer').style.height=image.naturalHeight+'px';get('previewcontainer').style.width=image.naturalWidht+'px';get('previewImgOverlay').style.height=image.naturalHeight+'px';get('previewImgOverlay').style.width=image.naturalWidth+'px';}
removeClass(get('lppreviewimg'),'hidden');addClass(get('previewImgLoader'),'hidden');}}
function openBrochure(){return;}
function getDomain(){var loc=''+window.location;var i=loc.indexOf('http://');if(i>=0)
loc=loc.substring(i+7);var i=loc.indexOf('/');if(i>=0)
loc=loc.substring(0,i);return loc;}
var Unselectable={enable:function(e){var e=e?e:window.event;if(e.button!=1){if(e.target)var targer=e.target;else if(e.srcElement)var targer=e.srcElement;if(targer&&targer.parentNode&&targer.parentNode.parentNode&&(targer.parentNode.id==='productbarholder'||targer.parentNode.className==='c_h'||targer.parentNode.className==='c_r'||targer.parentNode.parentNode.id==='productbarholder'||targer.parentNode.parentNode.parentNode.id==='productbarholder'||targer.parentNode.parentNode.className=='c_h'||targer.parentNode.parentNode.className=='c_r'||(targer.parentNode.parentNode.parentNode&&targer.parentNode.parentNode.parentNode.className=='c_h')))
return false;}},disable:function(){return true;}}
if(typeof(document.onselectstart)!="undefined"){document.onselectstart=Unselectable.enable;}else{document.onmousedown=Unselectable.enable;document.onmouseup=Unselectable.disable;}
var debugTimer=new Date();var togglers,optiontogglers,acties;var myDiv=optiontogglersIds=optiontogglersEffects=[];var togglersEffects=togglersIds=[];var effects=[];var currentAnimationId=1;var countryCodes="|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|fi|fj|fk|fm|fo|fr|fx|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zr|zw|com|biz|edu|gov|int|mil|net|org|arpa|nato|info|eu|";var currentActionAnimation='algemeen';var actionDisplayTime=5;var delayTime=1;var loopTime=((2*delayTime)+actionDisplayTime);var animationLock=false;var hcClusterArray=[];var hdcClusterArray=[];var maand={1:'januari',2:'februari',3:'maart',4:'april',5:'mei',6:'juni',7:'juli',8:'augustus',9:'september',10:'oktober',11:'november',12:'december'};var dagvandeweek={1:'maandag',2:'dinsdag',3:'woensdag',4:'donderdag',5:'vrijdag',6:'zaterdag',7:'zondag'};var months=['jan','feb','mrt','apr','mei','jun','jul','aug','sep','okt','nov','dec'];var fullMonths=['januari','februari','maart','april','mei','juni','juli','augustus','september','oktober','november','december'];function checkEmail(email){var at;var c;var pos;if(email.indexOf(' ')!=-1){return"een e-mail adres mag geen spaties bevatten";}
if(email.indexOf(',')!=-1){if(email.toLowerCase().indexOf('compuserve.com')!=-1)
return"in een compuserve-adres dient u de komma's door punten te vervangen";else
return"een e-mail adres mag geen komma's bevatten";}
at=email.indexOf('@');if(at==0)
return"er staat niets voor het @-teken";else if(at==-1)
return"een e-mail adres hoort een @-teken te bevatten";c=email.charAt(at+1).toLowerCase();if((c<'a'||c>'z')&&(c<'0'||c>'9'))
return"achter het @-teken hoort een letter of cijfer te staan";if(email.indexOf('..',at)!=-1)
return"achter het @-teken staan twee punten achter elkaar";for(pos=at+1;pos<email.length;pos++){c=email.charAt(pos).toLowerCase();if((c<'a'||c>'z')&&(c<'0'||c>'9')&&c!='.'&&c!='-')
return"het e-mail adres bevat het ongeldige teken '"+c+"'";}
pos=email.lastIndexOf('.');if(pos==-1)
return"de domeinnaam bevat geen punt";c=email.substring(pos+1,email.length);if(countryCodes.indexOf('|'+c.toLowerCase()+'|')==-1)
return"er bestaan geen domeinnamen die eindigen op ."+c;return null;}
function stopScrollInterval(){if(typeof(activeScrollInterval)!="undefined"){clearInterval(activeScrollInterval);}}
function stopAutoscrollInterval(){clearInterval(activeAutoscrollInterval);}
function setOnclick(element,onclickEvent){element.onclick=function(){eval(onclickEvent);};}
function GetInnerSize(){var x,y;if(self.innerHeight)
{x=self.innerWidth;y=self.innerHeight;}
else if(document.documentElement&&document.documentElement.clientHeight)
{x=document.documentElement.clientWidth;y=document.documentElement.clientHeight;}
else if(document.body)
{x=document.body.clientWidth;y=document.body.clientHeight;}
return[x,y];}
function showPreviewTip(element,id,version,kolommen){if(!kolommen||kolommen==null||kolommen=='undefined'){kolommen="1";}
var tipwidth=180;var imagewidth=173;if(kolommen!="1"){tipwidth=300;imagewidth=280;}
var extraoffsetX=30;var extraoffsetY=15;var offset=$(element).position();$('#previewdiv').remove();var extraHtml='<a class="pointer" onclick="$(this).parent().remove();return false;">';extraHtml+='<img src="/img/iconen/close.gif" alt="sluit dit voorbeeld" title="sluit" style="margin:4px;float:right;" border="0"></a>';extraHtml+='<h3 style="margin:5px">Order:'+id+' - '+kolommen+' koloms</h3>';extraHtml+='<div style="position:absolute;margin-left:80px;margin-top:0px;" id="spindiv"><img src="/img/loader.gif"></div>';extraHtml+='<p><img style="border:1px solid black;margin:3px;width:'+imagewidth+'px;" alt="Advertentievoorbeeld" title="Advertentievoorbeeld" onload="$(\'#spindiv\').remove();" src="/servlet/PreviewServlet?id='+id+'&v='+version+'&cache=true"></p>';var newx=Math.round(offset.left);var newy=Math.round(offset.top);var innerSize=GetInnerSize();if((GetInnerSize()[0]/2)<newx){newx-=(tipwidth+extraoffsetX);}else{newx+=(extraoffsetX);}
newy+=extraoffsetY;var previewdiv=$('<div id="previewdiv" style="background:url(\'/img/bgblue.jpg\')"/>').addClass('previewdiv').html(extraHtml).css({'left':(newx)+'px','top':newy+'px','width':tipwidth+'px'}).css('width','500');$('#content').append(previewdiv);$('#previewdiv').css('width',tipwidth);return}
function trackMouse(e){mouse.scrollLeft=IE?document.documentElement.scrollLeft:pageXOffset;mouse.scrollTop=IE?document.documentElement.scrollTop:pageYOffset;mouse.x=IE?(event.clientX+mouse.scrollLeft):e.pageX;mouse.y=IE?(event.clientY+mouse.scrollTop):e.pageY;if(mouse.tooltip){if(mouseDiv==null)return;var newx=mouse.x+mouse.xoffset;var newy=mouse.y+mouse.yoffset;var innerWidth=(IE?document.documentElement.clientWidth:window.innerWidth)+mouse.scrollLeft;var innerHeight=(IE?document.documentElement.clientHeight:window.innerHeight)+mouse.scrollTop;if(document.documentElement.clientWidth==0)innerWidth+=document.body.clientWidth;if(document.documentElement.clientHeight==0)innerHeight+=document.body.clientHeight;if(newx<0)newx=0;else if(innerWidth<(newx+mouseDiv.offsetWidth+30))newx=innerWidth-mouseDiv.offsetWidth-30;if(newy<0)newy=0;else if(innerHeight<(newy+mouseDiv.offsetHeight+30))newy=innerHeight-mouseDiv.offsetHeight-30;mouseDiv.style.left=newx+'px';mouseDiv.style.top=newy+'px';mouse.tooltipInitialized=true;}}
function tooltip(element,title,text,xoffset,yoffset){if(!mouse.mouseovertooltip&&mouse.tooltip!=true){if(mouseDiv==null)return;if(xoffset==null)xoffset=15;if(yoffset==null)yoffset=15;mouse.tooltip=true;mouse.xoffset=xoffset;mouse.yoffset=yoffset;get('mouseDivHeader').innerHTML=title;get('mouseDivContent').innerHTML=text;fadeTooltipIn(mouseDiv);element.oldonmouseout=element.onmouseout;element.onmouseout=function(){mouse.tooltip=false;setTimeout(fadeTooltipOut,15);this.onmouseout=this.oldonmouseout;}}}
function stepTooltipFade(fadein){if(fadein)mouse.currentFadescale+=2;else mouse.currentFadescale-=2;if(mouse.currentFadescale<0)mouse.currentFadescale=0;else if(mouse.currentFadescale>10)mouse.currentFadescale=10;setTransparency(mouseDiv,mouse.currentFadescale*10);if(mouse.currentFadescale>=10||mouse.currentFadescale<=0)clearInterval(mouse.tooltipanimation);if(mouse.currentFadescale<=0)mouseDiv.style.display='none';if(mouse.currentFadescale==0)mouse.tooltipInitialized=false;}
function fadeTooltipIn(){clearInterval(mouse.tooltipanimation);mouse.currentFadescale=getOpacity(mouseDiv)/10;if(mouse.currentFadescale=='')mouse.currentFadescale=0;stepTooltipFade(true);mouseDiv.style.display='';display(mouseDiv,true);mouse.tooltipanimation=setInterval('stepTooltipFade(true)',15);}
function fadeTooltipOut(){if(mouse.mouseovertooltip!=true&&mouse.tooltip==false){clearInterval(mouse.tooltipanimation);mouse.currentFadescale=getOpacity(mouseDiv)/10;stepTooltipFade();display(mouseDiv,true);mouse.tooltipanimation=setInterval('stepTooltipFade()',15);}}
function hideTooltip(){if(mouse.mouseovertooltip!=true&&mouse.tooltip==false){noDisplay(mouseDiv,true);}}
function optionToggle(cl){optionsAnimations=getElementsByClassName(cl);var temp=function(el){el.checked=false;var slider=get(el.id.replace('_toggler','_slider'));display(slider,'block');optiontogglersIds[optiontogglersIds.length]=el.id;var anim=new animation(slider.id,{hidden:true,animationType:'lineair'});optiontogglersEffects[el.id]=anim;getSlider=function(){return this.anim;}
function toggle(){anim.toggle('slow');}
function show(){anim.showDiv('slow');}
function isVisible(){return(slider.style.height.replace('px','')>=1||slider.style.height=='')?true:false;}
var oldOnclick=el.onclick;var newOnclick=function(){if(!isLocked(cl)){if(oldOnclick!==undefined)oldOnclick();lock(cl);setTimeout('unlock(\''+cl+'\')',delayTime);for(walk=0;walk<optiontogglersIds.length;walk++){currenttoggler=optiontogglersIds[walk];if(el.id==currenttoggler){id=currenttoggler.replace('_toggler','').replace('c_','');this.checked=true;show();}else{togglerid=currenttoggler.replace('_toggler','').replace('c_','');if(calendars[togglerid])calendars[togglerid].active=false;get(currenttoggler).checked=false;currentslider=get(currenttoggler.replace('_toggler','_slider'));if(!isCollapsed(currentslider))optiontogglersEffects[optiontogglersIds[walk]].hideDiv('slow');}}}else{if(isCollapsed(get(this.id.replace('_toggler','_slider'))))this.checked=false;return false;}};el.onclick=newOnclick;};for(optionAnimation in optionsAnimations){temp(optionsAnimations[optionAnimation]);}}
function togglersById(id){var togglers=[];togglers[0]=get(id);generateTogglers(togglers);return true;}
function togglers(className){var togglers=getElementsByClassName(className);generateTogglers(togglers);}
function generateTogglers(togglers){temp=function(el){el.checked=false;var sliderId=el.id.replace('_toggler','_slider');var slider=get(sliderId);if(slider==undefined){debug('slider voor '+el.id+' niet gevonden.');}else{togglersIds[togglersIds.length]=el.id;var anim=new animation(slider.id,{hidden:true});togglersEffects[el.id]=anim;function toggle(){anim.toggle('slow');}
function show(){anim.show('slow');}
var currentOnclick=el.onclick;el.onclick=function(){if(!isLocked(el.id)){lock(el.id);setTimeout('unlock(\''+el.id+'\')',delayTime+50);display(slider,'block');if(hasClass(el,'openOnly'))show();else toggle();if(currentOnclick!=undefined)currentOnclick();}else{return false;}};}}
for(toggler in togglers){temp(togglers[toggler]);}}
var ActionBar=function(element){var items=[];var elements=element.childNodes;var activeActionItem;var looptime=500;var pausetime=7000;var refreshrate=15;var end=15;function _init(){for(var walk=0,len=elements.length;walk<len;walk++)
if(elements[walk].className==='actionitem')
items[items.length]=new ActionItem(elements[walk]);}
function _next(){if(items&&items!=null&&items[activeActionItem]!=null){items[activeActionItem].scrollDown();activeActionItem=items[activeActionItem+1]==undefined?0:activeActionItem+1;}}
var ActionItem=function(node){var animationStartId;var animationStopId;var animationPauseId;var starttime;var currenttime;this.scrollDown=function(){setTransparency(node,0);node.style.top='0px';node.style.display='block';starttime=(new Date()).getTime();animationStartId=setInterval(step,refreshrate);}
function step(){currenttime=(new Date()).getTime();var looptimePercent=(currenttime-starttime)/looptime;if(currenttime<starttime+looptime){var animationPercent=Math.sin(looptimePercent*Math.PI/2);node.style.top=end*animationPercent+'px';setTransparency(node,parseInt(animationPercent*100));}else{clearInterval(animationStartId);node.style.top=end+'px';setTransparency(node,100);setTimeout(hide,pausetime);}}
function hide(){animationStopId=setInterval(hideStep,refreshrate);}
function hideStep(){currenttime=(new Date()).getTime();if(currenttime<starttime+pausetime+(2*looptime)){var looptimePercent=(currenttime-(starttime+looptime+pausetime))/looptime;var animationPercent=Math.sin(looptimePercent*Math.PI/2)
setTransparency(node,100-parseInt(animationPercent*100));}else{clearInterval(animationStopId);setTransparency(node,0);node.style.display='none';_next();}}}
this.activate=function(){element.style.display='block';activeActionItem=0;_next();};_init();}
function doTickerAnimation(action,currentId){var actionNumberDivs=get('actieHolder_'+action).childNodes.length;if(!IE)actionNumberDivs=(actionNumberDivs-1)/2;if(currentAnimationId==currentId){setOpacity('actie_'+action,100);setOpacity('actieHolder_'+action,100);setHeight(get('actieHolder_'+action),null);makeVisible(get('actie_'+action));for(i=0;i<actionNumberDivs;i++){setTimeout("showTickerAction(get('actie_"+action+"_"+i+"'), '"+currentId+"')",i*loopTime);setTimeout("toggleTheDiv(myDiv['"+action+"']["+i+"], '"+currentId+"')",i*loopTime);setTimeout("scroll('actie_"+action+"_"+i+"', 12, '"+currentId+"')",i*loopTime);setTimeout("resetDiv(myDiv['"+action+"']["+i+"], 'actie_"+action+"_"+i+"', '"+currentId+"')",i*loopTime+actionDisplayTime);}
setTimeout("doTickerAnimation('"+action+"', '"+currentId+"')",loopTime*(actionNumberDivs));}}
function scroll(scrollDiv,end,currentId){if(currentAnimationId==currentId){var huidigeHoogte=(get(scrollDiv).style.top=='')?'0px':get(scrollDiv).style.top;var hoogte=parseInt(huidigeHoogte.replace('px',''));hoogte=(hoogte===NaN)?0:hoogte;if(hoogte<end){get(scrollDiv).style.top=(hoogte+1)+'px';setTimeout("scroll('"+scrollDiv+"', "+end+", '"+currentId+"')",40);}}}
function scrollFromTop(id,to){var huidigeHoogte=get(id).scrollTop;if(huidigeHoogte<to){get(id).scrollTop=huidigeHoogte+3;setTimeout("scrollFromTop('"+id+"', "+to+")",15);}else if(huidigeHoogte>to){get(id).scrollTop=huidigeHoogte-3;setTimeout("scrollFromTop('"+id+"', "+to+")",15);}else{unlock(id);}}
function toggleTheDiv(animation,currentId){if(currentAnimationId==currentId)animation.fade();}
function resetDiv(div,el,currentId){if(currentAnimationId==currentId){toggleTheDiv(div,currentAnimationId);setTimeout("resetToTop('"+el+"')",delayTime);}}
function actionClick(action){if(!isLocked('animationLock')){lock('animationLock');setTimeout("unlock('animationLock')",delayTime);if(currentActionAnimation!=action){currentActionAnimation=action;currentAnimationId++;doTickerAnimation(action,currentAnimationId);hideAllExcept(action);}}}
function hideAllExcept(action){for(element in effects){if(getRealWidth(get('actieHolder_'+element))==400){if(element!=action){effects[element].hide('slow');}}}
effects[action].show('slow');}
function resetToTop(element){get(element).style.top='0px';noDisplay(get(element));}
function showTickerAction(element,currentId){if(currentAnimationId==currentId){display(element,'block');}}
function animate(element,properties){return new animation(element);}
function sweetToggle(elementId){sweet=new animation(elementId);sweet.toggle('slow');sweet.fade();}
function sweetToggleObject(element){element.toggle('slow');element.fade();}
function hideModal(){noDisplay(get('modalWindowContainer'));noDisplay(get('transparencyLayer'));}
function handleLogin(username,password,redirectcommand){var url='/servlet/CommandServlet?command=checklogin&account=yes&call=ajax';var postdata='username='+escape(username)+'&password='+password.replace(/\+/g,'%2B');var options={'onSuccess':function(req,responseXML,responseText){s.events="event7";initOmniture();checkLogin(responseXML,redirectcommand);}};asyncHandleRequest(url,postdata,options);}
function checkLogin(xml,redirectcommand){var validator=xml.getElementsByTagName('failed');if(validator.length==0){var username=getUniqueNode(xml,'username');var customertype=getUniqueNode(xml,'customertype');var companyname=getUniqueNode(xml,'companyname');var initials=getUniqueNode(xml,'initials');var tussenvoegsel=getUniqueNode(xml,'tussenvoegsel');var surname=getUniqueNode(xml,'surname');var lastlogin=getUniqueNode(xml,'lastlogin');var lastloginip=getUniqueNode(xml,'lastloginip');var lastloginproxyip=getUniqueNode(xml,'lastloginproxyip');var adverteren=(zakelijk==true)?"zakelijk":"particulier";if(subdomain=='hc'||customertype!=adverteren||breadcrumbs.type=="START"||(page=="speurder maken"&&viacode=="MRV")){reloadAfterLogin=true;}
if(redirectcommand!=null){if(redirectcommand=='registeredusercommand'){window.location.href='/mijn-account/';}else{window.location.href='/servlet/CommandServlet?command='+redirectcommand;}
return;}else if(reloadAfterLogin){window.location.reload();return;}else{tmg('.logged_in').get(0).html('<li>welkom <span style="font-weight:bold" title="laatste bezoek: '+lastlogin+'">'+initials+' '+
(tussenvoegsel&&tussenvoegsel!='null'?tussenvoegsel:'')+' '+surname+'</span>'+
(companyname?' van <span style="font-weight:bold;">'+companyname+'</span>':'')+'</li>'+'<li><a href="/loguit/'+'" title="log uit" class="loguit">log uit</a></li>');var li=document.createElement('li');li.innerHTML='<a href="/mijn-account/">mijn account</a>';tmg('#header').find('ul')[0].appendChild(li);setHtml(get('heeftaleenaccount'),'welkom<br />'+initials+'. '+surname);addClass(get('needtologin'),'hidden');tmg('#login').hide();removeClass(get('loguitlink'),'hidden');if(tmg('#loginOptions').html()){var newhtml='welkom <strong>'+initials+'. '+surname+'</strong>';if(companyname){newhtml+='<br/><span class="small">'+companyname+'</span>';}
newhtml+='<p id="loguitlinkbreadcrumbs"><a href="/mijn-account/" title="Mijn account">mijn account</a> - ';newhtml+='<a href="/servlet/CommandServlet?command=logout" title="log uit">log uit</a> - ';newhtml+='<a href="$href" id="beginopnieuwbutton">begin opnieuw</a></p>';tmg('#loginOptions').html(newhtml);tmg('#rightColumn').toggle();}
hide('breadcrumb_registreer');}}else{var failnum=getUniqueNode(xml,'failnum');var falmsg=getUniqueNode(xml,'failmsg');if(failnum&&failnum==4)
alert('Uw medewerker account staat op \'uit dienst\'. U kan niet meer inloggen');else{get('wachtwoordvergetenlink').style.color='darkred';alert('uw gebruiksnaam en/of wachtwoord is niet geaccepteerd');}
return false;}}
function modalCategoryWindowCols(rubriekid,groepid,name,numcols,prevgroep,formaat,calendarid,forceShowRubriek,uitgevernaam){setClass(get('modalWindowIcon'),name.toLowerCase());handleCategoryRequest(rubriekid,groepid,numcols,prevgroep,formaat,calendarid,forceShowRubriek,uitgevernaam);}
function modalCategoryWindow(rubriekid,groepid,name,prevgroep,formaat,calendarid,forceShowRubriek,uitgevernaam){if(!prevgroep||prevgroep==null||typeof(prevgroep)=='undefined')
prevgroep=-1;modalCategoryWindowCols(rubriekid,groepid,name,3,prevgroep,formaat,calendarid,forceShowRubriek,uitgevernaam);}
function startTripledealBetaling(betaalmethodeId,speurderId){var result=false;var xml=defaultHandleRequest('/servlet/CommandServlet?command=findbetaalredirecturl','bmId='+betaalmethodeId+"&spId="+speurderId);if(xml!=null){var status=xml.getElementsByTagName("status")[0].firstChild.nodeValue;if(status!=-1){result=true;self.name='betalenmainwindow';redirecturl=xml.getElementsByTagName("redirecturl")[0].firstChild.nodeValue;var w=window.open(redirecturl,'betaal','status=yes,toolbar=yes,scrollbars=yes,resizable=yes,menubar=no,width=550,height=500');w.focus();}}
return result;}
function betalingVerwerkt(betaalmethodeId,speurderId,speurderNummer,actietype,via){var siteurl='';var userloggedin='';var userbeheer='';var ordernummer='';var speurdernummer='';var ip_basket='';var xml=defaultHandleRequest('/servlet/CommandServlet?command=isbetalingverwerkt','bmId='+betaalmethodeId+'&speurdernummer='+speurderNummer+'&spId='+speurderId+'&actietype='+actietype);if(xml!=null){var status=xml.getElementsByTagName("status")[0].firstChild.nodeValue;var errormsg="";if(xml.getElementsByTagName("errormsg")[0].firstChild!=null)
errormsg=xml.getElementsByTagName("errormsg")[0].firstChild.nodeValue;siteurl=xml.getElementsByTagName("siteurl")[0].firstChild.nodeValue;userpostpaid=xml.getElementsByTagName("userpostpaid")[0].firstChild.nodeValue;if(userpostpaid==null){userpostpaid='false';}
userloggedin=xml.getElementsByTagName("userloggedin")[0].firstChild.nodeValue;if(userloggedin==null){userloggedin='false';}
if(xml.getElementsByTagName("userbeheer")[0]!=undefined){userbeheer=xml.getElementsByTagName("userbeheer")[0].firstChild.nodeValue;if(userbeheer==null){userbeheer='false';}else if(xml.getElementsByTagName("ordernummer")[0]!=undefined){ordernummer=xml.getElementsByTagName("ordernummer")[0].firstChild.nodeValue;if(xml.getElementsByTagName("speurdernummer")[0]!=undefined){speurdernummer=xml.getElementsByTagName("speurdernummer")[0].firstChild.nodeValue;}}}
if(xml.getElementsByTagName("ip_basket")[0]!=undefined){ip_basket=xml.getElementsByTagName("ip_basket")[0].firstChild.nodeValue;}}
if(status==1){var command='http://'+siteurl+'/servlet/CommandServlet?command=betalingverwerkt&status='+status+'&userloggedin='+userloggedin+'&userbeheer='+userbeheer+'&ordernummer='+ordernummer+'&speurdernummer='+speurdernummer+'&actietype='+actietype
+'&userpostpaid='+userpostpaid+'&siteurl='+siteurl+'&via='+via+"&remotebetalen="+remotebetalen+"&ip_basket="+ip_basket;window.location=command;window.focus();}else if((status==-100)||(status==-1)){var command='http://'+siteurl+'/speurder/betalen/?errormsg='+errormsg;window.location=command;window.focus();}
return siteurl;}
function postcodeCompletion(theForm,postcode,huisnummer){var xml=defaultHandleRequest('/servlet/CommandServlet?command=findstreetcommand','postcode='+escape(postcode)+'&huisnummer='+escape(huisnummer));if(xml){var address=xml.getElementsByTagName("address")[0];if(address||address.childNodes.length>0){var street=address.getElementsByTagName("street")[0];var city=address.getElementsByTagName("city")[0];theForm.adres.value=street.childNodes[0].nodeValue;theForm.woonplaats.value=city.childNodes[0].nodeValue;}}
trackPage('/registreer/postcodezoek/');}
function postcodeBonCompletion(theForm,postcode,huisnummer){var xml=defaultHandleRequest('/servlet/CommandServlet?command=findstreetcommand','postcode='+escape(postcode)+'&huisnummer='+escape(huisnummer));if(xml){var address=xml.getElementsByTagName("address")[0];if(address||address.childNodes.length>0){var street=address.getElementsByTagName("street")[0];var city=address.getElementsByTagName("city")[0];theForm.bonadres.value=street.childNodes[0].nodeValue;theForm.bonwoonplaats.value=city.childNodes[0].nodeValue;}}
trackPage('/registreer/postcodezoek/');}
function fillModalWithCategories(xml,rubriekid,groepid,numcols,prevgroep,formaat,calendarid,forceShowRubriek,uitgevernaam){var buildHtml='';var error=xml.getElementsByTagName("error")[0];var statuscode=-1;if((error!=null)&&(error!=undefined)){var status=error.getElementsByTagName('status')[0];if((status!=null)&&(status!=undefined)){statuscode=status.firstChild.nodeValue;}}
if(statuscode==20){setError("Uw heeft nog geen hoofdrubriek gekozen, Klik op <a href='/speurder/'>deze link</a> om de hoofdrubriek opnieuw te selecteren");return false;}else if(statuscode!=-1){var statusmsg=error.getElementsByTagName("msg")[0];if((statusmsg!=null)&&(statusmsg!=undefined)&&(status.firstChild.nodeValue!='')&&(status.firstChild.nodeValue!='none')){setError(error.getElementsByTagName("msg")[0].firstChild.nodeValue);return false;}else{setError("Er is geen hoofdrubriek gekozen, Klik op <a href='/speurder/'>deze link</a> om de hoofdrubriek te selecteren");hideModal();return false;}}
var categories=xml.getElementsByTagName("hcat");var len=xml.getElementsByTagName("hcat").length;var aantalSubrubrieken=0;if(uitgevernaam==undefined){uitgevernaam='';}
for(i=0;i<len;i++){var parentId=categories[i].childNodes[getNode(0)].firstChild.nodeValue;var parentName='';if(categories[i].childNodes[getNode(1)].firstChild!=null){parentName=categories[i].childNodes[getNode(1)].firstChild.nodeValue}
var children=categories[i].childNodes[getNode(2)].childNodes;var childrenLen=children.length;if(!IE){childrenLen=(childrenLen-1)/2;}
buildHtml+='\r\n\t<h2>'+parentName+'</h2>\r\n';buildHtml+='\t<div class="column">\r\n';var col=0;var colincr=Math.ceil(childrenLen/numcols);if(colincr<5){colincr=5;}
var colend=colincr-1;var extraparam='';if(prevgroep&&prevgroep!=null&&typeof(prevgroep)!='undefined'&&prevgroep!=-1&&prevgroep!=groepid){extraparam='&reset=true';}
for(walk=0;walk<childrenLen;walk++){var id=children[getNode(walk)].childNodes[getNode(0)].firstChild.nodeValue;var naam=children[getNode(walk)].childNodes[getNode(2)].firstChild.nodeValue;if(page=="kies hoofdrubriek"){buildHtml+='\t\t<a onclick="document.location.href=\'/speurder/maken/?rubriek='+id+'&groepid='+groepid+'\';" title="Geef een advertentie op in de subrubriek '+naam+'.">'+naam+'</a>\r\n';aantalSubrubrieken+=1;}else{if(formaat==undefined){buildHtml+='\t\t<a href="/speurder/maken/?groepid='+groepid
+'&rubriek='+id+extraparam+'" title="Geef een advertentie op in de rubriek '+naam+'.">'+naam+'</a>\r\n';}else{buildHtml+='\t\t<a onclick="setRubriek(\''+formaat+'\', \''+id+'\', \''+calendarid+'\', \''+uitgevernaam+'\');" title="Geef een advertentie op in de subrubriek '+naam+'.">'+naam+'</a>\r\n';aantalSubrubrieken+=1;}}
if(walk==colend){buildHtml+='</div><div class="column">';col++;colincr=Math.ceil((childrenLen-walk-1)/(numcols-col));if(colincr<5){colincr=5;}
colend+=colincr;}}
buildHtml+='\t</div>\r\n'}
if(groepid==2&&inArray(geldigeActies,'SECRETARESSEDAG'))
var heading='<div class="margin"><span class="bold blue"> verras uw secretaresse met een Speurder en een gratis bloemetje</span>'
+'<br />Selecteer onder Felicitaties, Secretaressedag of <a style="display:inline;" href="/servlet/CommandServlet?command=speurdermaken&groepid=2&rubriek=01LQ">klik hier</a>'
+'<br />Deze secretaressedag actie sluit op 16 april om 13:00 uur.</div>';else if(groepid==6&&inArray(geldigeActies,'KONINGINNEDAG'))
var heading='<div class="margin"><span class="bold orange"> Koninklijke korting op Koninginnedag!</span>'
+'<br />25% korting op al uw Speurders in de Woonkrant van de Telegraaf op Koninginnedag!</div>';else if(groepid==3&&zakelijk==true&&inArray(geldigeActies,'CABRIOACTIE'))
var heading='<div class="margin"><span class="bold blue"> Het wordt steeds leuker op de weg!</span>'
+'<br />Plaats uw Speurder in de Cabrio- en coup&eacute;special in De Telegraaf van 25 april met een gratis doorplaatsing naar zaterdag 26 april.</div>';else
var heading='';var publisher=formaat;if(publisher!='HC'&&publisher!='HDC'&&typeof(calendars)!="undefined"){publisher=calendars[calendarid].publisher;}
if(aantalSubrubrieken>1&&(typeof(publishers)=="undefined"||(!publishers[publisher]||(!publishers[publisher].hasRubriek&&(!rubriekid||rubriekid.length==0))||(forceShowRubriek==true)))){modalRubriekWindow(uitgevernaam,heading+buildHtml);}else if((calendarid!='')&&(calendarid!='null')){hideModal();if(calendarid=='hc'){disableActions();if(!hcClustersSet){modalHcWindow();window.location='#';}else{display(get('HcSelect_slider'),this.checked);}}else if(calendarid=='hdc'){disableActions();if(!hdcClustersSet){modalHdcWindow();window.location='#';}else{display(get('HdcSelect_slider'),this.checked);}}else if(calendarid==1022){recalcUberKorting();}else if(calendarid>=1000){activateCalendar(calendarid,true);showOptionToggler(calendarid);}else{activateCalendar(calendarid,true);showSelectCalendar(calendarid);}
recalc();}}
function fillDivWithCategories(xml,groepid,numcols,prevgroep,formaat,calendarid,forceShowRubriek,uitgevernaam){var buildHtml='';var error=xml.getElementsByTagName("error")[0];var statuscode=-1;if((error!=null)&&(error!=undefined)){var status=error.getElementsByTagName('status')[0];if((status!=null)&&(status!=undefined)){statuscode=status.firstChild.nodeValue;}}
if(statuscode==20){setError("Uw heeft nog geen hoofdrubriek gekozen, Klik op <a href='/speurder/'>deze link</a> om de hoofdrubriek opnieuw te selecteren");return false;}else if(statuscode!=-1){var statusmsg=error.getElementsByTagName("msg")[0];if((statusmsg!=null)&&(statusmsg!=undefined)&&(status.firstChild.nodeValue!='')&&(status.firstChild.nodeValue!='none')){setError(error.getElementsByTagName("msg")[0].firstChild.nodeValue);return false;}else{setError("Er is geen hoofdrubriek gekozen, Klik op <a href='/speurder/'>deze link</a> om de hoofdrubriek te selecteren");hideModal();return false;}}
var categories=xml.getElementsByTagName("hcat");var len=xml.getElementsByTagName("hcat").length;var aantalSubrubrieken=0;if(uitgevernaam==undefined){uitgevernaam='';}
for(i=0;i<len;i++){var parentId=categories[i].childNodes[getNode(0)].firstChild.nodeValue;var parentName='';if(categories[i].childNodes[getNode(1)].firstChild!=null){parentName=categories[i].childNodes[getNode(1)].firstChild.nodeValue}
var children=categories[i].childNodes[getNode(2)].childNodes;var childrenLen=children.length;if(!IE){childrenLen=(childrenLen-1)/2;}
buildHtml+='\r\n\t<h2>'+parentName+'</h2>\r\n';buildHtml+='\t<div class="column">\r\n';var col=0;var colincr=Math.ceil(childrenLen/numcols);if(colincr<5){colincr=5;}
var colend=colincr-1;var extraparam='';if(prevgroep&&prevgroep!=null&&typeof(prevgroep)!='undefined'&&prevgroep!=-1&&prevgroep!=groepid){extraparam='&reset=true';}
var showkorting=false;for(walk=0;walk<childrenLen;walk++){var id=children[getNode(walk)].childNodes[getNode(0)].firstChild.nodeValue;var naam=children[getNode(walk)].childNodes[getNode(2)].firstChild.nodeValue;if(id!='99ZZ'||sdesk!=''){var extrapre='';var extrapost='';if(groepid==10&&naam.indexOf('Kennismaking')>-1){extrapost='<font color=red><b> *</b></font>';showkorting=true;}
if(groepid==8){showkorting=true;}
buildHtml+='\t\t<a onclick="document.location.href=\'/speurder/maken/?rubriek='+id+'&groepid='+groepid+'\';" title="Geef een advertentie op in de subrubriek '+naam+'.">'+extrapre+naam+extrapost+'</a>\r\n';aantalSubrubrieken+=1;if(walk==colend){buildHtml+='</div><div class="column">';col++;colincr=Math.ceil((childrenLen-walk-1)/(numcols-col));if(colincr<5){colincr=5;}
colend+=colincr;}}}
buildHtml+='\t</div>\r\n';if(showkorting){if(groepid==10){buildHtml+='\t<div class=module style="width:250px;float:right;color:red;">*50% korting op: BasisSpeurder, TekstSpeurder en TekstSpeurder met layout</div>\r\n';}
if(groepid==8){buildHtml+='<div class="module" style="width:250px;float:right;"><p>Voor de winkel Erotiek gelden de regels van het Erotiekconvenant. Verplicht vermelden van vergunningnummer, KVK nummer of BTW nummer met postcode. Uitgezonderd zijn de rubrieken: 0906-lijnen, SMS-diensten, Mobiele Video\'s 18+ en Postorders</p></div>';}}}
if(groepid==2&&inArray(geldigeActies,'SECRETARESSEDAG'))
var heading='<div class="margin"><span class="bold blue"> verras uw secretaresse met een Speurder en een gratis bloemetje</span>'
+'<br />Selecteer onder Felicitaties, Secretaressedag of <a style="display:inline;" href="/servlet/CommandServlet?command=speurdermaken&groepid=2&rubriek=01LQ">klik hier</a>'
+'<br />Deze secretaressedag actie sluit op 16 april om 13:00 uur.</div>';else if(groepid==6&&inArray(geldigeActies,'KONINGINNEDAG'))
var heading='<div class="margin"><span class="bold orange"> Koninklijke korting op Koninginnedag!</span>'
+'<br />25% korting op al uw Speurders in de Woonkrant van de Telegraaf op Koninginnedag!</div>';else if(groepid==3&&zakelijk==true&&inArray(geldigeActies,'CABRIOACTIE'))
var heading='<div class="margin"><span class="bold blue"> Het wordt steeds leuker op de weg!</span>'
+'<br />Plaats uw Speurder in de Cabrio- en coup&eacute;special in De Telegraaf van 25 april met een gratis doorplaatsing naar zaterdag 26 april.</div>';else
var heading='';var publisher=formaat;if(publisher!='HC'&&publisher!='HDC'&&typeof(calendars)!="undefined"){publisher=calendars[calendarid].publisher;}
tmp=buildHtml;var obj=document.getElementById('subrubriekdiv'+groepid);try{obj.innerHTML=tmp;}catch(ex){}}
function Publisher(name,options){if(options==undefined)return false;if(options.rubriekGekozen==undefined)options.rubriekGekozen=false;this.hasRubriek=options.rubriekGekozen;}
function setRubriek(formaat,rubriekid,calendarid,uitgevernaam){var extraparam='';var url='/servlet/CommandServlet?command=setsubrubriek&formaat='+formaat+'&calendarid='+calendarid
+'&groepid='+groepid+'&rubriekid='+rubriekid+extraparam;if((uitgevernaam!=undefined)&&(uitgevernaam!=null)){url+='&uitgevernaam='+uitgevernaam;}
var postdata=null;var options={onSuccess:function(req){handleSetRubriek(req.responseXML)}};asyncHandleRequest(url,postdata,options);trackPage("/speurder/kies-krant/subrubriek/"+rubriekid);}
function handleSetRubriek(xml){var responseXML=xml.getElementsByTagName("response")[0];var calendarId=responseXML.getElementsByTagName("calendarid")[0];var error=responseXML.getElementsByTagName("error")[0];if((error!=null)&&(error!=undefined)&&(calendarId!=null)&&(calendarId!=undefined)){var status=error.getElementsByTagName('status')[0];if((status!=null)&&(status!=undefined)){var statuscode=status.firstChild.nodeValue;if(statuscode==20){setError('uw sessie is verlopen');}else if(statuscode!=-1){var statusmsg=error.getElementsByTagName("msg")[0];if((statusmsg!=null)&&(statusmsg!=undefined)&&(status.firstChild.nodeValue!='')&&(status.firstChild.nodeValue!='none')){setError(error.getElementsByTagName("msg")[0].firstChild.nodeValue);return false;}else{setError('Er is een communicatiefout opgetreden, probeert u het nogmaals');hideModal();return false;}}else{var formaatnaam=responseXML.getElementsByTagName("formaatnaam")[0].firstChild.nodeValue;var uitgevernaam='';if((responseXML.getElementsByTagName("uitgevernaam")[0].firstChild!=null)&&(responseXML.getElementsByTagName("uitgevernaam")[0].firstChild!=undefined)){uitgevernaam=responseXML.getElementsByTagName("uitgevernaam")[0].firstChild.nodeValue;}
var calid=calendarId.firstChild.nodeValue;var rubriekomschrijving=responseXML.getElementsByTagName("rubriekomschrijving")[0];var hoofdrubrieknaam=responseXML.getElementsByTagName("hoofdrubrieknaam")[0];var groepnaam=responseXML.getElementsByTagName("groepnaam")[0];if((calid!='')&&(calid!='null')&&(rubriekomschrijving!=null)&&(rubriekomschrijving!=undefined)){hideModal();if(calid=='hc'){disableActions();showSelectCalendar(0);if(!hcClustersSet){modalHcWindow();window.location='#';}else{display(get('HcSelect_slider'),this.checked);}}else if(calid=='hdc'){disableActions();showSelectCalendar(0);if(!hdcClustersSet){modalHdcWindow();window.location='#';}else{display(get('HdcSelect_slider'),this.checked);}}else if(calid==1022){recalcUberKorting();}else if(calid>=1000){activateCalendar(calid,true);showOptionToggler(calid);}else{activateCalendar(calid,true);showSelectCalendar(calid,true);}
recalc();if(formaatnaam=='HDCRCO'){publishers['DDT'].hasRubriek=true;publishers['SPI'].hasRubriek=true;publishers['HDC'].hasRubriek=true;}else{publishers[formaatnaam].hasRubriek=true;}
var rubriekTekst='';if((groepnaam!=null)&&(groepnaam!=undefined)){rubriekTekst+=groepnaam.firstChild.nodeValue+' / ';}
if((hoofdrubrieknaam!=null)&&(hoofdrubrieknaam!=undefined)){rubriekTekst+=hoofdrubrieknaam.firstChild.nodeValue+' / ';}
rubriekTekst+=rubriekomschrijving.firstChild.nodeValue;setHtml(get('c_'+calid+'_rubriek'),rubriekTekst);if(calid=='hc'){setHtml(get('c_59_rubriek'),rubriekTekst);}else if(calid=='59'){setHtml(get('c_hc_rubriek'),rubriekTekst);}
return true;}else{setError('Er is een communicatiefout opgetreden, probeert u het nogmaals (calendar '+calid+' bestaat niet)');return false;}}}else{setError('Er is een communicatiefout opgetreden, probeert u het nogmaals');return false;}}else{setError('Er is een communicatiefout opgetreden, probeert u nogmaals');return false;}}
function handleCategoryRequest(rubriekid,groepid,numcols,prevgroep,formaat,calendarid,forceShowRubriek,uitgevernaam){var url='/servlet/CommandServlet?command=findcategoriescommand';var postdata='&groepid='+groepid+'&view=xml';if(formaat!=undefined){postdata+='&formaat='+formaat;}
if(rubriekid!=undefined){postdata+='&rubriek='+rubriekid;}
var options={'onSuccess':function(req,xml,response){if(page=="kies hoofdrubriek"){fillDivWithCategories(req.responseXML,groepid,5,prevgroep,formaat,calendarid,forceShowRubriek,uitgevernaam);}else{fillModalWithCategories(req.responseXML,rubriekid,groepid,numcols,prevgroep,formaat,calendarid,forceShowRubriek,uitgevernaam);}},'onFailure':function(req,xml,response){setError("Er is nog geen hoofdrubriek geselecteerd, Klik op <a href='/speurder/'>deze link</a> om de hoofdrubriek te selecteren ");}};if(page=="kies hoofdrubriek"){options.get=true;url+=postdata;postdata=null;}else{options.get=false;}
asyncHandleRequest(url,postdata,options);return;}
function handlePriceIndication(async){if(refreshcountprijsindicatie!=refreshcount){if(async==null)
async=false;url='/servlet/CommandServlet?command=prijsindicatie'+'&refresh='+refreshcount;if(async){var req=asyncHandleRequest(url,'',{'onSuccess':function(r,xml,txt){}})}
else{var xml=defaultHandleRequest(url);if(xml==null)
return;var test=xml.getElementsByTagName("DDTprijs");if(test.length>0){var error=xml.getElementsByTagName("error")[0];if(error!=null){var status=error.getElementsByTagName("status")[0].firstChild.nodeValue;var msg=error.getElementsByTagName("msg")[0].firstChild.nodeValue;if(status==20){var command='/?errormsg='+msg;window.location=command;window.focus();return;}}
var status=error[0]
var DDTPrice=xml.getElementsByTagName("DDTprijs")[0].firstChild.nodeValue;var specialPrice=DDTPrice;if(xml.getElementsByTagName("specialprijs")[0]!=null){specialPrice=xml.getElementsByTagName("specialprijs")[0].firstChild.nodeValue;}
var DDTMm=xml.getElementsByTagName("DDTmm")[0].firstChild.nodeValue;var specialMm=DDTMm;if(xml.getElementsByTagName("specialmm")[0]!=null){specialMm=xml.getElementsByTagName("specialmm")[0].firstChild.nodeValue;}
if(check('mmIndicationSpecial'))
setHtml(get('mmIndicationSpecial'),specialMm);setPriceIndication(xml,'HDC108');setPriceIndication(xml,'HDC108','HDC108REGIONAAL');setPriceIndication(xml,'EC');setPriceIndication(xml,'EC','ECLOKAAL');setPriceIndication(xml,'HDC9011');setPriceIndication(xml,'HDC12');setPriceIndication(xml,'HDC1014');setPriceIndication(xml,'M14');setPriceIndication(xml,'MHC');setPriceIndication(xml,'WHC');setPriceIndication(xml,'DDT');setPriceIndication(xml,'DDT','DDTLANDELIJK');setPriceIndication(xml,'SPI');}
refreshcountprijsindicatie=refreshcount;}}}
function setPriceIndication(xml,clustername,targetdiv){if(targetdiv==null)
{targetdiv=clustername;}
if(check('priceIndication'+clustername)&&check('mmIndication'+clustername)){if(xml.getElementsByTagName(clustername+"mm")[0]!=undefined&&xml.getElementsByTagName(clustername+"prijs")[0]!=undefined){var tmpMm=xml.getElementsByTagName(clustername+"mm")[0].firstChild.nodeValue;var tmpPrice=xml.getElementsByTagName(clustername+"prijs")[0].firstChild.nodeValue;setHtml(get('priceIndication'+targetdiv),tmpPrice);setHtml(get('mmIndication'+targetdiv),tmpMm);}else{debug("Cluster "+clustername+" komt niet voor in de prijsindicatie XML")}}}
function setPriceIndications(xml){if(refreshcountprijsindicatie!=refreshcount){var test=xml.getElementsByTagName("DDTprijs");if(test.length>0){var DDTPrice=xml.getElementsByTagName("DDTprijs")[0].firstChild.nodeValue;var specialPrice=DDTPrice;if(xml.getElementsByTagName("specialprijs")[0]!=null){specialPrice=xml.getElementsByTagName("specialprijs")[0].firstChild.nodeValue;}
var DDTMm=xml.getElementsByTagName("DDTmm")[0].firstChild.nodeValue;var specialMm=DDTMm;if(xml.getElementsByTagName("specialmm")[0]!=null){specialMm=xml.getElementsByTagName("specialmm")[0].firstChild.nodeValue;}
if(check('mmIndicationSpecial'))
setHtml(get('mmIndicationSpecial'),specialMm);setPriceIndication(xml,'HDC108');setPriceIndication(xml,'HDC108','HDC108REGIONAAL');setPriceIndication(xml,'EC');setPriceIndication(xml,'EC','ECLOKAAL');setPriceIndication(xml,'HDC9011');setPriceIndication(xml,'HDC12');setPriceIndication(xml,'M14');setPriceIndication(xml,'MHC');setPriceIndication(xml,'WHC');setPriceIndication(xml,'DDT');setPriceIndication(xml,'DDT','DDTLANDELIJK');setPriceIndication(xml,'SPI');if((DDTMm<9&&numcolumns==1)||(DDTMm<6&&numcolumns==2)){var minMmsSpans=getElementsByClassName('minMms');for(span in minMmsSpans){minMmsSpans[span].innerHTML=numcolumns==2?'6':'9';}
removeClass(get('tooFewMms'),'hidden');}else{addClass(get('tooFewMms'),'hidden');}}
refreshcountprijsindicatie=refreshcount;}}
function updateSpeurderMakenPreview(synchronous){var result=false;synchronous=synchronous||true;return result;}
function setPriceToPay(xml){if(tmg(xml).find('status').text()!=-1){setError(tmg(xml).find('msg').text());}
var bruto=tmg(xml).find('brutoprijs').text();var korting=tmg(xml).find('kortingenprijs').text();var prijsex=tmg(xml).find('brutoprijsrestantbedrag').text();tmg('#breadcrumbproperty_restantex').addClass('hidden');tmg('#breadcrumbproperty_korting').addClass('hidden');tmg('#breadcrumbproperty_korting').addClass('hidden');}
function updatePreview(){if(typeof(uploadLPMateriaal)!="undefined"&&uploadLPMateriaal){if(completeImage_location){if(completeImage_location.length==0){alert("U heeft geen materiaal opgegeven, via 'bladeren' kunt u materiaal toevoegen");return false;}}
if(get('previewimg').src&&(get('previewimg').src).length>0){stateUpdate(false,true);handlePriceIndication();}}else{stateUpdate(false,true);handlePriceIndication();}
return false;}
function updatePrijsOnderBetalen(){xml=defaultHandleRequest('/servlet/CommandServlet?command=getprice','');var error=xml.getElementsByTagName("error")[0];if(error!=null){var status=error.getElementsByTagName("status")[0].firstChild.nodeValue;var msg=error.getElementsByTagName("msg")[0].firstChild.nodeValue;if(status==20){var command='/?errormsg='+msg;window.location=command;window.focus();return false;}}
setClass(kortingOnderBetalen,'hidden');setClass(prijsOnderBetalen,'hidden');setClass(prijsOnderBetalenRestant,'hidden');if(xml.getElementsByTagName('status')[0].firstChild.nodeValue!=0){if(xml.getElementsByTagName('brutoprijs')[0].firstChild.nodeValue=='zie prijsindicatie'){tmg('.breadcrumb_prijsex').html('');}else{var prijsweergave='<div class="breadcrumb_prijsex_highlight module small" style="padding:1px !important;border-width: 3px; width: 244px; margin-top: 0px; height: 56px; float: right; margin-bottom: 1px;">';prijsweergave+='Basisprijs: <b>&euro; '+xml.getElementsByTagName('brutoprijs')[0].firstChild.nodeValue+'</b>';var korting=xml.getElementsByTagName('kortingenprijs')[0].firstChild.nodeValue;if(korting&&(korting!='0,00')&&(korting!='-0,00')){if(korting.indexOf('-')==0){korting=korting.replace('-','');prijsweergave+='<br/>Uw korting: <b>&euro; '+korting+'</b>';}else{prijsweergave+='<br/>Toeslag <b>&euro; '+korting+'</b>';}}
var reedsbetaald=xml.getElementsByTagName('reedsbetaald')[0].firstChild.nodeValue;var tebetalen=xml.getElementsByTagName('brutoprijsrestantbedrag')[0].firstChild.nodeValue;if(tebetalen!=0){if(reedsbetaald&&(reedsbetaald!='0,00')){if(/^-/.test(tebetalen)){prijsweergave+='<br/> Te ontvangen: <b>&euro; '+tebetalen+'</b>';}else{prijsweergave+='<br/> Nog te betalen: <b>&euro; '+tebetalen+'</b>';}
prijsweergave+=' (voldaan: <b>&euro; '+reedsbetaald+'</b>)';}else{if(/^-/.test(tebetalen)){prijsweergave+='<br/> Te ontvangen: <b>&euro; '+tebetalen+'</b>';}else{prijsweergave+='<br/> Te betalen: <b>&euro; '+tebetalen+'</b>';}}}
prijsweergave+='<br/><span style="font-size:9px">prijzen zijn exclusief BTW</span></div>';tmg('.breadcrumb_prijsex').html(''+prijsweergave);$('.breadcrumb_prijsex_highlight').effect('highlight',{},2000);}}}
function controleerOverlappendeClusters(){if(get('melding_overlappende_clusters')&&(get('melding_overlappende_clusters')!==undefined)){tmg.loadJson('/servlet/CommandServlet?command=getoverlappendeclusters',null,function(json){if(json.error){setError(COMMUNICATION_ERROR);return;}
var msg;if(json.length>0){msg='<strong>Het verspreidingsgebied v.d. volgende kranten overlappen:</strong><ul class="clusterwarning">';jQuery.each(json.overlappende_clusters,function(walk,cluster){msg+="<li>"+cluster.cluster_x+' overlapt met '+cluster.cluster_y+"</li>";});msg+="</ul>"
setHtml(get('melding_overlappende_clusters'),msg);}else{setHtml(get('melding_overlappende_clusters'),'');}},false,null);}
return;}
var Scroller=function(){this.self=this;function init(){get('buttonleft').onmousedown=function(){stopAutoscrollInterval();updateProductbarOffset();self.from=get('productbar').scrollLeft;self.to=self.from-219;self.start=(new Date()).getTime();self.einde=self.start+500;activeAutoscrollInterval=setInterval(scrollSlow,20);};get('buttonright').onmousedown=function(){stopAutoscrollInterval();updateProductbarOffset();self.from=get('productbar').scrollLeft;self.to=self.from+219;self.start=(new Date()).getTime();self.einde=self.start+500;activeAutoscrollInterval=setInterval(scrollSlow,20);};get('slider').onmouseover=function(){updateProductbarOffset();this.oldBackgroundImage=this.style.background;this.style.backgroundImage='url(\'/img/slider/slider_background_over.gif\')';this.onmouseout=function(){this.style.backgroundImage=this.oldBackgroundImage;}};get('slider').onmousedown=function(){stopAutoscrollInterval();updateProductbarOffset();mouse.startx=mouse.x;mouse.scrollx=parseInt(get('productbar').scrollLeft);activeScrollInterval=setInterval(scrollDiv,20);};get('scrollbar').onmousedown=function(){stopAutoscrollInterval();updateProductbarOffset();self.from=get('productbar').scrollLeft;self.slideroffset=get('slider').offsetLeft;self.start=(new Date()).getTime();self.einde=self.start+300;var moved=parseInt(mouse.x-self.productbaroffset-(self.slideroffset-self.productbaroffset)-self.sliderwidth/2);var factor=moved/(self.productbarwidth-(self.sliderwidth));self.to=self.from+(self.holderwidth-self.productbarwidth)*factor;activeAutoscrollInterval=setInterval(scrollSlow,20);};if(get('holder').offsetWidth<=get('productbar').offsetWidth){addClass(get('scrollbarholder'),'hidden');}else{var productbar=get('productbar');self.buttonwidth=get('buttonleft').offsetWidth;self.productbarwidth=productbar.offsetWidth;self.productbarscrollleft=productbar.scrollLeft;self.holderwidth=get('holder').offsetWidth;get('slider').style.width='218px';self.sliderwidth=get('slider').offsetWidth;if(self.productbarscrollleft==0){var scrollerstartpos;if(speurderrubriek==6){scrollerstartpos=10*219;}else if(speurderrubriek==12){scrollerstartpos=10*219;}else{scrollerstartpos=2*219;};get('productbar').scrollLeft=scrollerstartpos;self.productbarscrollleft=scrollerstartpos;}
updateProductbarOffset();updateSlider();get('slider').style.visibility='visible';}}
function scrollDiv(){var moved=(mouse.x-mouse.startx);var factor=moved/(this.productbarwidth-this.sliderwidth);var newleft=(this.holderwidth-this.productbarwidth)*factor;var newscrollleft=newleft+mouse.scrollx;this.productbarscrollleft=newscrollleft;get('productbar').scrollLeft=newscrollleft;updateSlider();}
function updateSlider(){var newscrollleft=this.productbarscrollleft;var factor=newscrollleft/(this.holderwidth-this.productbarwidth);var newleft=this.productbaroffset+(this.productbarwidth-this.sliderwidth)*factor;if(newleft<this.productbaroffset)newleft=this.productbaroffset;else if(newleft>(this.productbaroffset+this.productbarwidth-this.sliderwidth))newleft=(this.productbaroffset+this.productbarwidth-this.sliderwidth);get('slider').style.left=newleft+'px';}
function scrollSlow(){var currenttime=(new Date()).getTime();if(this.einde-currenttime>=0){var timepassed=currenttime-this.start;var looptime=this.einde-this.start;var p=timepassed/looptime;var diff=(this.to-this.from)*Math.sin(p*Math.PI/2);var newscrollleft=parseInt(diff+this.from);this.productbarscrollleft=newscrollleft;get('productbar').scrollLeft=newscrollleft;updateSlider();}else{get('productbar').scrollLeft=this.to;this.productbarscrollleft=this.to;updateSlider(this.to);stopAutoscrollInterval();}}
function updateProductbarOffset(){var productbar=get('productbar');valueL=0;do{valueL+=productbar.offsetLeft||0;productbar=productbar.offsetParent;if(productbar){if(productbar.tagName=='BODY')break;var p=productbar.style.position;if(p=='relative'||p=='absolute')break;}}while(productbar);this.productbaroffset=valueL;}
this.init=init;};function modalPublisherWindow(publisher,uitgevernaam){var title=' selecteren';if(publisher&&publisher=='hdc'){get('modalHcWindowHolder').style.display='none';get('modalHcWindowHolder').style.visibility='hidden';get('modalRubriekWindowHolder').style.display='none';get('modalRubriekWindowHolder').style.visibility='hidden';get('modalHdcWindowHolder').style.display='block';get('modalHdcWindowHolder').style.visibility='visible';title='titel'+title;}else if(publisher&&publisher=='hc'){get('modalHdcWindowHolder').style.display='none';get('modalHdcWindowHolder').style.visibility='hidden';get('modalRubriekWindowHolder').style.display='none';get('modalRubriekWindowHolder').style.visibility='hidden';get('modalHcWindowHolder').style.display='block';get('modalHcWindowHolder').style.visibility='visible';title='regio'+title;}else if(publisher&&publisher=='rubriek'&&get('modalHcWindowHolder')&&get('modalHdcWindowHolder')&&get('modalRubriekWindowHolder')){get('modalHcWindowHolder').style.display='none';get('modalHcWindowHolder').style.visibility='hidden';get('modalHdcWindowHolder').style.display='none';get('modalHdcWindowHolder').style.visibility='hidden';get('modalRubriekWindowHolder').style.display='block';get('modalRubriekWindowHolder').style.visibility='visible';title='subrubriek'+title;}
if((uitgevernaam!=undefined)&&(uitgevernaam!=null)&&(uitgevernaam!='')){title=title+' voor '+uitgevernaam;}
setHtml(get('modalWindowHeaderTitle'),title);showModal();}
function showModal(){var layer=get('transparencyLayer');if(layer!=null){setWidthPercent(layer,100);setHeight(layer,getPageHeight());display(layer,'block');}
display(get('modalWindowContainer'),'block');window.location='#';}
function modalWindow(title,content){setHtml(get('modalWindowHeaderTitle'),title);setHtml(get('modalWindowContent'),content);showModal();}
function modalHdcWindow(){modalPublisherWindow('hdc','HDC Media');}
function modalHcWindow(){modalPublisherWindow('hc','Overige huis-aan-huiskranten');}
function modalRubriekWindow(uitgever,content){if(content=='PRELOADER')setHtml(get('modalRubriekWindowHolder'),'<img src="/img/loader_large.gif" style="margin:50px 45%;"  width="30" height="30" />')
else if(content!==undefined)setHtml(get('modalRubriekWindowHolder'),content);modalPublisherWindow('rubriek',uitgever);}
function setHcClusterType(type,subscription){if(subscription){setClass(get('the_midweekMapImage'),'hidden');setClass(get('the_weekendMapImage'),'hidden');if(type=='weekend'){setClass(get('the_midweekSubscriptionMapImage'),'hidden');setClass(get('the_weekendSubscriptionMapImage'),'');}else{setClass(get('the_weekendSubscriptionMapImage'),'hidden');setClass(get('the_midweekSubscriptionMapImage'),'');}}else{setClass(get('the_midweekSubscriptionMapImage'),'hidden');setClass(get('the_weekendSubscriptionMapImage'),'hidden');if(type=='weekend'){setClass(get('the_midweekMapImage'),'hidden');setClass(get('the_weekendMapImage'),'');}else{setClass(get('the_weekendMapImage'),'hidden');setClass(get('the_midweekMapImage'),'');}}}
function hcClusterUnhighlight(clusterType){setClass(get('hcMapHoverImage_'+clusterType),'empty_'+clusterType+'Map');}
function hdcClusterUnhighlight(clusterType){setClass(get('hdcMapHoverImage'),'empty_Map');}
function publisherClusterHighlight(publisher,source,clusterType){if(publisher=='hc'){setClass(get(publisher+'MapHoverImage_'+clusterType),clusters[publisher][source].naam);}else if(publisher=='hdc'){setClass(get(publisher+'MapHoverImage'),clusters[publisher][source].naam);}
var returnString='<strong>'+clusters[publisher][source]['omschrijving']+'</strong><br />';if(publisher=='hc'){for(titel in clusters.hc[source].titels){returnString+=getShortWeekdayByWeekday(clusters.hc[source].titels[titel].publicatiedag)
+': '+clusters.hc[source].titels[titel].omschrijving
+' ('+clusters.hc[source].titels[titel].oplage+')<br />';}
setHtml(get('HcSelectDistributiegegevens'),returnString);}else if(publisher=='hdc'){for(titel in clusters.hdc[source].titels){returnString+=clusters.hdc[source].titels[titel].omschrijving
+' ('+clusters.hdc[source].titels[titel].oplage+')<br />';}
setHtml(get('HdcSelectDistributiegegevens'),returnString);}}
function hcClusterHighlight(source,clusterType){publisherClusterHighlight('hc',source,clusterType);}
function hdcClusterHighlight(source){publisherClusterHighlight('hdc',source);}
function hcClusterSelectMap(source,clusterType){if(check('HcSelect_'+source)){var checkbox=get('HcSelect_'+source);setCheckbox(checkbox,!checkbox.checked);}
hcClusterSelect(source,clusterType);}
function hdcClusterSelectMap(source){if(check('HdcSelect_'+source)){var checkbox=get('HdcSelect_'+source);setCheckbox(checkbox,!checkbox.checked);}
hdcClusterSelect(source);}
function publisherSelectSource(publisher,source,clusterType){var checkbox;var currentSelectedClusters;if(publisher=='hc'){currentSelectedClusters=get('hcMapImageHolder_'+clusterType);checkbox=get('HcSelect_'+source);}else if(publisher=='hdc'){currentSelectedClusters=get('hdcMapImageHolder');checkbox=get('HdcSelect_'+source);}
if(checkbox&&checkbox.checked==false){setCheckbox(checkbox,false);if(check(publisher+'ImageMap_'+source)){currentSelectedClusters.removeChild(get(publisher+'ImageMap_'+source));}
return false;}else{var div="";if(typeof(currentSelectedClusters)!='undefined'){div='<div style="position:absolute; overflow:hidden; width:244px;height:'+currentSelectedClusters.style.height+'px;" id="'+publisher+'ImageMap_'+source+'">';if(publisher=='hc'){div+=' <img class="'+clusters[publisher][source].naam+'" src="/img/'+publisher+'-map/'+publisher.toUpperCase()+'-'+clusterType+'-selected.png" style="position:absolute;" />';}else if(publisher=='hdc'){div+=' <img class="'+clusters[publisher][source].naam+'" src="/img/'+publisher+'-map/HDC-selected.png" style="position:absolute;" />';}
div+='</div>';setHtml(currentSelectedClusters,div+getHtml(currentSelectedClusters));}
setCheckbox(checkbox,true);}}
function hcClusterSelect(source,clusterType){publisherSelectSource('hc',source,clusterType)}
function hdcClusterSelect(source){publisherSelectSource('hdc',source)}
function doCompletionFindCluster(formaat){var postString='';var zoekvalue='';if("HDC"==formaat){zoekvalue=get('postcode_hdc').value;}else{zoekvalue=get('postcode_hc').value;}
if(zoekvalue&&!isNaN(trim(zoekvalue))){postString='formaat='+formaat+'&postcode='+escape(zoekvalue)+'&rubriekid='+subrubriek;}else{postString='formaat='+formaat+'&plaatsnaam='+escape(zoekvalue)+'&rubriekid='+subrubriek;}
asyncHandleRequest('/servlet/CommandServlet?command=findclusters',postString,{'onSuccess':function(r,responseXML,text){if(responseXML){var adverterencluster=responseXML.getElementsByTagName("adverterencluster")[0];var clusteroptions='';for(var walk=0;walk<adverterencluster.childNodes.length;walk++){var clusterid=0;var cluster=adverterencluster.getElementsByTagName("cluster")[walk];var clusternaam=cluster.getElementsByTagName("clusternaam")[0].firstChild.nodeValue;var clusteromschrijving=cluster.getElementsByTagName("clusteromschrijving")[0].firstChild.nodeValue;var subscription=cluster.getElementsByTagName("subscription")[0].firstChild.nodeValue=="true";var subscriptionPrefix=subscription?'Subscription':'';var clustertype='';if(cluster.getElementsByTagName("clustertype")&&cluster.getElementsByTagName("clustertype")[0]&&cluster.getElementsByTagName("clustertype")[0].firstChild){clustertype=cluster.getElementsByTagName("clustertype")[0].firstChild.nodeValue;}
if("HDC"==formaat){for(cluster in clusters.hdc)if(clusters.hdc[cluster].naam==clusternaam)clusterid=cluster;var onclick=' onclick="hdcClusterSelectMap(\''+clusterid+'\');"';clusteroptions+='<a href="javascript:void(0);"'+onclick+' onmouseover="hdcClusterHighlight(\''+clusterid+'\');"'+' onmouseout="hdcClusterUnhighlight(\''+clustertype+'\')"'+'>- '+clusteromschrijving+' ('+clustertype+')</a>';}else{for(cluster in clusters.hc)if(clusters.hc[cluster].naam==clusternaam)clusterid=cluster;var onclick=' onclick="optiontogglersEffects[\'HcSelect'+subscriptionPrefix+ucFirst(clustertype)+'Uitgaven_toggler\'].show(); '+'optiontogglersEffects[\'HcSelect'+subscriptionPrefix+(clustertype=='weekend'?'Midweek':'Weekend')+'Uitgaven_toggler\'].hide();'+'optiontogglersEffects[\'HcSelect'+(subscription?'':'Subscription')+'Weekend'+'Uitgaven_toggler\'].hide();'+'optiontogglersEffects[\'HcSelect'+(subscription?'':'Subscription')+'Midweek'+'Uitgaven_toggler\'].hide();'+'setHcClusterType(\''+clustertype+'\', '+subscription+'); hcClusterSelectMap(\''+clusterid+'\', \''+clustertype+'\', '+subscription+');"';clusteroptions+='<a href="javascript:void(0);"'+onclick+' onmouseover="hcClusterHighlight(\''+clusterid+'\', \''+clustertype+'\', '+subscription+');"'+' onmouseout="hcClusterUnhighlight(\''+clustertype+'\', '+subscription+')"'+'>- '+clusteromschrijving+' ('+clustertype+')</a>';}}
if("HDC"==formaat){setHtml(get('hdcFoundClustersByPostcodeList'),clusteroptions);}else{setHtml(get('hcFoundClustersByPostcodeList'),clusteroptions);}}},'onFailure':function(r,status,statusText){if(status==204){if("HDC"==formaat){setHtml(get('hdcFoundClustersByPostcodeList'),'Geen clusters gevonden.');}else{setHtml(get('hcFoundClustersByPostcodeList'),'Geen clusters gevonden.');}}else{alert('Er is een fout opgetreden in de communicatie met de server, probeer het nogmaals');}},timeoutMilliSecs:2000,'onFinish':function(){}});return true;}
function hideHcModal(){hideModal();setHtml(get('HcSelectDistributiegegevens'),'selecteer eerst een distributiegebied');deactivateCalendar(1024);}
function hideHdcModal(){hideModal();setHtml(get('HdcSelectDistributiegegevens'),'selecteer eerst een distributiegebied');deactivateCalendar(1024);}
function setHcClusters(newClusterArray){for(var i=0;i<newClusterArray.length;i++){if(!inArray(hcClusterArray,newClusterArray[i]))addHcCluster(newClusterArray[i]);}
hcClusterArray=newClusterArray;}
function setHdcClusters(newClusterArray){for(var i=0;i<newClusterArray.length;i++){if(!inArray(hdcClusterArray,newClusterArray[i]))addHdcCluster(newClusterArray[i]);}
hdcClusterArray=newClusterArray;}
function generateSchema(schemaId,schemaType,options){var result;if(!options)options={};if(!options.days){options.days={};switch(schemaType){case'HDC':break;case'HC':break;case'SPI':options.days=calendars[2].days;break;case'DDT':options.days=calendars[1].days;break;default:return false;}}
result='<div id="schema'+schemaId+'_slider" class="slider herhalen">'+' <div class="module small">'+'  <h2 class="blue">'+'   <span class="right bold red" id="NoDaysSelected_'+schemaId+'"></span>'+'   1. herhalen'+'  </h2>'+'  <table border="0" cellspacing="2" cellpadding="0">'+'   <tr>'+'    <td>'+'     <input type="radio" name="doorplaatsen'+schemaId+'" value="multipleDaysPerWeek" id="OmDeWeken_'+schemaId+'" checked="checked" />'+'     <label for="OmDeWeken_'+schemaId+'">elke</label>'+'    </td>'+'    <td>'+'     <select id="OmDeWekenValue_'+schemaId+'" onchange="get(\'OmDeWeken_'+schemaId+'\').checked = true;" class="small">'+'      <option value="1">week</option>'+'      <option value="2">2 weken</option>'+'      <option value="3">3 weken </option>'+'      <option value="4">4 weken </option>'+'     </select>'+'    </td>'+'   </tr>';if(schemaType=='HC'){result+='   <input name="OmDeWekenDag_'+schemaId+'" checked="checked" value="1" type="checkbox" class="hidden" />';}else if(schemaType=='RDP'){result+='   <input name="OmDeWekenDag_'+schemaId+'" checked="checked" value="5" type="checkbox" class="hidden" />'+'     <input name="OmDeWekenDag_'+schemaId+'" checked="checked" value="6" type="checkbox" class="hidden" />';}
if(schemaType=='SPI'||schemaType=='DDT'||schemaType=='HDC'){result+='   <tr>'+'    <td valign="top" align="right">'+'     <img src="/img/hoekje_wit8.gif" alt="hoekje" />'+'    </td>'+'    <td>'+'     <table cellspacing="3" style="margin-top:0px;">'+'      <tr align="center">'+'       <td>ma</td>'+'       <td>di</td>'+'       <td>wo</td>'+'       <td>do</td>'+'       <td>vr</td>';if(schemaType=='HDC'){result+='     <td>za</td>';}else if(schemaType=='DDT'){result+='     <td>za</td>'+'       <td>zo</td>';}
result+='      </tr>'+'      <tr>'+'       <td><input name="OmDeWekenDag_'+schemaId+'" value="1" type="checkbox" onchange="get(\'OmDeWeken_'+schemaId+'\').checked = true;" class="slimCheckbox" '+((inArray(options.days,1))?'':'disabled="disabled"')+' /></td>'+'       <td><input name="OmDeWekenDag_'+schemaId+'" value="2" type="checkbox" onchange="get(\'OmDeWeken_'+schemaId+'\').checked = true;" class="slimCheckbox" '+((inArray(options.days,2))?'':'disabled="disabled"')+' /></td>'+'       <td><input name="OmDeWekenDag_'+schemaId+'" value="3" type="checkbox" onchange="get(\'OmDeWeken_'+schemaId+'\').checked = true;" class="slimCheckbox" '+((inArray(options.days,3))?'':'disabled="disabled"')+' /></td>'+'       <td><input name="OmDeWekenDag_'+schemaId+'" value="4" type="checkbox" onchange="get(\'OmDeWeken_'+schemaId+'\').checked = true;" class="slimCheckbox" '+((inArray(options.days,4))?'':'disabled="disabled"')+' /></td>'+'       <td><input name="OmDeWekenDag_'+schemaId+'" value="5" type="checkbox" onchange="get(\'OmDeWeken_'+schemaId+'\').checked = true;" class="slimCheckbox" '+((inArray(options.days,5))?'':'disabled="disabled"')+' /></td>';if(schemaType=='HDC'){result+='       <td><input name="OmDeWekenDag_'+schemaId+'" value="6" type="checkbox" onchange="get(\'OmDeWeken_'+schemaId+'\').checked = true;" class="slimCheckbox" '+((inArray(options.days,6))?'':'disabled="disabled"')+' /></td>';}else if(schemaType=='DDT'){result+='       <td><input name="OmDeWekenDag_'+schemaId+'" value="6" type="checkbox" onchange="get(\'OmDeWeken_'+schemaId+'\').checked = true;" class="slimCheckbox" '+((inArray(options.days,6))?'':'disabled="disabled"')+' /></td>'+'       <td><input name="OmDeWekenDag_'+schemaId+'" value="7" type="checkbox" onchange="get(\'OmDeWeken_'+schemaId+'\').checked = true;" class="slimCheckbox" '+((inArray(options.days,7))?'':'disabled="disabled"')+' /></td>';}
result+='      </tr>'+'     </table>'+'    </td>'+'   </tr>';}else if(schemaType=='EC'){result+='   <input name="OmDeWekenDag_'+schemaId+'" value="3" type="checkbox" checked="checked" class="hidden" />';}else if(schemaType=='WATERSPORT'){result+='   <input name="OmDeWekenDag_'+schemaId+'" value="6" type="checkbox" checked="checked" class="hidden" />';}
result+='   <tr>'+'    <td>'+'     <input type="radio" name="doorplaatsen'+schemaId+'" value="singleDayPerWeek" id="StoptNaDatum_'+schemaId+'" onclick="resetRadio(document.activeForm.OmDeWekenDag_'+schemaId+'); get(\'StoptNaDatum_'+schemaId+'\').checked = true;" />'+'     <label for="StoptNaDatum_'+schemaId+'">elke</label>'+'    </td>'+'    <td>'+'     <select id="OmHoeveelsteWeekValue_'+schemaId+'" onchange="resetRadio(document.activeForm.OmDeWekenDag_'+schemaId+'); get(\'StoptNaDatum_'+schemaId+'\').checked = true;" class="small">'+'      <option value="1">1ste</option>'+'      <option value="2">2e</option>'+'      <option value="3">3e</option>'+'      <option value="4">4e</option>'+'     </select>';if(schemaType=='SPI'||schemaType=='DDT'||schemaType=='HDC'){result+='     <select id="OmWeekdagValue_'+schemaId+'" onchange="resetRadio(document.activeForm.OmDeWekenDag_'+schemaId+'); get(\'StoptNaDatum_'+schemaId+'\').checked = true;" class="small">'+'      <option value="1">maandag</option>'+'      <option value="2">dinsdag</option>'+'      <option value="3">woensdag</option>'+'      <option value="4">donderdag</option>'+'      <option value="5">vrijdag</option>';if(schemaType=='HDC'){result+='      <option value="6">zaterdag</option>';}else if(schemaType=='DDT'){result+='      <option value="6">zaterdag</option>'+'      <option value="7">zondag</option>';}
result+='     </select>'+'     van de maand';}else if(schemaType=='RDP'||schemaType=='HC'){result+='     <select id="OmWeekdagValue_'+schemaId+'" class="hidden">'+'      <option value="5" selected="selected">5</option>'+'     </select>'+'     week van de maand';}else if(schemaType=='EC'){'     woensdag van de maand'+'     <select id="OmWeekdagValue_'+schemaId+'" style="display:none;">'+'      <option value="3" selected="selected">woensdag</option>'+'     </select>';}else if(schemaType=='WATERSPORT'){result+='     zaterdag van de maand'+'     <select id="OmWeekdagValue_'+schemaId+'" style="display:none;">'+'      <option value="6" selected="selected">zaterdag</option>'+'     </select>';}
result+='    </td>'+'   </tr>'+'  </table>'+'  <hr style="margin:10px 20px 10px 20px;" />'+'  <h2 class="blue">2. einddatum</h2>'+'  <table border="0" cellspacing="2" cellpadding="0">'+'   <tr>'+'    <td colspan="2">'+'     <input type="radio" name="doorplaatsen'+schemaId+'Einde" value="stoptEindeJaar" id="StoptEindeJaar_'+schemaId+'" checked="checked" />'+'     <label for="StoptEindeJaar_'+schemaId+'">tot einde van dit jaar</label>'+'    </td>'+'   </tr>'+'   <tr>'+'    <td>'+'     <input type="radio" name="doorplaatsen'+schemaId+'Einde" value="stoptEindeDatum" id="StoptEindeDatum_'+schemaId+'" />'+'     <label for="StoptEindeDatum_'+schemaId+'">tot en met</label>'+'    </td>'+'    <td>'+'     <select id="StoptEindeDatumDag_'+schemaId+'" onchange="get(\'StoptEindeDatum_'+schemaId+'\').checked = true;" class="small">'+'      <option value="1">1</option>'+'      <option value="2">2</option>'+'      <option value="3">3</option>'+'      <option value="4">4</option>'+'      <option value="5">5</option>'+'      <option value="6">6</option>'+'      <option value="7">7</option>'+'      <option value="8">8</option>'+'      <option value="9">9</option>'+'      <option value="10">10</option>'+'      <option value="11">11</option>'+'      <option value="12">12</option>'+'      <option value="13">13</option>'+'      <option value="14">14</option>'+'      <option value="15">15</option>'+'      <option value="16">16</option>'+'      <option value="17">17</option>'+'      <option value="18">18</option>'+'      <option value="19">19</option>'+'      <option value="20">20</option>'+'      <option value="21">21</option>'+'      <option value="22">22</option>'+'      <option value="23">23</option>'+'      <option value="24">24</option>'+'      <option value="25">25</option>'+'      <option value="26">26</option>'+'      <option value="27">27</option>'+'      <option value="28">28</option>'+'      <option value="29">29</option>'+'      <option value="30">30</option>'+'      <option value="31">31</option>'+'     </select>'+'     <select id="StoptEindeDatumMaand_'+schemaId+'" onchange="get(\'StoptEindeDatum_'+schemaId+'\').checked = true;" class="small">'+'      <option value="1">januari</option>'+'      <option value="2">februari</option>'+'      <option value="3">maart</option>'+'      <option value="4">april</option>'+'      <option value="5">mei</option>'+'      <option value="6">juni</option>'+'      <option value="7">juli</option>'+'      <option value="8">augustus</option>'+'      <option value="9">september</option>'+'      <option value="10">oktober</option>'+'      <option value="11">november</option>'+'      <option value="12">december</option>'+'     </select>'+'     <select id="StoptEindeDatumJaar_'+schemaId+'" onchange="get(\'StoptEindeDatum_'+schemaId+'\').checked = true;" class="small" disabled="disabled">';result+=' <option value="2010">2010</option>';result+='     </select>'+'    </td>'+'   </tr>'+'   <tr>'+'    <td>'+'     <input type="radio" name="doorplaatsen'+schemaId+'Einde" value="stoptEindeNaKeer" id="StoptEindeNaKeer_'+schemaId+'" />'+'     <label for="StoptEindeNaKeer_'+schemaId+'">stopt over</label>'+'    </td>'+'    <td>'+'     <input type="text" id="EindeNaKeerValue_'+schemaId+'" onmouseup="get(\'StoptEindeNaKeer_'+schemaId+'\').checked = true;" onkeydown="get(\'StoptEindeNaKeer_'+schemaId+'\').checked = true;" value="10" style="width:20px;" class="small" />'+'     weken'+'    </td>'+'   </tr>'+'  </table>'+'  <input type="button" value="toepassen" onclick="if(saveScheme(\''+schemaId+'\')) { togglersEffects[\'schema'+schemaId+'_toggler\'].sweetHide();  }" class="button right" />'+'  <input type="button" value="annuleer" onclick="togglersEffects[\'schema'+schemaId+'_toggler\'].sweetHide();" class="button small" />'+' </div>'+'</div>';return result;}
function autogrow(id,maxsize){if(!isLocked(id)){lock(id);get(id).maxsize=maxsize-1;tmg('#'+id).on('keydown',function(){if(this.maxsize<this.value.length)this.value=this.value.substring(0,this.maxsize);checkheight(this.id);});setTimeout('checkheight(\''+id+'\')',400);setTimeout('unlock(\''+id+'\')',400);}}
function checkheight(id){var textarea=tmg('#'+id);textarea.css('overflow','hidden');if(!check('autogrowDiv')){var autogrowDiv=document.createElement('div');autogrowDiv.id='autogrowDiv';autogrowDiv.style.fontSize=textarea.css('fontSize');autogrowDiv.style.fontFamily=textarea.css('fontFamily');autogrowDiv.style.width=textarea.css('width');autogrowDiv.style.padding=textarea.css('padding');autogrowDiv.style.lineHeight=textarea.css('lineHeight');autogrowDiv.style.overflow='hidden';autogrowDiv.style.visibility='hidden';autogrowDiv.style.position='absolute';autogrowDiv.style.top=0;autogrowDiv.style.left=-9999;document.body.appendChild(autogrowDiv);}
var dummy=get('autogrowDiv');dummy.innerHTML=textarea.value().replace(/\n/g,'<br />new')+'<br />new';if(textarea.css('height').replace('px','')<dummy.offsetHeight+textarea.css('lineHeight').replace('px','')*1||(dummy.offsetHeight<textarea.css('height').replace('px','')))
textarea.css('height',((dummy.offsetHeight<45)?45:dummy.offsetHeight)+'px');}
function addPublisherCluster(publisher,clusterId,invisible){if(!calendars[clusterId]||!calendars[clusterId].build){var currentList=get(publisher+'SelectClusterlist');var listItem=document.createElement("li");var clusterName;var clusterType;var publicatiedag;var clusterTypeSuffix='';var uitgevernaam='';if(publisher=='Hc'){clusterName=clusters.hc[clusterId].omschrijving;clusterType=clusters.hc[clusterId].type;publicatiedag=[1];clusterTypeSuffix=' ('+clusterType+')';uitgevernaam='Overige huis-aan-huiskranten';}else if(publisher=='Hdc'){clusterName=clusters.hdc[clusterId].omschrijving;clusterType=clusters.hdc[clusterId].type;publicatiedag=clusters.hdc[clusterId].publicatiedagen;uitgevernaam='HDC Media';}
listItem.innerHTML='';if(typeof subdomain!='undefined'&&subdomain!='hc'){listItem.innerHTML='<input id="c_'+clusterId+'_toggler" type="checkbox" checked="checked" onclick="activateCalendar(\''+clusterId+'\', this.checked); showSelectCalendar(\''+clusterId+'\', this.checked); recalc();" />'+'<label for="c_'+clusterId+'_toggler">'+clusterName+clusterTypeSuffix+' </label>';}
listItem.innerHTML+='<div id="c_'+clusterId+'_slider" class="module" style="display:none;">'+' <div class="calendar clearfix">'+'  <div id="c_'+clusterId+'"></div>'+'    <div class="calendarLinks">'+'     <a href="javascript:void(0);" onclick="if (confirm(\'Weet u zeker dat u deze kalender wil leegmaken, uw geselecteerde plaatsingsdata worden hierbij gewist?\')) {resetCalendar('+clusterId+'); recalc();}" title="wis alle geselecteerde plaatsingsdata">wis&nbsp;data</a>'+'     <div id="schema'+clusterId+'_toggler"><br/><a title="selecteer meedere plaatsingsdata op basis van selectiecriteria" href="javascript:void(0);">herhaal</a></div>'+'    </div>'+' </div>'+' <div>'+generateSchema(clusterId,publisher.toUpperCase(),{days:publicatiedag})+'</div>'+'</div>';currentList.insertBefore(listItem,currentList.childNodes[currentList.childNodes.length-((IE)?1:2)]);togglersById('schema'+clusterId+'_toggler');addCalendar(clusterId,{name:clusterName,publisher:publisher.toUpperCase(),days:publicatiedag,type:clusterType});makeCalendar(clusterId);if(publisher=='hc'){hdcClusterSelectMap(clusterId);}else if(publisher=='hdc'){hcClusterSelectMap(clusterId);}}
if(!invisible){calendars[clusterId].active=true;setCheckbox(get('c_'+clusterId+'_toggler'),true);display(get('c_'+clusterId+'_slider'),true);}
display(get(publisher+'Select_slider'),true);setCheckbox(get(publisher+'Select_toggler'),true);}
function addHcCluster(clusterId){addPublisherCluster('Hc',clusterId);}
function addHdcCluster(clusterId){addPublisherCluster('Hdc',clusterId);}
function checkHcModal(){var hcClusters=[];var input=document.modalWindowForm.HcSelectRegios;var counter=0;for(i=0;i<input.length;i++){if(input[i].checked==true){hcClusters[hcClusters.length]=input[i].value;counter++;}}
if(counter==0){setHtml(get('HcSelectModalWindowErrorDiv'),'selecteer minimaal één distributiegebied');return false;}
setHcClusters(hcClusters);return true;}
function checkHdcModal(){var hdcClusters=[];var input=document.modalWindowForm.HdcSelectRegios;var counter=0;for(i=0;i<input.length;i++){if(input[i].checked==true){hdcClusters[hdcClusters.length]=input[i].value;counter++;}}
if(counter==0){setHtml(get('HdcSelectModalWindowErrorDiv'),'selecteer minimaal één distributiegebied');return false;}
setHdcClusters(hdcClusters);return true;}
var hcClustersSet=false;var hdcClustersSet=false;var refreshcount=Math.ceil((Math.random())*1000);var refreshcountbasketinfo=0;var refreshcountprijsindicatie=0;var refreshcountsetlayout=0;function replacePreviewImage(imageObject,newSourceString){newSourceString+="&refresh="+refreshcount;if(imageObject.src.indexOf(newSourceString)==-1){removeClass(imageObject,'hidden');imageObject.src=newSourceString;imageObject.parentNode.style.height=imageObject.height+'px';imageObject.parentNode.style.visibility='';}else{debug("Discarding unnecessary image requests: The url "+newSourceString+" does not differ, the image "+imageObject.id+" is not refreshed.","IE Performance increase");}}
function initTabs(tabgroup,options){if(!options)options={};if(options.horizontal==undefined)options.horizontal=true;if(options.mouseover==undefined)options.mouseover=false;if(options.transition==undefined)options.transition='normal';var hash=location.hash;var nodes=get(tabgroup).getElementsByTagName('a'),walk=nodes.length;var activenode;while(walk--){nodes[walk].removeAttribute('href');nodes[walk].onclick=function(){selectTab(tabgroup,this.id.replace('link',''),{transition:options.transition,updatehash:true});}
nodes[walk].onmouseover=function(){if(options.mouseover){selectTab(tabgroup,this.id.replace('link',''),{transition:options.transition});}
addClass(this.parentNode,'hover');}
nodes[walk].onmouseout=function(){removeClass(this.parentNode,'hover');}
if('#'+nodes[walk].id.replace('link','')==hash){activenode=walk;}
if(options.horizontal==false){addClass(get(nodes[walk].id).parentNode,'vertical');addClass(get(nodes[walk].id.replace('link','-anchorfix')),'vertical');}}
selectTab(tabgroup,nodes[activenode?activenode:0].id.replace('link',''),{transition:'normal'});}
function selectTab(tabgroup,tabid,options){if(!options)options={};if(options.transition==undefined)options.transition='normal';if(options.updatehash==undefined)options.updatehash=false;if(options.transition=='slow'){$('#'+tabid+'link').parent().addClass('active').siblings().removeClass('active');$('#'+tabid+'-anchorfix').addClass('active').siblings('.active').fadeOut(200,function(){$(this).siblings('.active').fadeIn(300);}).removeClass('active');}else{$('#'+tabid+'-anchorfix').show().addClass('active').siblings('div.tabdiv').hide().removeClass('active');$('#'+tabid+'link').parent().addClass('active').siblings().removeClass('active');}
if(options.updatehash){var currentlocation=window.location.href;if(currentlocation.indexOf('#')!=-1)currentlocation=currentlocation.substring(0,currentlocation.indexOf('#'));window.location.replace(currentlocation+'#'+tabid);}
if(typeof(fixCorners)!="undefined"){fixCorners(tabid);}
trackPage(document.location.pathname+"/"+tabid+"/");}
var animationCarousel=false;function clickCarousel(link){var scrollamount=470;var thescroller=$(link).siblings('div.carousel');var classes=$(link).attr('class').split(' ');for(thisclass in classes){thisclass=classes[thisclass];if(thisclass.substring(0,4)=='link'&&animationCarousel==false&&!$(link).hasClass('active')){animationCarousel=true;var imageHeight=$($('div img',thescroller).get(thisclass.substring(4,5)-1)).height();thescroller.animate({scrollLeft:(thisclass.substring(4,5)-1)*scrollamount+'px',height:imageHeight+'px'},400,'easeOutCubic',function(){animationCarousel=false;});$(link).addClass('active').siblings().removeClass('active');return;}}}
function initCarousel(carousel){var scrollamount=470;var currenthtml=$('.carousel',carousel).html();$('.carousel',carousel).html('<div class="holder">'+currenthtml+'</div>');$('.carousel img',carousel).wrap('<div></div>').after('&nbsp;');var number=$('a',carousel).length;$('.holder',carousel).css({width:(number==0?1:number)*scrollamount});$('a',carousel).click(function(){clickCarousel($(this));});}
function initCarousels(className){$('.'+className).each(function(){initCarousel($(this));});}
function placeIt(id){var x=320,y=200,theLeft,theTop;var el=get(id);if(document.documentElement){theLeft=document.documentElement.scrollLeft;theTop=document.documentElement.scrollTop;}else if(document.body){theLeft=document.body.scrollLeft;theTop=document.body.scrollTop;}
el.style.left=theLeft+x+'px';el.style.top=theTop+y+'px';}
function initModalWindowWithAjaxContent(){if(typeof $=='undefined')return false;$('a.modalpopup').click(function(){var temp=jQuery.ajax({url:$(this).attr('href'),async:false}).responseText;$('#modalWindowContent').html(temp).find('link').remove();showModal();return false;});}
function isMouseLeaveOrEnter(e,handler){if(e.type!='mouseout'&&e.type!='mouseover')return false;var reltg=e.relatedTarget?e.relatedTarget:e.type=='mouseout'?e.toElement:e.fromElement;while(reltg&&reltg!=handler)
reltg=reltg.parentNode;return(reltg!=handler);}
function toggleProductSelect(how){each(collection(get('selecteerproducttype').childNodes),function(el){if(el.tagName=='DIV'){if(how==undefined)toggle(el);else display(el,how);}});}
function setProductType(type){each(collection(get('selecteerproducttype').childNodes),function(el){if(el.tagName=='h1'){el.innerHTML='<a onclick="toggleProductSelect();">Selecteer een ander producttype</a>';}});toggleProductSelect(false);}
function toggleCheckbox(checkbox){if(checkbox&&typeof(checkbox)!="undefined"){if(checkbox.checked==true){checkbox.checked=false;}else{checkbox.checked=true;}}}
function setCookie(c_name,value,expiredays){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":"; expires="+exdate.toGMTString())+'; path=/';}
function getCookie(c_name){if(document.cookie.length>0){c_start=document.cookie.indexOf(c_name+"=");if(c_start!=-1){c_start=c_start+c_name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)
c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}
return"";}var s_version="h20.3:20100126";var s=s_gi(s_account)
s.charSet="UTF-8"
s.currencyCode="EUR"
s.trackDownloadLinks=true
s.trackExternalLinks=true
s.trackInlineStats=true
s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls"
s.linkInternalFilters="javascript:,speurdersindekrant.nl,online.speurders.nl"
s.linkLeaveQueryString=false
s.linkTrackVars="eVar5,eVar21,eVar24"
s.linkTrackEvents="None"
s.visitorNamespace="detelegraaf"
s.dc="112"
s.trackingServer="tel.adversitement.nl"
s.trackingServerSecure="stel.adversitement.nl"
var refurl1="speurdersindekrant.nl";var refurl2="online.speurders.nl";var refurl3="";s.usePlugins=true
function s_doPlugins(s){if(!s.campaign)s.campaign=s.getQueryParam('ito,itc',':');if(!s.eVar49)s.eVar49=s.getQueryParam('tsi');var referu=document.referrer.toLowerCase();if(!s.campaign&&!(referu.indexOf(refurl1)>=0)&&!(referu.indexOf(refurl2)>=0)&&!(referu.indexOf(refurl3)>=0)){if(referu&&(referu.indexOf('://')>0)){referu=referu.substring(referu.indexOf('://')+3,60);referu=referu.substring(0,referu.indexOf('/'));s.campaign=referu;}else{s.campaign='no_referrer';}}
else if(!s.campaign){s.campaign='no_referrer';}
s.prop20=document.domain.toLowerCase();s.eVar5=s.prop20;s.prop21="ecommerce";s.eVar21=s.prop21;s.prop23="speurdersindekrant";s.eVar24=s.prop23;if(!s.events){s.events="event15";}
else if(s.events.indexOf('event15')<0){s.events=s.events+",event15";}
s.prop50=s.prop23+":"+s_version;}
s.doPlugins=s_doPlugins
var AdvMulti=function(s){var events='prodView,scAdd,scCheckout,purchase,event1,event2,event3,event4,event5,event6,event7,event16,event17,event19';var websitesWithEvents='autotelegraaf.nl,relatieplanet.nl,relatieplanet.be,speurders.nl,webshop.telegraaf.nl';var rsidLength=s_account.length;var isDev=s_account.substr(rsidLength-3);if(isDev=="dev"){var globalReportSuite='tmgglobaldev';}else{var globalReportSuite='tmgglobalprod';}
var init=function(s){var visitStart=s.getVisitStart("adv_vs");var refDomain=getDomain(document.referrer);if(visitStart||(refDomain&&!findItem(s.linkInternalFilters,refDomain))||(findItem(websitesWithEvents,document.location.hostname.replace('www.',''))&&findItems(s.events,events))){s.sa(s_account+','+globalReportSuite);return;}};if(s.doPlugins){var oldDoPlugins=s.doPlugins;s.doPlugins=function(s){oldDoPlugins(s);init(s);}}else if(s.usePlugins){s.doPlugins=init;}
var findItems=function(haystack,needle){var items=needle.split(',');for(var i=0;i<items.length;i++){if(findItem(haystack,items[i])){return true;}}
return false;};var findItem=function(haystack,needle){if(!haystack){return false;}
if(haystack==needle){return true;}
var items=haystack.split(',');for(var i=0;i<items.length;i++){if(items[i]==needle){return true;}}
return false;};var getDomain=function(url){if(url){try{var d=url.match(/([^\/\/]+\.[^/.]+)\//);
if(d&&d.length>1){d=d[1];if(d){return d.replace(/www\./i,'').toLowerCase();}}}catch(err){}}
return'';};};AdvMulti(s);s.getVisitStart=new Function("c",""
+"var s=this,v=1,t=new Date;t.setTime(t.getTime()+1800000);if(s.c_r(c"
+")){v=0}if(!s.c_w(c,1,t)){s.c_w(c,1,0)}if(!s.c_r(c)){v=0}return v;");s.getQueryParam=new Function("p","d","u",""
+"var s=this,v='',i,t;d=d?d:'';u=u?u:(s.pageURL?s.pageURL:s.wd.locati"
+"on);if(u=='f')u=s.gtfs().location;while(p){i=p.indexOf(',');i=i<0?p"
+".length:i;t=s.p_gpv(p.substring(0,i),u+'');if(t)v+=v?d+t:t;p=p.subs"
+"tring(i==p.length?i:i+1)}return v");s.p_gpv=new Function("k","u",""
+"var s=this,v='',i=u.indexOf('?'),q;if(k&&i>-1){q=u.substring(i+1);v"
+"=s.pt(q,'&','p_gvf',k)}return v");s.p_gvf=new Function("t","k",""
+"if(t){var s=this,i=t.indexOf('='),p=i<0?t:t.substring(0,i),v=i<0?'T"
+"rue':t.substring(i+1);if(p.toLowerCase()==k.toLowerCase())return s."
+"epa(v)}return ''");s.getValOnce=new Function("v","c","e",""
+"var s=this,k=s.c_r(c),a=new Date;e=e?e:0;if(v){a.setTime(a.getTime("
+")+e*86400000);s.c_w(c,v,e?a:0);}return v==k?'':v");var s_code='',s_objectID;function s_gi(un,pg,ss){var c="s._c='s_c';s.wd=window;if(!s.wd.s_c_in){s.wd.s_c_il=new Array;s.wd.s_c_in=0;}s._il=s.wd.s_c_il;s._in=s.wd.s_c_in;s._il[s._in]=s;s.wd.s_c_in++;s"
+".an=s_an;s.cls=function(x,c){var i,y='';if(!c)c=this.an;for(i=0;i<x.length;i++){n=x.substring(i,i+1);if(c.indexOf(n)>=0)y+=n}return y};s.fl=function(x,l){return x?(''+x).substring(0,l):x};s.co=func"
+"tion(o){if(!o)return o;var n=new Object,x;for(x in o)if(x.indexOf('select')<0&&x.indexOf('filter')<0)n[x]=o[x];return n};s.num=function(x){x=''+x;for(var p=0;p<x.length;p++)if(('0123456789').indexO"
+"f(x.substring(p,p+1))<0)return 0;return 1};s.rep=s_rep;s.sp=s_sp;s.jn=s_jn;s.ape=function(x){var s=this,h='0123456789ABCDEF',i,c=s.charSet,n,l,e,y='';c=c?c.toUpperCase():'';if(x){x=''+x;if(c=='AUTO"
+"'&&('').charCodeAt){for(i=0;i<x.length;i++){c=x.substring(i,i+1);n=x.charCodeAt(i);if(n>127){l=0;e='';while(n||l<4){e=h.substring(n%16,n%16+1)+e;n=(n-n%16)/16;l++}y+='%u'+e}else if(c=='+')y+='%2B';"
+"else y+=escape(c)}x=y}else{x=x?s.rep(escape(''+x),'+','%2B'):x;if(x&&c&&s.em==1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=x.indexOf('%');while(i>=0){i++;if(h.substring(8).indexOf(x.substring(i,i+1)."
+"toUpperCase())>=0)return x.substring(0,i)+'u00'+x.substring(i);i=x.indexOf('%',i)}}}}return x};s.epa=function(x){var s=this;return x?unescape(s.rep(''+x,'+',' ')):x};s.pt=function(x,d,f,a){var s=th"
+"is,t=x,z=0,y,r;while(t){y=t.indexOf(d);y=y<0?t.length:y;t=t.substring(0,y);r=s[f](t,a);if(r)return r;z+=y+d.length;t=x.substring(z,x.length);t=z<x.length?t:''}return ''};s.isf=function(t,a){var c=a"
+".indexOf(':');if(c>=0)a=a.substring(0,c);if(t.substring(0,2)=='s_')t=t.substring(2);return (t!=''&&t==a)};s.fsf=function(t,a){var s=this;if(s.pt(a,',','isf',t))s.fsg+=(s.fsg!=''?',':'')+t;return 0}"
+";s.fs=function(x,f){var s=this;s.fsg='';s.pt(x,',','fsf',f);return s.fsg};s.si=function(wd){var s=this,c=''+s_gi,a=c.indexOf(\"{\"),b=c.lastIndexOf(\"}\"),m;c=s_fe(a>0&&b>0?c.substring(a+1,b):0);if"
+"(wd&&wd.document&&c){wd.setTimeout('function s_sv(o,n,k){var v=o[k],i;if(v){if(typeof(v)==\"string\"||typeof(v)==\"number\")n[k]=v;else if (typeof(v)==\"array\"){n[k]=new Array;for(i=0;i<v.length;i"
+"++)s_sv(v,n[k],i)}else if (typeof(v)==\"object\"){n[k]=new Object;for(i in v)s_sv(v,n[k],i)}}}function s_si(t){var wd=window,s,i,j,c,a,b;wd.s_gi=new Function(\"un\",\"pg\",\"ss\",\"'+c+'\");wd.s=s_"
+"gi(\"'+s.oun+'\");s=wd.s;s.sa(\"'+s.un+'\");s.tfs=wd;s.pt(s.vl_g,\",\",\"vo1\",t);s.lnk=s.eo=s.linkName=s.linkType=s.wd.s_objectID=s.ppu=s.pe=s.pev1=s.pev2=s.pev3=\\'\\';if(t.m_l&&t.m_nl)for(i=0;i<"
+"t.m_nl.length;i++){n=t.m_nl[i];if(n){m=t[n];c=t[\"m_\"+n];if(m&&c){c=\"\"+c;if(c.indexOf(\"function\")>=0){a=c.indexOf(\"{\");b=c.lastIndexOf(\"}\");c=a>0&&b>0?c.substring(a+1,b):0;s[\"m_\"+n+\"_c"
+"\"]=c;if(m._e)s.loadModule(n);if(s[n])for(j=0;j<m._l.length;j++)s_sv(m,s[n],m._l[j])}}}}}var e,o,t;try{o=window.opener;if(o&&o.s_gi){t=o.s_gi(\"'+s.un+'\");if(t)s_si(t)}}catch(e){}',1)}};s.c_d='';s"
+".c_gdf=function(t,a){var s=this;if(!s.num(t))return 1;return 0};s.c_gd=function(){var s=this,d=s.wd.location.hostname,n=s.fpCookieDomainPeriods,p;if(!n)n=s.cookieDomainPeriods;if(d&&!s.c_d){n=n?par"
+"seInt(n):2;n=n>2?n:2;p=d.lastIndexOf('.');if(p>=0){while(p>=0&&n>1){p=d.lastIndexOf('.',p-1);n--}s.c_d=p>0&&s.pt(d,'.','c_gdf',0)?d.substring(p):d}}return s.c_d};s.c_r=function(k){var s=this;k=s.ap"
+"e(k);var c=' '+s.d.cookie,i=c.indexOf(' '+k+'='),e=i<0?i:c.indexOf(';',i),v=i<0?'':s.epa(c.substring(i+2+k.length,e<0?c.length:e));return v!='[[B]]'?v:''};s.c_w=function(k,v,e){var s=this,d=s.c_gd("
+"),l=s.cookieLifetime,t;v=''+v;l=l?(''+l).toUpperCase():'';if(e&&l!='SESSION'&&l!='NONE'){t=(v!=''?parseInt(l?l:0):-60);if(t){e=new Date;e.setTime(e.getTime()+(t*1000))}}if(k&&l!='NONE'){s.d.cookie="
+"k+'='+s.ape(v!=''?v:'[[B]]')+'; path=/;'+(e&&l!='SESSION'?' expires='+e.toGMTString()+';':'')+(d?' domain='+d+';':'');return s.c_r(k)==v}return 0};s.eh=function(o,e,r,f){var s=this,b='s_'+e+'_'+s._"
+"in,n=-1,l,i,x;if(!s.ehl)s.ehl=new Array;l=s.ehl;for(i=0;i<l.length&&n<0;i++){if(l[i].o==o&&l[i].e==e)n=i}if(n<0){n=i;l[n]=new Object}x=l[n];x.o=o;x.e=e;f=r?x.b:f;if(r||f){x.b=r?0:o[e];x.o[e]=f}if(x"
+".b){x.o[b]=x.b;return b}return 0};s.cet=function(f,a,t,o,b){var s=this,r,tcf;if(s.apv>=5&&(!s.isopera||s.apv>=7)){tcf=new Function('s','f','a','t','var e,r;try{r=s[f](a)}catch(e){r=s[t](e)}return r"
+"');r=tcf(s,f,a,t)}else{if(s.ismac&&s.u.indexOf('MSIE 4')>=0)r=s[b](a);else{s.eh(s.wd,'onerror',0,o);r=s[f](a);s.eh(s.wd,'onerror',1)}}return r};s.gtfset=function(e){var s=this;return s.tfs};s.gtfso"
+"e=new Function('e','var s=s_c_il['+s._in+'],c;s.eh(window,\"onerror\",1);s.etfs=1;c=s.t();if(c)s.d.write(c);s.etfs=0;return true');s.gtfsfb=function(a){return window};s.gtfsf=function(w){var s=this"
+",p=w.parent,l=w.location;s.tfs=w;if(p&&p.location!=l&&p.location.host==l.host){s.tfs=p;return s.gtfsf(s.tfs)}return s.tfs};s.gtfs=function(){var s=this;if(!s.tfs){s.tfs=s.wd;if(!s.etfs)s.tfs=s.cet("
+"'gtfsf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}return s.tfs};s.mrq=function(u){var s=this,l=s.rl[u],n,r;s.rl[u]=0;if(l)for(n=0;n<l.length;n++){r=l[n];s.mr(0,0,r.r,0,r.t,r.u)}};s.br=function(id,rs){var s"
+"=this;if(s.disableBufferedRequests||!s.c_w('s_br',rs))s.brl=rs};s.flushBufferedRequests=function(){this.fbr(0)};s.fbr=function(id){var s=this,br=s.c_r('s_br');if(!br)br=s.brl;if(br){if(!s.disableBu"
+"fferedRequests)s.c_w('s_br','');s.mr(0,0,br)}s.brl=0};s.mr=function(sess,q,rs,id,ta,u){var s=this,dc=s.dc,t1=s.trackingServer,t2=s.trackingServerSecure,tb=s.trackingServerBase,p='.sc',ns=s.visitorN"
+"amespace,un=s.cls(u?u:(ns?ns:s.fun)),r=new Object,l,imn='s_i_'+(un),im,b,e;if(!rs){if(t1){if(t2&&s.ssl)t1=t2}else{if(!tb)tb='2o7.net';if(dc)dc=(''+dc).toLowerCase();else dc='d1';if(tb=='2o7.net'){i"
+"f(dc=='d1')dc='112';else if(dc=='d2')dc='122';p=''}t1=un+'.'+dc+'.'+p+tb}rs='http'+(s.ssl?'s':'')+'://'+t1+'/b/ss/'+s.un+'/'+(s.mobile?'5.1':'1')+'/H.20.3/'+sess+'?AQB=1&ndh=1'+(q?q:'')+'&AQE=1';if"
+"(s.isie&&!s.ismac){if(s.apv>5.5)rs=s.fl(rs,4095);else rs=s.fl(rs,2047)}if(id){s.br(id,rs);return}}if(s.d.images&&s.apv>=3&&(!s.isopera||s.apv>=7)&&(s.ns6<0||s.apv>=6.1)){if(!s.rc)s.rc=new Object;if"
+"(!s.rc[un]){s.rc[un]=1;if(!s.rl)s.rl=new Object;s.rl[un]=new Array;setTimeout('if(window.s_c_il)window.s_c_il['+s._in+'].mrq(\"'+un+'\")',750)}else{l=s.rl[un];if(l){r.t=ta;r.u=un;r.r=rs;l[l.length]"
+"=r;return ''}imn+='_'+s.rc[un];s.rc[un]++}im=s.wd[imn];if(!im)im=s.wd[imn]=new Image;im.s_l=0;im.onload=new Function('e','this.s_l=1;var wd=window,s;if(wd.s_c_il){s=wd.s_c_il['+s._in+'];s.mrq(\"'+u"
+"n+'\");s.nrs--;if(!s.nrs)s.m_m(\"rr\")}');if(!s.nrs){s.nrs=1;s.m_m('rs')}else s.nrs++;im.src=rs;if(rs.indexOf('&pe=')>=0&&(!ta||ta=='_self'||ta=='_top'||(s.wd.name&&ta==s.wd.name))){b=e=new Date;wh"
+"ile(!im.s_l&&e.getTime()-b.getTime()<500)e=new Date}return ''}return '<im'+'g sr'+'c=\"'+rs+'\" width=1 height=1 border=0 alt=\"\">'};s.gg=function(v){var s=this;if(!s.wd['s_'+v])s.wd['s_'+v]='';re"
+"turn s.wd['s_'+v]};s.glf=function(t,a){if(t.substring(0,2)=='s_')t=t.substring(2);var s=this,v=s.gg(t);if(v)s[t]=v};s.gl=function(v){var s=this;if(s.pg)s.pt(v,',','glf',0)};s.rf=function(x){var s=t"
+"his,y,i,j,h,l,a,b='',c='',t;if(x){y=''+x;i=y.indexOf('?');if(i>0){a=y.substring(i+1);y=y.substring(0,i);h=y.toLowerCase();i=0;if(h.substring(0,7)=='http://')i+=7;else if(h.substring(0,8)=='https://"
+"')i+=8;h=h.substring(i);i=h.indexOf(\"/\");if(i>0){h=h.substring(0,i);if(h.indexOf('google')>=0){a=s.sp(a,'&');if(a.length>1){l=',q,ie,start,search_key,word,kw,cd,';for(j=0;j<a.length;j++){t=a[j];i"
+"=t.indexOf('=');if(i>0&&l.indexOf(','+t.substring(0,i)+',')>=0)b+=(b?'&':'')+t;else c+=(c?'&':'')+t}if(b&&c){y+='?'+b+'&'+c;if(''+x!=y)x=y}}}}}}return x};s.hav=function(){var s=this,qs='',fv=s.link"
+"TrackVars,fe=s.linkTrackEvents,mn,i;if(s.pe){mn=s.pe.substring(0,1).toUpperCase()+s.pe.substring(1);if(s[mn]){fv=s[mn].trackVars;fe=s[mn].trackEvents}}fv=fv?fv+','+s.vl_l+','+s.vl_l2:'';for(i=0;i<s"
+".va_t.length;i++){var k=s.va_t[i],v=s[k],b=k.substring(0,4),x=k.substring(4),n=parseInt(x),q=k;if(v&&k!='linkName'&&k!='linkType'){if(s.pe||s.lnk||s.eo){if(fv&&(','+fv+',').indexOf(','+k+',')<0)v='"
+"';if(k=='events'&&fe)v=s.fs(v,fe)}if(v){if(k=='dynamicVariablePrefix')q='D';else if(k=='visitorID')q='vid';else if(k=='pageURL'){q='g';v=s.fl(v,255)}else if(k=='referrer'){q='r';v=s.fl(s.rf(v),255)"
+"}else if(k=='vmk'||k=='visitorMigrationKey')q='vmt';else if(k=='visitorMigrationServer'){q='vmf';if(s.ssl&&s.visitorMigrationServerSecure)v=''}else if(k=='visitorMigrationServerSecure'){q='vmf';if("
+"!s.ssl&&s.visitorMigrationServer)v=''}else if(k=='charSet'){q='ce';if(v.toUpperCase()=='AUTO')v='ISO8859-1';else if(s.em==2)v='UTF-8'}else if(k=='visitorNamespace')q='ns';else if(k=='cookieDomainPe"
+"riods')q='cdp';else if(k=='cookieLifetime')q='cl';else if(k=='variableProvider')q='vvp';else if(k=='currencyCode')q='cc';else if(k=='channel')q='ch';else if(k=='transactionID')q='xact';else if(k=='"
+"campaign')q='v0';else if(k=='resolution')q='s';else if(k=='colorDepth')q='c';else if(k=='javascriptVersion')q='j';else if(k=='javaEnabled')q='v';else if(k=='cookiesEnabled')q='k';else if(k=='browse"
+"rWidth')q='bw';else if(k=='browserHeight')q='bh';else if(k=='connectionType')q='ct';else if(k=='homepage')q='hp';else if(k=='plugins')q='p';else if(s.num(x)){if(b=='prop')q='c'+n;else if(b=='eVar')"
+"q='v'+n;else if(b=='list')q='l'+n;else if(b=='hier'){q='h'+n;v=s.fl(v,255)}}if(v)qs+='&'+q+'='+(k.substring(0,3)!='pev'?s.ape(v):v)}}}return qs};s.ltdf=function(t,h){t=t?t.toLowerCase():'';h=h?h.to"
+"LowerCase():'';var qi=h.indexOf('?');h=qi>=0?h.substring(0,qi):h;if(t&&h.substring(h.length-(t.length+1))=='.'+t)return 1;return 0};s.ltef=function(t,h){t=t?t.toLowerCase():'';h=h?h.toLowerCase():'"
+"';if(t&&h.indexOf(t)>=0)return 1;return 0};s.lt=function(h){var s=this,lft=s.linkDownloadFileTypes,lef=s.linkExternalFilters,lif=s.linkInternalFilters;lif=lif?lif:s.wd.location.hostname;h=h.toLower"
+"Case();if(s.trackDownloadLinks&&lft&&s.pt(lft,',','ltdf',h))return 'd';if(s.trackExternalLinks&&h.substring(0,1)!='#'&&(lef||lif)&&(!lef||s.pt(lef,',','ltef',h))&&(!lif||!s.pt(lif,',','ltef',h)))re"
+"turn 'e';return ''};s.lc=new Function('e','var s=s_c_il['+s._in+'],b=s.eh(this,\"onclick\");s.lnk=s.co(this);s.t();s.lnk=0;if(b)return this[b](e);return true');s.bc=new Function('e','var s=s_c_il['"
+"+s._in+'],f,tcf;if(s.d&&s.d.all&&s.d.all.cppXYctnr)return;s.eo=e.srcElement?e.srcElement:e.target;tcf=new Function(\"s\",\"var e;try{if(s.eo&&(s.eo.tagName||s.eo.parentElement||s.eo.parentNode))s.t"
+"()}catch(e){}\");tcf(s);s.eo=0');s.oh=function(o){var s=this,l=s.wd.location,h=o.href?o.href:'',i,j,k,p;i=h.indexOf(':');j=h.indexOf('?');k=h.indexOf('/');if(h&&(i<0||(j>=0&&i>j)||(k>=0&&i>k))){p=o"
+".protocol&&o.protocol.length>1?o.protocol:(l.protocol?l.protocol:'');i=l.pathname.lastIndexOf('/');h=(p?p+'//':'')+(o.host?o.host:(l.host?l.host:''))+(h.substring(0,1)!='/'?l.pathname.substring(0,i"
+"<0?0:i)+'/':'')+h}return h};s.ot=function(o){var t=o.tagName;t=t&&t.toUpperCase?t.toUpperCase():'';if(t=='SHAPE')t='';if(t){if(t=='INPUT'&&o.type&&o.type.toUpperCase)t=o.type.toUpperCase();else if("
+"!t&&o.href)t='A';}return t};s.oid=function(o){var s=this,t=s.ot(o),p,c,n='',x=0;if(t&&!o.s_oid){p=o.protocol;c=o.onclick;if(o.href&&(t=='A'||t=='AREA')&&(!c||!p||p.toLowerCase().indexOf('javascript"
+"')<0))n=s.oh(o);else if(c){n=s.rep(s.rep(s.rep(s.rep(''+c,\"\\r\",''),\"\\n\",''),\"\\t\",''),' ','');x=2}else if(o.value&&(t=='INPUT'||t=='SUBMIT')){n=o.value;x=3}else if(o.src&&t=='IMAGE')n=o.src"
+";if(n){o.s_oid=s.fl(n,100);o.s_oidt=x}}return o.s_oid};s.rqf=function(t,un){var s=this,e=t.indexOf('='),u=e>=0?','+t.substring(0,e)+',':'';return u&&u.indexOf(','+un+',')>=0?s.epa(t.substring(e+1))"
+":''};s.rq=function(un){var s=this,c=un.indexOf(','),v=s.c_r('s_sq'),q='';if(c<0)return s.pt(v,'&','rqf',un);return s.pt(un,',','rq',0)};s.sqp=function(t,a){var s=this,e=t.indexOf('='),q=e<0?'':s.ep"
+"a(t.substring(e+1));s.sqq[q]='';if(e>=0)s.pt(t.substring(0,e),',','sqs',q);return 0};s.sqs=function(un,q){var s=this;s.squ[un]=q;return 0};s.sq=function(q){var s=this,k='s_sq',v=s.c_r(k),x,c=0;s.sq"
+"q=new Object;s.squ=new Object;s.sqq[q]='';s.pt(v,'&','sqp',0);s.pt(s.un,',','sqs',q);v='';for(x in s.squ)if(x&&(!Object||!Object.prototype||!Object.prototype[x]))s.sqq[s.squ[x]]+=(s.sqq[s.squ[x]]?'"
+",':'')+x;for(x in s.sqq)if(x&&(!Object||!Object.prototype||!Object.prototype[x])&&s.sqq[x]&&(x==q||c<2)){v+=(v?'&':'')+s.sqq[x]+'='+s.ape(x);c++}return s.c_w(k,v,0)};s.wdl=new Function('e','var s=s"
+"_c_il['+s._in+'],r=true,b=s.eh(s.wd,\"onload\"),i,o,oc;if(b)r=this[b](e);for(i=0;i<s.d.links.length;i++){o=s.d.links[i];oc=o.onclick?\"\"+o.onclick:\"\";if((oc.indexOf(\"s_gs(\")<0||oc.indexOf(\".s"
+"_oc(\")>=0)&&oc.indexOf(\".tl(\")<0)s.eh(o,\"onclick\",0,s.lc);}return r');s.wds=function(){var s=this;if(s.apv>3&&(!s.isie||!s.ismac||s.apv>=5)){if(s.b&&s.b.attachEvent)s.b.attachEvent('onclick',s"
+".bc);else if(s.b&&s.b.addEventListener)s.b.addEventListener('click',s.bc,false);else s.eh(s.wd,'onload',0,s.wdl)}};s.vs=function(x){var s=this,v=s.visitorSampling,g=s.visitorSamplingGroup,k='s_vsn_"
+"'+s.un+(g?'_'+g:''),n=s.c_r(k),e=new Date,y=e.getYear();e.setYear(y+10+(y<1900?1900:0));if(v){v*=100;if(!n){if(!s.c_w(k,x,e))return 0;n=x}if(n%10000>v)return 0}return 1};s.dyasmf=function(t,m){if(t"
+"&&m&&m.indexOf(t)>=0)return 1;return 0};s.dyasf=function(t,m){var s=this,i=t?t.indexOf('='):-1,n,x;if(i>=0&&m){var n=t.substring(0,i),x=t.substring(i+1);if(s.pt(x,',','dyasmf',m))return n}return 0}"
+";s.uns=function(){var s=this,x=s.dynamicAccountSelection,l=s.dynamicAccountList,m=s.dynamicAccountMatch,n,i;s.un=s.un.toLowerCase();if(x&&l){if(!m)m=s.wd.location.host;if(!m.toLowerCase)m=''+m;l=l."
+"toLowerCase();m=m.toLowerCase();n=s.pt(l,';','dyasf',m);if(n)s.un=n}i=s.un.indexOf(',');s.fun=i<0?s.un:s.un.substring(0,i)};s.sa=function(un){var s=this;s.un=un;if(!s.oun)s.oun=un;else if((','+s.ou"
+"n+',').indexOf(','+un+',')<0)s.oun+=','+un;s.uns()};s.m_i=function(n,a){var s=this,m,f=n.substring(0,1),r,l,i;if(!s.m_l)s.m_l=new Object;if(!s.m_nl)s.m_nl=new Array;m=s.m_l[n];if(!a&&m&&m._e&&!m._i"
+")s.m_a(n);if(!m){m=new Object,m._c='s_m';m._in=s.wd.s_c_in;m._il=s._il;m._il[m._in]=m;s.wd.s_c_in++;m.s=s;m._n=n;m._l=new Array('_c','_in','_il','_i','_e','_d','_dl','s','n','_r','_g','_g1','_t','_"
+"t1','_x','_x1','_rs','_rr','_l');s.m_l[n]=m;s.m_nl[s.m_nl.length]=n}else if(m._r&&!m._m){r=m._r;r._m=m;l=m._l;for(i=0;i<l.length;i++)if(m[l[i]])r[l[i]]=m[l[i]];r._il[r._in]=r;m=s.m_l[n]=r}if(f==f.t"
+"oUpperCase())s[n]=m;return m};s.m_a=new Function('n','g','e','if(!g)g=\"m_\"+n;var s=s_c_il['+s._in+'],c=s[g+\"_c\"],m,x,f=0;if(!c)c=s.wd[\"s_\"+g+\"_c\"];if(c&&s_d)s[g]=new Function(\"s\",s_ft(s_d"
+"(c)));x=s[g];if(!x)x=s.wd[\\'s_\\'+g];if(!x)x=s.wd[g];m=s.m_i(n,1);if(x&&(!m._i||g!=\"m_\"+n)){m._i=f=1;if((\"\"+x).indexOf(\"function\")>=0)x(s);else s.m_m(\"x\",n,x,e)}m=s.m_i(n,1);if(m._dl)m._dl"
+"=m._d=0;s.dlt();return f');s.m_m=function(t,n,d,e){t='_'+t;var s=this,i,x,m,f='_'+t,r=0,u;if(s.m_l&&s.m_nl)for(i=0;i<s.m_nl.length;i++){x=s.m_nl[i];if(!n||x==n){m=s.m_i(x);u=m[t];if(u){if((''+u).in"
+"dexOf('function')>=0){if(d&&e)u=m[t](d,e);else if(d)u=m[t](d);else u=m[t]()}}if(u)r=1;u=m[t+1];if(u&&!m[f]){if((''+u).indexOf('function')>=0){if(d&&e)u=m[t+1](d,e);else if(d)u=m[t+1](d);else u=m[t+"
+"1]()}}m[f]=1;if(u)r=1}}return r};s.m_ll=function(){var s=this,g=s.m_dl,i,o;if(g)for(i=0;i<g.length;i++){o=g[i];if(o)s.loadModule(o.n,o.u,o.d,o.l,o.e,1);g[i]=0}};s.loadModule=function(n,u,d,l,e,ln){"
+"var s=this,m=0,i,g,o=0,f1,f2,c=s.h?s.h:s.b,b,tcf;if(n){i=n.indexOf(':');if(i>=0){g=n.substring(i+1);n=n.substring(0,i)}else g=\"m_\"+n;m=s.m_i(n)}if((l||(n&&!s.m_a(n,g)))&&u&&s.d&&c&&s.d.createElem"
+"ent){if(d){m._d=1;m._dl=1}if(ln){if(s.ssl)u=s.rep(u,'http:','https:');i='s_s:'+s._in+':'+n+':'+g;b='var s=s_c_il['+s._in+'],o=s.d.getElementById(\"'+i+'\");if(s&&o){if(!o.l&&s.wd.'+g+'){o.l=1;if(o."
+"i)clearTimeout(o.i);o.i=0;s.m_a(\"'+n+'\",\"'+g+'\"'+(e?',\"'+e+'\"':'')+')}';f2=b+'o.c++;if(!s.maxDelay)s.maxDelay=250;if(!o.l&&o.c<(s.maxDelay*2)/100)o.i=setTimeout(o.f2,100)}';f1=new Function('e"
+"',b+'}');tcf=new Function('s','c','i','u','f1','f2','var e,o=0;try{o=s.d.createElement(\"script\");if(o){o.type=\"text/javascript\";'+(n?'o.id=i;o.defer=true;o.onload=o.onreadystatechange=f1;o.f2=f"
+"2;o.l=0;':'')+'o.src=u;c.appendChild(o);'+(n?'o.c=0;o.i=setTimeout(f2,100)':'')+'}}catch(e){o=0}return o');o=tcf(s,c,i,u,f1,f2)}else{o=new Object;o.n=n+':'+g;o.u=u;o.d=d;o.l=l;o.e=e;g=s.m_dl;if(!g)"
+"g=s.m_dl=new Array;i=0;while(i<g.length&&g[i])i++;g[i]=o}}else if(n){m=s.m_i(n);m._e=1}return m};s.vo1=function(t,a){if(a[t]||a['!'+t])this[t]=a[t]};s.vo2=function(t,a){if(!a[t]){a[t]=this[t];if(!a"
+"[t])a['!'+t]=1}};s.dlt=new Function('var s=s_c_il['+s._in+'],d=new Date,i,vo,f=0;if(s.dll)for(i=0;i<s.dll.length;i++){vo=s.dll[i];if(vo){if(!s.m_m(\"d\")||d.getTime()-vo._t>=s.maxDelay){s.dll[i]=0;"
+"s.t(vo)}else f=1}}if(s.dli)clearTimeout(s.dli);s.dli=0;if(f){if(!s.dli)s.dli=setTimeout(s.dlt,s.maxDelay)}else s.dll=0');s.dl=function(vo){var s=this,d=new Date;if(!vo)vo=new Object;s.pt(s.vl_g,','"
+",'vo2',vo);vo._t=d.getTime();if(!s.dll)s.dll=new Array;s.dll[s.dll.length]=vo;if(!s.maxDelay)s.maxDelay=250;s.dlt()};s.t=function(vo,id){var s=this,trk=1,tm=new Date,sed=Math&&Math.random?Math.floo"
+"r(Math.random()*10000000000000):tm.getTime(),sess='s'+Math.floor(tm.getTime()/10800000)%10+sed,y=tm.getYear(),vt=tm.getDate()+'/'+tm.getMonth()+'/'+(y<1900?y+1900:y)+' '+tm.getHours()+':'+tm.getMin"
+"utes()+':'+tm.getSeconds()+' '+tm.getDay()+' '+tm.getTimezoneOffset(),tcf,tfs=s.gtfs(),ta='',q='',qs='',code='',vb=new Object;s.gl(s.vl_g);s.uns();s.m_ll();if(!s.td){var tl=tfs.location,a,o,i,x='',"
+"c='',v='',p='',bw='',bh='',j='1.0',k=s.c_w('s_cc','true',0)?'Y':'N',hp='',ct='',pn=0,ps;if(String&&String.prototype){j='1.1';if(j.match){j='1.2';if(tm.setUTCDate){j='1.3';if(s.isie&&s.ismac&&s.apv>"
+"=5)j='1.4';if(pn.toPrecision){j='1.5';a=new Array;if(a.forEach){j='1.6';i=0;o=new Object;tcf=new Function('o','var e,i=0;try{i=new Iterator(o)}catch(e){}return i');i=tcf(o);if(i&&i.next)j='1.7'}}}}"
+"}if(s.apv>=4)x=screen.width+'x'+screen.height;if(s.isns||s.isopera){if(s.apv>=3){v=s.n.javaEnabled()?'Y':'N';if(s.apv>=4){c=screen.pixelDepth;bw=s.wd.innerWidth;bh=s.wd.innerHeight}}s.pl=s.n.plugin"
+"s}else if(s.isie){if(s.apv>=4){v=s.n.javaEnabled()?'Y':'N';c=screen.colorDepth;if(s.apv>=5){bw=s.d.documentElement.offsetWidth;bh=s.d.documentElement.offsetHeight;if(!s.ismac&&s.b){tcf=new Function"
+"('s','tl','var e,hp=0;try{s.b.addBehavior(\"#default#homePage\");hp=s.b.isHomePage(tl)?\"Y\":\"N\"}catch(e){}return hp');hp=tcf(s,tl);tcf=new Function('s','var e,ct=0;try{s.b.addBehavior(\"#default"
+"#clientCaps\");ct=s.b.connectionType}catch(e){}return ct');ct=tcf(s)}}}else r=''}if(s.pl)while(pn<s.pl.length&&pn<30){ps=s.fl(s.pl[pn].name,100)+';';if(p.indexOf(ps)<0)p+=ps;pn++}s.resolution=x;s.c"
+"olorDepth=c;s.javascriptVersion=j;s.javaEnabled=v;s.cookiesEnabled=k;s.browserWidth=bw;s.browserHeight=bh;s.connectionType=ct;s.homepage=hp;s.plugins=p;s.td=1}if(vo){s.pt(s.vl_g,',','vo2',vb);s.pt("
+"s.vl_g,',','vo1',vo)}if(s.usePlugins)s.doPlugins(s);var l=s.wd.location,r=tfs.document.referrer;if(!s.pageURL)s.pageURL=l.href?l.href:l;if(!s.referrer&&!s._1_referrer){s.referrer=r;s._1_referrer=1}"
+"if((vo&&vo._t)||!s.m_m('d')){s.m_m('g');if(s.lnk||s.eo){var o=s.eo?s.eo:s.lnk;if(!o)return '';var p=s.pageName,w=1,t=s.ot(o),n=s.oid(o),x=o.s_oidt,h,l,i,oc;if(s.eo&&o==s.eo){while(o&&!n&&t!='BODY')"
+"{o=o.parentElement?o.parentElement:o.parentNode;if(!o)return '';t=s.ot(o);n=s.oid(o);x=o.s_oidt}oc=o.onclick?''+o.onclick:'';if((oc.indexOf(\"s_gs(\")>=0&&oc.indexOf(\".s_oc(\")<0)||oc.indexOf(\".t"
+"l(\")>=0)return ''}ta=n?o.target:1;h=s.oh(o);i=h.indexOf('?');h=s.linkLeaveQueryString||i<0?h:h.substring(0,i);l=s.linkName;t=s.linkType?s.linkType.toLowerCase():s.lt(h);if(t&&(h||l))q+='&pe=lnk_'+"
+"(t=='d'||t=='e'?s.ape(t):'o')+(h?'&pev1='+s.ape(h):'')+(l?'&pev2='+s.ape(l):'');else trk=0;if(s.trackInlineStats){if(!p){p=s.pageURL;w=0}t=s.ot(o);i=o.sourceIndex;if(s.gg('objectID')){n=s.gg('objec"
+"tID');x=1;i=1}if(p&&n&&t)qs='&pid='+s.ape(s.fl(p,255))+(w?'&pidt='+w:'')+'&oid='+s.ape(s.fl(n,100))+(x?'&oidt='+x:'')+'&ot='+s.ape(t)+(i?'&oi='+i:'')}}if(!trk&&!qs)return '';s.sampled=s.vs(sed);if("
+"trk){if(s.sampled)code=s.mr(sess,(vt?'&t='+s.ape(vt):'')+s.hav()+q+(qs?qs:s.rq(s.un)),0,id,ta);qs='';s.m_m('t');if(s.p_r)s.p_r();s.referrer=''}s.sq(qs);}else{s.dl(vo);}if(vo)s.pt(s.vl_g,',','vo1',v"
+"b);s.lnk=s.eo=s.linkName=s.linkType=s.wd.s_objectID=s.ppu=s.pe=s.pev1=s.pev2=s.pev3='';if(s.pg)s.wd.s_lnk=s.wd.s_eo=s.wd.s_linkName=s.wd.s_linkType='';if(!id&&!s.tc){s.tc=1;s.flushBufferedRequests("
+")}return code};s.tl=function(o,t,n,vo){var s=this;s.lnk=s.co(o);s.linkType=t;s.linkName=n;s.t(vo)};if(pg){s.wd.s_co=function(o){var s=s_gi(\"_\",1,1);return s.co(o)};s.wd.s_gs=function(un){var s=s_"
+"gi(un,1,1);return s.t()};s.wd.s_dc=function(un){var s=s_gi(un,1);return s.t()}}s.ssl=(s.wd.location.protocol.toLowerCase().indexOf('https')>=0);s.d=document;s.b=s.d.body;if(s.d.getElementsByTagName"
+"){s.h=s.d.getElementsByTagName('HEAD');if(s.h)s.h=s.h[0]}s.n=navigator;s.u=s.n.userAgent;s.ns6=s.u.indexOf('Netscape6/');var apn=s.n.appName,v=s.n.appVersion,ie=v.indexOf('MSIE '),o=s.u.indexOf('Op"
+"era '),i;if(v.indexOf('Opera')>=0||o>0)apn='Opera';s.isie=(apn=='Microsoft Internet Explorer');s.isns=(apn=='Netscape');s.isopera=(apn=='Opera');s.ismac=(s.u.indexOf('Mac')>=0);if(o>0)s.apv=parseFl"
+"oat(s.u.substring(o+6));else if(ie>0){s.apv=parseInt(i=v.substring(ie+5));if(s.apv>3)s.apv=parseFloat(i)}else if(s.ns6>0)s.apv=parseFloat(s.u.substring(s.ns6+10));else s.apv=parseFloat(v);s.em=0;if"
+"(String.fromCharCode){i=escape(String.fromCharCode(256)).toUpperCase();s.em=(i=='%C4%80'?2:(i=='%U0100'?1:0))}s.sa(un);s.vl_l='dynamicVariablePrefix,visitorID,vmk,visitorMigrationKey,visitorMigrati"
+"onServer,visitorMigrationServerSecure,ppu,charSet,visitorNamespace,cookieDomainPeriods,cookieLifetime,pageName,pageURL,referrer,currencyCode';s.va_l=s.sp(s.vl_l,',');s.vl_t=s.vl_l+',variableProvide"
+"r,channel,server,pageType,transactionID,purchaseID,campaign,state,zip,events,products,linkName,linkType';for(var n=1;n<51;n++)s.vl_t+=',prop'+n+',eVar'+n+',hier'+n+',list'+n;s.vl_l2=',tnt,pe,pev1,p"
+"ev2,pev3,resolution,colorDepth,javascriptVersion,javaEnabled,cookiesEnabled,browserWidth,browserHeight,connectionType,homepage,plugins';s.vl_t+=s.vl_l2;s.va_t=s.sp(s.vl_t,',');s.vl_g=s.vl_t+',track"
+"ingServer,trackingServerSecure,trackingServerBase,fpCookieDomainPeriods,disableBufferedRequests,mobile,visitorSampling,visitorSamplingGroup,dynamicAccountSelection,dynamicAccountList,dynamicAccount"
+"Match,trackDownloadLinks,trackExternalLinks,trackInlineStats,linkLeaveQueryString,linkDownloadFileTypes,linkExternalFilters,linkInternalFilters,linkTrackVars,linkTrackEvents,linkNames,lnk,eo,_1_ref"
+"errer';s.va_g=s.sp(s.vl_g,',');s.pg=pg;s.gl(s.vl_g);if(!ss)s.wds()",w=window,l=w.s_c_il,n=navigator,u=n.userAgent,v=n.appVersion,e=v.indexOf('MSIE '),m=u.indexOf('Netscape6/'),a,i,s;if(un){un=un.toLowerCase();if(l)for(i=0;i<l.length;i++){s=l[i];if(!s._c||s._c=='s_c'){if(s.oun==un)return s;else if(s.fs&&s.sa&&s.fs(s.oun,un)){s.sa(un);return s}}}}w.s_an='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';w.s_sp=new Function("x","d","var a=new Array,i=0,j;if(x){if(x.split)a=x.split(d);else if(!d)for(i=0;i<x.length;i++)a[a.length]=x.substring(i,i+1);else while(i>=0){j=x.indexOf(d,i);a[a.length]=x.subst"
+"ring(i,j<0?x.length:j);i=j;if(i>=0)i+=d.length}}return a");w.s_jn=new Function("a","d","var x='',i,j=a.length;if(a&&j>0){x=a[0];if(j>1){if(a.join)x=a.join(d);else for(i=1;i<j;i++)x+=d+a[i]}}return x");w.s_rep=new Function("x","o","n","return s_jn(s_sp(x,o),n)");w.s_d=new Function("x","var t='`^@$#',l=s_an,l2=new Object,x2,d,b=0,k,i=x.lastIndexOf('~~'),j,v,w;if(i>0){d=x.substring(0,i);x=x.substring(i+2);l=s_sp(l,'');for(i=0;i<62;i++)l2[l[i]]=i;t=s_sp(t,'');d"
+"=s_sp(d,'~');i=0;while(i<5){v=0;if(x.indexOf(t[i])>=0) {x2=s_sp(x,t[i]);for(j=1;j<x2.length;j++){k=x2[j].substring(0,1);w=t[i]+k;if(k!=' '){v=1;w=d[b+l2[k]]}x2[j]=w+x2[j].substring(1)}}if(v)x=s_jn("
+"x2,'');else{w=t[i]+' ';if(x.indexOf(w)>=0)x=s_rep(x,w,t[i]);i++;b+=62}}}return x");w.s_fe=new Function("c","return s_rep(s_rep(s_rep(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")");w.s_fa=new Function("f","var s=f.indexOf('(')+1,e=f.indexOf(')'),a='',c;while(s>=0&&s<e){c=f.substring(s,s+1);if(c==',')a+='\",\"';else if((\"\\n\\r\\t \").indexOf(c)<0)a+=c;s++}return a?'\"'+a+'\"':"
+"a");w.s_ft=new Function("c","c+='';var s,e,o,a,d,q,f,h,x;s=c.indexOf('=function(');while(s>=0){s++;d=1;q='';x=0;f=c.substring(s);a=s_fa(f);e=o=c.indexOf('{',s);e++;while(d>0){h=c.substring(e,e+1);if(q){i"
+"f(h==q&&!x)q='';if(h=='\\\\')x=x?0:1;else x=0}else{if(h=='\"'||h==\"'\")q=h;if(h=='{')d++;if(h=='}')d--}if(d>0)e++}c=c.substring(0,s)+'new Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"
+"'+c.substring(e+1);s=c.indexOf('=function(')}return c;");c=s_d(c);if(e>0){a=parseInt(i=v.substring(e+5));if(a>3)a=parseFloat(i)}else if(m>0)a=parseFloat(u.substring(m+10));else a=parseFloat(v);if(a>=5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){w.s_c=new Function("un","pg","ss","var s=this;"+c);return new s_c(un,pg,ss)}else s=new Function("un","pg","ss","var s=new Object;"+s_ft(c)+";return s");return s(un,pg,ss)}