var req = null;
function initXMLhttpRequest(str){
	if (str==null) str = "één of meerdere functies op deze pagina";
	req = new XMLHttpRequest();
	if (!req) {
		alert("sorry u kan geen gebruik maken van "+str+". Ondersteunde browsers zijn: Gecko, Opera, IE en FireFox.");
	}
}
function saveNotitie(p,a,value){
	var url = 'scripts/ajax/saveNotitie.jsp?p='+p+'&a='+a+'&txt='+value.replace(new RegExp( "\\n", "g" ),"<br/>")+'&noCache='+new Date().getTime();
 	req.open('GET', url);
 	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-15');
	req.send(null);
}
function popUp(url){
	var popup = window.open(url,'popup','scrollbars=1, resizable=1, width=800, height=550');
	//window.name = "main";
}
function mwTag(tag,keyword,extra,refresh){
	DocURL = document.URL;
	protocolIndex=DocURL.indexOf("://",4);
	serverIndex=DocURL.indexOf("/",protocolIndex + 3);
	domein=DocURL.substring(protocolIndex + 3 ,serverIndex);
	if (domein.indexOf("www.")!=-1) metriwebTag(tag,keyword,extra,refresh);
}
function addLoadEvent(func) {addEvent(window,'load',func);};
function addEvent(obj,type,fn){if (obj.addEventListener) {obj.addEventListener( type, fn, false );EventCache.add(obj, type, fn);} else if (obj.attachEvent) {obj["e"+type+fn] = fn;obj[type+fn] = function() { obj["e"+type+fn]( window.event ); };obj.attachEvent( "on"+type, obj[type+fn] );EventCache.add(obj, type, fn);} else obj["on"+type] = obj["e"+type+fn];}
var EventCache = function(){var listEvents = [];return {listEvents : listEvents,add : function(node, sEventName, fHandler){listEvents.push(arguments);},flush : function(){var i, item;for(i = listEvents.length - 1; i >= 0; i = i - 1){item = listEvents[i];if(item[0].removeEventListener){item[0].removeEventListener(item[1], item[2], item[3]);};if(item[1].substring(0, 2) != "on"){item[1] = "on" + item[1];};if(item[0].detachEvent){item[0].detachEvent(item[1], item[2]);};item[0][item[1]] = null;};}};}();
addEvent(window,'unload',EventCache.flush);