var menuCloseArray = new Array(1);
var menuOffSets = new Array(0,0);
if (is_home) {
	var originalDivVPos = new Array(150,150,150,150,150);
	var originalDivHPos = new Array(375,120,200,300,407);
}
else {
	var originalDivVPos = new Array(183,183,183,183,183,183,183,183,183,183);
	var originalDivHPos = new Array(-100,34,135,200,340,442,544,647,749,855);
}

var viewType = 0;
var browserCenterOffset = 0;
var browserStaticHOffset = 0;
var browserStaticVOffset = 0;
var browserOffset = 0;
  
var isDHTML = 0;
var isLayers = 0;
var isAll =0;
var isID = 0;
var index = 0;


if (document.all) 
  {
    isAll=1; 
    isDHTML=1;
  }
else if (document.layers) 
  {
    isLayers=1; 
    isDHTML=1;
  }
else if (document.getElementById) 
  {
    isID=1; 
    isDHTML=1;
  }
else 
  {
    isDHTML=0
  };

if (isID == 1) 
  {
    var elementTargetStart = "document.getElementById(\'";
    var elementTargetEnd = "\').style";
    var elementVisibility = ".visibility =";
    var browserWidth = "window.innerWidth";

    browserStaticHOffset = 0;
    browserStaticVOffset = -1;
  }
else if (isAll == 1)
  {
    var elementTargetStart = "document.all[\'";
    var elementTargetEnd = "\'].style";
    var elementVisibility = ".visibility ="
    var browserWidth = "document.body.clientWidth"
     browserOffset = 0;
    browserStaticHOffset = 0;
    browserStaticVOffset = 0;
  }
else if (isLayers == 1)
  {
    var elementTargetStart = "document.layers[\'";
    var elementTargetEnd = "\']";
    var elementVisibility = ".visibility ="
    var browserWidth = "window.innerWidth"
    browserOffset = 8;
    browserStaticHOffset = 0;
    browserStaticVOffset = 0;
  };
  
function setvisible(horizontalPosition) {
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth - 25;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
  }

	var hOffset = (myWidth - 780) / 2;    
	if (hOffset < 0) {
		hOffset = 0;
	}

    if (menuCloseArray[index-1])
      { 
        clearTimeout(menuCloseArray[index-1]);
      };
  
      // Immediately close any other menus so as to avoid
      // having more than one menu open at once (which is
      // quite ugly).
     for (i=1;i<=menuCloseArray.length;i++)
          if (i!=index) 
          {
          //eval(elementTargetStart + "menuDiv" + i + elementTargetEnd + elementVisibility + " \'hidden\'");
		  eval(elementTargetStart + "menuDiv" + i + elementTargetEnd + ".left = -2500");
          };
  
  
   
      //eval(elementTargetStart + "menuDiv" + index + elementTargetEnd + elementVisibility + " \'visible\'");
 
  if (horizontalPosition != "no")
    {
      //eval(elementTargetStart + "menuDiv" + index + elementTargetEnd + ".left =" + horizontalPosition);
      //eval(elementTargetStart + "menuDiv" + index + elementTargetEnd + ".top =" + (originalDivVPos[index-1] - browserStaticVOffset));
   		eval(elementTargetStart + "menuDiv" + index + elementTargetEnd + ".left =" + (originalDivHPos[index-1] + hOffset));
   		eval(elementTargetStart + "menuDiv" + index + elementTargetEnd + ".top =" + (originalDivVPos[index-1]));
    }
    else
    {
    	//eval(elementTargetStart + "menuDiv" + index + elementTargetEnd + ".left =" + (originalDivHPos[index-1] - browserStaticHOffset));
      	//eval(elementTargetStart + "menuDiv" + index + elementTargetEnd + ".top =" + (originalDivVPos[index-1] - browserStaticVOffset));
   		eval(elementTargetStart + "menuDiv" + index + elementTargetEnd + ".left =" + (originalDivHPos[index-1] + hOffset));
   		eval(elementTargetStart + "menuDiv" + index + elementTargetEnd + ".top =" + (originalDivVPos[index-1]));
    };
	
	// show background
	//alert(elementTargetStart + "menuDiv" + index + elementTargetEnd + ".background =" + "url('"+img.src+"')")
	//eval(elementTargetStart + "menuTab" + index + elementTargetEnd + ".background =" + "url('"+img.src+"')");
	//var mnu1 = "document.getElementById(\'" + menuDiv + index + "\').style.background = \'" + img.src + "\'";
	//eval(mnu);
};


function hideMenu() {
    // Cancel any previous closing timer for this menu
    if (menuCloseArray[index-1]) clearTimeout(menuCloseArray[index-1]);
    var hideString = "";
    //hideString = elementTargetStart + "menuDiv" + index + elementTargetEnd + elementVisibility + " \'hidden\'";
	hideString = elementTargetStart + "menuDiv" + index + elementTargetEnd + ".left = -2500";
    // Close the menu after a delay of 500ms (1/2 second).
    menuCloseArray[index-1] = setTimeout(hideString,250);
    
};


function hozPos(){
	if (viewType==1) {
	  return "no";
	}
	
	else if (viewType==2) {
		if (isID == 1) {
	    	if ((window.outerWidth - document.width) <= 24)	{
	      		browserOffset = 0;
	    	}
	    	else {
	      		browserOffset = 7;
	    	}
		}
  
	    var browseWidth = eval(browserWidth);
	  	if (browseWidth < 747) {
	    	if (isID == 1) {
	        	if ((window.outerWidth - document.width) <= 24) {
	          		browseWidth = 742;
	          	}
	        	else {
	        		browseWidth = 756;
	        	}
	    	}
			else if (isLayers == 1) {
	      		browseWidth = 758;
	    	}
	    	else if (isAll == 1) {
	      		browseWidth = 746;
			}
	  	}
	};
 
    broWidth = browseWidth/2
    var hPosition = eval(Math.floor(((broWidth - browserOffset) + (menuOffSets[index-1]))));
    return hPosition; 
};


function closeAllMenusOnResize(){
     for (i=1;i<=menuCloseArray.length;i++)
          eval(elementTargetStart + "menuDiv" + i + elementTargetEnd + elementVisibility + " \'hidden\'");
     
};