window.onerror = null;
var bName = navigator.appName;
var bVer = parseInt(navigator.appVersion);
var NS4 = (bName == "Netscape" && bVer >= 4 && bVer < 5);
var NS6 = (bName == "Netscape" && bVer >= 5);
var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
var NS3 = (bName == "Netscape" && bVer < 4);
var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);
 
var menuactive;
var flag="";
var flag1="";
var timer1=null;
var timer2=null;

var layer;

var screenW;
var cWdth = 0;
function setWidth()
{
	if (NS4 || NS6)
	{
		screenW = window.innerWidth;
		if (screenW > 800)
		{
			cWdth = (screenW / 10) + 20;
		}
	}
}

if (NS4 || IE4)
{
 if (navigator.appName == "Netscape")
 {
	layerStyleRef="layer.";
	layerRef="document.layers";
	styleSwitch="";
 }
 else
 {
	layerStyleRef="layer.style.";
	layerRef="document.all";
	styleSwitch=".style";
 }
}
function menudown(layername)
{
setWidth();
	var cLeft = 0;
	if (NS4 || NS6)
	{
		switch(layername)
		{
			case "company":
				cLeft = (1 + cWdth);		
				break;
			case "ourbusiness":
				cLeft = (80 + cWdth);
				break;
			case "solutions":
				cLeft = (214 + cWdth);
				break;
			case "products":
				cLeft = (293 + cWdth);
				break;
			case "services":
				cLeft = (369 + cWdth);
				break;
			default:
				cLeft = (0 + cWdth);
		}
	}
	if(timer1!=null)
	{	
		clearTimeout(timer1);
		hidemenu(flag);
	}
	if (NS4)
		{
		
			eval(layerRef+'["'+layername+'"]'+styleSwitch+'.visibility="visible"');
			eval(layerRef+'["'+layername+'"]'+styleSwitch+'.top=80');
			eval(layerRef+'["'+layername+'"]'+styleSwitch+'.left='+cLeft);

		}
	if(IE4)
		{
			//eval(layerRef+'["'+layername+'"]'+styleSwitch+'.top="80px"');		
			eval(layerRef+'["'+layername+'"]'+styleSwitch+'.visibility="visible"');
		}

	if (NS6)
		{
		
			eval("document.getElementById('" + layername + "').style.left='" + cLeft + "px'");
			eval("document.getElementById('" + layername + "').style.top='80px'");
			eval("document.getElementById('" + layername + "').style.visibility='visible'");
		}
	flag=layername;
}
function scrolldown()
{
	clearTimeout(timer1);
	//clearTimeout(timer2);
	return;
}
function hidemenu1(layername,layername1)
{	
	clearTimeout(timer1);
	clearTimeout(timer2);
	eval(layerRef+'["'+layername+'"]'+styleSwitch+'.visibility="hidden"');
	eval(layerRef+'["'+layername1+'"]'+styleSwitch+'.visibility="hidden"');			
}
function hidemenu2(layername)
{	
	clearTimeout(timer1);
	clearTimeout(timer2);
	eval(layerRef+'["'+layername+'"]'+styleSwitch+'.visibility="hidden"');
}
function scrollcomplete()
{	
	timer1=setTimeout("hidemenu(flag)",200);
}
function timeron()
{
	timer1=setTimeout("hidemenu(flag)",200);
}
function timeron1()
{
	timer2=setTimeout("hidemenu(flag1)",200);	
}
function hidemenu(layername)
{	
	if (layername!="")
	{
		if (NS6)
		{
			eval("document.getElementById('" + layername + "').style.visibility='hidden'");
		}
		else
		{
			eval(layerRef+'["'+layername+'"]'+styleSwitch+'.visibility="hidden"');			
		}
	}
	
}
function menu(layer,layer1)
{
	clearTimeout(timer1);
	eval(layerRef+'["'+layer+'"]'+styleSwitch+'.visibility="visible"');
	eval(layerRef+'["'+layer1+'"]'+styleSwitch+'.visibility="visible"');
	flag1=layer1;
}