var getBase = function () {
	bases = document.getElementsByTagName('base');
	if (bases[0] && bases[0].href) {
		base = bases[0].href;
	}
	return base;
}


initLogin = function (e) {
	uid = $('f_uid');
	pw = $('f_password');
	
	if (uid && pw && uid.value=="" && pw.value=="") {
		uid.value="email";
		pw.value="wachtwoord";
		
		Event.observe(uid,'focus',function () {
			if (uid.value=="email") uid.value="";
		});
		
		Event.observe(pw,'focus',function () {
			if (pw.value=="wachtwoord") pw.value="";
		});
	}
}

Event.observe(window, 'load',initLogin);

var initExternalLinks = function (e) {
	base = getBase();

	areas = document.getElementsByTagName('a');	
	for (i=0,j=areas.length;i<j;i++) {
		dest = areas[i].getAttribute('href');
		if (dest) {
			// new window for external websites
			if (dest.substring(0,7)=='http://' && dest.substring(0,base.length)!=base) {
				Event.stopObserving(areas[i]);
				Event.observe(areas[i],'click',clickExternalLinks);
			}
		}
	}
}

clickExternalLinks = function (e) {
	Event.stop(e);
	
	anchor = Event.findElement(e,'A');
	oWin = window.open(anchor.getAttribute('href'),'_blank');
	if (oWin && oWin.focus) oWin.focus();
};

Event.observe(window, 'load',initExternalLinks);


var loadMenuPNG = function (e) {
	var els = $$('#nav ul img');
	for (i=0,j=els.length;i<j;i++) {
		els[i].outerHTML = "<span style=\"line-height:1;display:inline-block;width:"+els[i].width+"px;height:"+els[i].height+"px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + els[i].src + "')\"></span>";
	}
}
