var CSAg = window.navigator.userAgent; 
var CSBVers = parseInt(CSAg.charAt(CSAg.indexOf("/")+1),10);

function IsIE() { return CSAg.indexOf("MSIE") > 0;}
function CSIEStyl(s) { return document.all/*.tags("div")*/[s].style; }
function CSNSStyl(s) { return CSFindElement(s,0).style; }
function getStyle(s) { return IsIE()?CSIEStyl(s):CSNSStyl(s); }
function CSFindElement(n,ly) 
{ 
	if (CSBVers < 4) return document[n];
	var curDoc = ly ? ly.document : document; 
	var elem = curDoc[n];
	if (!elem) 
	{ 
		for (var i=0;i<curDoc.layers.length;i++) 
		{
			elem = CSFindElement(n,curDoc.layers[i]); 
			if (elem) return elem; 
		}
	}
	return elem;
}

function altEmail(elemName)
{
	var obj = document.all(elemName);
	var toks = obj.href.split("@");
	var toks2 = toks[0].split(":"); 
	var toks3 = toks[1].split("?");
	var url = toks2[0];
	var server = toks2[1];
	var address = toks3[0];
	var params = toks3[1];
	var u = url + ":" + address + "@" + server;
	u += "?" + params;
	
	window.open(u, "_blank");
}

function fixEmail(elemName)
{
        var obj = document.all(elemName);
        obj.href = obj.href.replace("block.","");
        obj.href = obj.href.replace("that.","");
        obj.href = obj.href.replace("spam.","");
}

function getArg(s)
{
	var cmdln = new String(window.location).split("?");
	if (cmdln.length > 1)
	{
		var pairs = cmdln[1].split("&");
		for (var ii=0; ii<pairs.length; ii++)
		{
			var nv = pairs[ii].split("=");
			if (nv[0] == s)
			{
				if (nv.length > 1) return nv[1];
				return "";
			}
		}
	}
	return null;
}

function setVisible(e,b)
{
	getStyle(e).visibility = b==true?"visible":"hidden";
}
