
var subCategories = new Array();
var navIsOpened = false;

function mouseChild(e) {
	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
	targ = targ.parentNode;
	
	if(document.getElementById('warper').childNodes.length==targ.childNodes.length)
	return false;
	else return true;
	//alert(targ.nodeName)
	//var nav = document.getElementById('nav');
	//alert(nav.lastChild.nodeName);
}

function showNav() {
	document.getElementById('nav-header').className='nav-header-active';
	document.getElementById('nav-content').style.display='';
	navIsOpened = true;
}

function hideNav() {
	if (navIsOpened) {
	document.getElementById('nav-header').className='nav-header';
	document.getElementById('nav-content').style.display='none';
	}
}

function showSubCategories(id) {
	//alert(subCategories.length);
	for (i=0;i<subCategories.length;i++) {
		if (subCategories[i]!=id) {
			document.getElementById('nav-subcategs-'+subCategories[i]).style.display='none';
		} else {
			document.getElementById('nav-subcategs-'+subCategories[i]).style.display='';
		}
	}
}

function setupNav() {
	var elements = document.getElementById('warper').childNodes;
	for (i=0; i<elements.length; i++) {
		//alert(elements.item(i).nodeName=='DIV');
		/**/
		if (elements.item(i).nodeName=='DIV' && elements.item(i).className!='nav') {
			elements.item(i).onmouseover = function (e) {
				hideNav();
			}
		}
		/**/
	}
}
