// ========================================================
// Common javascript 
//
// ========================================================

// ***********************browser sniffer code *****************************
var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
// ********** test for Netscape versions
var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
                && (agt.indexOf('webtv')==-1));
var is_nav4up = (is_nav && (is_major >= 4));
// ********** test for Internet Explorer versions
var is_ie   = (agt.indexOf("msie") != -1);
var is_ie4up  = (is_ie  && (is_major >= 4));
// ********** test for document object model used
var is_dom = (document.getElementById) ? true : false;
var is_layers = (document.layers) ? true : false;
var is_iedoc = (document.all) ? true : false;
// checks to see if this is a Netscape 6 browser to implement ECMA standard positioning code
var is_nav6up = (is_nav && is_dom);
// detect supported browsers for rollovers
var supported = (is_nav && (parseInt(navigator.appVersion) >= 3)) || ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 3));

// start the layer or div tag for a hidden layer
function startlayer(x,y,z,title) {
	if (is_layers)
		document.writeln("<layer id='" + title + "' left=" + x + " top=" + y + " visibility='hidden' z-index=" + z +">");
	else if (is_iedoc || is_dom) {
		if (is_nav6up) {x = x + 340;}
		document.writeln("<div id='" + title + "' style='position: absolute; left: " + x + "; top: " + y + "; visibility: hidden; z-index: " + z +";'>");	
	}	
}

// end the layer or div tag
function endlayer() {
	if (is_layers) 
		document.writeln("</layer>");
	else if (is_iedoc || is_dom)
		document.writeln("</div>");	
}

function rollover(imgName) {
	if (supported) {
	roll_img = eval("document." + imgName); 
	roll_img.src = eval(imgName + "_ov.src");
	}
}


function rollback(imgName) { 
	if (supported) {
	roll_img = eval("document." + imgName);
 	roll_img.src = eval(imgName + "_df.src");
	}
}

function rollto(imgName,num) {
	if (supported) {
	roll_img = eval("document." + imgName); 
	roll_img.src = eval(imgName + "_" + num + ".src");
	
	}
}

