var currentProducts = '';
var currentImage = '';

function changeImage(imageName, imageReplacer) {
	if(document.images) {
		document.images[imageName].src = base + imageReplacer;
	}
}

function Show(which,what) {
	document.getElementById("menu").value=what;
	if (what==1) {
		Hide('1');
		document.getElementById("mainMenu"+which).style.backgroundColor = ('#71BF44');
		document.getElementById("mainMenu"+which).style.color = ('#003333');
		document.getElementById("menu"+which).style.visibility = ('visible');
	} else {
		setTimeout("Hide('0');",8000);
	}
}
		
function popwin(url, w, h, options) {
	var winleft = (screen.width - w) / 2;
	var wintop = (screen.height - h) / 2;
	
	if(!options) {
		var options = 'status=no,resizable=no,scrollbars=no,menubar=no,toolbar=no';
	}
	options = options + ', width=' + w + ',height=' + h + ',top=' + wintop + ',left=' + winleft + '';
	popje = window.open(url, 'newwin', options);
	popje.focus();
}


function image_open(image_loc, img) {
  HTML = "<html><style>body{margin:0px 0px 0px 0px}</style><body onBlur='top.close()'><a href='javascript:window.close();'><img src='"+ image_loc +"' border=0 name=load_image onLoad='window.resizeTo(document.load_image.width+10,document.load_image.height+30)'></a></body></html>";
  popupImage = window.open('','_blank','toolbar=no,scrollbars=no');
  popupImage.document.open();
  popupImage.document.write(HTML);
  popupImage.document.close();
  obj_img = document.getElementById(img);
  obj_img.src= obj_img.src;
}

function isBlank(v) {
	var i;
	for(i = 0; i < v.length; i++) {
		var c = v.charAt(i);
		if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
	}
	return true;
}

function doChangeLanguage(waarde) {
	location.href= "index.php?taalCode=" + waarde.value;
}

function showProducts(groupID) {
	if (currentProducts !== '') {
		currentProducts.style.display = 'none';
		currentImage.src = '../images/expand.gif';
	}
	obj = document.getElementById('products_' + groupID);
	if (obj == currentProducts) {
		// collapse
		obj.style.display = 'none';
		obj = document.getElementById('image_' + groupID);
		obj.src = '../images/expand.gif';
		currentProducts = '';
		currentImage = '';
	}
	else {
		//expand
		obj.style.display = 'block';
		currentProducts = obj;
		obj = document.getElementById('image_' + groupID);
		obj.src = '../images/collapse.gif';
		currentImage = obj;
	}
}

function showProductsOverview(productGroup) {
	if(document.images['img' + productGroup].src.indexOf('expand.gif') > 0) {
		document.images['img' + productGroup].src = '../images/collapse.gif';
		document.getElementById('product' + productGroup).style.display = 'block';
	} else {
		document.images['img' + productGroup].src = '../images/expand.gif';
		document.getElementById('product' + productGroup).style.display = 'none';
	}

}

function showProductsPrint(productGroup) {
	if(document.images['img' + productGroup].src.indexOf('plus.gif') > 0) {
		document.images['img' + productGroup].src = '../images/min.gif';
		document.getElementById('product' + productGroup).style.display = 'block';
	} else {
		document.images['img' + productGroup].src = '../images/plus.gif';
		document.getElementById('product' + productGroup).style.display = 'none';
	}

}

//** Landen pulldown loaden
function showLanden(regio_id) {
	fObj = document.forms['waartekoopForm'];
	if(regio_id != "") {
		if(aLanden[regio_id].length > 0) {
			fObj.land_id.length = aLanden[regio_id].length + 1;
			fObj.land_id.disabled = false;
			for(x = 0; x < aLanden[regio_id].length; x++) {
				aSplitter = aLanden[regio_id][x].split("|");
				fObj.land_id.options[x + 1].value = aSplitter[0];
				fObj.land_id.options[x + 1].text 	= aSplitter[1];
			}
		}
	} else {
		fObj.land_id.length = 1;
		fObj.land_id.disabled = true;
	}
}

function closePopup() {
	if(popje != "") {
		popje.close();
	}
}

function toggle(field, imageobject) {
	if (document.getElementById(field).style.display == 'none' || document.getElementById(field).style.display == '') {
		document.getElementById(field).style.display = 'block';
		imageobject.src = '../images/btn_min.gif';
	}
	else {
		document.getElementById(field).style.display = 'none';
		imageobject.src = '../images/btn_plus.gif';
	}
}

function showAfhaal(){		
	var browser=navigator.appName;
	var b_version=navigator.appVersion;
	var version=parseFloat(b_version);
	if (browser == "Netscape"){
		display_sort = "table-row";
	}else if( browser == "Microsoft Internet Explorer" ){
		display_sort = "block";
	}		
	
	if (document.getElementById("afhaal_adres_1").style.display == display_sort){
		display_sort = "none";
	}
	
	document.getElementById("afhaal_adres_1").style.display = display_sort;
	document.getElementById("afhaal_adres_2").style.display = display_sort;
	document.getElementById("afhaal_adres_3").style.display = display_sort;
	document.getElementById("afhaal_adres_4").style.display = display_sort;
	document.getElementById("afhaal_adres_5").style.display = display_sort;
	document.getElementById("afhaal_adres_6").style.display = display_sort;
}

function showindex(group) {
	eg = document.getElementsByName(group);
	for (i=0; i<eg.length; i++) {
		if (eg.item(i).checked) {
			return eg.item(i).value;
		}
	}
}

function printNow() {
	print_window.focus();
	print_window.print();
}

function toggleFolder(id, imageNode) {
	var folder = document.getElementById(id);
	var l = imageNode.src.length;
	if (imageNode.src.substring(l-21,l)=="tree_folderclosed.png" || imageNode.src.substring(l-19,l)=="tree_folderopen.png") {
		imageNode = imageNode.previousSibling;
		l = imageNode.src.length;
	}
	if (folder == null) {
	} 
	else if (folder.style.display == "block")  {
		if (imageNode != null) {
			imageNode.nextSibling.src = imgPath+"sitemap/tree_folderclosed.png";
			if (imageNode.src.substring(l-14,l) == "tree_mnode.png") {
				imageNode.src = imgPath+"sitemap/tree_pnode.png";
			}
			else if (imageNode.src.substring(l-18,l) == "tree_mlastnode.png") {
				imageNode.src = imgPath+"sitemap/tree_plastnode.png";
			}
		}
		folder.style.display = "none";
	} 
	else {
		if (imageNode != null) {
			imageNode.nextSibling.src = imgPath+"sitemap/tree_folderopen.png";
			if (imageNode.src.substring(l-14,l) == "tree_pnode.png") {
				imageNode.src = imgPath+"sitemap/tree_mnode.png";
			}
			else if (imageNode.src.substring(l-18,l) == "tree_plastnode.png") {
				imageNode.src = imgPath+"sitemap/tree_mlastnode.png";
			}
		}
		folder.style.display = "block";
	}
	//updateRowColor();
}

/* Expand or collapse product LI */
function toggleProductrow(id) {
	try {
		var o = document.getElementById('productRow_' + id);
		if (o.className == '' || o.className == 'collapsed') {
			o.className = 'expanded';
		}else{
			o.className = 'collapsed';
		}
	}catch(e){}	
}