var agt=navigator.userAgent.toLowerCase();
var appVer = navigator.appVersion.toLowerCase();
var is_mac = (agt.indexOf("mac")!=-1);
var is_minor = parseFloat(appVer);
var is_major = parseInt(is_minor);
var is_opera = (agt.indexOf("opera") != -1);
var iePos  = appVer.indexOf('msie');
var is_mac_ie = false;
if (iePos !=-1) {
   is_minor = parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)));
   is_major = parseInt(is_minor);
}
var is_ie = ((iePos!=-1) && (!is_opera));
if (is_mac && is_ie) {
	is_mac_ie = true;
}
var is_ie5up = (is_ie && is_minor >= 5);
var is_ie5_5up =(is_ie && is_minor >= 5.5);
var is_safari = ((agt.indexOf('safari')!=-1)&&(agt.indexOf('mac')!=-1))?true:false;
var nn4 = false;
if (document.layers) {
	nn4 = true;
}


/* Change Cell Color Rollover On Subnav */
function cellOn(td,tdLeft,color) {
	if(document.getElementById||(document.all && !(document.getElementById))){
	td.style.backgroundColor=color;
	document.getElementById(tdLeft).style.backgroundColor=color;
	}
}

function cellOut(td,tdLeft,color) {
	if(document.getElementById||(document.all && !(document.getElementById))){
	td.style.backgroundColor=color;
	document.getElementById(tdLeft).style.backgroundColor=color;
	}
}

function OpenPopupWindow(URL, width, height) {
	var newWindow = window.open(URL, "feature", "width=" + width + ",height=" + height + ",toolbar=0,location=0,directories=0,resizable=1,status=1,menubar=0,scrollbars=yes");
}
function deleteUnallowed(string,allowed) {
		var output = '';
		for (var i=0; i<string.length; i++) {
		if (allowed.indexOf(string.charAt(i)) != -1)
			output += string.charAt(i);
		}
		return output;
}
function formatCurrency(num) {
		num = num.toString().replace(/\$|\,/g,'');
		if(isNaN(num))
			num = "0";
		sign = (num == (num = Math.abs(num)));
		num = Math.floor(num*100+0.50000000001);
		cents = num%100;
		num = Math.floor(num/100).toString();
		if(cents<10)
			cents = "0" + cents;
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
			num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
		return (((sign)?'':'-') + '$' + num + '.' + cents);
}

function getAnElement(id)
{	
	return document.getElementById?document.getElementById(id):document.all?document.all[id]:document.layers[id];
}	