var oNews = new Ajax();
var oPoll = new Ajax();
var oDom = new Ajax();

function LoadNewsItems(itemid, siteid, sitelangid, type, offset, chk, ptype, container, pr) {
	
	var cnt = container;
	var url = 'http://www.webbdaddy.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.webbdaddy.com//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") {
		//alert('wdItems_before news' + getControlOffSetHeight('wdItems'));
		oCnt = getControl('wdNews');
		oCnt.innerHTML = oNews.request.responseText;
		oCnt.style.display = 'block';
		alignPage();
		//alert('wdItems_before news' + getControlOffSetHeight('wdItems'));
	}
}

function responsePoll() {
	if (oPoll.checkReadyState('wdPoll', 'loading poll...','poll loaded...','poll ready...') == "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';
		}
		alignPage();
		//alert('wdItems_after poll' + getControlOffSetHeight('wdItems'));
	}
}



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;
}

function CheckDom(domctr, ctr) {
    oDom.Container = ctr;
    oDom.DomContainer = domctr;
    oDom.makeRequest('POST', 'http://www.webbdaddy.com/wd/wdsite/scripts/domain.php', 'dom='+domctr.value, DomChecked);
}

function DomChecked() {
	var oC = getControl(oDom.Container);
	oC.src = 'http://www.webbdaddy.com/wd/wdsite/images/animated_clock.gif';
	oC.style.display = 'inline';
	
	if (oDom.checkReadyState(null, 'checking...','checked...','result is...') == "success") {
		if (oDom.Container) {
			var free = oDom.request.responseText;
			if (oDom.DomContainer.value.length == 0) {
				oC.style.display = 'none';	
			} else if (free>0) {
				// free
				oC.src = 'http://www.webbdaddy.com//wd/wdsite/images/domain-ok.gif';
				oC.style.display = 'inline';
			} else {
				// taken or not valid
				oC.src = 'http://www.webbdaddy.com//wd/wdsite/images/domain-nok.gif';
				oC.style.display = 'inline';
			}
		}
    }
}