// Browseer check
var $buoop = {} 
$buoop.ol = window.onload; 
window.onload=function(){ 
 if ($buoop.ol) $buoop.ol(); 
 var e = document.createElement("script"); 
 e.setAttribute("type", "text/javascript"); 
 e.setAttribute("src", "http://browser-update.org/update.js"); 
 document.body.appendChild(e); 
}


// Shop Navigation
function toggleNode(node) 
{
	var nodeArray = node.childNodes;
	for(i=0; i < nodeArray.length; i++)
	{
		node = nodeArray[i];
		if (node.tagName && node.tagName.toLowerCase() == 'div')
			node.style.display = (node.style.display == 'block') ? 'none' : 'block';
	}
}

function openNode(node)
{
	var nodeArray = node.childNodes;
	for(i=0; i < nodeArray.length; i++)
	{
		node = nodeArray[i];
		if (node.tagName && node.tagName.toLowerCase() == 'div')
			node.style.display = 'block';
	}
}

function closeNode(node)
{
	var nodeArray = node.childNodes;
	for(i=0; i < nodeArray.length; i++)
	{
		node = nodeArray[i];
		if (node.tagName && node.tagName.toLowerCase() == 'div')
			node.style.display = 'none';
	}
}

function showNode(node)
{
	if (!node) return;
	if (!node.parentNode) return;
	node = node.parentNode;
	while (node.tagName.toLowerCase() == 'div')
	{
		openNode(node);
		node = node.parentNode;
	}
}
