var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var isDyn = (isDOM || isIE4 || isNS4);

// compatibility for multiple browsers
function getRef( id ) {
	if (isDOM)
		return document.getElementById(id);
	if (isIE4)
		return document.all[id];
	if (isNS4)
		return document.layers[id];

}

var a_t = "@";

function processLink() {
	var arr = arguments[0].split("|");
	var tempadrformat = "";
	tempadrformat += (arr[0].substring(1,arr[0].length) + ":ot" + "l" + "iam").split("").reverse().join("");
	tempadrformat += a_t;
	for ( var i = 1; i < arr.length; i++ ) {
		if ( i > 1 ) tempadrformat += ".";
		tempadrformat += arr[i].substring(0,arr[i].length-1);
	}
	//window.location = tempadrformat;
	return "<a href=\""+tempadrformat+"\">"+tempadrformat.split(":")[1]+"</a>";
}

function unscramble() {
	var aIn = arguments[0].split("");
	var aKe = new Array(1,0,4,2,3);
	var aUn = new Array();
	var sRe = "";
	for ( var i = 0; i <= aIn.length; i++ ) {
		aUn[Math.floor(i/5)*5 + aKe[i%5]] = aIn[i+1];
	}
	for ( var i = 0; i < aUn.length; i++ ) {
		if (aUn[i]!=undefined)
			sRe += aUn[i];
	}
	return sRe;
}
