var isNav = document.layers;
var isIE = document.all;
var coll, styleObj;
var currLeft=0;
var browserVer;
var cCodeArray = new Array();
var browserVer = navigator.appVersion;
var isIE55 = false;
var currWidth, currTop, msnTop;
var currTWidth=776;

if (isIE)
{

	browserVer = browserVer.substring(browserVer.indexOf("MSIE")+5, browserVer.lastIndexOf(";"));
	if ((browserVer == "5.5") || (browserVer == "6.0b") ||  (browserVer == "6.0"))
		isIE55 = true;
 
 coll = "all.";
	styleObj = ".style";
 document.write("<body>");
currWidth = getWidth();
document.write("</body>");
}
else
{
 coll = "ids.";
	styleObj = "";
 currWidth = getWidth();
}


function getWidth()
{
	if (isIE)
		//return document.body.offsetWidth-20;
	    return document.body.offsetWidth-20;
	else
		return window.innerWidth;
}

function roll_over(img_src)
   {
   document["but"+img_src].src = "images/GUI_"+ img_src + "_over.gif";
   }

function roll_out(img_src)
   {
   document["but"+img_src].src = "images/GUI_"+ img_src + ".gif";
   }

function DD(on, id){
	if (document.layers) {
		if (on)
			navShowSub(on, id);
		else 
			setTimeout("navShowSub(false, "+id+")", 50);
	}else

		  ieShowSub(on, id,"1");


}

function DD_over(on, id){
	if (document.layers) {
		if (on)
			navShowSub(on, id);
		else 
			setTimeout("navShowSub(false, "+id+")", 50);
	}else

		  ieShowSub(on, id,"0");


}
//********************** Netscape Navigator Show Sub Menu Function **************************
function navShowSub(on, id)
{
 var tmpCurrSubMenu;
 
 var currSubMenu = cCodeArray[id];
 var offset=0;
 if (currWidth > currTWidth)
 {
 	switch(id)
 	{
		case 0: currLeft = offset + 131;break;
		case 1: currLeft = offset + 200;break;
 		case 2: currLeft = offset + 172;break;
 		case 3: currLeft = offset + 238;break;
 		case 4: currLeft = offset + 470;break;
 		case 5: currLeft = offset + 406;break;
		case 6: currLeft = offset + 548;break;
		case 7: currLeft = offset + 567;break;
 	}
 }
 else
 {
 	switch(id)
 	{
		case 0: currLeft = offset + 131;break;
		case 1: currLeft = offset + 200;break;
 		case 2: currLeft = offset + 172;break;
 		case 3: currLeft = offset + 238;break;
 		case 4: currLeft = offset + 470;break;
 		case 5: currLeft = offset + 406;break;
		case 6: currLeft = offset + 548;break;
		case 7: currLeft = offset + 567;break;
 	}
 }
 if (on)
 {
  document.layers[currSubMenu].top = 240;//parseInt(currTop);
  document.layers[currSubMenu].left = parseInt(currLeft); // AXIS Y
  //document.images["i"+id].src="toolBar/mtb_"+id+"a.gif" 
	for (j=0;j<cCodeArray.length;j++){
		 if (j != id){
			tmpCurrSubMenu = cCodeArray[j];
			if (j == id){
			 document.layers[tmpCurrSubMenu].visibility = "visible";
			}else{
			  document.layers[tmpCurrSubMenu].visibility = "hidden";
			}
		 }
	}
}else{
	document[currSubMenu].visibility = "hidden";
	//document.images["i"+id].src="ToolBar/mtb_"+id+".gif" 
}
}
//********************** MS IE Show Sub Menu Function **************************
function ieShowSub(on, id,zzz)
{
 var currSubMenu = cCodeArray[id];
 var offset=0;

 if (currWidth > currTWidth)
 {
 	if (isIE55) {
 		offset=(Math.floor((currWidth-currTWidth)/2));

 	}else{
 		offset=(Math.floor((currWidth-currTWidth)/2));

		 
 	}
	offset = offset - 114 ;
 	switch(id) // here is Y AXIS
 	{
		case 0: currLeft = offset + 720;break;
		case 1: currLeft = offset + 640;break;
 		case 2: currLeft = offset + 662;break;
 		case 3: currLeft = offset + 595;break;
 		case 4: currLeft = offset + 470;break;
 		case 5: currLeft = offset + 418;break;
		case 6: currLeft = offset + 548;break;
		case 7: currLeft = offset + 284;break;
		
 	}
 }
 else
 {
 	if (isIE55) {
 		//offset=114;
		offset=(Math.floor((currTWidth-currWidth) ));
 	}else{
 		//offset=114;
		offset=(Math.floor((currTWidth-currWidth) ));
 	}
	offset =  - 117 ;
 	switch(id)
 	{
		case 0: currLeft = offset + 720;break;
		case 1: currLeft = offset + 640;break;
 		case 2: currLeft = offset + 662;break;
 		case 3: currLeft = offset + 595;break;
 		case 4: currLeft = offset + 470;break;
 		case 5: currLeft = offset + 418;break;
		case 6: currLeft = offset + 548;break;
		case 7: currLeft = offset + 284;break;
 	}
 }
 if (on)
 {
	if (addX==1) { 
		document.all[currSubMenu].style.top = 222; // CHANGE HERE FOR X AXIS
	}else{
		document.all[currSubMenu].style.top = 222; // CHANGE HERE FOR X AXIS
	}	

  document.all[currSubMenu].style.left = parseInt(currLeft);
  document.all[currSubMenu].style.display = "block";
  if(currentClass!=id){
//	if(pics[id][1].complete){
		document["but"+id].src = "images/GUI_"+ id + "_over.gif";
	 //document.images["i"+id].src="ToolBar/mtb_"+id+"a.gif" 
	//document.images["i"+id].src=pics[id][1].src;
	 }
 // }
 }else{ 
  document.all[currSubMenu].style.display = "none";

  if(currentClass!=id){
	//if(pics[id][0].complete){
		if(zzz != "0") {
		document["but"+id].src = "images/GUI_"+ id + ".gif";
      }
	 	else {
		 document["but"+id].src = "images/GUI_"+ id + "_over.gif";
	     }
		//document.images["i"+id].src="ToolBar/mtb_"+id+".gif" 
		//document.images["i"+id].src=pics[id][0].src;
	//}
  }else{
	//if(pics[id][3].complete){
				if(zzz != "0") {
		document["but"+id].src = "images/GUI_"+ id + ".gif";
      }
	 	else {
		 document["but"+id].src = "images/GUI_"+ id + "_over.gif";
	     }
		//document.images["i"+id].src="ToolBar/mtb_"+id+"b.gif" 
		//document.images["i"+id].src=pics[id][3].src;  
	//}
  }
 }

}


//****************** Taking care screen resize ***********************************************
if (isNav)
{
	window.captureEvents(Event.RESIZE)
	window.onResize = handeleResize;
}
else
{
	window.onresize = handeleResize
}

function handeleResize()
{
	//alert("cccc");
	location.reload()
	return false
}

function setCCodeArray(id, code)
{
 id = parseInt(id);
 cCodeArray[id] = code;
}