var time;
var navSel;
function detectSel() {
	for (var i=0; i<=5; i++) {
		var nav1 = document.getElementById('nav1_'+i);
		if (nav1) {
			if (nav1.parentNode.parentNode.className == 'sel') {
				navSel = i;
				break;
			}
		}
	}
	getSubmenuSize(navSel);
	navigT(navSel);
}
function navig(id) {
	if (id) {
		closrNav(1);
	} else {
		closrNav();
	}
	var nav1 = document.getElementById('nav1_'+id);
	if (nav1) {
		nav1.className = '';
	}
	var nav2 = document.getElementById('nav2_'+id);
	if (nav2 && nav2.getElementsByTagName('li').length > 0) nav2.style.visibility='visible';
	getSubmenuSize(id);
}
function navigT(id) {
	clearTimeout(time);
	time = setTimeout('navig('+id+')', 250);
}
function closrNav(s) {
	for (var i=0; i<=10; i++) {
		var nav1 = document.getElementById('nav1_'+i);
		if (nav1) {
			if (s) {
				nav1.className = 'nav1im';
			} else {
				nav1.className = 'nav1im1';
			}
		}
		var nav2 = document.getElementById('nav2_'+i);
		if (nav2) nav2.style.visibility='hidden';
	}
}
function getSubmenuSize(id) {
	var navTop = document.getElementById('nav1_'+id);
	var navT = document.getElementById('nav2_'+id);
	
	if (navT && navT.getElementsByTagName('li').length>0) {
		var ulSize = navTop.parentNode.parentNode.parentNode.parentNode.clientWidth;
		var liSize = navTop.parentNode.parentNode.clientWidth;
		var place = ulSize - navTop.parentNode.parentNode.offsetLeft - 7;

		var ch = navT.getElementsByTagName('li');
		var size = 0;
		for (var j=0; j<ch.length; j++) {
			size += ch[j].clientWidth;
		}
		if (size==0) size=762;
		navT.style.width = size+10+'px';
		if (size<=place) {
			navT.style.left = '18px';
			navT.style.right = 'auto';
		} else {
			navT.style.left = 'auto';
			navT.style.right = '2px';
		}
	}
}
window.onload = function() {
	detectSel();
}




function open_nav3(o) {
	o=o.parentNode;
	if (o.className=='sel') o.className = '';
	else o.className = 'sel';
}
function navBot(o) {
	var ch = o.parentNode.childNodes;
	for (var i=0;i<ch.length; i++) {
		if (ch[i].nodeType==1) ch[i].className = '';
	}
	o.className = 'sel';
}




