var gaJsHost=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");jpf.include(gaJsHost+"google-analytics.com/ga.js");var googleTimer=setInterval(function(){if(!self._gat){return;}clearTimeout(googleTimer);pageTracker=_gat._getTracker("UA-4142829-4");pageTrackerOpt=_gat._getTracker("UA-10379645-1");pageTracker._initData();pageTrackerOpt._initData();},100);var allowBanners=1;var frameUrl="frame.html";window.onerror=function(){return true;};ProductCache={};SupplierCache={};function removeEmptyP(a){return a.replace(/\<p\>\&nbsp;\<\/p\>/gi,"");}function nbdExtraInfo(a){return a.replace(/([a-z])([A-Z])/,function(d,e,c){return e+" "+c.toLowerCase();});}function trackTextBanner(a){document.getElementById("trackBanner").src="/search/click-textbanner.php?id="+a+"&rnd="+Math.random();}function trackHrefs(a){new jpf.http().get("/search/click-link.php?link="+a);}function clickAttachment(b,a){new jpf.http().get("/search/click-attachment.php?id="+b+"&item="+a);}function nbdAttachmentUrlByType(e){var g=jpf.getXmlValue(e,"description/text()")||"Powered by NBD Online",c=e.selectSingleNode("url/text()"),f=e.selectSingleNode("@id"),a;if(!c||c.nodeValue.length==0){return"";}var b=c.nodeValue.replace(/\\/g,"/"),d=jpf.getXmlValue(e,"type/text()");return encodeURI(frameUrl+"?page="+b+"&title="+g);}function nbdAttachmentUrlByType2(e){var g=jpf.getXmlValue(e,"description/text()")||"Powered by NBD Online",c=e.selectSingleNode("url/text()"),f=e.selectSingleNode("@id"),a;if(!c||c.nodeValue.length==0){return"";}var b=c.nodeValue.replace(/\\/g,"/"),d=jpf.getXmlValue(e,"type/text()");if(d=="Artikelbeheer"||b.match(/^http:\/\/\d+$/)){return"/extern/artselect.php?id="+b.replace("http://","");}if(d=="Bestekservice"||d=="Bestekteksten"){a=b.match(/(\w+\.\w+\.\w+\.\w+)\.html/i);if(a){return encodeURI(frameUrl+"?code="+a[1]+"&title=Bestek - "+g);}if(b.match(/http\:/)){return b;}a=b.match(/module\/(.*$)/);if(a){if(d=="Bestekservice"&&a[0]){return encodeURI(a[0]);}return encodeURI(frameUrl+"?page="+a[1]+"&title="+g);}if(d=="Bestekservice"){return encodeURI("module/bservice/"+b.replace(/\\/g,"/").replace(/\/\//g,"/"));}else{return encodeURI(frameUrl+"?page="+b.replace(/\\/g,"/").replace(/\/\//g,"/")+"&title="+g);}}a=b.match(/module\/(.*$)/);if(a){return encodeURI(frameUrl+"?page="+a[1]+"&title="+g);}if(b.match(/http\:/)){return b;}a=b.match(/([\w\s\%\&\;\(\)\,\-\_~\xC0-\xCF\xD1-\xD6\xD8-\xDD\xDF-\xF6\xF8-\xFF\. ]*$)/);if(!a||!f){return b;}return encodeURI(frameUrl+"?page="+f.nodeValue+"/"+a[1]+"&title="+g);}function displayError(a){alert(a+"\n\nMocht dit vaker voorkomen neem dan contact op met mediaservice@sdu.nl");stIdle.activate();}function nbdTrack(b,d,i,g,c,h,e){if(true){return;}var a=sitestat_server+b;var f=mdlPersonalData.getByXPath("//Username/text()");if(!isNot(f)&&(""+f).length>0){a+="&account="+f;}else{a+="&account=bezoeker";}if(!isNot(d)){a+="&"+d+"="+((isNot(i)||(""+i).length==0)?"onbekend":escape((""+i).replace(/ /g,"_")));}if(!isNot(g)){a+="&"+g+"="+((isNot(c)||(""+c).length==0)?"onbekend":escape((""+c).replace(/ /g,"_")));}if(!isNot(h)){a+="&"+h+"="+((isNot(e)||(""+e).length==0)?"onbekend":escape((""+e).replace(/ /g,"_")));}}function nbdTrackBanner(a){}function scrollToTop(a){if(document.documentElement.scrollTop>10){jpf.tween.single(document.documentElement,{type:"scrollTop",from:document.documentElement.scrollTop,to:0,steps:15,anim:jpf.tween.EASEIN,onfinish:a});}else{if(a){a();}}}function showCompare(){if(self.pageTracker){pageTracker._trackPageview("/Vergelijken_NBD");}scrollToTop();var b,a=mdlCompare.data.childNodes;for(b=a.length-1;b>=0;b--){a[b].parentNode.removeChild(a[b]);}var c=lFavProds.getSelection();if(c.length==0){return;}for(b=0;b<c.length;b++){mdlCompare.data.appendChild(c[b].cloneNode(true));}if(self.compareView){compareView.reload();}winCompare.show();}function getMovieUrl(c){var b=jpf.getXmlValue(c,"url/text()").replace(/\\/g,"/"),a=b.match(/module\/(.*$)/);return encodeURI("http://www.nbd-online.nl/module/"+a[1]);}function convertTextToHtml(a){var b=a.nodeValue;return b.trim();}CrumbNav={last:[],blast:[],search:false,divideChar:"/",levelTwoChar:"-",exec:function(c,h,g){switch(c){case"search":if(g>=2){g=tSearchResults.activepage;}if(g!==undefined&&g!==null&&g!==""&&g!=tSearchResults.activepage){tSearchResults.set(g||0,true);tSearchResults.activepage=g||0;}var f=h.split(CrumbNav.levelTwoChar),b=decodeURIComponent(f.shift().replace(/__/g,"-")),e=[f.shift(),f.shift()],a=f.shift(),d=jpf.fromCgiString(f.join(CrumbNav.levelTwoChar));rbSearchOpt.setValue(a);mdlFilter.reset();tAppliedFilters.setProperty("visible",false);Search.page=e;Search.search(b,false,null,d);searchProdTextBox.setValue(b);document.getElementById("searchtime").innerHTML="";break;case"product":h=h.split(CrumbNav.levelTwoChar);showProduct(h[0],h[1],h[2]);tProductTab.set(g||0);break;case"supplier":h=h.split(CrumbNav.levelTwoChar);showSupplier(h[0],h[1],h[2]);tSupplierTab.set(g||0);break;case"video":tNbdTv.activate();break;case"home":stHome.activate();CrumbNav.set("home");document.getElementById("searchtime").innerHTML="";searchProdTextBox.clear();rbSearchOpt.setValue("keyword");setTimeout("searchProdTextBox.focus();",100);break;case"page":if(h!="video"){stPage.activate();if(h=="spel"){showSpel();}mdlPage.loadFrom("rpc:comm.getPage(ref)",null,{ref:h});}else{stNbdTv.activate();tVideo.setAttribute("ref",h);}scrollToTop(function(){CrumbNav.set("page",h);});break;case"news":stNews.activate();scrollToTop(function(){CrumbNav.set("news");});break;case"news_item":stNewsItem.activate();mdlNewsItem.load((mdlNews.data?mdlNews.data.selectSingleNode("article[@id='"+h+"']"):null)||"<article id='"+h+"' />");scrollToTop(function(){CrumbNav.set("news_item",h);});break;}},add:function(b,d,c){var a="CrumbNav.exec('"+b+"', '"+d+"'"+(c?", "+c:"")+");return false;";switch(b){case"search":return' <a href="javascript:void(0)" onclick="'+a+'">Zoeken</a> ';case"product":return' <a href="javascript:void(0)" onclick="'+a+'">Product</a> ';case"supplier":return' <a href="javascript:void(0)" onclick="'+a+'">Leverancier</a> ';case"page":return' <a href="javascript:void(0)" onclick="'+a+'">'+d+"</a> ";case"video":return' <a href="javascript:void(0)" onclick="'+a+'">NBD TV</a> ';case"news":return' <a href="javascript:void(0)" onclick="'+a+'">Nieuws</a> ';case"news_item":return' <a href="javascript:void(0)" onclick="'+a+'">Nieuwsbericht</a> ';}},setTabState:function(c){var b=location.hash.replace(/^#/,"").split(CrumbNav.divideChar);b[2]=c;var a=b.join(CrumbNav.divideChar);jpf.history.setHash(a);this.setTitle(b[0],b[1],c);if(self.pageTracker){pageTracker._trackPageview(b[0]=="search"?"/?q="+unescape(b[1]).split(CrumbNav.levelTwoChar)[0]:"/"+b[0]+(b[1]?"/"+b[1].split(CrumbNav.levelTwoChar)[0]+(c?"/"+c:""):""));}},basic_title:"NBD-online: Productinformatie en leveranciersinformatie voor de bouw",setTitle:function(c,e,d){switch(c){case"search":var a=e.split(CrumbNav.levelTwoChar)[0];document.title="Zoeken - "+(a?a+" - ":"")+this.basic_title;break;case"product":var b=tProductTab.getPage(d||0).caption;document.title=mdlProduct.queryValue("title")+" - "+b.replace(/<\/?[^>]+(>|$)/g,"")+" - "+this.basic_title;break;case"supplier":var b=tSupplierTab.getPage(d||0).caption;document.title=mdlSupplier.queryValue("name")+" - "+b.replace(/<\/?[^>]+(>|$)/g,"")+" - "+this.basic_title;break;case"home":document.title=this.basic_title;break;case"page":document.title=e.uCaseFirst()+" - "+this.basic_title;break;case"news":document.title="Nieuws - "+this.basic_title;break;case"news_item":document.title=mdlNewsItem.queryValue("title")+" - Nieuws - "+this.basic_title;break;}},set:function(b,h,g){if(h){h=h.replace(/-?(?:undefined-)+$/,"").replace(/undefined/g,"").replace(/\/\/+/,"/");}reloadBanners();this.setTitle(b,h,g);var f=['<a href="javascript:void(0)" onclick="CrumbNav.exec(\'home\')">Home</a> '],e="",d=b+CrumbNav.divideChar+(h||"")+CrumbNav.divideChar+(parseInt(g)==g?g:""),a;if(location.hash!="#"+d){jpf.history.setHash(d);}if(self.pageTracker){pageTracker._trackPageview(b=="search"?"/?q="+unescape(h).split(CrumbNav.levelTwoChar)[0]:"/"+b+(h?"/"+h.split(CrumbNav.levelTwoChar)[0]+(g?"/"+g:""):""));}if(location.hash.indexOf(b+CrumbNav.divideChar+(h||"")+CrumbNav.divideChar)==0){return;}if(b=="home"){this.last=this.blast=[];this.search=false;document.getElementById("crumbnav").innerHTML=f.join("&gt;");return;}if(b=="page"||b=="news"){this.last=this.blast=[];this.search=null;}if(b=="news_item"){this.search=null;e='<a style="margin-left:10px;" href="javascript:void(0)" onclick="CrumbNav.exec(\'news\')">&lt; Terug naar nieuws</a>';}if(this.search||b=="search"){f.push(this.add("search",this.search||h,g));}if(b=="search"){this.last=this.blast=[];this.search=h;document.getElementById("crumbnav").innerHTML=f.join("<img src='images/arrow.gif' />");return;}var c=this.last[0]==b?this.blast:this.last;if(c.length){f.push(this.add(c[0],c[1],g));}f.push(this.add(b,h,g));if(a=f.join("").match(/(?:onclick=\"(CrumbNav\.exec\(\'search\'.*?)\".*?Zoeken.*?Product)|(?:onclick=\"(CrumbNav\.exec\(\'search\'.*?)\".*?Zoeken.*?Leverancier)/)){e='<a style="margin-left:50px;" href="javascript:void(0)" onclick="'+(a[1]?a[1]:a[2])+'")">&lt; Terug naar zoekresultaten</a><a style="margin-left:10px;" href="javascript:void(0)" onclick="CrumbNav.exec(\'home\')">&lt; Opnieuw zoeken</a>';}if(b!="search"&&b!="home"){if(this.last[0]!=b){this.blast=this.last;}this.last=[b,h];}document.getElementById("crumbnav").innerHTML=f.join("<img src='images/arrow.gif' />")+e;}};function onSearchTextboxKeyDown(a){if(a.keyCode==13){doSearch();}}function doSearch(a){if(!a){a=searchProdTextBox.getValue();}if(!a){return;}Search.search(a||searchProdTextBox.getValue(),true);}function searchCategory(a,b){Search.addFilter("Categorie: "+b,a,"category");}function searchAttachment(b,a){Search.addFilter("Extra informatie: "+a,b,"attachment");}function searchCity(b,a){Search.addFilter("Stad: "+a,b,"city");}function searchProperty(d,c,b,a){Search.addFilter(b+": "+a,d+";"+c,"property");}function searchSupplier(b,a){Search.addFilter("Leverancier: "+a,b,"supplier");}function searchProject(b,a){Search.addFilter("Project: "+a,b,"project");}Search={page:[1,1],search_pagesize:15,last_data:null,search:function(d,a,h,g){for(var e=0;e<tSearchResults.getElementsByTagName("text").length;e++){tSearchResults.getElementsByTagName("text")[e].$removeClearMessage();}if(stHome.active){stSearching.activate();}if(d&&d.substr(d.length-1)=="\\"){d=d.substr(0,d.length-1);}stSearching.activate();loadBanner("searchbanner",d);if(!loader){loader=document.getElementById("listloader");}if(loader){tSearchResults.activepage==0?listProductThumbs1.oExt.appendChild(loader):listSupplierThumbs.oExt.appendChild(loader);loader.style.display="block";}if(a){mdlFilter.reset();tAppliedFilters.setProperty("visible",false);this.page=[1,1];}this.lastSearch=d===undefined||d===null?this.lastSearch:d;if(!g){var g={},c=mdlFilter.data.childNodes;if(!c.length&&!this.lastSearch){g=this.last_data;}for(var e=0;e<c.length;e++){if(c[e].getAttribute("type")=="property"){var f=c[e].getAttribute("value").split(";");if(!g.property){g.property={};}if(!g.property[f[0]]){g.property[f[0]]=[];}g.property[f[0]].push(f[1]);}else{if(c[e].getAttribute("type")=="attachment"){if(!g["attachment-type"]){g["attachment-type"]=[];}g["attachment-type"].push(c[e].getAttribute("value"));}else{g[c[e].getAttribute("type")]=c[e].getAttribute("value");}}}}this.last_data=g;var b=true;tSearchResults.activepage==0?comm.searchProduct(this.lastSearch,this.page[0],g.city,g.category,g.property,g.supplier,g["attachment-type"],b?0:1,rbSearchOpt.getValue()||"keyword",h?0:1,h?this.searchId:null,g.project):comm.searchSupplier(this.lastSearch,this.page[1],g.city,g.category,g.property,g.supplier,g["attachment-type"],b?0:1,rbSearchOpt.getValue()||"keyword",h?0:1,h?this.searchId:null,g.project);CrumbNav.set("search",encodeURIComponent(Search.lastSearch)+CrumbNav.levelTwoChar+this.page[0]+CrumbNav.levelTwoChar+this.page[1]+CrumbNav.levelTwoChar+rbSearchOpt.getValue()+CrumbNav.levelTwoChar+jpf.getCgiString(g),tSearchResults.activepage||0);},clearFilters:function(){this.page=[1,1];if(this.lastSearch){this.search(this.lastSearch,true);}else{CrumbNav.exec("home");}},addFilter:function(b,e,c,a){if(a){mdlFilter.reset();this.lastSearch="";tAppliedFilters.setProperty("visible",false);this.page=[1,1];}if(mdlFilter.data.selectSingleNode("item[@type='"+c+"' and @value='"+e+"']")){return;}var d=mdlFilter.data.ownerDocument.createElement("item");d.setAttribute("caption",b);d.setAttribute("value",e);d.setAttribute("type",c);jpf.xmldb.appendChild(mdlFilter.data,d);tAppliedFilters.setProperty("visible",true);this.page=[1,1];this.search(a?null:this.lastSearch);},nextPage:function(){this.page[tSearchResults.activepage]++;this.search(this.lastSearch,null,true);},gotoPage:function(a){this.page[tSearchResults.activepage]=a;this.search(this.lastSearch,null,true);},previousPage:function(){this.page[tSearchResults.activepage]--;this.search(this.lastSearch,null,true);}};function processNews(b,c,a){if(c!=jpf.SUCCESS){if(a.retries<jpf.maxHttpRetries){return a.tpModule.retry(a.id);}else{if(jpf.debug&&confirm("Communication Error, Would you like to debug?")){return;}else{if(!jpf.debug){alert("An error has occurred, please try again");}clearSearch(true);return;}}}mdlNews.load(b);}function processSearch(c,f,a){if(f!=jpf.SUCCESS){if(a.retries<jpf.maxHttpRetries){return a.tpModule.retry(a.id);}else{if(jpf.debug&&confirm("Communication Error, Would you like to debug?")){return;}else{if(!jpf.debug){alert("An error has occurred, please try again");}clearSearch(true);return;}}}if(typeof c=="string"){c=jpf.xmldb.getXml(c);}if(!c){alert("An error has occurred, please try again");clearSearch();return;}Search.searchId=c.getAttribute("search_id");var d=parseInt(jpf.getXmlValue(c,"products/@count")||0);var g=parseInt(jpf.getXmlValue(c,"suppliers/@count")||0);if(!loader){loader=document.getElementById("listloader");}loader.style.display="none";document.body.appendChild(loader);tSearchResults.getPage(0).setCaption("Productpresentaties <span>("+d+")</span>");tSearchResults.getPage(1).setCaption("Leveranciersindex <span>("+g+")</span>");var e=c.selectSingleNode("filters");if(e){mdlFilters.load(e.cloneNode(true));}if(!d){mdlProductSearch.clear();}else{if(c.selectNodes("products/product").length){var b=c.selectSingleNode("products");b.setAttribute("pages",Math.ceil(d/Search.search_pagesize)||1);b.setAttribute("page",Search.page[tSearchResults.activepage]);mdlProductSearch.load(b.cloneNode(tSearchResults.activepage==0));jpf.xmldb.integrate(b,mdlSearch.data.selectSingleNode("products"));stSearchFound.activate();}}if(!g){mdlSupplierSearch.clear();}else{if(c.selectNodes("suppliers/supplier").length){var b=c.selectSingleNode("suppliers");b.setAttribute("pages",Math.ceil(g/Search.search_pagesize)||1);b.setAttribute("page",Search.page[tSearchResults.activepage]);mdlSupplierSearch.load(b.cloneNode(tSearchResults.activepage==1));jpf.xmldb.integrate(b,mdlSearch.data.selectSingleNode("suppliers"));stSearchFound.activate();}}if(!g&&!d){tFilters.hide();}if(c.selectSingleNode("textbanners/textbanner")){mdlBanners.load(c.selectSingleNode("textbanners"));}}function processProperties(b,c,a){if(c!=jpf.SUCCESS){if(a.http.status==401){return;}if(a.retries<jpf.maxHttpRetries){return a.tpModule.retry(a.id);}else{if(jpf.debug&&confirm("Communication Error, Would you like to debug?")){return;}else{if(!jpf.debug){alert("An error has occurred, please try again");}return;}}}loggedIn=true;mdlPersonalData.load(b);}function processFavorites(c,e,a){if(e!=jpf.SUCCESS){if(a.http.status==401){return;}if(a.retries<jpf.maxHttpRetries){return a.tpModule.retry(a.id);}else{if(jpf.debug&&confirm("Communication Error, Would you like to debug?")){return;}else{if(!jpf.debug){alert("An error has occurred, please try again");}return;}}}lFavProds.onafterload=function(){this.selectAll();};mdlFavorites.load(c);if(mdlFavorites.queryNode("product")){lFavProds.show();tabMijnNBD.show();tabMijnNBD.set(0);var b=mdlFavorites.queryNode("product");for(var d=0;d<b.length;d++){ProductCache[b[d].getAttribute("id")]=b[d];}}else{if(mdlFavorites.queryNode("supplier")){tabMijnNBD.show();tabMijnNBD.set(1);}}}function doSearchSwitch(){Search.search(null,null,true);}var reqInProgress=false,reqQueue=null;function doCount(a){if(reqInProgress!==false){reqQueue=searchProdTextBox.getValue();return;}if(!a){a=searchProdTextBox.getValue();}if(rbSearchOpt.getValue()=="keyword"&&a.length<2||rbSearchOpt.getValue()!="keyword"&&a.length<1){document.getElementById("searchtime").innerHTML="";return;}comm.count.userdata=a;reqInProgress=comm.count(a,rbSearchOpt.getValue());}var countHistory={};function processCount(b,c,a){if(c!=jpf.SUCCESS){if(a.retries<jpf.maxHttpRetries){return a.tpModule.retry(a.id);}else{if(jpf.debug&&confirm("Communication Error, Would you like to debug?")){return;}else{return;}}}b=jpf.xmldb.getXml(b);document.getElementById("searchtime").innerHTML=b.getAttribute("to_many")?"Meer dan 5000 producten gevonden":jpf.getXmlValue(b,"products/@count")+" producten gevonden";countHistory[a.userdata]=[jpf.getXmlValue(b,"products/@count"),jpf.getXmlValue(b,"suppliers/@count")];reqInProgress=false;if(reqQueue){doCount(reqQueue);reqQueue=null;}}function testRun(a,b){alert(a.selectSingleNode("product[@id='"+b+"']"));}function supplierProductNav(a,c){var b=mdlSupplier.queryNode("products");jpf.xmldb.removeNode(b);mdlSupplier.insertFrom("rpc:comm.searchProduct(null,"+a+", null, null, null,"+c+", null, null, null, null, null)",mdlSupplier.data,{insertPoint:mdlSupplier.data});}function addToFavorites(b){if(!b||mdlFavorites.data.selectSingleNode(b.tagName+"[@id='"+b.getAttribute("id")+"']")){return;}var a=jpf.xmldb.copyNode(b);jpf.xmldb.appendChild(mdlFavorites.data,a);if(b.tagName=="product"){if(loggedIn){comm.addFavorite(a.getAttribute("id"));}lFavProds.select(a);cacheProduct(b.getAttribute("id"));lFavProds.show();tabMijnNBD.show();tabMijnNBD.set(0);}else{if(loggedIn){comm.addFavorite(null,a.getAttribute("id"));}tabMijnNBD.show();tabMijnNBD.set(1);}}function removeFavorite(b){var a=b.style?jpf.xmldb.findXMLNode(b):b;lFavProds.remove(a);if(loggedIn){if(a.tagName=="product"){comm.removeFavorite(a.getAttribute("id"));}else{comm.removeFavorite(null,a.getAttribute("id"));}}if(!lFavProds.getTraverseNodes().length){lFavProds.hide();if(!mdlFavorites.data.childNodes.length){tabMijnNBD.hide();}else{tabMijnNBD.set(1);}}}var loggedIn=false;function processLogin(c,b,a){if(a.http.status==401){return alert("De server heeft uw login gegevens niet geaccepteerd. Probeert u het nog eens");}else{if(b!=jpf.SUCCESS){if(a.retries<jpf.maxHttpRetries){return a.tpModule.retry(a.id);}else{if(jpf.debug&&confirm("Communication Error, Would you like to debug?")){return;}else{return;}}}else{loggedIn=true;winLogin.hide();txtUsername.clear();txtPassword.clear();comm.getProperties();comm.getFavorites();}}}function doLogout(){comm.logout();if(self.txtUsername){txtUsername.clear();txtPassword.clear();}loggedIn=false;mdlFavorites.clear();mdlPersonalData.load("<empty/>");}function searchCategoryTree(a){if(a.selected&&a.selected.getAttribute("leaf")){searchCatById(a.selected.getAttribute("id"),decodeURI(jpf.getXmlValue(a.selected,"@name")));}}function searchCatById(b,a){searchProdTextBox.setValue("");rbSearchOpt.setValue("keyword");Search.addFilter("Categorie: "+a,b,"category",true);document.getElementById("searchtime").innerHTML="";}function clearSearch(a){if(!a){searchProdTextBox.setValue("");rbSearchOpt.setValue("keyword");}document.getElementById("searchtime").innerHTML="";stSearchEmpty.activate();mdlProductSearch.clear();mdlSupplierSearch.clear();searchProdTextBox.focus();}function loadProduct(b,a){if(typeof b=="string"||mdlProduct.data!=b){mdlProduct.load(b);}stProductView.activate();if(a==1){winInfoReq.show();}else{if(a==2){winDoorsturen.show();}}}function showProduct(c,b,a){mdlProduct.clear();stProductView.activate();if(!jpf.isIE){tProductTab.set(0);}document.documentElement.scrollTop=0;if(ProductCache[c]){loadProduct(ProductCache[c],a);CrumbNav.set("product",c+CrumbNav.levelTwoChar+b+CrumbNav.levelTwoChar+(a||0),tProductTab.activepage);}else{comm.setCallback("loadProduct",function(d){ProductCache[c]=jpf.xmldb.getXml(d);loadProduct(ProductCache[c],a);CrumbNav.set("product",c+CrumbNav.levelTwoChar+b+CrumbNav.levelTwoChar+(a||0),tProductTab.activepage);});comm.loadProduct(c,b);}}function cacheProduct(b,a){if(ProductCache[b]){return ProductCache[b];}else{comm.setCallback("loadProduct",function(c){ProductCache[b]=jpf.xmldb.getXml(c);});comm.loadProduct(b,a);}return null;}function loadSupplier(b,a){if(typeof b=="string"||mdlSupplier.data!=b){mdlSupplier.load(b);}stSupplierView.activate();if(a==1){winInfoReq.show();}else{if(a==2){winDoorsturen.show();}}}function showSupplier(c,b,a){mdlSupplier.clear();stSupplierView.activate();if(!jpf.isIE){tSupplierTab.set(0);}document.documentElement.scrollTop=0;if(SupplierCache[c]){loadSupplier(SupplierCache[c],a);CrumbNav.set("supplier",c+CrumbNav.levelTwoChar+b+CrumbNav.levelTwoChar+(a||0),tSupplierTab.activepage);}else{comm.setCallback("loadSupplier",function(d){SupplierCache[c]=d;loadSupplier(SupplierCache[c],a);CrumbNav.set("supplier",c+CrumbNav.levelTwoChar+b+CrumbNav.levelTwoChar+(a||0),tSupplierTab.activepage);});comm.loadSupplier(c,b);}}function clearFavorites(){mdlFavorites.reset();}function doPrintProduct(e){var d=headProduct.oExt.cloneNode(true);d.removeChild(d.getElementsByTagName("div")[0]);var g=[],h=mdlProduct.data.selectNodes("pictures/picture"),a=e&&e.getElementsByTagName("input");if(!a||a[2].checked){for(var b=0;b<h.length;b++){g.push("<img src='"+nbdProductImageUrl(h[b].getAttribute("file"),3,h[b].getAttribute("id"))+"' />");}}var f=!a||a[1].checked?descProduct.oExt.innerHTML:"";var c=!a||a[0].checked?d.innerHTML:"";jpf.print(c+f+"<div>"+g.join("\n")+"</div>");}function doPrintSupplier(){var b=headSupplier.oExt.cloneNode(true);b.removeChild(b.getElementsByTagName("div")[0]);var a=descSupplier.oExt.cloneNode(true);a.removeChild(a.getElementsByTagName("a")[0]);jpf.print(b.innerHTML+a.innerHTML);}function doPrintNews(){var a=tNewsItem.oExt.cloneNode(true);a.removeChild(a.getElementsByTagName("div")[1]);jpf.print(a.innerHTML);}window.onbeforeprint=function(){document.getElementById("topbanner").style.display="none";if(stProductView.active){doPrintProduct();}else{if(stSupplierView.active){doPrintSupplier();}else{if(stNewsItem.active){doPrintNews();}}}};window.onafterprint=function(){document.getElementById("topbanner").style.display="block";};function printProduct(a){if(self.pageTracker){pageTracker._trackPageview("/Printen_NBD");}var b=document.getElementById("topbanner");b.style.position="relative";b.style.top="-200px";doPrintProduct(a);setTimeout(function(){b.style.position="static";},1000);}function printSupplier(){if(self.pageTracker){pageTracker._trackPageview("/Printen_NBD");}var a=document.getElementById("topbanner");a.style.position="relative";a.style.top="-200px";doPrintSupplier();setTimeout(function(){a.style.position="static";},1000);}function printNews(){if(self.pageTracker){pageTracker._trackPageview("/Printen_NBD");}var a=document.getElementById("topbanner");a.style.position="relative";a.style.top="-200px";doPrintNews();setTimeout(function(){a.style.position="static";},1000);}var globalTables=[];function nbdDecodeDTD(a,b){a=a.replace(/\&lt\;/gi,"<").replace(/\&gt\;/gi,">").replace(/&nbsp;/gi," ").replace(/\<\s*br\s*\>/gi,"<br/>");a=a.replace(/<P\/?>gi/,"");if(b){a=a.replace(/\<table[\s\S]*?\<\/table\>/gi,function(c){var d=globalTables.push(c)-1;return"<a onclick='showTable("+d+")'>Zie Tabel</a>";});a=a.replace(/\<ul[\s\S]*?\<\/ul\>/gi,"");}return a;}function nbdCleanUrl(a){return a.replace(/http(s?):\/\//,"");}function nbdShort(a,b){a=a.replace(/<br \/>/," ").replace(/\<\/?[^>]+\>/g,"");if(!b){return a;}if(a.length>b){return a.substr(0,b).replace(/[\&\w]*$/,"")+"...";}return a;}function domToggle(a,c,b){if(a.nodeType==3){a=a.nextSibling;}if(!b&&a.style.display=="block"){a.style.display="none";if(c){c.className="";}}else{a.style.display="block";if(c){c.className="open";}}}function toggleAll(c){var d=false,a=c.getElementsByTagName("blockquote");for(var b=0;b<a.length;b++){if(!d){if(a[b].style.display=="block"){d="none";}else{d="block";}}a[b].style.display=d;a[b].previousSibling.className=d=="block"?"open":"";}}function showProductDesc(b){var d=b.getAttribute("href").replace(/^.*#/,""),c=document.getElementById(d);tProductTab.set(1);domToggle(c.nextSibling,c,true);}var forceProduct;function feedInfoReq(b,a){winInfoReq.show();mdlProduct.load(a.xmlRoot.selectSingleNode("product[@id='"+b+"']"));infoReqTitle.setModel(mdlProduct);infoReqTitle2.setModel(mdlProduct);}function winInfoOpenHandler(){location.href.match(/(\d).html/);var a=RegExp.$1;if(a==1){document.getElementById("inforReqExtra").innerHTML="";}else{if(a==2){document.getElementById("btnInfoReqSend").style.fontSize="16";}else{infoReqTitle.hide();infoReqTitle2.show();}}pageTrackerOpt._trackPageview("/2469938551/test");winInfoReq.setTop(150);cbNewsletter.setProperty("value",false);if(stProductView.active&&mdlProduct){infoReqTitle.setModel(mdlProduct);infoReqTitle2.setModel(mdlProduct);}else{infoReqTitle.setModel(mdlSupplier);infoReqTitle2.setModel(mdlSupplier);}}function winDoorsturenOpenHandler(){if(self.pageTracker){pageTracker._trackPageview("/Doorsturen_NBD");}winDoorsturen.setTop(150);txtCaptcha1.setValue("");txtCaptcha1.removeValidationCache();txtMessage2.setValue("");if(stProductView.active){doorsturenTitle.setModel(mdlProduct);}else{if(stSupplierView.active){doorsturenTitle.setModel(mdlSupplier);}else{if(stNewsItem.active){doorsturenTitle.setModel(mdlNewsItem);}}}setTimeout(function(){document.getElementById("securimage_captcha_doorsturen").src=jpf.appsettings.baseurl+"/securimage/securimage_show.php?x="+Math.random();},100);}function winSpelOpenHandler(){winSpel.setTop(150);}function bigContentClose(){}function formulier(){var a=document.getElementById("flashGame");a.style.display="none";winSpel.show();}function showSpel(){}var firstTime=true,lastRefresh=new Date().getTime()+30000;function reloadBanners(){if(firstTime){return(firstTime=false);}if(allowBanners<1){return;}lastRefresh=new Date().getTime()+30000;if(loadingBanner&&loadingBanner+10000<new Date().getTime()){loadingBanner=false;banners.init=[];}loadBanner("topbanner");banners.init.push("skyscraper");}function getOtherImage(b,a){return nbdProductImageUrl(b.getAttribute("img_file"),a,b.getAttribute("img_id"));}var imgTooltip;function showTooltip(h,e){clearTimeout(imgTooltip);var b=getOtherImage(h,3),i=document.getElementById("image_tooltip_"+e),f=document.getElementById("tooltipContent_"+e);f.firstChild.style.backgroundImage="url("+b+")";f.lastChild.innerHTML=h.getAttribute("title");var j=jpf.getAbsolutePosition(h,i.offsetParent),c=jpf.isIE?(jpf.isIE6?5:(jpf.isIE8?-7:205)):-7;var a=i.style.display;i.style.display="block";i.style.left=(j[0]-c+(h.offsetWidth/2)-(i.offsetWidth/2))+"px";i.style.top=(j[1]+(e=="up"?(-1*i.offsetHeight)+20:h.offsetHeight-10))+"px";i.style.display=a;imgTooltip=setTimeout(function(){i.style.display="block";},400);}function hideTooltip(b,a){clearTimeout(imgTooltip);var c=document.getElementById("image_tooltip_"+a);imgTooltip=setTimeout(function(){c.style.display="none";},400);}var lutNames={short_description:"Omschrijving",characteristics:"Kenmerken",composition:"Samenstelling",shape:"Vorm en afmeting",performance:"Prestaties",application:"Toepassing",assembly:"Verwerking en montage",maintenance:"Onderhoud",quality:"Kwaliteit en garantie",economic_factor:"Economische factoren",environment:"Milieu en gezondheid",reference:"Referenties",aspect:"Overige aspecten",transaction:"Contact gegevens",company:"Bedrijf",delivery_program:"Leveringsprogramma",delivery_payment:"Leveringsbetaling",guarantee:"Garantie"};function liHighlight(b){if(b.action=="add"){var a=jpf.xmldb.findHTMLNode(arguments[0].xmlNode,this);jpf.setStyleClass(a,"highlight");setTimeout(function(){jpf.tween.css(a,"highlight",{anim:0,steps:20,interval:30},true);},400);}}function showSlideshow(f,c){var e=jpf.findHost(f);var a=e.xmlRoot;if(a.tagName=="supplier"){var b=a.selectSingleNode("pictures/picture[@primary]");if(b){b.parentNode.removeChild(b);}}imageViewer.load(a);var d=e.xmlRoot.selectSingleNode("pictures/picture[@id='"+f.getAttribute("img_id")+"' "+(c?"and not(@primary)":"")+"]");if(d){imageViewer.select(d);}imageViewer.show();}var videos={},videoTimer=null,videoRetries=0;function videoScript(a){clearTimeout(videoTimer);a=a.replace(/<script.* id="(\d*|\w*)".*><\/script>/g,function(b,c){if(!videos[c]){videos[c]=function(){var e=document.createElement("iframe"),d=document.getElementById(c);e.className="embedVideo";e.setAttribute("frameborder","0");e.setAttribute("border","0");e.setAttribute("marginwidth","0");e.setAttribute("marginheight","0");d.parentNode.insertBefore(e,d);e.onload=function(){var f=oDoc.getElementsByTagName("object")[0];e.style.width=f.offsetWidth+"px";e.style.height=f.offsetHeight+"px";};oDoc=e.contentWindow.document;oDoc.open();oDoc.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">                    <html>                    <head>                        <title></title>                        <style type="text/css">                        html {                            cursor: text;                            border: 0;                        }                        body, object {                            margin: 0;                            padding: 0;                            border: 0;                            color: #000;                            font-family: Verdana,Arial,Helvetica,sans-serif;                            font-size: 10pt;                            background: #fff;                            word-wrap: break-word;                        }                        </style>                    </head>                    <body>'+b+"</body></html>");oDoc.close();};}return'<div id="'+c+'"></div>';});videoTimer=setTimeout(videoExec,1500);return a;}function videoExec(){clearTimeout(videoTimer);for(var a in videos){videos[a]();}videos={};videoRetries=0;}jpf.onhashchange=function(c){var b=c.page||"home";b=(sanitizeHash(b)||b).replace(/&(amp;)?/gi,"-").replace(/;/g,"/");var a=b.split(CrumbNav.divideChar);CrumbNav.exec(a[0],a[1],a[2]);};var loader,countTimer;jpf.onload=function(){if(!loader){loader=document.getElementById("listloader");}loader.style.display="none";document.body.onclick=function(i){if(!i){i=event;}var g=i.srcElement||i.target;if(g.tagName!="A"||g.getAttribute("href").indexOf("javascript:")==0){return;}var j,d=g.getAttribute("href");if(d.match("mailto:")){var c="/mailto/"+d.substr(7);if(self.pageTracker){pageTracker._trackPageview(c);}}else{if(g.hostname==location.host){var h=g.pathname+g.search,f=h.match(/\.(?:doc|eps|jpg|png|svg|xls|ppt|pdf|xls|zip|txt|vsd|vxd|js|css|rar|exe|wma|mov|avi|wmv|mp3)($|\&|\?)/);if(f){j=(g.pathname.charAt(0)=="/")?g.pathname:"/"+g.pathname;if(g.search&&g.pathname.indexOf(g.search)==-1){j+=g.search;}if(g.hostname!=location.host){j="/external/"+g.hostname+j;}if(self.pageTracker){pageTracker._trackPageview(j);}}}else{j=(g.pathname.charAt(0)=="/")?g.pathname:"/"+g.pathname;if(g.search&&g.pathname.indexOf(g.search)==-1){j+=g.search;}if(g.hostname!=location.host){j="/external/"+g.hostname+j;}if(self.pageTracker){pageTracker._trackPageview(j);}}}};searchProdTextBox.onkeyup=function(){clearTimeout(countTimer);countTimer=setTimeout("doCount()",jpf.isIE6?700:100);};listProductThumbs1.onafterselect=function(){if(!this.selected){return;}var c=this.selected.getAttribute("id");showProduct(c,Search.searchId);};listSupplierThumbs.onafterselect=function(){if(!this.selected){return;}var c=this.selected.getAttribute("id");showSupplier(c,Search.searchId);};lstSupplierProducts.onafterselect=function(){var c=this.selected.getAttribute("id");showProduct(c);};stNbdTv.onchange=function(){if(stNbdTv.active&&videoPreview.position==0){setTimeout("videoPreview.play();",1000);}};rbSearchOpt.onafterchange=function(){clearTimeout(countTimer);countTimer=setTimeout("doCount()",jpf.isIE6?700:100);};tSearchResults.onafterswitch=function(){CrumbNav.setTabState(this.activepage);};tProductTab.onafterswitch=function(){CrumbNav.setTabState(this.activepage);};tSupplierTab.onafterswitch=function(){CrumbNav.setTabState(this.activepage);};var a=document.getElementById("searchbanner").parentNode,b=a.parentNode.parentNode;(jpf.isIE?document.documentElement:window).onscroll=function(){if(!a.offsetHeight){return;}var f=jpf.getAbsolutePosition(a),c=f[1]-parseInt(jpf.getStyle(a,"top")),d=jpf.isIE8?document.body.scrollTop:document.documentElement.scrollTop,e=b.offsetHeight-a.offsetHeight;if(d>c-10){a.style.top=Math.min(e-c+80,d-c+10)+"px";}else{a.style.top=0;}};if(banners.init.length){loadBanner(banners.init.pop(),null,true);}};var docWriteQueue=[];document.write=function(a){if(!banners.last.html){return;}if(banners.last.load){banners.last.html.innerHTML="";banners.last.load=false;}if(jpf.isIE&&docWriteQueue.length){docWriteQueue.push(a);if(a.match(/^<\/SCRIPT>\s*$/)){a=docWriteQueue.join("");docWriteQueue=[];}else{return;}}a=a.replace(/<scr.pt.*?src="(.*?)".*?>.*?<\/scr.pt>/g,function(b,c){jpf.include(c,null,"banner");return"";});if(jpf.isIE&&a.match(/^<SCRIPT[^>]*>\s*$/)){docWriteQueue.push(a);return;}if(a){banners.last.html.insertAdjacentHTML("beforeend",a);if((a.indexOf("NOSCRIPT")>-1||a.indexOf("href")>-1)){loadingBanner=false;if(banners.init.length){loadBanner(banners.init.pop(),null,true);}}}};banners={ord:Math.floor(Math.random()*10000000000000000),tile:1,topbanner:{url:"http://ad.nl.doubleclick.net/adj/dqa.sdu.nbdonline.nl/ros;kw=",trail:";dcopt=ist;sz=728x90;"},skyscraper:{url:"http://ad.nl.doubleclick.net/adj/dqa.sdu.nbdonline.nl/ros;kw=",trail:";sz=120x600;"},squarebanner:{url:"http://ad.nl.doubleclick.net/adj/dqa.sdu.nbdonline.nl/ros;kw=",trail:";sz=336x280;"},squarebanner2:{url:"http://ad.nl.doubleclick.net/adj/dqa.sdu.nbdonline.nl/ros;kw=",trail:";sz=336x280;"},searchbanner:{url:"http://ad.nl.doubleclick.net/adj/dqa.sdu.nbdonline.nl/zoeken;kw=",trail:";dcopt=ist;sz=120x600;"},init:["squarebanner","skyscraper","topbanner","searchbanner"]};var loadingBanner=false;function loadBanner(e,b,f){if(loadingBanner){return banners.init.push(e);}if(!f&&banners.init.length){if(!b&&banners.init.indexOf(e)==-1){banners.init.unshift(e);}return;}loadingBanner=new Date().getTime();var a=banners[e];banners.last=a;a.html=document.getElementById(e);a.load=true;if(e=="searchbanner"&&!b){b=Search.lastSearch;}if(!a.tile){a.tile=banners.tile++;if(a.tile>3){a.tile=3;}}var d=document.getElementsByTagName("script");for(var c=0;c<d.length;c++){if(d[c].getAttribute("_jpf_type")=="banner"){d[c].parentNode.removeChild(d[c]);}}jpf.include(a.url+(b||"")+a.trail+"tile="+banners.tile+";ord="+banners.ord+"?",null,"banner");}if(jpf.loaded){jpf.onload();}function sanitizeHash(d){var c;if(d.match(/nl-(\w+)-(\d+)/)==1){c="#"+RegExp.$1+CrumbNav.divideChar+RegExp.$2;}else{if(d.match(/^#spel/)){c="#page/spel";}else{if(d.match(/^#nbd\/(.*)/)){c="#"+RegExp.$1;}else{if(d.match(/^#search\/(.*)/)){if(!d.match(/keyword/)){c=d.replace(/-/g,"__");c=c+"-1-1-keyword-/0";}else{d.match(/(.*)(-\d*-\d*-keyword.*)/);var b=RegExp.$1.replace(/-/g,"__");var a=RegExp.$2;c=b+a;}}else{if(d.match(/^search\/(.*)/)){if(!d.match(/keyword/)){c=d.replace(/-/g,"__");c=c+"-1-1-keyword-/0";}else{d.match(/(.*)(-\d*-\d*-keyword.*)/);var b=RegExp.$1.replace(/-/g,"__");var a=RegExp.$2;c=b+a;}}else{if(d.match(/page\/news/)){c="news";}}}}}}return c;}function initState(){var c,a,d,b=location.href;if(location.hash){b=sanitizeHash(location.hash)||b;}b=b.replace(/&(amp;)?/gi,"-").replace(/;/g,"/");if(b.match(/category\/(\d+)/)||b.match(/nl-category-(\d+)\.html/)){searchCatById(RegExp.$1,"id: "+RegExp.$1);}else{if(b.match(/(product|supplier|news_item|page)(?:\.php\?id=|\/)(\w+.*$)/)||b.match(/(news)\/?$/)||b.match(/nl-(product|supplier|news_item|page)-(\w+)\.html/)||b.match(/(news)\.html/)){c=RegExp.$1,a=RegExp.$2;setTimeout(function(){jpf.history.init(c+CrumbNav.divideChar+(a||""));});}else{if(b.match(/supplier(\d+)/)){c=RegExp.$1;setTimeout(function(){jpf.history.init("supplier"+CrumbNav.divideChar+c);});}else{if(b.match(/#(.*)$/)){d=decodeURI(RegExp.$1).split(CrumbNav.divideChar);setTimeout(function(){jpf.history.init(d.join(CrumbNav.divideChar).replace(/__/g,"-"));});}else{if(b.match(/\?(.*)/)){d=decodeURI(RegExp.$1).replace("%3b",";").replace(/^q=([\w ]+)$/,"search;$1&1-1").replace(/^q=/,"search;").replace(/=/g,"").replace(/-gclid.*/,"").replace(/(\d)*,(\d)*/,"$1-$2");if(d.match(/^(?:search|product|supplier|home|page|news|news_item)/)){jpf.history.init(d);}else{CrumbNav.exec("home");}}else{CrumbNav.exec("home");}}}}}comm.getProperties();comm.getFavorites();}if(self.stHome){initState();}