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.vangilseschool.nl//wd/wdpages/getNews.php';
	var pvar = 'id='+itemid+'&si='+siteid+'&sli='+sitelangid+'&type='+type+'&off='+offset+'&chk='+chk+'&ptype='+ptype+'&preview='+pr;
	
	//getContent(url, cnt, pvar, null, null);
	oNews.makeRequest('POST', url, pvar, responseNews);
		
}

function LoadPoll(siteid, sitelangid, chk, type, container, pr, ptype) {
	
	var cnt = container;
	var url = 'http://www.vangilseschool.nl//wd/wdpages/polls/getPoll.php';
	var pvar = 'si='+siteid+'&sli='+sitelangid+'&chk='+chk+'&type='+type+'&preview='+pr+'&ptype='+ptype;

	//ajax.makeRequest('POST', url, pvar, replaceInnerHTML)
	oPoll.makeRequest('POST', url, pvar, responsePoll);
	//getContent(url, cnt, pvar, null, null, oAjax);
	
	
}


function responseNews() {
	//if (oNews.checkReadyState('wdNews', 'loading news...','news loaded...','news ready...') == "success") {
	if (oNews.checkReadyState('wdNews', null, null, null) == "success") {
		//alert('wdItems_before news' + getControlOffSetHeight('wdItems'));
		oCnt = getControl('wdNews');
		var res = oNews.request.responseText;
		if (res.length > 0) {
			oCnt.innerHTML = oNews.request.responseText;
			oCnt.style.display = 'inline';
		} else {
			oCnt.innerHTML = '';
			oCnt.style.display = 'none';
		}
		
		correctDisplay();
		alignPage();
		//alert('wdItems_before news' + getControlOffSetHeight('wdItems'));
	}
}

function responsePoll() {
	//if (oPoll.checkReadyState('wdPoll', 'loading poll...','poll loaded...','poll ready...') == "success") {
	if (oPoll.checkReadyState('wdPoll', null,null,null) == "success") {
		//alert('wdItems_before poll' + getControlOffSetHeight('wdItems'));
		oCnt = getControl('wdPoll');
		var res = oPoll.request.responseText;
		if (res.length > 0) {
			oCnt.innerHTML = oPoll.request.responseText;
			oCnt.style.display = 'inline';
		} else {
			oCnt.innerHTML = oPoll.request.responseText;
			oCnt.style.display = 'none';
		}
		
		correctDisplay();
		alignPage();
		//alert('wdItems_after poll' + getControlOffSetHeight('wdItems'));
	}
}

function correctDisplay() {
	oItm = getControl('wdItems');
	oCnt = getControl('wdContent');
	bHide = true;
	
	for (ch in oItm.childNodes) {
		if (!isNaN(ch) && oItm.childNodes[ch].nodeType==1) {
			if (oItm.childNodes[ch].innerHTML != '' || oItm.childNodes[ch].style.display != 'none') {
				bHide = false;
			}
		}
	}
	if (bHide) {
		oItm.style.display = 'none';
		oItm.style.width = '0px';
		//oCnt.style.left = '0';
		oCnt.style.width = '750px';
		oCnt.style.paddingLeft = '24px';
	} else {
		oItm.style.display = 'inline';
		//oCnt.style.left = '276px';
		oCnt.style.width = '';
	}
	
    doLayout();	
}
function doLayout() {
	// new jquery stuff
	$("#wdItems div.header:even").addClass("headerEven");
    $("#wdItems div.header:odd").removeClass("headerEven").addClass("headerOdd");
}

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;
}

