function main() {
  if (!document.getElementsByTagName) return false;
		preparelinks();
		email = str_magicstuff('diaj@zgnqjjmuvibzm.ig',magicstuff_init(5));
		add_email_link(email);
		if (typeof(startList) != 'undefined') startList();
}


function add_email_link(email) {
		var br = document.createElement('BR');
		var a = document.createElement('A');
		var edot = document.createTextNode('E. ');
		
		a.setAttribute('href','mailto:'+email);
		a.appendChild(document.createTextNode(email));

		dest = document.getElementById('footer').getElementsByTagName('p')[1];
		dest.appendChild(br);
		dest.appendChild(edot);
		dest.appendChild(a);
		

}



function preparelinks() {

  var lnks = document.getElementsByTagName("a");
  for (var i=0; i<lnks.length; i++) {
if ((lnks[i].className.indexOf("newwindow") != -1) || (lnks[i].href.indexOf('elsvoorzanger.nl') == -1))  {
      lnks[i].onclick = function() {
        popUp(this.getAttribute("href"),this.className);
        return false;
      }
    }
  }
}
	
	
function popUp(href,className) {
    carr = className.split(' ');
    if(carr.length == 3) {
    		window.open(href,'','width='+carr[1]+',height='+carr[2]+'');
    } else {
    		window.open(href);
    }
}



function magicstuff_init(n) {
	var map = new Array();
	var s = "abcdefghijklmnopqrstuvwxyz";
	for (var i = 0 ; i < s.length ; i++)
		map[s.charAt(i)] = s.charAt((i+n)%26);
	for (var i = 0 ; i < s.length ; i++)
		map[s.charAt(i).toUpperCase()] = s.charAt((i+n)%26).toUpperCase();
	return map;

}

function str_magicstuff(a,map) {
	var s = "";
	for (var i = 0 ; i < a.length ; i++) {
		var b = a.charAt(i);
		s += (b>='A' && b<='Z' || b>='a' && b<='z' ? map[b] : b);
	}
	return s;
}



window.onload = main;
