if (location.host.indexOf("ws11.e-vision.nl")!=-1){
	_cfscriptLocation = "http://" + location.host + "/" + "pieterskerk2006/lib/cf/AjaxCaller.cfc";
} else {
	_cfscriptLocation = "http://" + location.host + "/" + "lib/cf/AjaxCaller.cfc";
}

// addEvent(window, "load", __init__);

/* LoadingMessageUtil.js */
function startHandlingRequest(){
	$("ajaxmessage").style.display = 'block';
}
function requestHandled(){
	$("ajaxmessage").style.display = 'none';
} 

function __init__(){
	ajaxlinks = getElementsByClassName("ajaxlink");
	addEvent(ajaxlinks, "click", ajaxGetPage);
	DWREngine.setPreHook(startHandlingRequest);
	DWREngine.setPostHook(requestHandled);
	return 0;
}

function ajaxGetPage(e){
	clickedElement = getTargetElement(e);
	cancelEvent(e);
	urlvars = "";
	if(clickedElement.href.split("?").length==2){
		urlvars = clickedElement.href.split("?")[1];
	}
	doGetPage(urlvars);
}

function doGetPage(queryString){
	DWREngine._execute(_cfscriptLocation, null, "doFuseboxRequest", queryString, setPageContent);
}

function setPageContent(result){
	setText($("main-content"), URLDecode(result));
	setAjaxLinks();
}

createdAjaxLinks = new Array();
function setAjaxLinks(){
	if(createdAjaxLinks.length){
		removeEvent(createdAjaxLinks, "click", ajaxGetPage);
		createdAjaxLinks.length = 0;
	}
	linkCollection = $("main-content").getElementsByTagName("A");
	var lnk;
	for (var i=0;i<linkCollection.length;i++){
		lnk = linkCollection[i];
		if(lnk.href.indexOf('index.cfm')!=-1){
			createdAjaxLinks.push(lnk);
		}
	}
	if(createdAjaxLinks.length){
		addEvent(createdAjaxLinks, "click", ajaxGetPage);
	}
}






