
var clean=1;
var pageName;
var imageName;

if (document.images) {
var  homeovr	= new Image(44,15); homeovr.src = "/images/MenuHome_05-over.gif";
var  homeoff	= new Image(44,15); homeoff.src = "/images/MenuHome_05.gif";

var  toolsovr	= new Image(38,15); toolsovr.src = "/images/MenuTools_11-over.gif";
var  toolsoff	= new Image(38,15); toolsoff.src = "/images/MenuTools_11.gif";

}


function point( imageName ) {
  if ( document.images ) {
    document[ imageName ].src = eval(imageName + "ovr.src");
  }
}

function nopoint( imageName ) {
  if ( document.images ) {
    document[ imageName ].src = eval(imageName + "off.src");
  }
}

var DEFAULT_CENTER = 363 ;
var NAV_CORRECTION = 8 ;

var isNav = false, isIE = false;
//var M1_LEFT = 410-DEFAULT_CENTER ;
var I1_LEFT = 409-DEFAULT_CENTER ;
var D1_LEFT = 409-DEFAULT_CENTER ;

//var M2_LEFT = 467-DEFAULT_CENTER ;
var I2_LEFT = 466-DEFAULT_CENTER ;
var D2_LEFT = 466-DEFAULT_CENTER ;

//var M3_LEFT = 567-DEFAULT_CENTER ;
var I3_LEFT = 566-DEFAULT_CENTER ;
var D3_LEFT = 566-DEFAULT_CENTER ;

//var M4_LEFT = 675-DEFAULT_CENTER ;
var I4_LEFT = 674-DEFAULT_CENTER ;
var D4_LEFT = 674-DEFAULT_CENTER ;

//var MTOP = 63 ;
var DTOP = 63 ;
var ITOP = 63 ;

var TITLE1_ON  = "/images/MenuHome_05-over.gif";
var TITLE1_OFF = "/images/MenuHome_05.gif";
var TITLE2_ON  = "/images/MenuGraphicDesign_07-over.gif";
var TITLE2_OFF = "/images/MenuGraphicDesign_07.gif";
var TITLE3_ON  = "/images/MenuInternetSolutions_09-ov.gif";
var TITLE3_OFF = "/images/MenuInternetSolutions_09.gif";
var TITLE4_ON  = "/images/MenuTools_11-over.gif";
var TITLE4_OFF = "/images/MenuTools_11.gif";

var menus = new Array(4);

var initialized;

function menu(styletitle, styledrop, styleitem, title_on, title_off) {
	this.title = styletitle;
	this.drop = styledrop;
	this.item = styleitem;
	this.inDrop = false;
	this.titleoff = new Image();
	this.titleoff.src = title_off;
	this.titleon = new Image();
	this.titleon.src = title_on;
}



function init(){

		//Which browser am I using? 

		if (document.all) {
			isIE = true;
		} else {
			isNav = true;
		}
		
		if (parseInt(navigator.appVersion) > 3) {
		
			menus[1] = new menu('menu1','mdrop1','mitems1',TITLE1_ON,TITLE1_OFF) ;
			menus[2] = new menu('menu2','mdrop2','mitems2',TITLE2_ON,TITLE2_OFF) ;
			menus[3] = new menu('menu3','mdrop3','mitems3',TITLE3_ON,TITLE3_OFF) ;
			menus[4] = new menu('menu4','mdrop4','mitems4',TITLE4_ON,TITLE4_OFF) ;
		
			// Center menus depending on browser width. Note, may not work in a frame.
			setCenters();
		
			// After centering locations, display all menu titles.
			if(isIE){
				document.all.menu1.style.visibility = "visible" ;
				document.all.menu2.style.visibility = "visible" ;
				document.all.menu3.style.visibility = "visible" ;
				document.all.menu4.style.visibility = "visible" ;
			} else {
				document.menu1.visibility = "visible" ;
				document.menu2.visibility = "visible" ;
				document.menu3.visibility = "visible" ;
				document.menu4.visibility = "visible" ;
			}
		
			// Cache items in background
			preload();
		
			// Let everyone know menus are set to go.
			initialized = true;
		}
		
}
	

function getWidth(){

	if (isNav) {
		return window.innerWidth;
	} 
	else {
		return document.body.clientWidth;
	}
}

function getScreenCenter(){

	var ScreenCenter;
	
	ScreenCenter = getWidth()/2;
	
	if (ScreenCenter > DEFAULT_CENTER) {
		return ScreenCenter;
	} else {
		return DEFAULT_CENTER;
	}
}

function setCenters(){

	var ScreenCenter = getScreenCenter();

//	var m1_newleft =  M1_LEFT + ScreenCenter;
//	var m2_newleft =  M2_LEFT + ScreenCenter;
//	var m3_newleft =  M3_LEFT + ScreenCenter;
//	var m4_newleft =  M4_LEFT + ScreenCenter;

	var d1_newleft =  D1_LEFT + ScreenCenter;
	var d2_newleft =  D2_LEFT + ScreenCenter;
	var d3_newleft =  D3_LEFT + ScreenCenter;
	var d4_newleft =  D4_LEFT + ScreenCenter;

	var i1_newleft =  I1_LEFT + ScreenCenter;
	var i2_newleft =  I2_LEFT + ScreenCenter;
	var i3_newleft =  I3_LEFT + ScreenCenter;
	var i4_newleft =  I4_LEFT + ScreenCenter;

		if(isNav){
//			document.menu1.moveTo(m1_newleft, MTOP);
//			document.menu2.moveTo(m2_newleft, MTOP);
//			document.menu3.moveTo(m3_newleft, MTOP);
//			document.menu4.moveTo(m4_newleft, MTOP);
			
			document.mdrop1.moveTo(d1_newleft - NAV_CORRECTION, DTOP);
			document.mdrop2.moveTo(d2_newleft - NAV_CORRECTION, DTOP);
			document.mdrop3.moveTo(d3_newleft - NAV_CORRECTION, DTOP);
			document.mdrop4.moveTo(d4_newleft - NAV_CORRECTION, DTOP);
			
			document.mitems1.moveTo(i1_newleft - NAV_CORRECTION, ITOP);
			document.mitems2.moveTo(i2_newleft - NAV_CORRECTION, ITOP);
			document.mitems3.moveTo(i3_newleft - NAV_CORRECTION, ITOP);
			document.mitems4.moveTo(i4_newleft - NAV_CORRECTION, ITOP);
		} else {
//			document.all.menu1.style.pixelLeft = m1_newleft;
//			document.all.menu2.style.pixelLeft = m2_newleft;
//			document.all.menu3.style.pixelLeft = m3_newleft;
//			document.all.menu4.style.pixelLeft = m4_newleft;
			
			document.all.mdrop1.style.pixelLeft = d1_newleft;
			document.all.mdrop2.style.pixelLeft = d2_newleft;
			document.all.mdrop3.style.pixelLeft = d3_newleft;
			document.all.mdrop4.style.pixelLeft = d4_newleft;
			
			document.all.mitems1.style.pixelLeft = i1_newleft;
			document.all.mitems2.style.pixelLeft = i2_newleft;
			document.all.mitems3.style.pixelLeft = i3_newleft;
			document.all.mitems4.style.pixelLeft = i4_newleft;
		}

	}
	

	
function swapimage(objname,imgname,context){
	if (document.images){
//		if(isIE){
			document.images[objname].src = imgname;
//		} else {
//			document.layers[context].document.images[objname].src = imgname;
//		}
	}
}

function toggletitle(menuid,value){
	var target = eval("menus[menuid].title" + value);
	
	var currentimage = null;
	
	if (document.images){
//		if(isIE)
			currentimage = eval("document.images['m" + menuid +"']");
//		else {
//			if (document.layers)
//				currentimage = eval("document.layers['menu" + menuid +"'].document.images['m" + menuid +"']");
//		}
		
		if (currentimage)
			currentimage.src = target.src;
	}
}


function showmenu(menuid){
	if(isIE) {
		toggletitle(menuid,'on');
		eval("document.all." + menus[menuid].drop + ".style.visibility = 'visible'");
		eval("document.all." + menus[menuid].item + ".style.visibility = 'visible'");
	}
	else {
		toggletitle(menuid,'on');
		eval("document." + menus[menuid].drop + ".visibility = 'visible'");
		eval("document." + menus[menuid].item + ".visibility = 'visible'");
	}
}

function hidemenu(menuid,evt){
	if(isIE)
		iehidemenu(menuid);
	else
	if(evt.pageY < ITOP)
			nshidemenus(menuid);
}


function iehidemenu(menuid){
	var target;
	
	if (window.event.toElement && (window.event.toElement.name != null)) 
			target = window.event.toElement.name.substring(0,6);
	if(target != "m" + menuid + "item"){
		eval("document.all." + menus[menuid].drop + ".style.visibility = 'hidden'");
		eval("document.all." + menus[menuid].item + ".style.visibility = 'hidden'");
		toggletitle(menuid,'off');
	}
}

function nshidemenus(){
	
	 for(i=1;i<menus.length;i++){
		eval("document." + menus[i].drop + ".visibility = 'hidden'");
		eval("document." + menus[i].item + ".visibility = 'hidden'");
		toggletitle(i,'off');
	}
}


function preload(){
	if(document.images){
		var image1 = new Image();
		image1.src = "images/menu/homemenu-00.gif";

		var image2 = new Image();
		image2.src = "images/menu/gdmenu-00.gif";
		var image3 = new Image();
		image3.src = "images/menu/gdmenu-01-over.gif";
		var image4 = new Image();
		image4.src = "images/menu/gdmenu-02-over.gif";
		var image5 = new Image();
		image5.src = "images/menu/gdmenu-03-over.gif";
		var image6 = new Image();
		image6.src = "images/menu/gdmenu-04-over.gif";
		var image7 = new Image();

		image7.src = "images/menu/ismenu-00-over.gif";
		var image8 = new Image();
		image8.src = "images/menu/ismenu-01-over.gif";
		var image9 = new Image();
		image9.src = "images/menu/ismenu-02-over.gif";
		var image10 = new Image();
		image10.src = "images/menu/ismenu-03-over.gif";
		var image11 = new Image();
		image11.src = "images/menu/ismenu-04-over.gif";
				
		var image12 = new Image();
		image12.src = "images/menu/homemenu-00.gif";
		
		var image13 = new Image();
		image13.src = "images/MenuHome-ovr_05-over.gif";
		var image14 = new Image();
		image14.src = "images/MenuGraphicDesign_07-over.gif";
		var image15 = new Image();
		image15.src = "images/MenuInternetSolutions_09-ov.gif";
		var image16 = new Image();
		image16.src = "images/MenuTools_11-over.gif";
	}
}
