// menu rollover & Netscape resize fix
// 2004/03/09
//
// body tag example: <body onresize=" fixNav()" ~>
//
d = window.document

loaded = 0;

function init() {
	loaded = 1;
}

// DHTML fix detection for Netscape browser resize
if (d.layers) {
	origWidth=innerWidth;
	origHeight=innerHeight;
	onresize=DHTMLfix;
}
		
// DHTML fix for Netscape browser resize
function DHTMLfix() {
	if (origWidth != innerWidth || origHeight != innerHeight) {
		location.reload();
	}
}

function fixNav(){
	if(d.all)history.go(0)
	if (d.layers) {
		DHTMLfix();
	}
}

// rollover functions: add image names in the array
// html usage example: <a href="index.html" onmouseover="m_rollover('home');" onmouseout="m_rollout('home');">
menu_ar = new Array();
menu_ar[0] = 'm0';
menu_ar[1] = 'm1';
menu_ar[2] = 'm2';
menu_ar[3] = 'm3';
menu_ar[4] = 'm4';
menu_ar[5] = 'm5';
menu_ar[6] = 'home';
menu_ar[7] = 'top';

function load_menu_rollovers(){
	mro_ar = new Array();
	for (var i=0;i<menu_ar.length;i++){
		mro_ar[menu_ar[i]] = new Array();
		mro_ar[menu_ar[i]]['off']=new Image();
		mro_ar[menu_ar[i]]['on']=new Image();
		mro_ar[menu_ar[i]]['off'].src=imgfolder + menu_ar[i]+".gif";
		mro_ar[menu_ar[i]]['on'].src=imgfolder + menu_ar[i]+"_on.gif";
	}
}

load_menu_rollovers();

function m_rollover(which){
	if(loaded) {
		document.images[which].src =mro_ar[which]['on'].src;
	}
}

function m_rollout(which){
	if(loaded) {
		document.images[which].src =mro_ar[which]['off'].src;
	}
}
