var agt = navigator.userAgent.toLowerCase(); 
var win = ((agt.indexOf("win") != -1) || (agt.indexOf("16bit") != -1) || (agt.indexOf("32bit") != -1));
var mac = (agt.indexOf("mac") != -1);
var unx = ((agt.indexOf("x11") != -1) || (agt.indexOf("sunos") != -1) || (agt.indexOf("irix") != -1) || (agt.indexOf("hp-ux") != -1) || (agt.indexOf("sco") != -1) || (agt.indexOf("unix") != -1) || (agt.indexOf("ncr") != -1) || (agt.indexOf("dec") != -1) || (agt.indexOf("osf1") != -1) || (agt.indexOf("ultrix") != -1) || (agt.indexOf("alpha") != -1) || (agt.indexOf("sinix") != -1) || (agt.indexOf("aix") != -1) || (agt.indexOf("inux") != -1) || (agt.indexOf("bsd") != -1));
var ns = ((agt.indexOf("mozilla") != -1) && (agt.indexOf("compatible") == -1));
var ie = (agt.indexOf("msie") != -1);
var ver = parseFloat(navigator.appVersion);
var s;
var e;
if (ie) {
	s = agt.indexOf("msie") + 5;
	e = agt.indexOf(";", s);
	ver = parseFloat(agt.substring(s, e));
}
if (ns && (ver >= 5)) {
	s = agt.indexOf("netscape/");
	if (s == -1) {
		s = agt.indexOf("netscape6/") + 10;
	} else {
		s += 9;
	}
	e = agt.indexOf(" ", s);
	if (e == -1) {
		e = agt.indexOf(".", s + 2);
	}
	ver = (e > -1) ? parseFloat(agt.substring(s, e)) : parseFloat(agt.substring(s));
}

function ImgSwap(iID,bool){
	var src = document.getElementById('Img' + iID).src
	
	if(src.indexOf('.gif') >= 0){
		rep = '.gif'
		rExp = /.gif/gi;
		repOver = '_over.gif';
		rExpOver = /_over.gif/gi;
	}else{
		rep = '.jpg'
		rExp = /.jpg/gi;
		repOver = '_over.jpg';
		rExpOver = /_over.jpg/gi;
	}

	if(bool){
		if(src.indexOf(repOver) <= 0){
			src=src.replace(rExp,repOver);
			document.getElementById('Img' + iID).src = src;
		}
	}else{
		src=src.replace(rExpOver,rep);
		document.getElementById('Img' + iID).src = src;
	}
}

function UFcheckBrowser(){
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent.toLowerCase();
	this.dom=document.getElementById?1:0
	this.all=document.all?1:0;
	this.layers=document.layers?1:0;
	this.images=document.images?1:0;
	this.IE = navigator.appName=="Microsoft Internet Explorer"?1:0;
	this.NS = navigator.appName=="Netscape"?1:0;
	this.MAC = (this.agent.indexOf("mac")!=-1);
	return this;
}

oUFBrowser=UFcheckBrowser();

function allOver(imgID, hdrID, txtID, imgSrc) {
	if(document.getElementById) {
		document.getElementById(imgID).src='/images/' + imgSrc + '_over.gif';
		document.getElementById(hdrID).style.color = "#FCA404";
		document.getElementById(txtID).style.color = "#FCA404";
	}
}
function allOut(imgID, hdrID, txtID, imgSrc) {
	if(document.getElementById) {
		document.getElementById(imgID).src='/images/' + imgSrc + '_off.gif';
		document.getElementById(hdrID).style.color = "#66CCFF";
		document.getElementById(txtID).style.color = "#FFFFFF";
	}
}

function twoOver(imgID, txtID, imgSrc) {
	if(document.getElementById) {
		document.getElementById(imgID).src='/images/' + imgSrc + '_over.gif';
		document.getElementById(txtID).style.color = "#FCA404";
	}
}
function twoOut(imgID, txtID, imgSrc) {
	if(document.getElementById) {
		document.getElementById(imgID).src='/images/' + imgSrc + '_off.gif';
		document.getElementById(txtID).style.color = "#FFFFFF";
	}
}

function sendOver(imgID, imgSrc){
	if(document.getElementById) {
		document.getElementById(imgID).src=imgSrc;
	}
}
function sendOut(imgID, imgSrc) {
	if(document.getElementById) {
		document.getElementById(imgID).src=imgSrc;
	}
}

function over(elmt, clr) {
	if (ns && (ver >= 6) && (ver < 7)) {
		return;
	}
	if (oUFBrowser.dom) {
		if ("" + clr != "undefined") {
			document.getElementById(elmt).style.color = clr;
		} else {
			document.getElementById(elmt).style.color = "#FF9900";
		}
	}
}

function out(elmt, clr) {
	if (ns && (ver >= 6) && (ver < 7)) {
		return;
	}
	if (oUFBrowser.dom) {
		if ("" + clr != "undefined") {
			document.getElementById(elmt).style.color = clr;
		} else {
			document.getElementById(elmt).style.color = "";
		}
	}
}
