/* http://fmarcia.info/jsmin/test.html || http://alex.dojotoolkit.org/shrinksafe/ */
/* PNGObject */
PngObject=function(path){this.path=path;this.params=new Object();}
PngObject.prototype.getPath=function(){return this.path;}
PngObject.prototype.setPath=function(path){this.path=path;}
PngObject.prototype.addParam=function(paramName,paramValue){this.params[paramName]=paramValue;}
PngObject.prototype.getParam=function(paramName){return this.params[paramName];}
PngObject.prototype.getParams=function(){return this.params;}
PngObject.prototype.replaceElement=function(element){this.addParam('title',element.innerHTML);element.innerHTML=this.getImgTag();}
PngObject.prototype.replaceElementById=function(tagId){var element=document.getElementById(tagId);this.replaceElement(element);}
PngObject.prototype.replaceElementsByTagName=function(tagName){var elements=document.getElementsByTagName(tagName);for(var i=0;i<elements.length;i++){var element=elements[i];this.replaceElement(element);}}
PngObject.prototype.getImgTag=function(){var imgPath=this.getPath();var paramSeparator='?';for(paramName in this.getParams()){var paramValue=this.getParam(paramName).replace('&',URLEncode('&'));imgPath+=paramSeparator+paramName+'='+paramValue;paramSeparator='&';}imgPath='<img src="'+imgPath+'" />';return imgPath;}
function URLEncode(pTekst){var SAFECHARS="0123456789"+"ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"abcdefghijklmnopqrstuvwxyz"+"-_.!~*'()";var HEX="0123456789ABCDEF";var plaintext=pTekst;var encoded="";for(var i=0;i<plaintext.length;i++){var ch=plaintext.charAt(i);if(ch==" "){encoded+="+";}else if(SAFECHARS.indexOf(ch)!=-1){encoded+=ch;}else{var charCode=ch.charCodeAt(0);if(charCode>255){alert("Unicode Character '"+ch+"' cannot be encoded using standard URL encoding.\n"+"(URL encoding only supports 8-bit characters.)\n"+"A space (+) will be substituted.");encoded+="+";}else{encoded+="%";encoded+=HEX.charAt((charCode>>4)&0xF);encoded+=HEX.charAt(charCode&0xF);}}}return encoded;};
/* help */
function displayHelp(obj,venster){new getObj(venster).style.display='block';new getObj(venster).style.visibility='visible';new getObj(venster).style.top=findPosY(obj)-getHeight(venster)+'px';new getObj(venster).style.left=findPosX(obj)+15+'px';}
function closeFrame(venster){new top.window.getObj(venster).style.display='none';}
function getHeight(obj){if(document.getElementById)return document.getElementById(obj).offsetHeight;return 200;}
function getObj(name){if(document.getElementById){this.obj=document.getElementById(name);this.style=document.getElementById(name).style;}else if(document.all){this.obj=document.all[name];this.style=document.all[name].style;}else if(document.layers){this.obj=document.layers[name];this.style=document.layers[name];}}
function findPosX(obj){var curleft=0;if(obj.offsetParent){while(obj.offsetParent){curleft+=obj.offsetLeft;obj=obj.offsetParent;}}else if(obj.x)curleft+=obj.x;return curleft;}
function findPosY(obj){var curtop=0;if(obj.offsetParent){while(obj.offsetParent){curtop+=obj.offsetTop;obj=obj.offsetParent;}}else if(obj.y)curtop+=obj.y;return curtop;}
/* start */
var W3CDOM=(document.createElement&&document.getElementsByTagName);var safariBrowser=(navigator.userAgent.toLowerCase().indexOf("safari")!=-1);var mouseOverbondsbalk=new Array();var mouseOutbondsbalk=new Array();var aantalbondsbalkimg=new Array();var navklap=new Array();var posnavklap=new Array();var isClicked=false;var menutime;if(safariBrowser)addSafariCSS();
var shown=new Array();

function blocking(i){shown[i] = (shown[i]) ? false : true;current = (shown[i]) ? 'block' : 'none';activeImg = (shown[i]) ? 'url(/app-static/gfx/pijltje_uitlegactief.gif)' : 'url(/app-static/gfx/pijltje_uitleg.gif)' ;activeColor = (shown[i]) ? '#FF660A' : '#2A2A2A';var uitlegObject = 'uitleg'+i;var clickblockObject = 'clickblock'+i;try{new getObj(uitlegObject).style.display = current;}catch(e){}try{new getObj(uitlegObject).style.zIndex=9999;}catch(e){}try{new getObj(clickblockObject).style.backgroundImage = activeImg;}catch(e){}try{new getObj(clickblockObject).style.color = activeColor;}catch(e){}if (shown[i]) {for (j=0; j < 10; j++) {try {if (j!=i&&shown[j]) {blocking(j);}} catch(TooMany) {};}}}
function displayPostbus(postbusCheckbox,formuliertype){if(postbusCheckbox.checked==true){var formuliertypename=formuliertype+'postbus';new getObj(formuliertypename).style.display='block';formuliertypename=formuliertype+'geen_postbus';new getObj(formuliertypename).style.display='none';}else{formuliertypename=formuliertype+'postbus';new getObj(formuliertypename).style.display='none';formuliertypename=formuliertype+'geen_postbus';new getObj(formuliertypename).style.display='block';}}
//window.onload=init;function init(){if(!W3CDOM)return;var bondsbalk=document.getElementById('secondnav');var imgsbondsbalk=bondsbalk.getElementsByTagName('a');posnavklap[0]=4;posnavklap[1]=imgsbondsbalk[0].offsetWidth+16;for(var i=1;i<imgsbondsbalk.length;i++){posnavklap[i+1]=posnavklap[i]+imgsbondsbalk[i].offsetWidth+12;}for(var i=0;i<imgsbondsbalk.length;i++){navklap[i]=document.getElementById('navklap'+i);posnavklap[i]=posnavklap[i];navklap[i].style.marginLeft=posnavklap[i]+'px';navklap[i].onmouseover=klapmouseover;navklap[i].onmouseout=klapmouseout;navklap[i].number=i;}for(var i=0;i<imgsbondsbalk.length;i++){if(imgsbondsbalk[i].className=='dropdown'){for(var j=i+1;j<imgsbondsbalk.length;j++){navklap[j].style.marginLeft=parseInt(navklap[j].style.marginLeft.substring(0,navklap[j].style.marginLeft.lastIndexOf('px')))+14+'px';}}}for(var i=0;i<imgsbondsbalk.length;i++){imgsbondsbalk[i].onmouseover=funcmouseOverbondsbalk;imgsbondsbalk[i].onmouseout=funcmouseOutbondsbalk;imgsbondsbalk[i].numberbondsbalk=i;}}
function funcmouseOverbondsbalk(){if(this.className=='dropdown'){menutime=setTimeout("invi(false,'navklap'+'"+this.numberbondsbalk+"')",300);}}
function funcmouseOutbondsbalk(){menutime=setTimeout("invi(true,'navklap'+'"+this.numberbondsbalk+"')",300);}
function klapmouseover(){clearTimeout(menutime);}
function klapmouseout(){menutime=setTimeout("invi(1,'navklap'+"+this.number+")",300);}
function nameAnchor(anchorName){if(this.location.href.indexOf('#')==-1){location.href=this.location.href+anchorName}else{location.href=location.href.substring(0,location.href.lastIndexOf('#'))+anchorName;}return;}
function getObj(name){if(document.getElementById){this.obj=document.getElementById(name);this.style=document.getElementById(name).style;}else if(document.all){this.obj=document.all[name];this.style=document.all[name].style;}else if(document.layers){this.obj=document.layers[name];this.style=document.layers[name];}}
function invi(flag,div){if(!W3CDOM)return;var x=new getObj(div);x.style.visibility=(flag)?'hidden':'visible';x.style.display=(flag)?'none':'block';}
function ww_deleteCookie(name){document.cookie=name+'=;path=/;expires=-1';}
function ww_uitloggen(uri){ww_deleteCookie('servicelogin');ww_deleteCookie('session');ww_deleteCookie('digilid');ww_deleteCookie('reisgidslid');ww_deleteCookie('gezondgidslid');ww_deleteCookie('digitaleconsument');ww_deleteCookie('servicelid');ww_deleteCookie('cblid');/*ww_deleteCookie('cbinlog')*/;ww_deleteCookie('geldgidslid');}
function submitOnEnter(form,event){if(event.keyCode==13){form.submit();}}
function popup(path){var WinRef=window.open(path,'cb_popup','status=yes,scrollbars=no,resizable=yes,width=597,height=550');}
function setcookie(name,value,duration){var cookiestring=name+"="+value+"; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/";document.cookie=cookiestring;}
function uitloggen(){setcookie('servicelogin','',-1);setcookie('session','0',-1);setcookie('digilid','0',-1);setcookie('reisgidslid','0',-1);setcookie('gezondgidslid','0',-1);setcookie('digitaleconsument','0',-1);setcookie('servicelid','0',-1);setcookie('cblid','0',-1);setcookie('cbinlog','0',-1);setcookie('geldgidslid','0',-1);}
function addSafariCSS(){var headID=document.getElementsByTagName("head")[0];var cssNode=document.createElement('link');cssNode.type='text/css';cssNode.rel='stylesheet';cssNode.href='/app-static/css/safari.css';cssNode.media='screen';headID.appendChild(cssNode);}
/* cb */
function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc;}
function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function MM_findObj(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x;}
function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2];}}
function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features);}
function MM_popupMsg(msg){alert(msg);}
function MM_displayStatusMsg(msgStr){status=msgStr;document.MM_returnValue=true;}
/* jsfunctions */
function init(){if(arguments.callee.done){return;}arguments.callee.done=true;if(typeof(document.getElementById)=='undefined'){document.getElementById=function(id){return document.all[id];};}setBodyBorder();setInputFields();setHeights();setPageNav();setFaq();}window.onresize=function(){setBodyBorder();}
function setBodyBorder(){/*if(!document.body||!getElementsByClassName(document,'div','container'))return;if(getElementsByClassName(document,'div','footer')[0]){var footerHeight=getElementsByClassName(document,'div','footer')[0].offsetHeight;}else if((getElementsByClassName(document,'div','footerHome')[0])){var footerHeight=getElementsByClassName(document,'div','footerHome')[0].offsetHeight;}else if((getElementsByClassName(document,'div','footerProductcomparison')[0])){var footerHeight=getElementsByClassName(document,'div','footerProductcomparison')[0].offsetHeight;}else{return;}var siteHeight=getElementsByClassName(document,'div','container')[0].offsetHeight+footerHeight;if(siteHeight<getWindowHeight()){document.body.style.height=getWindowHeight()-7+"px";}*/}
function setHeights(){var main=getElementsByClassName(document,'div','main')[0];var sidebar=getElementsByClassName(document,'div','sidebar')[0];if(!main||!sidebar){return false;}else if(main.offsetHeight<sidebar.offsetHeight){main.style.height=sidebar.offsetHeight-66+"px";}}
function setInputFields() {if (!document.getElementById('email') && !document.getElementById('search')) return;if (document.getElementById('email')) {var input = document.getElementById('email');setBehaviour(input);}if (document.getElementById('search')) {var input = document.getElementById('search');setBehaviour(input);}if (document.getElementById('email2')) {var input = document.getElementById('email2');setBehaviour(input);}}
function setBehaviour(input) {if(input.tagName.toLowerCase() != 'select') {var helpTxtEmail = input.value;input.onfocus = function() {if (input.value == helpTxtEmail) {input.value = "";input.onblur = function() {if (input.value == "") {input.value = helpTxtEmail;}}}}}}
function getWindowHeight(){var windowHeight=0;if(typeof(window.innerHeight)=='number'){windowHeight=window.innerHeight;}else{if(document.documentElement&&document.documentElement.clientHeight){windowHeight=document.documentElement.clientHeight;}else{if(document.body&&document.body.clientHeight){windowHeight=document.body.clientHeight;}}}return windowHeight;}
function setPageNav(){var nav=getElementsByClassName(document,'ul','pageNav')[0];if(nav){var cat=nav.getElementsByTagName('LI');for(var i=0;i<cat.length;i++){if(cat[i].getElementsByTagName('UL')[0]){cat[i].className=(cat[i].className=='active')?'active':((cat[i].className=='inactive open')?'inactive open':'inactive');}}var anchors=getElementsByClassName(nav,'a','category');for(var i=0;i<anchors.length;i++){anchors[i].onclick=function(){var parent=this.parentNode.className;removeActiveCategories();this.parentNode.className=(parent=='active')?'active':((this.parentNode.className=='inactive open')?'inactive opem':'inactive');};}}}
function removeActiveCategories(){var nav=getElementsByClassName(document,'ul','pageNav')[0];var cat=getElementsByClassName(nav,'li','active');for(var i=0;i<cat.length;i++){cat[i].className='inactive';}}
function setFaq(){var faq=getElementsByClassName(document,'dl','faq')[0];if(faq){cleanWhiteSpace(faq);var answers=faq.getElementsByTagName('DD');for(var i=0;i<answers.length;i++){answers[i].className=(answers[i].className=='active')?'active':'inactive';}var anchors=getElementsByClassName(faq,'a','question');for(var i=0;i<anchors.length;i++){anchors[i].onclick=function(){var parent=this.parentNode.nextSibling.className;removeActiveQuestions();this.parentNode.nextSibling.className=(parent=='active')?'inactive':'active';this.parentNode.className=(parent=='active')?'inactive':'active';};}}}
function removeActiveQuestions(){var faq=getElementsByClassName(document,'dl','faq')[0];var questions=getElementsByClassName(faq,'dt','active');var answers=getElementsByClassName(faq,'dd','active');for(var i=0;i<answers.length;i++){questions[i].className='inactive';answers[i].className='inactive';}}
function getElementsByClassName(oElm,strTagName,strClassName){var arrElements=(strTagName=="*"&&oElm.all)?oElm.all:oElm.getElementsByTagName(strTagName);var arrReturnElements=new Array();strClassName=strClassName.replace(/\-/g,"\\-");var oRegExp=new RegExp("(^|\\s)"+strClassName+"(\\s|$)");var oElement;for(var i=0;i<arrElements.length;i++){oElement=arrElements[i];if(oRegExp.test(oElement.className)){arrReturnElements[arrReturnElements.length]=oElement;}}return(arrReturnElements)}
function cleanWhiteSpace(element){for(var i=0;i<element.childNodes.length;i++){var node=element.childNodes[i];if(node.nodeType==3&&!/\S/.test(node.nodeValue)){node.parentNode.removeChild(node);}}}
function swapImage(el,n){if(el){el.src=(n==1)?el.src.replace('.gif','_f2.gif'):el.src.replace('_f2.gif','.gif');}}
function showPasswordField(){pd=document.getElementById("passwordDummy");p=document.getElementById("password");pd.style.display='none';pd.style.visibility='hidden';p.style.display='block';p.style.visibility='visible';p.focus();}
function showTextField(){p=document.getElementById("password");if(p.value==""){pd=document.getElementById("passwordDummy");p.style.display='none';p.style.visibility='hidden';pd.style.display='block';pd.style.visibility='visible';}}
function showPasswordField2(){pd=document.getElementById("password2Dummy");p=document.getElementById("password2");pd.style.display='none';pd.style.visibility='hidden';p.style.display='block';p.style.visibility='visible';p.focus();}
function showTextField2(){p=document.getElementById("password2");if(p.value==""){pd=document.getElementById("password2Dummy");p.style.display='none';p.style.visibility='hidden';pd.style.display='block';pd.style.visibility='visible';}}
function enterHandler(event,formname){var key=event.keyCode;if(key==13){try{document.getElementById('inloggenBoodschap').style.display='inline';document.getElementById('inloggenKop').style.display='none';}catch(whatever){}document.forms[formname].submit();}return true;}
function loginButton(){try{document.getElementById('inloggenBoodschap').style.display='inline';document.getElementById('inloggenKop').style.display='none';}catch(whatever){}document.forms['inloggenForm'].submit();return false;}
function winkelFaqToggle(el){if(el!=null){try{e2=el.getElementsByTagName("div")[0];if(e2.style.visibility=='visible'){e2.style.visibility='hidden';e2.style.display='none';el.className='';}else{e2.style.visibility='visible';e2.style.display='block';el.className='current';}}catch(fout){}}}
function hasChanges(){window.onbeforeunload=confirmExit;}
function discardChanges(){window.onbeforeunload=null;}
function confirmExit(){return"You have attempted to leave this page. If you have made any changes to the fields without clicking the Save button, your changes will be lost. Are you sure you want to exit this page?";}
var lastSubForm = '';
function subForm(name) {if (name != lastSubForm) { document.forms[name].submit(); lastSubForm = name;} else {window.setTimeout(resetSubForm, 2000);} }
function resetForm(name) { document.forms[name].reset(); }
function resetSubForm() {lastSubForm = '';}
/* cookiemanager */
function createCookie(name,value){document.cookie=name+"="+value;}
function readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}return null;}

//show and hide detailbox
function toggleBox(szDivID, iState)
{
    i=1;
    while(document.getElementById('item'+i+'_large')){
        if(szDivID != 'item'+i+'_large'){
            document.getElementById('item'+i+'_small').style.display='block';
        }
        document.getElementById('item'+i+'_large').style.display='none';
        i++;
    }
    var obj = document.layers ? document.layers[szDivID] :
    document.getElementById ? document.getElementById(szDivID).style :
    document.all[szDivID].style;
    obj.display = document.layers ? (iState ? "none" : "block") : (iState ? "block" : "none");
}
// Use jQuery document.ready for initialization
jQuery(document).ready(init);
function hidePriceInfo(x) {$('#priceInfo'+x).css('display','none');}
function showPriceInfo(x) {$('#priceInfo'+x).css('display','block');}
