function reportSpam(site,bottom)
{
	var targetHook = 'bottomLeft';
	var tipHook = 'bottomRight';
	if(bottom)
	{
		targetHook = "bottomMiddle";
		tipHook = "topMiddle";
	}
	var ajaxRequest = getAjaxVar();
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var resp = ajaxRequest.responseText;
			if(resp == '')
			{
				new Tip('report_' + site,
				'<form name="reportspamform_' + site + '">' +
				'<table style="font-size:12px;">' +
				'<tr><td>What is your reason for reporting this as SPAM/Abuse:</td></tr>' + 
				'<tr><td align="center"><select name="reportreason_' + site + '">' +
				'<option value="offensive">Offensive</option>' +
				'<option value="porn">Pornography</option>' +
				'<option value="spam">SPAM</option>' +
				'</select></td></tr>' +
				'<tr><td style="padding-top:5px;" align="center"><input style="height:22px;" type="button" ' +
				'onclick="updateSpam(\'' + site + '\',' +
				'document.reportspamform_' + site + '.reportreason_' + site + 
				'[document.reportspamform_' + site + '.reportreason_' + site + 
				'.selectedIndex].value);" ' +
				'value="Report SPAM/Abuse"/>' +
				'<input style="height:22px;" type="button" ' +
				'onclick="$(\'report_' + site + '\').prototip.remove();" value="Cancel"/></td>' +
				'</tr></table></form>',
				{title:'Report SPAM/Abuse',style:'pichover',hideOn:{element: 'closeButton'},showOn:'click',hook:{target:targetHook,tip:tipHook}}
				);
				$('report_' + site).prototip.show();
			}
			else alert(resp);
		}
	}
	var queryString = "?site=" + site + '&check=true';
	ajaxRequest.open("GET", "/reportspam.php" + queryString, true);
	ajaxRequest.send(null);
}
function updateSpam(site,reason)
{
	$('report_' + site).prototip.remove();
	var ajaxRequest = getAjaxVar();
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var resp = ajaxRequest.responseText;
			if(resp.startsWith('Thank you'))
			{
				var icon = document.getElementById('report_' + site);
				icon.src = '/img/flag.gif';
				alert(resp);
			}
			else if(resp != '')
				alert(resp);
		}
	}
	var queryString = "?site=" + site + '&check=false&reason='+reason;
	ajaxRequest.open("GET", "/reportspam.php" + queryString, true);
	ajaxRequest.send(null);
}