﻿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=778;

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.clientWidth;
	else
		return window.innerWidth;
}



 var currLeft = 0;
function DD(on, id, e){ 

    if (navigator.userAgent.indexOf('MSIE') !=-1)
    {
	    ieShowSub(on, id)
    }
    else
    {
       offsetNav = findPosX(e);
  
        if (on)
			navShowSub(on, id);
		else 
			setTimeout("navShowSub(false, "+id+")", 50);
    }
}







//********************** Netscape Navigator Show Sub Menu Function **************************
function navShowSub(on, id, e)
{

 var currSubMenu = cCodeArray[id];
 
document.getElementById(currSubMenu).style.display = "none";

 	switch(id)
 	{
 		case 0: currLeft = offsetNav;break;
 		case 1: currLeft = offsetNav;break;
 		case 2: currLeft = offsetNav;break;
 		case 3: currLeft = offsetNav;break;
 		case 4: currLeft = offsetNav;break;
 		case 5: currLeft = offsetNav;break;
 	}

 
 
 if (on)
 {
	
  document.getElementById(currSubMenu).style.left = parseInt(currLeft)+"px";
  document.getElementById(currSubMenu).style.top = "58px"; //48
  document.getElementById(currSubMenu).style.display = "block";

  if(currentClass!=id){
	document.getElementById("i"+id).src="ToolBar/mtb_"+id+"a.gif" 
	document.getElementById("i"+id).src=pics[id][1].src;
  }
 }
 else
 { 

  //document.getElementById(currSubMenu).style.display = "none";
 


 	
 	
 
  //

  if(currentClass!=id){
	document.images["i"+id].src="ToolBar/mtb_"+id+".gif" 
	document.getElementById("i"+id).src=pics[id][0].src;
  }else{
	document.getElementById("i"+id).src="ToolBar/mtb_"+id+"b.gif" 
	document.getElementById("i"+id).src=pics[id][3].src;  
  }
 }




}
//********************** MS IE Show Sub Menu Function **************************
function ieShowSub(on, id)
{
 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));
 	}
 	switch(id)
 	{
 		case 0: currLeft = offset+462;break; //+522
 		case 1: currLeft = offset+358;break; //+418
 		case 2: currLeft = offset+237;break; //+327
 		case 3: currLeft = offset+333;break; //+333
 		case 4: currLeft = offset+230;break; //+230
 		case 5: currLeft = offset+146;break; //+146
 		case 6: currLeft = offset;break;
 	}
 //alert (offset);
 }
 else
 {
 	if (isIE55) {
 		offset=0;
 	}else{
 		offset=0;
 	}
 	switch(id)
 	{
 		case 0: currLeft = offset+462;break;
 		case 1: currLeft = offset+358;break;
 		case 2: currLeft = offset+237;break;
 		case 3: currLeft = offset+299;break;
 		case 4: currLeft = offset+183;break;
 		case 5: currLeft = offset+91;break;
 		case 5: currLeft = offset+611;break;
 	}
 }
 if (on)
 {
	if (addX==1) {
		document.all[currSubMenu].style.top = 52; //48
	}else{
		document.all[currSubMenu].style.top = 52; //48
	}		
  document.all[currSubMenu].style.left = parseInt(currLeft);
  document.all[currSubMenu].style.display = "block";
  if(currentClass!=id){
	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){
	document.images["i"+id].src="ToolBar/mtb_"+id+".gif" 
	document.images["i"+id].src=pics[id][0].src;
  }else{
	document.images["i"+id].src="ToolBar/mtb_"+id+"b.gif" 
	document.images["i"+id].src=pics[id][3].src;  
  }
 }
}




function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }




//****************** 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;
}
