var submenu_active=0; 
var timer_running=0; 
var delay_number=0; 
var delay_done=0; 
var frameid=0;

var widths=new Array(); 
widths[2]=115; 
widths[3]=150; 
widths[5]=170;
widths[7]=115; 
widths[8]=160;

function delay() 
{ 
	timer_running=1; 
	delay_number++; 
	timer=setTimeout("delay();",50); 
	if (delay_number>=10) 
	{ 
		delay_number=0; 
		delay_done=1; 
		clearTimeout(timer); 
		timer_running=0; 
	} 
}

function ie_difference() 
{ 
	for (temp=0;temp<parent.frames.body.length;temp++) 
	{ 
		if (parent.frames.body.frames[temp].name=="contents") 
		{ 
			frameid=temp; 
			break; 
		} 
	} 
	
	leftdiff=0; 
	
	for (temp=0;temp<frameid;temp++) 
	{ 
		leftdiff+=parent.frames.body.frames[temp].document.body.offsetWidth; 
	} 
	
	return leftdiff; 
}

function nn_difference() 
{ 
	for (temp=0;temp<parent.frames.body.length;temp++) 
	{ 
		if (parent.frames.body.frames[temp].name=="contents") 
		{ 
			frameid=temp; 
			break; 
		} 
	} 
	
	leftdiff=0; 
	
	for (temp=0;temp<frameid;temp++) 
	{ 
		leftdiff+=parent.frames.body.frames[temp].innerWidth+4; 
	} 
	
	return leftdiff; 
}

function iem_mover(number) 
{ 
	if (document.all) 
	{ 
		iem_item=event.srcElement; 
		parent.frames.body.frames.contents.submenu.style.display="none"; 
		parent.frames.body.frames.contents.submenu.style.width=widths[number]; 
		eval('parent.frames.body.frames.contents.submenu.innerHTML=parent.frames.body.frames.contents.sm'+number+'.innerHTML;'); 
		var leftpos=0; 
		var toppos=0; 
		var iem_item_backup=iem_item; 
		while (iem_item!=null) 
		{ 
			leftpos+=iem_item.offsetLeft; 
			iem_item=iem_item.offsetParent; 
		} 
		leftpos+=parent.frames.body.frames.contents.document.body.scrollLeft; 
		leftpos-=ie_difference(); 
		toppos=parent.frames.body.frames.contents.document.body.scrollTop+1; 
		iem_item=iem_item_backup; 
		parent.frames.body.frames.contents.submenu.style.pixelLeft=leftpos; 
		parent.frames.body.frames.contents.submenu.style.pixelTop=toppos; 
		parent.frames.body.frames.contents.submenu.style.display="block"; 
	}
	
	if (document.layers) 
	{ 
		leftpos=0; 
		toppos=0; 
		eval('var leftpos=document.layers.smp'+number+'.pageX;'); 
		for (temp=2;temp<=8;temp++) 
		{ 
			eval('if (parent.frames.body.frames.contents.document.layers.sm'+temp+'.visibility=="show"){parent.frames.body.frames.contents.document.layers.sm'+temp+'.visibility="hide"; }'); 
		} 
		leftpos-=nn_difference(); 
		toppos=parent.frames.body.frames.contents.pageYOffset+1; 
		eval('parent.frames.body.frames.contents.document.layers.sm'+number+'.left=leftpos;'); 
		eval('parent.frames.body.frames.contents.document.layers.sm'+number+'.top=toppos;'); 
		eval('parent.frames.body.frames.contents.document.layers.sm'+number+'.visibility="show";'); 
	} 
}

function iesm_mout() 
{ 
	if (document.all) 
	{ 
		if (submenu_active==1) 
		{ 
			iem_item=event.srcElement; mover_submenu=0; 
			while (iem_item.tagName!="BODY") 
			{ 
				if (iem_item.id=="submenu") 
				{ 
					mover_submenu=1; 
					delay_number=0; 
					delay_done=0; 
				} 
				iem_item=iem_item.parentElement; 
			} 
			if ((mover_submenu==0) && (delay_done==1)) 
			{ 
				submenu.style.display="none"; 
				submenu_active=0; 
			} 
			if ((mover_submenu==0) && (delay_done==0)) 
			{ 
				if (timer_running==0) 
				{ 
					delay(); 
				} 
			} 
		} 
	} 
}
function nnsm_mout() 
{ 
	if (document.layers) 
	{ 
		for (temp=2;temp<=8;temp++) 
		{ 
			eval('if (document.layers.sm'+temp+'.visibility=="show") { document.layers.sm'+temp+'.visibility="hide"; }'); 
		} 
	} 
}

function iesm_off() 
{ 
	if (document.all) 
	{ 
		submenu.style.display="none"; 
		submenu_active=0; 
	} 
}