/*
Examples:
instead of: <body onload="myfunction()">
use: addEvent(window, 'load', myfunction);

instead of: window.onload = myfunction;
use: addEvent(window, 'load', myfunction);
*/
function addEvent(obj, evType, fn) {
	if (obj.addEventListener){
		obj.addEventListener(evType, fn, true);
		return true;
	} else if (obj.attachEvent){
		var r = obj.attachEvent("on"+evType, fn);
		return r;
	} else {
		return false;
	}
}
function addEventToId(id, evType, fn) {
	addEvent(document.getElementById(id), evType, fn);
}
function setStyleById(i, p, v) {
	var n = document.getElementById(i);
	n.style[p] = v;
}
function mailDecrypt(encEmail) {
	var arrMail = encEmail.split(",");
	var i;
	var addr = '';
	
	for ( i=0; i < arrMail.length; i++ ) {
		addr += String.fromCharCode(arrMail[i])
	}
	
	return addr;
}
function emailEncrypt(encEmail){
	var links;
	var i;
	var addr = '';
	var arrMail = encEmail.split(",");
	for (i = 0; i < arrMail.length; i++) {
		addr += String.fromCharCode(arrMail[i])
	}
	if (document.getElementsByTagName) {
		links = document.getElementsByTagName('a');
		for (i = 0; i < links.length; i++) {
			if (links[i].className == 'email') {
				links[i].href = 'mailto:' + addr;
				//links[i].innerHTML = addr;
			}
		}
	}
}
