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+= "
";
} else {
productgroepen+= "
";
}
}
document.getElementById("productgroepen").innerHTML=productgroepen;
}
} else {
productcategorieen+= "
";
}
}
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+= "";
} else {
merken+= "";
}
}
document.getElementById("merken").innerHTML=merken;
}
var filters= "";
if(data.xml_attributes) {
for (var i = 0; i < data.xml_attributes.length; i++) {
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(/\