// *********************************************************
//     Article Publisher v6.0 Copyright 2011 Marketers Domination
//     Ajax.js V3.0 :: Original
//     Developer :: http://www.marketersdomination.com
//     Publisher :: http://www.marketersdomination.com
//     Copyright :: 2011 All Rights Reserved
// *********************************************************

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

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 incResp()
{
	if(http.readyState == 4)
	{
	//	alert(http.responseText);
		theform.submit();
	}	
}
function incPost(user,posted)
{
		var url="inc_ap_post.php?user=" + user + "&posted=" + posted;
		//alert(url);
		http.open("GET",url, true);
		http.onreadystatechange=incResp;
		http.send(null);
}
function SelectAll(id)
{
	var getid = id.id;
	document.getElementById(getid).focus();
	document.getElementById(getid).select();
}
function goPen(selelm)
{
	var pen = selelm.options[selelm.selectedIndex].value;
	document.location.replace('update_profile.php?penid=' + pen);
}
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 prevImg(dir,selelm)
{
        var file = selelm.options[selelm.selectedIndex].value;
        var path = 'http://www.marketersdomination.com/members/'+dir+'/'+file
        document.getElementById('imgprev').innerHTML = '<img src="'+path+'" width="50" height="50" id="artimgsrc" />';
}
function showPNForm()
{
	document.getElementById('pennames').style.display='';
}
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 handleDNotesResponse()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("dest_note_res").innerHTML=http.responseText;
	}	
}
function updateDNote(user)
{
	var note = document.getElementById('dnotepad').value;
	var note2 = note.replace( new RegExp( "\n", "g" ), "[X]" )
	var url="upmemdnotes.php?id=" + user + "&note=" + note2;
		//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=handleDNotesResponse;
	http.send(null);
}
function showReport()
{
	if(http.readyState == 4)
	{
	//	alert(http.responseText);
		document.getElementById("bmresult").innerHTML=http.responseText;
	}	
}
function exportBM(run,user)
{
	//alert(elem.value);
	document.getElementById("bmresult").innerHTML='<img src="images/loading.gif" />';
	var url="exportbm.php?runid=" + run + '&user=' + user;
	http.open("GET",url, true);
	http.onreadystatechange=showReport;
	http.send(null);
}
function showEchkResults()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("eresult").innerHTML=http.responseText;
		if(http.responseText.length > 3) document.getElementById("user_email").value='';
	}	
}
function checkEmail(elem)
{
	//alert(elem.value);
	document.getElementById("eresult").innerHTML='';
	var email = elem.value;
	var url="checkemail.php?email=" + email;
	http.open("GET",url, true);
	http.onreadystatechange=showEchkResults;
	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 showSpinform()
{
	document.getElementById('newspin').style.display='';
}
function hideForm()
{
	document.getElementById('newspin').style.display='none';
}
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 = encodeURI(document.getElementById("in_spintext").value);
	var poststr = "tag=" + tag + "&spintext=" + spintext;
	var url="addspinpoint.php";
	//alert(poststr);
	http.open("POST",url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", poststr.length);
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange=addspinResponse;
	http.send(poststr);
}
function showCommentCount()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("countdiv").innerHTML=http.responseText;
	}	
}
function getCommentCount(elem)
{
	var artid = elem.options[elem.selectedIndex].value;
	if(artid < 1) 
	{
		document.getElementById("countdiv").innerHTML='';
		return false;
	}
	var url="getcommentcount.php?art=" + artid;
	//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=showCommentCount;
	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 showblogcats()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("catresults").innerHTML=http.responseText;
		document.getElementById("subbut").disabled='';
	}	
}
function getBlogCats(selelm)
{
	var blog = selelm.options[selelm.selectedIndex].value;
	var url="getblogcats.php?blog=" + blog;
	//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=showblogcats;
	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 showResource()
{
	if(http.readyState == 4)
	{
		//alert(http.responseText);
		document.getElementById("myres").innerHTML =http.responseText;
	}	
}
function loadResource(selelm)
{
	var id = selelm.options[selelm.selectedIndex].value;
	var url="getresbox.php?id=" + id;
	//alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=showResource;
	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 showEdit(id)
{
	document.getElementById('pne'+id).style.display='';
}
function showDel(id)
{
	if(confirm('Do you really want to delete this Pen Name? All existing articles using this Pen Name will be assigned to Admin'))
		document.location.replace('update_profile.php?delpen='+id);
}
function goEdit(cid)
{
	var spintext = encodeURI(document.getElementById('st'+cid).value);
	//alert(spintext);
	//alert(ccode);
	//alert(cdesc);
	var poststr = "editid=" + cid + "&spintext=" + spintext;
	var url = 'getspinalternatives2.php';
	//alert(url);
	http.open("POST",url, true);
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", poststr.length);
	http.setRequestHeader("Connection", "close");
	http.onreadystatechange = showAlt;
	http.send(poststr);
}
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 editSpin(sid)
{
	var divid = 'editdiv' + sid;
	document.getElementById(divid).style.display='';
}
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()
{
	savedopt = 1; // we are here so one option must have been clicked
	//alert(document.getElementById('pdfcheck').checked);
	if(document.getElementById('pdfcheck').checked)
	{
		document.getElementById('mainsub').value = 'Generate PDF';
		document.getElementById('mainsub').onclick = getPDF;
	}
	else
	{
		document.getElementById('mainsub').value = 'Save Article';
		document.getElementById('mainsub').onclick = saveArticle;
	}
}
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/74.gif" />&nbsp;<div>PDF Being generated - 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 favForm(indic)
{
	document.getElementById('favform'+indic).style.display='';
}
function favCancel(indic)
{
	document.getElementById('favform'+indic).style.display='none';
}
function handleFavResponse()
{
	if(http.readyState == 4)
	{
//		alert(http.responseText);
		document.getElementById("savemsg").innerHTML=http.responseText;
	}	
}
function saveFav(indic)
{
	document.getElementById('favform'+indic).style.display='none';
	var url = "savefav.php";
	var pr = document.getElementById('pr'+indic).value;
	var cr = document.getElementById('cr'+indic).value;
	var surl = document.getElementById('surl'+indic).value;
	var ud = document.getElementById('ud'+indic).value;
	var tt = document.getElementById('tt'+indic).value;
	var params = 'surl=' + surl + '&pr=' + pr + '&cr=' + cr + '&ud=' + ud + '&tt=' + tt;
	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=handleFavResponse;
//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 showWordnet()
{
	if(http.readyState == 4)
	{
//		alert(http.responseText);
		document.getElementById('wnresults').innerHTML = http.responseText;
	}	
}
function getWordnet()
{
	var word = document.getElementById('word').value;
	var url = "gown.php?word=" + word;
	if(document.getElementById('optsyn').checked)
	{
		url += '&syns=1';
	}
	if(document.getElementById('optant').checked)
	{
		url += '&ants=1';
	}
	if(document.getElementById('opthyo').checked)
	{
		url += '&hypo=1';
	}
	if(document.getElementById('opthye').checked)
	{
		url += '&hype=1';
	}
//	alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=showWordnet;
	http.send(null);
}
function getWordnetDirect(opt)
{
	var word = document.getElementById('word').value;
	var url = "gown.php?word=" + word + "&opt=" + opt;
//	alert(url);
	http.open("GET",url, true);
	http.onreadystatechange=showWordnet;
	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';
	}
}
function limitText(limitField, limitCount, limitNum) 
{
	var fid = limitField.id;
	var fval = document.getElementById('summary').value;
//alert(fid);
//alert(fval);
//alert(limitNum);
	var count = document.getElementById(fid).value.length;
//alert(count);
//alert(limitCount);
	if (count > limitNum) 
	{
		fval = fval.substring(0, limitNum);
		alert('You have reached maximum characters allowed for the Summary');
	} 
	else 
	{
		document.getElementById(limitCount).innerHTML = limitNum - count;
	}
//	document.getElementById(fid).value = fval;
}
function saveArticle()
{
	document.getElementById('msgdiv').innerHTML = '';
	var msg = '';
	if(document.getElementById('cat').value == '')
	{
		msg += 'Please select Category<br />';
	}
	if(document.getElementById('title').value == '')
	{
		msg += 'Please Enter a title<br />';
	}
	if(document.getElementById('summary').value == '')
	{
		msg += 'Please Enter a summary<br />';
	}
	var checked = 0;
	for (i=0; i < document.creation.displaymode.length; i++) 
	{
		if(document.creation.displaymode[i].checked) checked=1;
      	}
	if(!checked) msg += 'Your must select a layout option<br />';
	if(savedopt == 0) msg += 'You must specify how you would like this article saved';
	if(msg != '')
	{
		document.getElementById('msgdiv').innerHTML = msg;
		return false;
	}
	//alert('OK');	
	var catsel = document.getElementById('cat');
	var cat = catsel.options[catsel.selectedIndex].text;
	var asel = document.getElementById('penname');
	var aname = asel.options[asel.selectedIndex].text;
	document.getElementById('catname').innerHTML = cat;
	document.getElementById('prevtitle').innerHTML = document.getElementById('title').value;
	document.getElementById('prevtags').innerHTML = document.getElementById('tags').value;
	document.getElementById('prevaboutus').innerHTML = document.getElementById('aboutus').value;
	document.getElementById('resources').innerHTML = document.getElementById('myres').value;
//	document.getElementById('title1').innerHTML = document.getElementById('title').value;
	document.getElementById('authorname').innerHTML = aname;
	document.getElementById('maintext').innerHTML = document.getElementById('mainart').value;
	document.getElementById('artimg').src = document.getElementById('artimgsrc').src;
	document.getElementById('wordcount').innerHTML = g_word_count;
	document.getElementById('previewdiv').style.display='';
	return false;
}
// 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);
function enableButton()
{
	document.getElementById('clearbutton').disabled = false;
}
function closeWarning()
{
	document.getElementById('warndiv').style.display = 'none';
}
function hidePreview()
{
	document.getElementById('previewdiv').style.display = 'none';
}
function countWords (fieldval) 
{
//	alert(fieldval);
	var char_count = fieldval.length;
	var fullStr = fieldval + " ";
	var initial_whitespace_rExp = /^[^A-Za-z0-9]+/gi;
	var left_trimmedStr = fullStr.replace(initial_whitespace_rExp, "");
	var non_alphanumerics_rExp = rExp = /[^A-Za-z0-9]+/gi;
	var cleanedStr = left_trimmedStr.replace(non_alphanumerics_rExp, " ");
	var splitString = cleanedStr.split(" ");
	var word_count = splitString.length -1;
	g_word_count = word_count;
	if (fullStr.length <2) 
	{
		word_count = 0;
	}
//	if(word_count > 3)
//	{
		document.getElementById('mainsub').disabled = false;
//	}
//	else
//	{
//		var needed = 400 - word_count;
//		alert('You must enter at least 400 words - you need '+needed+' more');
//	}
//alert(char_count);
//alert(word_count);
}
function CE_attachEvent()
{
	var editor1 = document.getElementById('CE_mainart_ID');
	var editdoc=editor1.GetDocument(); 
	if(editdoc.attachEvent)
		editdoc.attachEvent('onblur',HandleChange);
	else if(editdoc.addEventListener)
		editdoc.addEventListener('blur',HandleChange,true);
}
function HandleChange()
{
	var editor1 = document.getElementById('CE_mainart_ID');
	var editdoc=editor1.GetDocument(); 
	//	alert(editdoc.body.innerHTML);
	countWords(editdoc.body.innerHTML);
}
function submitForm(form)
{
	document.getElementById('creation').submit()
}

