function jsDecrypt(string, offset) {
	var n = 0;
	var strLen = string.length;
	var retStr = "";
	for(var i = 0; i < strLen; i++)	{
		n = string.charCodeAt( i );
		if( n >= 8364 )	{
			n = 128;
		}
		retStr += String.fromCharCode(n + offset);
	}
	return retStr;
}

function sendMailTo(mailAddress, offset) {
	location.href = 'mailto:' + jsDecrypt(mailAddress, offset);
}

function popup(target) {
	popWin = window.open(target,"MitarbeiterDetail","resizable=no,scrollbars=no,height=400,width=300");
	popWin.focus();
}

function confirmDel(id) {
	var confirmed = confirm('Datensatz wirklich entfernen?');
	if (confirmed === true) {
		new Ajax.Request("delete.php", {
				method: "post",
				parameters: { where: id }
			});
	}
	return confirmed;
}

function transformExternalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") {
			anchor.target = "_blank";
		}
	}
}

window.onload = transformExternalLinks;
