var w3c_dom, netscape, microsoft = false;
var molecule_initialized_flag = false;

if(document.getElementById)
{
	w3c_dom = true;
}
else
{
	netscape = ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 4 ))
	microsoft = ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 ))
}

function initialize()
{
	if(w3c_dom)
	{
		document.getElementById("menusoftware").style.top=0;
		document.getElementById("menusoftware").style.left=0;
		document.getElementById("menusoftware").style.visibility="hidden";
		document.getElementById("menucommunication").style.top=0;
		document.getElementById("menucommunication").style.left=0;
		document.getElementById("menucommunication").style.visibility="hidden";
		document.getElementById("menunetwork").style.top=83;
		document.getElementById("menunetwork").style.left=0;
		document.getElementById("menunetwork").style.visibility="hidden";
		document.getElementById("menuecommerce").style.top=83;
		document.getElementById("menuecommerce").style.left=0;
		document.getElementById("menuecommerce").style.visibility="hidden";
		document.getElementById("menusupport").style.top=83;
		document.getElementById("menusupport").style.left=0;
		document.getElementById("menusupport").style.visibility="hidden";
		molecule_initialized_flag = true;		
		return true;
	}
	if(netscape)
	{
		document.menusoftware.top=0;
		document.menusoftware.left=0;
		document.menusoftware.visibility="hidden";
		document.menucommunication.top=0;
		document.menucommunication.left=0;
		document.menucommunication.visibility="hidden";
		document.menunetwork.top=83;
		document.menunetwork.left=0;
		document.menunetwork.visibility="hidden";
		document.menuecommerce.top=83;
		document.menuecommerce.left=0;
		document.menuecommerce.visibility="hidden";
		document.menusupport.top=83;
		document.menusupport.left=0;
		document.menusupport.visibility="hidden";
		molecule_initialized_flag = true;
	}
	if(microsoft)
	{
		document.all.menusoftware.style.pixelTop=0;
		document.all.menusoftware.style.pixelLeft=0;	
		document.all.menusoftware.style.visibility="hidden";
		document.all.menucommunication.style.pixelTop=0;
		document.all.menucommunication.style.pixelLeft=0;	
		document.all.menucommunication.style.visibility="hidden";
		document.all.menunetwork.style.pixelTop=83;
		document.all.menunetwork.style.pixelLeft=0;	
		document.all.menunetwork.style.visibility="hidden";
		document.all.menuecommerce.style.pixelTop=83;
		document.all.menuecommerce.style.pixelLeft=0;	
		document.all.menuecommerce.style.visibility="hidden";
		document.all.menusupport.style.pixelTop=83;
		document.all.menusupport.style.pixelLeft=0;	
		document.all.menusupport.style.visibility="hidden";	
		molecule_initialized_flag = true;
	}
}

function molecule_menu(state)
{
	if(molecule_initialized_flag==true)
		{
		if(w3c_dom)
		{
			if(state==0)
			{
				document.getElementById("menusoftware").style.visibility="hidden";
				document.getElementById("menucommunication").style.visibility="hidden";
				document.getElementById("menunetwork").style.visibility="hidden";
				document.getElementById("menuecommerce").style.visibility="hidden";
				document.getElementById("menusupport").style.visibility="hidden";				
			}
			if(state==1)
			{
				document.getElementById("menusoftware").style.visibility="visible";
			}
			if(state==2)
			{
				document.getElementById("menucommunication").style.visibility="visible";
			}
			if(state==3)
			{
				document.getElementById("menunetwork").style.visibility="visible";
			}
			if(state==4)
			{
				document.getElementById("menuecommerce").style.visibility="visible";
			}
			if(state==5)
			{
				document.getElementById("menusupport").style.visibility="visible";
			}
			return true;
		}
		if(netscape)
		{
			if(state==0)
			{
				document.menusoftware.visibility="hidden";
				document.menucommunication.visibility="hidden";
				document.menunetwork.visibility="hidden";
				document.menuecommerce.visibility="hidden";
				document.menusupport.visibility="hidden";
			}
			if(state==1)
			{
				document.menusoftware.visibility="visible";	
			}
			if(state==2)
			{
				document.menucommunication.visibility="visible";	
			}
			if(state==3)
			{
				document.menunetwork.visibility="visible";		
			}
			if(state==4)
			{
				document.menuecommerce.visibility="visible";			
			}
			if(state==5)
			{
				document.menusupport.visibility="visible";			
			}
		}
		if(microsoft)
		{
			if(state==0)
			{
				document.all.menusoftware.style.visibility="hidden";
				document.all.menucommunication.style.visibility="hidden"
				document.all.menunetwork.style.visibility="hidden";	
				document.all.menuecommerce.style.visibility="hidden"
				document.all.menusupport.style.visibility="hidden"
			}
			if(state==1)
			{
				document.all.menusoftware.style.visibility="visible";
			}
			if(state==2)
			{
				document.all.menucommunication.style.visibility="visible";
			}
			if(state==3)
			{
				document.all.menunetwork.style.visibility="visible";
			}
			if(state==4)
			{
				document.all.menuecommerce.style.visibility="visible";
			}
			if(state==5)
			{
				document.all.menusupport.style.visibility="visible";
			}
		}
	}
}