function ajaxReg()
{
	if($("realname").value=="") alert('You must enter your first name to register');
	else if($("realname2").value=="") alert('You must enter your last name to register.');
	else if($("location").value=="") alert('You must enter your location to register');
	else if($("email1").value=="") alert('You must enter your email address to register');
	else if($("email1").value!=$("email2").value) alert('The email addresses entered do not match.');
	else if($("password").value=="") alert('You must enter a password to register');
	else if($("password").value!=$("password2").value) alert('The passwords entered do not match.');
	else
	{
		var ajaxRegisterMSG = initAjaxMessage();
		var str = "realname="+escape($("realname").value)+"&realname2="+escape($("realname2").value)+"&location="+escape($("location").value)+"&email="+escape($("email1").value)+"&email2="+escape($("email2").value)+"&password="+escape($("password").value)+"&password2="+escape($("password2").value)+"&ajaxReg=1&submit=1";
		$("realname").disabled=true; $("realname2").disabled=true; $("location").disabled=true; $("email").disabled=true; $("email2").disabled=true; $("password").disabled=true; $("password2").disabled=true; 
		sendAjaxMessagePost("POST","register.php",function(){handleAjaxReg(ajaxRegisterMSG);},ajaxRegisterMSG,str);
		$("loading").style.display="inline";
	}
}

function handleAjaxReg(ajaxHandler)
{
	if(ajaxHandler.readyState==4&&ajaxHandler.status==200)
	{
		$("realname").disabled=false; 
		$("realname2").disabled=false; 
		$("location").disabled=false; $("email").disabled=false; $("email2").disabled=false; $("password").disabled=false; $("password2").disabled=false; 
		if(ajaxHandler.responseText!="OK")
		{
			$("error_reg").style.display="inline";
			$("error_reg").innerHTML=ajaxHandler.responseText;
		}
		else
		{
			$("register_form").style.display="none";	
			$("postregistration_form").style.display="block";
		}
	}
}

function spawnFullArticle(id)
{
	ajaxArticleHandler = initAjaxMessage();
	sendAjaxMessage("GET","widgets/utilities/showFullArticle.php?id="+id,function(){handleFullArticle(ajaxArticleHandler);},ajaxArticleHandler);
	$("loading_final").style.display="inline";
}

function handleFullArticle(ajaxHandler)
{
	if(ajaxHandler.readyState==4&&ajaxHandler.status==200)
	{
		$("body_fullarticle").innerHTML=ajaxHandler.responseText;
	}
}
