if(document.getElementById("btnCompSearch"))
{
	document.getElementById("btnCompSearch").onclick = function()
	{
		var txtSearch = document.getElementById("txbCompanySearch").value;
		if(txtSearch != "" && txtSearch != "Plaats, postcode")
			location.href = "../../../Verkooppunten/Overzicht/" + txtSearch + ".html";
	}
}

if(document.getElementById("txbCompanySearch"))
{
	document.getElementById("txbCompanySearch").onkeyup = function(e)
	{
		var e = (window.event) ? window.event : e;
		if(e.keyCode == 13)
		{
			var txtSearch = document.getElementById("txbCompanySearch").value;
			if(txtSearch != "" && txtSearch != "Plaats, postcode")
				location.href = "../../../Verkooppunten/Overzicht/" + txtSearch + ".html";
		}
	}
}

function ToggleTBody(imgElem, sProdGroupId)
{
	var objTBody = document.getElementById("tbdGroup"+sProdGroupId);
	if(objTBody.style.display == "block")
	{
		objTBody.style.display = "none";
		imgElem.src = "images/collapse.gif";

	}
	else
	{
		objTBody.style.display = "block";
		imgElem.src = "images/expand.gif";
	}
}

function ShowTab(elem)
{
	var tblTabs = GetParentNodeWithTagName(elem, "table");
	var trHead = GetParentNodeWithTagName(elem, "tr");
	var curTabPos = -1;

	// hide all tbodies
	var tbodies = tblTabs.getElementsByTagName("tbody");
	for(i = 0; i < tbodies.length; ++i)
		tblTabs.getElementsByTagName("tbody")[i].style.display = "none";


	// unselect tabs
	var divTabs = trHead.getElementsByTagName("div");
	for(i = 0; i < divTabs.length; ++i)
	{
		if(trHead.getElementsByTagName("div")[i] == elem)
		{
			// select this tab
			elem.className = "divTabSelected";
			tblTabs.getElementsByTagName("tbody")[i].style.display = "";
		}
		else
			trHead.getElementsByTagName("div")[i].className = "divTab";
	}
}


function getElementsByClassName(classname, node) 
{
	if(!node) node = document.getElementsByTagName("body")[0];
	var a = [];

    var re = new RegExp('\\b' + classname + '\\b');
    var els = node.getElementsByTagName("*");
    for(var i=0,j=els.length; i<j; i++)
    	if(re.test(els[i].className))
			a.push(els[i]);
    return a;
}

function GetParentNodeWithTagName( objNode, strTagName )
{
	strTagName = strTagName.toLowerCase();
	for (objNode = objNode.parentNode; 	(objNode && 
										((objNode.tagName && (objNode.tagName.toLowerCase() != strTagName)) ||
										(!objNode.tagName && (objNode.nodeType != 3))));objNode = objNode.parentNode){
	}
	return( objNode );
}
