function validateRegistration(){
	var message = "";
	
	var emailAddress = $('#popUserName').val();
	if(validateEmail(emailAddress)) return;
	
	if(validateCaptcha()) return;
	
	$.post('/scriptlets/registration.php',
			  	{
					EMAIL:emailAddress,
					challenge:Recaptcha.get_challenge(),
					response:Recaptcha.get_response()
				},
				registrationResponse,
				'json'
			  )
}

function validateEmail (email) {
   if(String(email).search (/^\s*[\w\-\+_]+(\.[\w\-\+_]+)*\@[\w\-\+_]+\.[\w\-\+_]+(\.[\w\-\+_]+)*\s*$/) == -1){
   		alert("Please enter a valid email address.");
		return true;
   }
}

function validateCaptcha() {
	if(Recaptcha.get_response() == "") {
		alert("Please enter captcha.");
		return true;
	}
}

function registrationResponse(data){
	if(data.OK) {
		$('.popable').toggle();
		$('.popupContent').toggle(); 
		setTimeout('disablePopup()',10000);
	}
	else {
		$('#popContent h1').css('color','red');
		$('#popContent h1').text(data.message);
	}
	
	if(data.custom)
		document.location = '/scriptlets/confirmation.php?confirmationId=' + data.custom;
}
