var sessions=new Array();
var items=new Array();

function addSession(session_id, url, img_on, img_off)
{
	var obj=new Object();
	obj.session_id=session_id;
	obj.url=url;
	obj.img_on=img_on;
	obj.img_off=img_off;
	sessions[sessions.length]=obj;
}

function addItem(session_id, url, img_on, img_off)
{
	var obj=new Object();
	obj.id=items.length;
	obj.s_id=session_id;
	obj.url=url;
	obj.img_on=img_on;
	obj.img_off=img_off;
	items[items.length]=obj;
}

function hideMenu()
{
	if(navigator.appName=="Netscape")
	{
		document.getElementById("dmenu").style.visibility="hidden";
	}
	else
	{
		document.all["dmenu"].style.visibility="hidden";
	}
}

function showMenu()
{
	if(navigator.appName=="Netscape")
	{
		document.getElementById("dmenu").style.visibility="visible";
	}
	else
	{
		document.all["dmenu"].style.visibility="visible";
	}
}

function displayMenu(sessionID, posX, posY)
{	
	var html="";
	
	if(items.length>0)
	{
		html+="<table width='100%' border='0' cellspacing='0' cellpadding='0' onmouseout='JavaScript:hideMenu();'>";
		for(var i=0; i<items.length; i++)
		{
			if(items[i].s_id==sessionID)
			{
				html+="<tr>";
				//* edit by Alex
				//if (items[i].id==16 || items[i].id==15)
				if (items[i].id==16)
				{
					html+="  <td><img name=\""+items[i].id+"\" src=\""+items[i].img_off+"\" onclick=\"goUrl('"+items[i].url+"')\";\" onmouseover=\"JavaScript:this.src='"+items[i].img_on+"';showMenu();this.style.cursor='hand'\" onmouseout=\"JavaScript:this.src='"+items[i].img_off+"'\"></td>";
				}
				else
				{				
					html+="  <td><img name=\""+items[i].id+"\" src=\""+items[i].img_off+"\" onclick=\"JavaScript:location.href='"+items[i].url+"';\" onmouseover=\"JavaScript:this.src='"+items[i].img_on+"';showMenu();this.style.cursor='hand'\" onmouseout=\"JavaScript:this.src='"+items[i].img_off+"'\"></td>";
				}
				html+="</tr>";

			}
		}
		html+="</table>";
	}	

	if(navigator.appName=="Netscape")
	{
		document.getElementById("dmenu").style.visibility="hidden";
		document.getElementById("dmenu").style.left=posX;
		document.getElementById("dmenu").style.top=posY+29;	
		document.getElementById("dmenu").style.visibility="visible";
		document.getElementById("dmenu").innerHTML=html;		
	}
	else
	{
		document.all["dmenu"].style.visibility="hidden";
		document.all["dmenu"].style.left=posX;
		document.all["dmenu"].style.top=posY+29;
		document.all["dmenu"].style.visibility="visible";
		document.all["dmenu"].innerHTML=html;	
	}
}

function init()
{
		addItem(1, "aboutus01.asp", "images/btnAboutFounder_on.gif", "images/btnAboutFounder.gif");
		//addItem(1, "aboutus02.asp", "images/btnCareer_on.gif", "images/btnCareer.gif");	
		addItem(1, "aboutus03.asp", "images/btnNewCareer_on.gif", "images/btnNewCareer.gif");	
		addItem(1, "aboutus04.asp", "images/btnContact_on.gif", "images/btnContact.gif");
		addItem(1, "aboutus05.asp", "images/btnNews_on.gif", "images/btnNews.gif");
		//addItem(1, "aboutus06.asp", "images/btnLegal_on.gif", "images/btnLegal.gif");
		//addItem(1, "aboutus07.asp", "images/btnPrivacy_on.gif", "images/btnPrivacy.gif");

		addItem(2, "course.asp", "images/btnTraining_on.gif", "images/btnTraining.gif");
		addItem(2, "solution01.asp", "images/btnESol_on.gif", "images/btnESol.gif");
		addItem(2, "solution02.asp", "images/btnEntNews_on.gif", "images/btnEntNews.gif");
		addItem(2, "solution03.asp", "images/btnSchoolNet_on.gif", "images/btnSchoolNet.gif");
		addItem(2, "solution04.asp", "images/btnEntEnv_on.gif", "images/btnEntEnv.gif");
		
		addItem(3, "products01.asp", "images/btnPubSoftware_on.gif", "images/btnPubSoftware.gif");
		addItem(3, "products02.asp", "images/btnWeblish_on.gif", "images/btnWeblish.gif");
		addItem(3, "products03.asp", "images/btnFont_on.gif", "images/btnFont.gif");
		addItem(3, "products04.asp", "images/btnRip_on.gif", "images/btnRip.gif");
		//addItem(3, "products05.asp", "images/btnFounder_on.gif", "images/btnFounder.gif");
		addItem(3, "products06.asp", "images/btnLeaf_on.gif", "images/btnLeaf.gif");
		addItem(3, "products09.asp", "images/btnPowerword_on.gif", "images/btnPowerword.gif");
		addItem(3, "products15.asp", "images/btnDuba_on.gif", "images/btnDuba.gif");
		addItem(3, "go2yr.asp", "images/btnGo2yr_on.gif", "images/btnGo2yr.gif");
		//* edit by Alex
		addItem(3, "products14.asp", "images/btnDACS_on.gif", "images/btnDACS.gif");
//		addItem(3, "http://www.lenspen.com", "images/btnLenspen_on.gif", "images/btnLenspen.gif");
		addItem(3, "products12.asp", "images/btnPanoscan_on.gif", "images/btnPanoscan.gif");
//		addItem(3, "products13.asp", "images/btnCA_on.gif", "images/btnCA.gif");

		addItem(3, "products17.asp", "images/btn_profoto_on.gif", "images/btn_profoto.gif");
		addItem(3, "products18.asp", "images/btnessentialtpe_on.gif", "images/btnessentialtpe.gif");

		
		addItem(4, "download01.asp", "images/btnDownload01_on.gif", "images/btnDownload01.gif");
        	addItem(4, "download03.asp", "images/btnDownload03_on.gif", "images/btnDownload03.gif");
		addItem(4, "download02.asp", "images/btnDownload02_on.gif", "images/btnDownload02.gif");

		//addItem(4, "download01.asp", "images/btnDownload_on.gif", "images/btnDownload.gif");
		//addItem(4, "download02.asp", "images/btnMediaSol_on.gif", "images/btnMediaSol.gif");
		//addItem(4, "download03.asp", "images/btnELib_on.gif", "images/btnELib.gif");
		//addItem(4, "download04.asp", "images/btnProductSupport_on.gif", "images/btnProductSupport.gif");
}

function displayMessage(posX, posY)
{
	if(navigator.appName=="Netscape")
	{
		document.getElementById("message").style.visibility="hidden";
		document.getElementById("message").style.left=posX;
		document.getElementById("message").style.top=posY+29;	
		document.getElementById("message").style.visibility="visible";
	}
	else
	{
		document.all["message"].style.visibility="hidden";
		document.all["message"].style.left=posX;
		document.all["message"].style.top=posY+29;
		document.all["message"].style.visibility="visible";
	}	
}

function hiddenMessage()
{
	if(navigator.appName=="Netscape")
	{
		document.getElementById("message").style.visibility="hidden";
	}
	else
	{
		document.all["message"].style.visibility="hidden";
	}	
}

function getX(obj)
{
	var curleft=0;
	if(obj.offsetParent)
	{
		while(obj.offsetParent)
		{
			curleft+=obj.offsetLeft
			obj=obj.offsetParent;
		}
	}
	else if(obj.x)
	{
		curleft+=obj.x;
	}
	
	return curleft;
}

function getY(obj)
{
	var curtop=0;
	if(obj.offsetParent)
	{
		while(obj.offsetParent)
		{
			curtop+=obj.offsetTop
			obj=obj.offsetParent;
		}
	}
	else if(obj.y)
	{
		curtop+=obj.y;
	}

	return curtop;
}

function goUrl(url)
{
	if(url!="")
	{
		window.open(url);
	}
}