
var CurrentBtn=CurrentPage;
var bw = whichBrs();
if( bw == "Firefox"){
	window.captureEvents(Event.MOUSEMOVE);
	window.document.onmousemove=ButtonMouseMove;
}

var i;
try{
	for(i=0; i<PageNames.length; i++)
	{
		eval('var '+PageNames[i]+'NormalImg;');
		eval('var '+PageNames[i]+'HoverImg;');
		eval('var '+PageNames[i]+'ActivelImg;');
	}
}
catch(e){}

function PreLoadImage(url, id)
{
	try{
		var image;
		var now = new Date();
		image = new Image();
		image.src = url;
		image.id = id;
		return image;
	}
	catch(e){}
}

var Page="HomePage";var Section="HomePage";

var PreLoadingDone = false;

function PreLoadImages()
{
	try{
		var i;
		for(i=0; i<PageNames.length; i++)
		{
			eval(PageNames[i]+"NormalImg = PreLoadImage('TecLaw/images/toolbar/"+PageNames[i]+"Normal.gif','"+PageNames[i]+"NormalImg');");
			eval(PageNames[i]+"HoverImg = PreLoadImage('TecLaw/images/toolbar/"+PageNames[i]+"Hover.gif','"+PageNames[i]+"HoverImg');");
			eval(PageNames[i]+"ActiveImg = PreLoadImage('TecLaw/images/toolbar/"+PageNames[i]+"Active.gif','"+PageNames[i]+"ActiveImg');");
		}
		PreLoadingDone = true;
		
		SetStartPage();
	}
	catch(e){}
}

function BodyLoaded ()
{
	PreLoadImages();
}

var MouseIn = false;

function SetNormalImg(btn)
{
	try{
		eval ('var NormalImg = ' + btn.id + 'NormalImg;');
		btn.src = NormalImg.src;
	}
	catch(e){}
}
function SetHoverImg(btn)
{
	try{
		eval ('var HoverImg = ' + btn.id + 'HoverImg;');
		btn.src = HoverImg.src;
	}
	catch(e){}
}
function SetActiveImg(btn)
{
	try{
		eval ('var ActiveImg = ' + btn.id + 'ActiveImg;');
		btn.src = ActiveImg.src;
	}
	catch(e){}
}

function ButtonMouseMove(e)
{
	try{
		if (MouseIn)
			return;
			
		var Button ;
		if(window.event)
			Button= window.event.srcElement;
		else
			Button =  e.target ;
			
		if(!Button.id)
			return;
		var ButtonID = Button.id;
		
		MouseIn = true;

		if (Page == ButtonID || Section == ButtonID || !PreLoadingDone)
			return;

		//If Don't want to change the ACTIVE bottun: uncomment this lines
		//if(Button.src.indexOf("Active.gif")!=-1)
			//return;
			
		SetHoverImg(Button);
	}
	catch(e){}
}

function ButtonMouseOut(e)
{
	try{
	
		var Button ;
		if(window.event)
			Button= window.event.srcElement;
		else
			Button = e.target;
				
		if(!Button.id)
			return;
					
		var ButtonID= Button.id;
		MouseIn = false;
		
		if (Page == ButtonID || Section == ButtonID || !PreLoadingDone)
			return;
			
		//If Don't want to change the ACTIVE bottun: uncomment this lines, and comment next lines
		//if(ButtonID==CurrentBtn)
			//return;	
		//SetNormalImg(Button);
		
		//set button to be active-if current button, or normal-else.
		if(ButtonID==CurrentBtn)
			SetActiveImg(Button);	
		else
			SetNormalImg(Button);
	}
	catch(e){}
}

function ButtonMouseClick(e)
{
	try{
	
		var Button ;
		if(window.event)
			Button= window.event.srcElement;
		else
			Button = e.target;
		SetActiveButton(Button);
	}
	catch(e){}
}
function SetActiveButton(Button)
{
	try{
		var ButtonID = Button.id;
		
		if(CurrentBtn!="")
		{
			eval ('var NormalImg = ' + CurrentBtn + 'NormalImg;');
			document.getElementById(CurrentBtn).src = NormalImg.src;
		}
		
		CurrentBtn=ButtonID;

		if (Page == ButtonID || Section == ButtonID || !PreLoadingDone)
			return;
			
		SetActiveImg(Button);
	}
	catch(e){}
}