var oNews = new Ajax();
var oPoll = new Ajax();

function LoadNewsItems(itemid, siteid, sitelangid, type, offset, chk, ptype, container, pr) {
	
	var cnt = container;
	var url = 'http://www.administratiedekker.nl//wd/wdpages/getNews.php';
	var pvar = 'id='+itemid+'&si='+siteid+'&sli='+sitelangid+'&type='+type+'&off='+offset+'&chk='+chk+'&ptype='+ptype+'&preview='+pr;
	
	oNews.makeRequest('POST', url, pvar, responseNews);
}

function LoadPoll(siteid, sitelangid, chk, type, container, pr, ptype) {
	
	var cnt = container;
	var url = 'http://www.administratiedekker.nl//wd/wdpages/polls/getPoll.php';
	var pvar = 'si='+siteid+'&sli='+sitelangid+'&chk='+chk+'&type='+type+'&preview='+pr+'&ptype='+ptype;

	oPoll.makeRequest('POST', url, pvar, responsePoll);
}


function responseNews() {
	if (oNews.checkReadyState('wdNews', 'loading news...','news loaded...','news ready...') == "success") {
		oCnt = getControl('wdNews');
		oCnt.innerHTML = oNews.request.responseText;
		oCnt.style.display = 'block';
		alignPage();
	}
}

function responsePoll() {
	if (oPoll.checkReadyState('wdPoll', 'loading poll...','poll loaded...','poll ready...') == "success") {
		bHide = false;
		
		oPol = getControl('wdPoll');
		
		var res = oPoll.request.responseText;
		if (res.length > 0) {
			oPol.innerHTML = oPoll.request.responseText;
			oPol.style.display = 'inline';
		} else {
			oPol.innerHTML = '';
			oPol.style.display = 'none';
		}
		alignPage();
	}
}

function replaceValueInQueryString(url, key, newvalue) {
	
	var re = eval( '/'+key+'=\\w+[&]*/');
	 
	if (re.test(url)) {
		// replace when found
		url = url.replace(re, key+'='+newvalue+'&');
	} else {
		// add to querystring
		t = /\?/;
		if (t.test(url)) {
			url += '&'+key+'='+newvalue;			
		} else {
			url += '?'+key+'='+newvalue;			
		}
	}
	return url;
}


