var productgroepnr = ""; var artikelgroepnr = ""; var attributes = []; var merken = []; var crumbTrailHistory = [{"naam":"Portal","url":"home", "level":0}]; var crumbTrailHistoryAll = {}; var bncHistory = null; var currentState = ''; var bookmarkedViewState = YAHOO.util.History.getBookmarkedState("location"); var initialViewState = bookmarkedViewState || ""; var pagelevel = 0; var exactUrls = {}; var knownBoxes = []; function IDlizeURL(url) { var strippedUrl = url.split("?")[0]; var idlizedUrl = strippedUrl.replace(/\//g,"_"); return idlizedUrl; } function addToCrumbtrail(naam,url,level,pagedelete) { var IDlizedURL = IDlizeURL(url); var gezet = false; if(level == 1) { crumbTrailHistory = [{"naam":"Portal","url":"home", "level":0}]; } for (var i = 0; i < crumbTrailHistory.length; i++) { if (crumbTrailHistory[i].level == level) { gezet = true; crumbTrailHistory[i] = { "naam": naam, "url": url, "level": level, "pagedelete": false }; } else if (crumbTrailHistory[i].level > level) { crumbTrailHistory[i].pagedelete=true; } } if (gezet == false) { crumbTrailHistory.push({ "naam": naam, "url": url, "level": level, "pagedelete": false }); crumbTrailHistoryAll[url] = ({"naam":naam,"url":url,"level":level,"pagedelete": false}); } crumbTrailContent = ""; for (var i = 0; i < crumbTrailHistory.length; i++) { if (crumbTrailHistory[i].pagedelete != true) { if (i > 0) { crumbTrailContent += " >"; } crumbTrailContent += "" + crumbTrailHistory[i].naam + ""; } } } function showCrumbTrail(id) { var crumbTrail = document.getElementById(id); if(crumbTrail) { crumbTrail.innerHTML = crumbTrailContent; } } function deleteFromCrumbTrail(url) { for (var i = 0; i < crumbTrailHistory.length; i++) { if (crumbTrailHistory[i].url == url) { crumbTrailHistory.splice((i + 1)); } } } var portalOnFailure = function(o) { alert('Er is iets misgegaan. Foutcode: '+o.statusText); }; function showNewPage() { document.getElementById("newPageContainer").style.display = "block"; document.getElementById("pageContainer").style.display = "none"; } function showPage(pageId) { if (document.getElementById("newPageContainer").style.display == "none") { showNewPage(); } document.getElementById(pageId).style.display = 'block'; if(window["onPageActivate"+document.getElementById(pageId).IDlizedURL] != null) { window["onPageActivate"+document.getElementById(pageId).IDlizedURL](); } } function showHomepage(){ document.getElementById("newPageContainer").style.display = "none"; document.getElementById("pageContainer").style.display = "block"; } function hideAllPages() { for(var i=0; i"+data.xml_productgroepen[i].xml_productgroepen_naam+"
"; var productgroepen= ""; if(data.xml_productgroepen[i].xml_artikelgroepen) { var productgroep = data.xml_productgroepen[i].xml_productgroepen_naam; for (var j = 0; j < data.xml_productgroepen[i].xml_artikelgroepen.length; j++) { if(data.xml_productgroepen[i].xml_artikelgroepen[j].xml_artikelgroepen_selected) { document.getElementById('bestellenTitle').innerHTML=data.xml_productgroepen[i].xml_artikelgroepen[j].xml_artikelgroepen_omschrijving; productgroepen+= ""+data.xml_productgroepen[i].xml_artikelgroepen[j].xml_artikelgroepen_omschrijving+"
"; } else { productgroepen+= ""+data.xml_productgroepen[i].xml_artikelgroepen[j].xml_artikelgroepen_omschrijving+"
"; } } document.getElementById("productgroepen").innerHTML=productgroepen; } } else { productcategorieen+= ""+data.xml_productgroepen[i].xml_productgroepen_naam+"
"; } } document.getElementById("productcategorieen").innerHTML=productcategorieen; var merken= ""; if(data.xml_merken) { for (var i = 0; i < data.xml_merken.length; i++) { if(data.xml_merken[i].xml_merken_selected) { merken+= "
"+data.xml_merken[i].xml_merken_omschrijving+"
"; } else { merken+= "
"+data.xml_merken[i].xml_merken_omschrijving+"
"; } } document.getElementById("merken").innerHTML=merken; } var filters= ""; if(data.xml_attributes) { for (var i = 0; i < data.xml_attributes.length; i++) { filters+= "
 
"+((data.xml_attributes[i].xml_cnet_attributes_bncname!=null)?data.xml_attributes[i].xml_cnet_attributes_bncname:data.xml_attributes[i].xml_cnet_attributes_name)+"
"; for (var j = 0; j < data.xml_attributes[i].xml_attributes_values.length; j++) { var uom = (data.xml_attributes[i].xml_attributes_values[j].xml_cnet_attributevalues_uom!=null)?data.xml_attributes[i].xml_attributes_values[j].xml_cnet_attributevalues_uom:""; filters += "
"+data.xml_attributes[i].xml_attributes_values[j].xml_cnet_attributevalues_value+" "+uom+"
"; } filters += "
"; } document.getElementById("filters").innerHTML=filters; } makeMenusCollapse(); getProductList(); addToCrumbtrail(productgroep,currentState,2); showCrumbTrail('bestellenCrumbTrail'); } function onPageLoad_framework_assets_bestellen_productoverzicht() { addToCrumbtrail('Productoverzicht',currentState,1); } function onPageLoad_wobjects_td_incident_status() { if (document.getElementById('incidentTo') != null) { var to = document.getElementById('incidentTo').value; var from = "Wasaweg 3 groningen nederland"; initialize(from, to); } else { setTimeout(onPageLoad_wobjects_td_incident_status,1000); } } function onPageLoad_artikelzoeker() { addToCrumbtrail('Artikelzoeker',currentState,1); var tooltipCounter = 1; while(document.getElementById("artikelzoekerwebshopTooltip"+tooltipCounter)!=null) { var artikelzoekerwebshopTooltipText = document.getElementById("artikelzoekerwebshopTooltipText"+tooltipCounter).innerHTML; new YAHOO.widget.Tooltip("artikelzoekerwebshopTooltipDiv"+tooltipCounter, { context:"artikelzoekerwebshopTooltip"+tooltipCounter, showDelay: 500, autodismissdelay: 60000, width: "600px", text: artikelzoekerwebshopTooltipText }); tooltipCounter++; } } function onPageLoad_informatie(myArr528) { var myScript = myArr528.split(/\