// rollover stuff ----------------------------------------------------------------------
if(typeof(document.MenuJS)=='undefined'){
	document.MenuJS=new Object();
}
var d=document;
var imgDir="images/";
var MenuJS=document.MenuJS;
preloadImg(
	"nav_about.jpg",
	"nav_about_sel.jpg",
	"nav_about_roll.jpg",
	"nav_clients.jpg",
	"nav_clients_sel.jpg",
	"nav_clients_roll.jpg",
	"nav_news.jpg",
	"nav_news_sel.jpg",
	"nav_news_roll.jpg",
	"nav_partners.jpg",
	"nav_partners_sel.jpg",
	"nav_partners_roll.jpg",
	"nav_why.jpg",
	"nav_why_sel.jpg",
	"nav_why_roll.jpg",
	"nav_work.jpg",
	"nav_work_sel.jpg",
	"nav_work_roll.jpg"
);
//----------------------------------------------------------------------
// FUNCTION DEFINTIONS
function preloadImg(){
	if(document.images){
		if(!MenuJS.loadedImages){
			MenuJS.loadedImages=new Array();
		}
		var argLength=preloadImg.arguments.length;
		for(i=0;i<argLength;i++){
			MenuJS.loadedImages[i]=new Image();
			MenuJS.loadedImages[i].src=imgDir + preloadImg.arguments[i];
		}
	}
}


function initNav(NavSel){
	MenuJS.navButtons=new Array();
	MenuJS.navButtons.sel=NavSel;
	MenuJS.navButtons[0]=d.nav_work;
	MenuJS.navButtons[0].imgBaseName="nav_work";
	MenuJS.navButtons[1]=d.nav_clients;
	MenuJS.navButtons[1].imgBaseName="nav_clients";
	MenuJS.navButtons[2]=d.nav_partners
	MenuJS.navButtons[2].imgBaseName="nav_partners";
	MenuJS.navButtons[3]=d.nav_about;
	MenuJS.navButtons[3].imgBaseName="nav_about";
	MenuJS.navButtons[4]=d.nav_why;
	MenuJS.navButtons[4].imgBaseName="nav_why";
	MenuJS.navButtons[5]=d.nav_news;
	MenuJS.navButtons[5].imgBaseName="nav_news";
	
	MenuJS.navButtonsProxy=new Array();
	
	for(i=0;i < MenuJS.navButtons.length;i++){
		MenuJS.navButtonsProxy[i]=new Image();
		MenuJS.navButtonsProxy[i].offImg=imgDir + MenuJS.navButtons[i].imgBaseName + ".jpg";
		MenuJS.navButtonsProxy[i].selImg=imgDir + MenuJS.navButtons[i].imgBaseName + "_sel.jpg";
		MenuJS.navButtonsProxy[i].rollImg=imgDir + MenuJS.navButtons[i].imgBaseName + "_roll.jpg";
		MenuJS.navButtons[i].src= (i==arguments[0]) ? MenuJS.navButtonsProxy[i].selImg : MenuJS.navButtonsProxy[i].offImg;
	}
}


function rollNav(navArrayRef,navIndex,roll){
	var Proxy=navArrayRef + "Proxy";
	if(roll){
		MenuJS[navArrayRef][navIndex].src=MenuJS[Proxy][navIndex].rollImg;
	}
	else{
		MenuJS[navArrayRef][navIndex].src=(navIndex==MenuJS[navArrayRef].sel) ? MenuJS[Proxy][navIndex].selImg : MenuJS[Proxy][navIndex].offImg;
	}
}
