var isDOM = document.getElementById ? true : false
var isIE = (document.all && !isDOM) ? true : false
var isNS = document.layers ? true : false

function getRef(id) {
  if (isDOM) return document.getElementById(id)
  if (isIE) return document.all[id]
  if (isNS) return document.layers[id]
}
function showMenu(tg, id){
	obj = tg;
	x = 0
	y = 0
	x += tg.offsetLeft + tg.offsetWidth
	y += tg.offsetTop

	obj = tg;
	while(obj = obj.offsetParent)
	{
		x += obj.offsetLeft;
		y += obj.offsetTop;
	}

	tgMenu = getRef(id);
	var windowHeight = document.documentElement.clientHeight || document.body.clientHeight;
	//if (id == 'M1' || id =='M2'){
	if (y + tgMenu.offsetHeight > windowHeight){
		y = y - tgMenu.offsetHeight + 30;
	}
	tgMenu.style.left	= x + "px";
	tgMenu.style.top	= y + "px";
	tgMenu.style.visibility = 'inherit'
}
function hideMenu(id){
	obj = getRef(id)
	obj.style.visibility = "hidden"
}

function item(str)
{
	this.title = str.split("|")[0]
	this.url = str.split("|")[1]
	this.sub = new Array()
}
function makeMenu()
{
	var str = '';

	for (var i=0; i<Menu.length; i++){
		level2Id = "M" + i;
		str += "<table width='133' border='0' cellspacing='0' cellpadding='0'  onmouseover=\"showMenu(this, '" + level2Id + "')\" onmouseout=\"hideMenu('" + level2Id + "')\">\n";
		str += "<tr>\n";
		if (typeof(selectedMenuId) == "number" && selectedMenuId == i){
			str += "<td height='28' align='left' class='mainmenu2'>\n";
		}else{
			str += "<td height='28' align='left' class='menu' id='mainmenu'>\n";
		}
		str += "<a class='menuMain' href='";
		str += ( Menu[i].url) ? Menu[i].url : "#";
		str += "'>";
		if (typeof(selectedMenuId) == "number" && selectedMenuId == i){
			str += "<img src='../images/javamenu/sub_menu_point01.gif' width='7' height='7' border='0'>\n";
		}else{
			str += "<img src='../images/javamenu/sub_menu_point02.gif' width='7' height='7' border='0'>\n";
		}
		str += Menu[i].title;
		str += "</a>\n";
		str += "</td>";
		str += "<td>";

		str += "<div style='position:absolute; visibility:hidden;' id='" + level2Id + "' onMouseOut=\"hideMenu('" + level2Id + "')\">\n";
		str += "<table border='0' cellspacing='0' cellpadding='0'>\n";
	    str += "<tr>"
	    str += "<td valign='top' background='../images/javamenu/dmenu_bg_01.gif' align='left'>\n";
	    str += "<table border='0' cellspacing='0' cellpadding='0'>\n";
		str += "<tr>\n";
		str += "<td height='3'><img src='../images/javamenu/dmenu_hiline_01.gif' height='3' /></td>\n";
		str += "</tr>\n";
		str += "</table>\n";
		for (j=0; j<Menu[i].sub.length; j++)
		{
			str += "<table width='150' border='0' cellspacing='0' cellpadding='0'>\n";
			str += "<tr>\n";
			str += "<td height='32' class='down_menu'><img src='../images/javamenu/sub_menu_point02.gif' width='7' height='7' hspace='7' vspace='3' align='absmiddle'>";
			str += "<a href='";
			str += (Menu[i].sub[j].url) ? absoluteUrl + Menu[i].sub[j].url : "#";
			str += "'>";
			str += Menu[i].sub[j].title;
			str += "</a>";
			str += "</td>\n";
			str += "</tr>\n";
			str += "<tr>\n";
			str += "<td height='2'><img src='../images/javamenu/dmenu_line_01.gif' height='2' /></td>\n";
			str += "</tr>\n";
			str += "</table>\n";
		}
		str += "</table>\n"
		str += "</div>\n"
		str += "</td>";
		str += "</tr>";
		str += "<tr>";
		str += "<td><img src='../images/space.gif' width='5' height='5' /></td>";
		str += "</tr>";
		str += "</table>\n";
	}
	document.write(str);
}
var absoluteUrl = "";
var Menu = new Array();
Menu[0] = new item("Enthusiast-range|product_sub_e.php");
/*
	Menu[0].sub[0] = new item("9351-GF GTX280 1024|product_detail.php?products_id=165");
	Menu[0].sub[1] = new item("9368-GF GTX260 896|product_detail.php?products_id=166");
	Menu[0].sub[2] = new item("9269-BLISS 9800GTX512|product_detail.php?products_id=162");
	Menu[0].sub[3] = new item("9047-BLISS 9800GT21024|product_detail.php?products_id=160");
	Menu[0].sub[4] = new item("8996-BLISS 8800GTS512|product_detail.php?products_id=150");
	Menu[0].sub[5] = new item("9016-BLISS 8800GT1024|product_detail.php?products_id=149");
	Menu[0].sub[6] = new item("8972-BLISS 8800GT1024|product_detail.php?products_id=148");
	Menu[0].sub[7] = new item("8941-BLISS 8800GT512|product_detail.php?products_id=146");
	Menu[0].sub[8] = new item("9153-BLISS 8800GS384|product_detail.php?products_id=152");
	Menu[0].sub[9] = new item("9139-BLISS 8800GTS1024|product_detail.php?products_id=155");
	Menu[0].sub[10] = new item("8965-BLISS 8800GT512|product_detail.php?products_id=145");	
	Menu[0].sub[11] = new item("9221-BLISS 9600GT1024|product_detail.php?products_id=158");
	Menu[0].sub[12] = new item("9245-BLISS 9600GT512|product_detail.php?products_id=159"); 
*/
Menu[1] = new item("Performance-range|product_sub_p.php");
/*
	Menu[1].sub[0] = new item("9115-BLISS 9600GT512|product_detail.php?products_id=153");
	Menu[1].sub[1] = new item("9320-BLISS 9600GSO768|product_detail.php?products_id=163");
	Menu[1].sub[2] = new item("9337-BLISS 9600GSO384|product_detail.php?products_id=164");
	Menu[1].sub[3] = new item("8897-BLISS 8600GTS512|product_detail.php?products_id=140");
	Menu[1].sub[4] = new item("8910-BLISS 8600GTS512|product_detail.php?products_id=141");
	Menu[1].sub[5] = new item("9207-BLISS 8600GT1024|product_detail.php?products_id=156")
	Menu[1].sub[6] = new item("9184-BLISS 8600GT512|product_detail.php?products_id=157");	
	Menu[1].sub[7] = new item("8866-BLISS 8600GT512|product_detail.php?products_id=137");	
	Menu[1].sub[8] = new item("8903-BLISS 8600GT256|product_detail.php?products_id=139");
	Menu[1].sub[9] = new item("8859-BLISS 8600GT256|product_detail.php?products_id=138");
*/
Menu[2] = new item("Value-range|product_sub_v.php");
/*
	Menu[2].sub[0] = new item("8682-BLISS 8500GT512|product_detail.php?products_id=112");
	Menu[2].sub[1] = new item("8507-BLISS 8500GT256|product_detail.php?products_id=113");
	Menu[2].sub[2] = new item("8613-BLISS 8500GT256|product_detail.php?products_id=114")
*/
Menu[3] = new item("Desktop-range|product_sub_d.php");
/*
	Menu[3].sub[0] = new item("8620-BLISS 7200GS128|product_detail.php?products_id=120");
	Menu[3].sub[1] = new item("8699-BLISS 7200GS256|product_detail.php?products_id=119");	
	Menu[3].sub[2] = new item("8842-PRO685AGP|product_detail.php?products_id=134");	
	Menu[3].sub[3] = new item("8316-PRO660AGP|product_detail.php?products_id=127");
*/
Menu[4] = new item("ATI-range|product_sub_a.php");
/*
	Menu[4].sub[0] = new item("9399-HD4870 512|product_detail.php?products_id=167");
	Menu[4].sub[1] = new item("9382-HD4850 512|product_detail.php?products_id=168");
	Menu[4].sub[2] = new item("9412-HD3870 512|product_detail.php?products_id=169");
	Menu[4].sub[3] = new item("9429-HD3850 512|product_detail.php?products_id=171");
	Menu[4].sub[4] = new item("9436-HD3850 1024|product_detail.php?products_id=170");
*/