// *********************************************************
//     Article Publisher v6.0 Copyright 2008 turnkeysetup.net
//     Ajax.js V3.0 :: Original
//     Developer :: http://www.turnkeysetup.net
//     Publisher :: http://www.therichjerks.net
//     Copyright :: 2008 All Rights Reserved
// *********************************************************

var offset = 0;
var siteid = 0;
var savedstatus = 0;
var savedpstatus = 0;
var savedid=0;
var gSpinTag = '';

function getHTTPObject()
{
	var xmlhttp;
	/*@cc_on
	@if(@_jscript_version >=5)
	try
	{
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)
		{
			xmlhttp=false;
		}
	}
	@else
		xmlhttp=false;
	@end @*/
	if(!xmlhttp && typeof XMLHttpRequest != 'undefined')
	{
		try
		{
			xmlhttp=new XMLHttpRequest();
		}
		catch(e)
		{
			xmlhttp=false;
		}
	}
	return xmlhttp;
}
function handleResponse()
{
	if(http.readyState == 4)
	{
//		alert(http.responseText);
		document.getElementById("poff").innerHTML=http.responseText;
		document.getElementById("offdiv").style.display='none';
	}	
}
function changeOffset(id)
{
		var refoffset = document.getElementById('newoffset').value;
		var url="../setoffset.php?id=" + id + "&offset=" + refoffset;
//		alert(url);
		http.open("GET",url, true);
		http.onreadystatechange=handleResponse;
		http.send(null);
}
function SelectAll(id)
{
	var getid = id.id;
	document.getElementById(getid).focus();
	document.getElementById(getid).select();
}
function clearField(field)
{
	var fid = field.id;
	document.getElementById(fid).value = '';
}
function handleNotesResponse()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("noteres").innerHTML=http.responseText;
	}	
}
function updateNote(user)
{
	var note = document.getElementById('notepad').value;
	var note2 = note.replace( new RegExp( "\n", "g" ), "[X]" )
	var url="upmemnotes.php?id=" + user + "&note=" + note2;
		//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=handleNotesResponse;
	http.send(null);
}
function useSpin(tag)
{
	//var oldText = document.getElementById('mainart').value;
	//var newText = oldText + ' {' + tag + '} ';
	//document.getElementById('mainart').value = newText;

	var myValue = '{' + tag + '}';
	var myField = document.getElementById('mainart');
	//IE support
	if (document.selection) 
	{
		myField.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
	}
	//MOZILLA/NETSCAPE support
	else if (myField.selectionStart || myField.selectionStart == 0)
	{
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length);
	} 
	else 
	{
		myField.value += myValue;
	}
}
function addToEditor(id,text)
{
	//var editor_content = document.getElementById('wysiwygmainart').contentWindow.document.body.innerHTML;
	var ce_editor = document.getElementById('CE_mainart_ID');
//alert(editor_content);
	//document.getElementById('wysiwygmainart').contentWindow.document.body.innerHTML = editor_content;
	ce_editor.PasteHTML(text);
	
}
function dlResponse()
{
        if(http.readyState == 4)
        {
                //alert(http.responseText);
                document.getElementById("dld").innerHTML=http.responseText;
        }
}
function genDownload(prod)
{
        var url="gendownload.php?prod=" + prod;
        //alert(url);
        http.open("GET",url, true);
        http.onreadystatechange=dlResponse;
        http.send(null);
}
function showSpinform()
{
	document.getElementById('newspin').style.display='';
}
function addspinResponse()
{
	if(http.readyState == 4)
	{
//		alert(http.responseText);
		document.getElementById("spins").innerHTML=http.responseText;
		document.getElementById('newspin').style.display='none';
	}	
}
function addSpinpoint()
{
	var tag = document.getElementById("newtag").value;
	var spintext = document.getElementById("in_spintext").value;
	var url="addspinpoint.php?tag=" + tag + "&spintext=" + spintext;
//	alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=addspinResponse;
	http.send(null);
}
function spunResponse()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById('spinprogress').style.display='none';
		document.getElementById('results').innerHTML = '<br /><br /><hr />';
		document.getElementById('results').innerHTML += http.responseText;
		document.getElementById('results').style.display='';
	}	
}
function submitSpin(article)
{
	var count = document.getElementById("spincount").value;
	document.getElementById('spinprogress').style.display='';
	var url="spinner.php?id=" + article + "&count=" + count;
	//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=spunResponse;
	http.send(null);
}
function showdircats()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("catresults").innerHTML=http.responseText;
		document.getElementById("subbut").disabled='';
	}	
}
function getDirectoryCats(selelm)
{
	var dirs = new Array();
	var opts = selelm.options;
	for(i=0;i<opts.length;i++)
	{
	//	dirs[dirs.length] = opts[i].value;
		if(opts[i].selected)
			dirs.push(opts[i].value);
	}
	//alert(dirs);
	//var dir = selelm.options[selelm.selectedIndex].value;
	var url="getdircats.php?dirs=" + dirs;
	//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=showdircats;
	http.send(null);
}
function showdirsubcats()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("subcatresults").innerHTML +=http.responseText;
		document.getElementById("subbut").disabled='';
	}	
}
function getSubcats(selelm,dir)
{
	var cat = selelm.options[selelm.selectedIndex].value;
	var url="getdirsubcats.php?cat=" + cat + "&dir=" + dir;
	//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=showdirsubcats;
	http.send(null);
}
function showAlternatives()
{
	if(http.readyState == 4)
	{
	//	alert(http.responseText);
		document.getElementById("spintext").innerHTML=http.responseText;
		document.getElementById('spintext').style.display='';
		document.getElementById('newtag').value = gSpinTag;
	}	
}
function getSpinAlternatives(tag)
{
	var url="getspinalternatives.php?tag=" + tag;
//	alert(url);
	gSpinTag = tag;
	http.open("GET",url, true);
	http.onreadystatechange=showAlternatives;
	http.send(null);
}
function showAlt()
{
	if(http.readyState == 4)
	{
//		alert(http.responseText);
		document.getElementById("spins").innerHTML=http.responseText;
	}	
}
function getAlt(selelm)
{
	var tag = selelm.options[selelm.selectedIndex].value;
	var url="getspinalternatives2.php?tag=" + tag;
//	alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=showAlt;
	http.send(null);
}
function delSpin(id)
{
	var url="getspinalternatives2.php?del=" + id;
//	alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=showAlt;
	http.send(null);
}
function handleSiteCatResponse()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("subcat").innerHTML=http.responseText;
	}	
}
function getSiteSubCats(subcat)
{
	var catidx = eval(document.getElementById("catsel").selectedIndex);
	var cat = document.uploadfm.catsel[catidx].value;

	if(cat == 0)
		return;
	else
	{
		var url="getsubcats.php?cat=" + cat;
		if(subcat > 0) url += "&subcat=" + subcat;
//		alert(url);
		http.open("GET",url, true);
		http.onreadystatechange=handleSiteCatResponse;
		http.send(null);
	}
}
function checkPDF()
{
	//alert(document.getElementById('pdfcheck').checked);
	if(document.getElementById('pdfcheck').checked)
		document.getElementById('subbut').innerHTML = '<input type="button" value="Generate PDF" onclick="getPDF()" />';
	else
		document.getElementById('subbut').innerHTML = '<input type="submit" value="Save Article">';
}
function handlePDFResponse()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("pdfmsg").innerHTML=http.responseText;
	}	
}
function getPDF()
{
	var url = "genpdf.php";
	var orightml = document.getElementById('mainart').value;
	//var html2 = orightml.replace( new RegExp( "\\n", "g"),"");
	//var html = html2.replace( new RegExp( "\"", "g"),"[X]");
	var html = escape(orightml);
//	var pdfname = 'test.pdf';
	var pdfname = document.getElementById('pdfname').value;
	var title = document.getElementById('title').value;
	var params = 'html=' + html + '&pdfname=' + pdfname + '&title=' + title;;
	document.getElementById('pdfmsg').innerHTML = '<img src="/images/loading.gif" />&nbsp;<div>PDF Being genertated - Please wait.</div>';
	http.open("POST", url, true);

	//Send the proper header information along with the request
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange=handlePDFResponse;
//alert(params);
	http.send(params);
}
function changePage(selelm)
{
	var selectedCat = selelm.options[selelm.selectedIndex].value;
	document.location.replace('members_help.php?cat='+selectedCat);
}
function newMaster(selelm)
{
	var selectedMaster = selelm.options[selelm.selectedIndex].value;
	document.location.replace('view_files.php?master='+selectedMaster);
}
function goPublish(pubid)
{
	document.location.replace('publish.php?item='+pubid);
}
function memberSiteChange(selelm)
{
	var siteid = selelm.options[selelm.selectedIndex].value;
	document.location.replace('credit_offers.php?site='+siteid);
}
function refTxtSiteChange(selelm)
{
	var siteid = selelm.options[selelm.selectedIndex].value;
	document.location.replace('referral_text.php?site='+siteid);
}
function statsSiteChange(selelm)
{
	var siteid = selelm.options[selelm.selectedIndex].value;
	document.location.replace('adv_stats.php?site='+siteid);
}
function refImgSiteChange(selelm)
{
	var siteid = selelm.options[selelm.selectedIndex].value;
	document.location.replace('referral_images.php?site='+siteid);
}
function ticketSiteChange(selelm)
{
	var siteid = selelm.options[selelm.selectedIndex].value;
	document.location.replace('support.php?site='+siteid);
}
function getNewRefSite(selelm)
{
	var siteid = selelm.options[selelm.selectedIndex].value;
	document.location.replace('referrals.php?site='+siteid);
}
function balType(selelm,user)
{
	var baltype = selelm.options[selelm.selectedIndex].value;
	document.location.replace('manage_balance.php?type='+baltype+'&id='+user);
}
function goOffers(selelm)
{
	var siteurl = selelm.options[selelm.selectedIndex].value;
	siteurl += '/offers.php';
	//alert (siteurl);
	document.location.replace(siteurl);
}
function getTickSorted(sort)
{
	document.location.replace('support.php?sort=' + sort);
}
function getSiteSorted(sort)
{
	document.location.replace('manage_sites.php?sort=' + sort);
}
function getOfferSorted(sort)
{
	document.location.replace('manage_offers.php?sort=' + sort);
}
function prizeSort(sort)
{
	document.location.replace('manage_prizes.php?sort=' + sort);
}
function getCredSorted(sort)
{
	document.location.replace('credits.php?sort=' + sort);
}
function getOrdSorted(sort)
{
	document.location.replace('orders.php?sort=' + sort);
}
function getSpamSorted(sort)
{
	document.location.replace('spam.php?sort=' + sort);
}
function setAim(newstate)
{
	if(newstate == 1)
	{
		document.prof.aim_sn.disabled = false;
		document.prof.aim_sn.value = '';
		document.getElementById('aim_sn').innerHTML = '';
	}
	else
	{
		document.prof.aim_sn.value = 'AOL Screen Name';
		document.getElementById('aim_sn').innerHTML = 'AOL Screen Name';
		document.prof.aim_sn.disabled = true;
	}
}
function setYim(newstate)
{
	if(newstate == 1)
	{
		document.prof.yahoo_sn.disabled = false;
		document.prof.yahoo_sn.value = '';
		document.getElementById('yahoo_sn').innerHTML = '';
	}
	else
	{
		document.prof.yahoo_sn.value = 'YAHOO Screen Name';
		document.getElementById('yahoo_sn').innerHTML = 'YAHOO Screen Name';
		document.prof.yahoo_sn.disabled = true;
	}
}
function setIcq(newstate)
{
	if(newstate == 1)
	{
		document.prof.icq_sn.disabled = false;
		document.prof.icq_sn.value = '';
		document.getElementById('icq_sn').innerHTML = '';
	}
	else
	{
		document.prof.icq_sn.value = 'ICQ Screen Name';
		document.getElementById('icq_sn').innerHTML = 'ICQ Screen Name';
		document.prof.icq_sn.disabled = true;
	}
}
function setMsn(newstate)
{
	if(newstate == 1)
	{
		document.prof.msn_sn.disabled = false;
		document.prof.msn_sn.value = '';
		document.getElementById('msn_sn').innerHTML = '';
	}
	else
	{
		document.prof.msn_sn.value = 'MSN Screen Name';
		document.getElementById('msn_sn').innerHTML = 'MSN Screen Name';
		document.prof.msn_sn.disabled = true;
	}
}
function toggleOrderSelect()
{
//alert(document.timeframeform.select.length);
	for(i=0;i<document.timeframeform.select.length;i++)
	{
		if(document.timeframeform.select[i].checked == true)
			document.timeframeform.select[i].checked = false;
		else
			document.timeframeform.select[i].checked = true;
	}
}
function mpResponse()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("mpmsg").innerHTML=http.responseText;
		document.getElementById("mp1").style.display='';
	}	
}

function massPayout()
{
//alert(document.timeframeform.select.length);
	var list = '0';
	for(i=0;i<document.timeframeform.select.length;i++)
	{
		if(document.timeframeform.select[i].checked == true)
			list += ',' + document.timeframeform.select[i].value;
	}
	//alert(list);
	var url="masspayout.php?list=" + list;
			//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=mpResponse;
	http.send(null);
}
function creditCSVResponse()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("dld").innerHTML=http.responseText;
	}	
}
function dlPubs(pubsel)
{
	var pub = pubsel.options[pubsel.selectedIndex].value;
	var url="pendcredit_download.php?pub=" + pub;
	http.open("GET",url, true);
	http.onreadystatechange=creditCSVResponse;
	http.send(null);
}
function postbackResponse()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("pb").innerHTML=http.responseText;
	}	
}
function makePostback(pub)
{
	var url="makepostback.php?pub=" + pub;
	http.open("GET",url, true);
	http.onreadystatechange=postbackResponse;
	http.send(null);
}
function cpUsersResponse()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		eval(http.responseText);
		document.getElementById("cpuser").innerHTML='';
		document.getElementById("cpuser").innerHTML=tableHTML;
		if(cntHTML > 0)
		{
			document.addprize.user_custom_prize.disabled = false;
		}
		else
		{
			document.addprize.user_custom_prize.disabled = true;
		}
	}	
}
function getCPUsers(sitesel)
{
	var site = sitesel.options[sitesel.selectedIndex].value;
	var url="getcpusers.php?site=" + site;
	//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=cpUsersResponse;
	http.send(null);
}
function handleOfferResponse()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("offersdiv").innerHTML=http.responseText;
	}	
}
function getOffers()
{
	var sitesel = document.getElementById("sites");
	var siteidx = sitesel.selectedIndex;
	var site = sitesel.options[siteidx].value;
	var url="getsiteoffers.php?site=" + site;
//			alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=handleOfferResponse;
	http.send(null);
}
function getSiteOffers(sitesel,user)
{
	var site = sitesel.options[sitesel.selectedIndex].value;
	var url="getsiteoffers.php?site=" + site + "&user=" + user;
//			alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=handleOfferResponse;
	http.send(null);
}
function showUserPage(usersel)
{
	var user = usersel.options[usersel.selectedIndex].value;
	var url="detail_member.php?id=" + user;
//			alert(url);
	document.location.replace(url);
}
function handleClickResponse()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		eval(http.responseText);
	}
}
function offerClick(id,site)
{
	var url="offerclick.php?id=" + id + "&site=" + site;
			//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=handleClickResponse;
	http.send(null);
}
function showProductResponse()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("prodcentre").innerHTML=http.responseText;
	}	
}
function showProduct(prod)
{
	if(prod == 0)
		return;
	else
	{
		var url="getproduct.php?prod=" + prod;
//		alert(url);
		http.open("GET",url, true);
		http.onreadystatechange=showProductResponse;
		http.send(null);
	}
}
function handleCreditUpdateResponse()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("crupdate").innerHTML=http.responseText;
	}	
}
function ecChangeStatus(statsel,crid)
{
	var status = statsel.options[statsel.selectedIndex].value;
	var url="updateCRStatus.php?crid=" + crid + "&status=" + status;
	//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=handleCreditUpdateResponse;
	http.send(null);
}
function handleOrderUpdateResponse()
{
	if(http.readyState == 4)

	{
		//alert(http.responseText);
		document.getElementById("orupdate").innerHTML=http.responseText;
	}	
}
function orChangeStatus(statsel,orid)
{
	var status = statsel.options[statsel.selectedIndex].value;
	var url="updateORDStatus.php?orid=" + orid + "&status=" + status;
	//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=handleOrderUpdateResponse;
	http.send(null);
}
function handleDoSearchResponse()
{
	if(http.readyState == 4)
	{
	//	alert(http.responseText);
		eval(http.responseText);
	//	alert(selectionHTML);
		document.getElementById("centretable").innerHTML=mainTableHTML;
		document.getElementById("selection").innerHTML=selectionHTML;
		document.getElementById("selectedopts").innerHTML=listHTML;
	}	
}
function doSearch(selection,seltype,subsel)
{
	var url="getzonesearchresults.php?selection=" + selection;
	if(selection == 'sub')
		url += "&seltype=" + seltype + "&subsel=" + subsel;
	//if(subcat > 0) url += "&subcat=" + subcat;
	//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=handleDoSearchResponse;
	http.send(null);
}
function clearSearch(seltype)
{
	var url="getzonesearchresults.php?clear=" + seltype;
	//if(subcat > 0) url += "&subcat=" + subcat;
	//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=handleDoSearchResponse;
	http.send(null);
}
function showOffsetFm()
{
	document.getElementById('offdiv').style.display='';
}
function handleCommentResponse()
{
	if(http.readyState == 4)
	{
	//	alert(http.responseText);
	//	eval(http.responseText);
	//	alert(selectionHTML);
		document.getElementById("commentsdiv").innerHTML=http.responseText;
		document.getElementById("commentsdiv").display='none';
		document.getElementById("commentsdiv").display='';
	}	
}
function getComments(imageid)
{
	var url="getcomments.php?imageid=" + imageid;
//alert(url);	
	http.open("GET",url, true);
	http.onreadystatechange=handleCommentResponse;
	http.send(null);
}
function handleAddCommentResponse()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		eval(http.responseText);
		//clearField('commentip');
		getComments(imageid);
	}	
}
function addComment(imageid,user)
{
	var thecomment = document.getElementById("commentip").value;
	var url="addcomment.php?imageid=" + imageid + "&commentip=" + thecomment + "&username=" + user;
//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=handleAddCommentResponse;
	http.send(null);
}
function getUserOffers(user)
{
	document.location.replace('manage_offers.php?user=' + user);
}
function handleSiteChange()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		eval(http.responseText);
		document.getElementById('poff').innerHTML = offsetHTML;
		document.getElementById('imgdiv').innerHTML = imgHTML;
		document.getElementById('imgtxtdiv').innerHTML = imgtxtHTML;
		document.getElementById('baldiv').innerHTML = balHTML;
		document.getElementById('bal2div').innerHTML = bal2HTML;
		document.getElementById('cred2div').innerHTML = cred2HTML;
		document.getElementById('signup').innerHTML = signupHTML;
		document.getElementById('pref').innerHTML = prefHTML;
		document.getElementById('pts').innerHTML = ptsHTML;
		document.getElementById('csh').innerHTML = cashHTML;
		document.getElementById('actrefer').innerHTML = actrefHTML;
		document.getElementById('ref1').innerHTML = ref1HTML;
		if(sitetype == 1)
		{
			document.getElementById('holdref').style.display='';
			document.getElementById('rtxtwrap').style.display='';
			document.getElementById('ptxtwrap').style.display='none';
			document.getElementById('ctxtwrap').style.display='none';
			document.getElementById('holdrefer').innerHTML = holdrefHTML;
		}
		else
		{
			document.getElementById('holdref').style.display='none';
			document.getElementById('rtxtwrap').style.display='none';
			if(sitetype ==2)
			{
				document.getElementById('ctxtwrap').style.display='';
				document.getElementById('ptxtwrap').style.display='none';
			}
			else
			{
				document.getElementById('ctxtwrap').style.display='none';
				document.getElementById('ptxtwrap').style.display='';
			}
		}
	}	
}
function siteChange(sitesel,user)
{
	//alert(selobj.id);
	var site = sitesel.options[sitesel.selectedIndex].value;
	document.getElementById('siteref').innerHTML = site;  // store siteid for use by getoffers
	var url="getusersiteinfo.php?id=" + user + "&site=" + site;
//alert (url);
	http.open("GET",url, true);
	http.onreadystatechange=handleSiteChange;
	http.send(null);
}
function updateEmail(phsel)
{
	var phval = phsel.options[phsel.selectedIndex].value;
	if (phval == 0) return;
	var currText = document.getElementById('email1').value;
	var newText = currText + ' {' + phval + '} ';
	document.getElementById('email1').value = newText;
}
function handleEmail()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		eval(http.responseText);
		document.getElementById('subj').innerHTML = titleHTML;
		document.getElementById('email1').value = bodyHTML.replace(/\n/g, '').replace(/\r/g, '').replace(/<br \/>/g, '\n');
		//alert(document.getElementById('email1').value);
		document.getElementById('emailid').value = idHTML;
		document.getElementById('logodiv').innerHTML = logoHTML;
	}	
}
function loadEmail(emailsel)
{
	//alert(selobj.id);
	var email = emailsel.options[emailsel.selectedIndex].value;
	var url="getemails.php?email=" + email;
//alert (url);
	http.open("GET",url, true);
	http.onreadystatechange=handleEmail;
	http.send(null);
}
function testResult()
{
	if(http.readyState == 4)
	{
//		alert(http.responseText);
		document.getElementById('testdata').innerHTML = http.responseText;
	}	
}
function checkGW(robj,credits)    // giftwrap check
{
	var radio = document.orders.gwsel;
	if(radio[0].checked == true)
	{
		if(credits == 0)
		{
			document.getElementById('gwneedoffer').style.display='';
			document.getElementById('gwextras').style.display='none';
			document.getElementById('subbut').disabled='disabled';
		}
		else	
		{
			document.getElementById('gwneedoffer').style.display='none';
			document.getElementById('gwextras').style.display='';
			document.getElementById('subbut').disabled='';
		}
	}
	else
	{
		document.getElementById('gwneedoffer').style.display='none';
		document.getElementById('gwextras').style.display='none';
		document.getElementById('subbut').disabled='';
	}
}
function testChange(selobj,sortcol)
{
	if(selobj)
	{
		var status = selobj.options[selobj.selectedIndex].value;
		savedstatus = status;
	}
	else
		var status = savedstatus;
	if(status == 0)
		document.getElementById('heading').innerHTML = '<strong>All Testimonials</strong>';
	if(status == 1)
		document.getElementById('heading').innerHTML = '<strong>Pending Testimonials</strong>';
	if(status == 2)
		document.getElementById('heading').innerHTML = '<strong>Approved Testimonials</strong>';
	if(status == 9)
		document.getElementById('heading').innerHTML = '<strong>Denied Testimonials</strong>';
	var url = "gettests.php?status=" + status + "&sortcol=" + sortcol;
	//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=testResult;
	http.send(null);
}
function proofChange(selobj,sortcol)
{
	if(selobj)
	{
		var status = selobj.options[selobj.selectedIndex].value;
		savedstatus = status;
	}
	else
		var status = savedpstatus;
	if(status == 0)
		document.getElementById('heading').innerHTML = '<strong>All Proofs</strong>';
	if(status == 1)
		document.getElementById('heading').innerHTML = '<strong>Pending Proofs</strong>';
	if(status == 2)
		document.getElementById('heading').innerHTML = '<strong>Approved Proofs</strong>';
	if(status == 9)
		document.getElementById('heading').innerHTML = '<strong>Denied Proofs</strong>';
	var url = "getproofs.php?status=" + status + "&sortcol=" + sortcol;
	//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=testResult;
	http.send(null);
}
function handleReflist()
{
	if(http.readyState == 4)
	{
//		alert(http.responseText);
		document.getElementById('reflist').innerHTML = http.responseText;
	}	
}
function showRefList(site,user)
{
	var url = "getusersitelist.php?site=" + site + "&user=" + user;
//	alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=handleReflist;
	http.send(null);
}
function handlePrizeResult()
{
	if(http.readyState == 4)
	{
//		alert(http.responseText);
		document.getElementById('prizesel').innerHTML = http.responseText;
	}	
}
function getSitePrizes(site)
{
	var siteid = site.options[site.selectedIndex].value;
	var url = "getsiteprizes.php?site=" + siteid;
//	alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=handlePrizeResult;
	http.send(null);
}
function handleAppChange()
{
	if(http.readyState == 4)
	{
//		alert(http.responseText);
		document.getElementById('apptext'+savedid).innerHTML = http.responseText;
	}	
}
function toggleApp(id)
{
	var url = "toggleapproval.php?id=" + id;
	savedid = id;
//	alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=handleAppChange;
	http.send(null);
}
function handleW9()
{
	if(http.readyState == 4)
	{
//		alert(http.responseText);
		document.getElementById('w9').innerHTML = http.responseText;
	}	
}
function setW9(user)
{
	var url = "setw9.php?user=" + user;
//	alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=handleW9;
	http.send(null);
}
function setW9off(user)
{
	var url = "setw9.php?user=" + user + "&off=1";
//	alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=handleW9;
	http.send(null);
}
function handleRefUpdate()
{
	if(http.readyState == 4)
	{
//		alert(http.responseText);
		document.getElementById('ref1').innerHTML = http.responseText;
		document.getElementById('reflist').innerHTML="";
	}	
}
function getNewRefName(site,userid,selelm)
{
	//alert(selobj.id);
	var refuserid = selelm.options[selelm.selectedIndex].value;
	var url="getusername.php?refid=" + refuserid + "&site=" + site + "&userid=" + userid;
//alert (url);
	http.open("GET",url, true);
	http.onreadystatechange=handleRefUpdate;
	http.send(null);
}
function getNewRefName2(site,userid)
{
	//alert(selobj.id);
	var refuserid = document.getElementById('newref').value;
	var url="getusername.php?refid=" + refuserid + "&site=" + site + "&userid=" + userid;
//alert (url);
	http.open("GET",url, true);
	http.onreadystatechange=handleRefUpdate;
	http.send(null);
}
function addEvent(elm, evType, fn, useCapture)
{
	if(elm.addEventListener)
	{
		elm.addEventListener(evType, fn, useCapture);
		return true;
	}
	else if (elm.attachEvent)
	{
		var r = elm.attachEvent('on' + evType, fn);
		return r;
	}
	else
	{
		elm['on' + evType] = fn;
	}
}
function setCounterColours()
{
	var txtcol = document.getElementById('txc').value;
	var numcol = document.getElementById('nmc').value;
	var bgdcol = document.getElementById('bgc').value;
	var radioObj = document.forms['createcounter'].elements['counterstyle'];
	var radioLength = radioObj.length;
	for(var i = 0; i < radioLength; i++) 
	{
		if(radioObj[i].checked) 
		{
			var vh = radioObj[i].value;
		}
	}
	//alert(vh);
	//alert(document.getElementById('txc').value);
	//alert(document.getElementById('nmc').value);
	//alert(document.getElementById('bgc').value);
	document.getElementById('c1txt').style.color = txtcol;
	document.getElementById('c1num').style.color = numcol;
	document.getElementById('c1num').style.backgroundColor = bgdcol;
	document.getElementById('c2txt').style.color = txtcol;
	document.getElementById('c2num').style.color = numcol;
	document.getElementById('c2num').style.backgroundColor = bgdcol;
	document.getElementById('c3txt').style.color = txtcol;
	document.getElementById('c3num').style.color = numcol;
	document.getElementById('c3num').style.backgroundColor = bgdcol;
	document.getElementById('c11txt').style.color = txtcol;
	document.getElementById('c11num').style.color = numcol;
	document.getElementById('c11num').style.backgroundColor = bgdcol;
	document.getElementById('c21txt').style.color = txtcol;
	document.getElementById('c21num').style.color = numcol;
	document.getElementById('c21num').style.backgroundColor = bgdcol;
	document.getElementById('c31txt').style.color = txtcol;
	document.getElementById('c31num').style.color = numcol;
	document.getElementById('c31num').style.backgroundColor = bgdcol;
	if(vh == 1)
	{
		document.getElementById('horiz').style.display='none';
		document.getElementById('vert').style.display='block';
	}
	else
	{
		document.getElementById('horiz').style.display='block';
		document.getElementById('vert').style.display='none';
	}
}
// removes the square border that IE
// insists on adding to checkboxes and radio
function removeCheckBoxBorders()
{
	var el = document.getElementsByTagName("input");
	for (i=0;i<el.length;i++)
	{
		var type = el[i].getAttribute("type");
		if((type=="checkbox")||(type=="radio"))
		{
			el[i].style.border = "none";
		}
	}
}
addEvent(window, 'load', removeCheckBoxBorders, false);
