    var isNav4, isIE4, fhide, fshow;
    var lastDisplayed, lastImg, lastImgIndex;
    var onMenuImg = new Array();
    var offMenuImg = new Array();

    lastDisplayed = null;
    lastImg = null;

    isNav4 = (document.layers) ? 1:0;
    isIE4 = (document.all) ? 1:0;
    fshow = (isNav4) ? "show":"visible";
    fhide = (isNav4) ? "hide":"hidden";

    if (document.images)
    {	
	onMenuImg[0] = new Image();
	onMenuImg[1] = new Image();
	onMenuImg[2] = new Image();
	onMenuImg[3] = new Image();
	onMenuImg[4] = new Image();
	onMenuImg[5] = new Image();
	onMenuImg[6] = new Image();

	onMenuImg[0].src = "/image/main/companyon.jpg"
	onMenuImg[1].src = "/image/main/producton.jpg"
	onMenuImg[2].src = "/image/main/newson.jpg"
	onMenuImg[3].src = "/image/main/contacton.jpg"
	onMenuImg[4].src = "/image/main/supporton.jpg"
	onMenuImg[5].src = "/image/main/investoron.jpg"
	onMenuImg[6].src = "/image/main/sitemapon.jpg"

	offMenuImg[0] = new Image();
	offMenuImg[1] = new Image();
	offMenuImg[2] = new Image();
	offMenuImg[3] = new Image();
	offMenuImg[4] = new Image();
	offMenuImg[5] = new Image();
	offMenuImg[6] = new Image();

	offMenuImg[0].src = "/image/main/company.jpg"
	offMenuImg[1].src = "/image/main/product.jpg"
	offMenuImg[2].src = "/image/main/news.jpg"
	offMenuImg[3].src = "/image/main/contact.jpg"
	offMenuImg[4].src = "/image/main/support.jpg"
	offMenuImg[5].src = "/image/main/investor.jpg"
	offMenuImg[6].src = "/image/main/sitemap.jpg"
    }

    function show(SubID, PageID)
    {
	var menu, submenu, n, img, height;
		
	n = SubID - 1;
	height = n * 20;
	switch (parseInt(PageID))
	{
	    case 1: height += 126;					//company page
		    break;

	    case 2: if (SubID > PageID) height += 72;			//product page
		    break;

	    case 3: if (SubID > PageID) height += 108;			//news page
		    break;

	    case 5: if (SubID > PageID) height += 144;			//support page
		    break;	
	}

	//window.alert(height);

	if (isNav4)
	{
	    menu = document.layers["menu"];
	    submenu = document.layers["submenu" + SubID];
	    img = document.layers["menu"].document.images["img" + SubID];

	    if (lastDisplayed != null && lastDisplayed != submenu) hide();

  	    img.src = onMenuImg[n].src;

	    submenu.left = menu.pageX + menu.clip.width;
	    submenu.top = menu.pageY + height;
	    submenu.visibility = fshow;
	}
	else if (isIE4)
	{
	    menu = document.all.menu;
	    submenu = eval("document.all.submenu" + SubID + ".style");
	    img = eval("document.img" + SubID);

	    if (lastDisplayed != null && lastDisplayed != submenu) hide();

  	    img.src = onMenuImg[n].src;	    

            submenu.pixelLeft = calculateOffset("offsetLeft") + menu.offsetWidth;
	    submenu.pixelTop = calculateOffset("offsetTop") + height;
	    submenu.visibility = fshow;
	}

	lastDisplayed = submenu;
	lastImg = img;
	lastImgIndex = SubID;
    }
     
    function hide()
    {
	if (lastDisplayed != null) 
	{
	    lastDisplayed.visibility = fhide;
	    
	    if(lastImg != null) 
		lastImg.src = offMenuImg[lastImgIndex-1].src;
	}
    }

    function calculateOffset(offsetName)
    {
	var totaloffset = 0;
	var obj = eval(document.all.menu);
	do
	{
	    totaloffset += eval("obj." + offsetName);
	    obj = eval(obj.offsetParent);
	
	} while (obj != null)
	return totaloffset - 20; //test
    }


//Dreamweaver functions

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}