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.sfelectronics.com//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.sfelectronics.com//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');

		var res = oNews.request.responseText;
		if (res.length > 0) {
			oCnt.innerHTML = oNews.request.responseText;
			oCnt.style.display = 'inline';
		} else {
			oCnt.innerHTML = oNews.request.responseText;
			oCnt.style.display = 'none';
		}
		correctDisplay();
		alignPage();
	}
}

function responsePoll() {
	if (oPoll.checkReadyState('wdPoll', 'loading poll...','poll loaded...','poll ready...') == "success") {
		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();
	}
}

function correctDisplay() {
	oItm = getControl('wdItems');
	oCnt = getControl('wdContent');
	bHide = true;
	
	if (oItm) {
		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 = '812px';
	} else {
		oItm.style.display = 'inline';
		oCnt.style.left = '0';
		oCnt.style.width = '500px';
	}
}

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;
}

