function handleError(results) {
	$('newsButton').disabled = false;
	$('emailInput').disabled = false;
	alert(results);
}

commError = "An error occured while communicating with the server. Please check your internet connection and try again or contact us by email.";

function getNews() {
	
	if(initialValues["emailInput"] == $('emailInput').value) {
		alert("Please enter your email address");
		return;
	}
	
	$('newsButton').value = "...";
	$('newsButton').disabled = true;
	$('emailInput').disabled = true;
	
	try {
		new Ajax(baseUrl + "addNews.php", {
			method: 'post',
			data: { "address": $('emailInput').value },  
			onFailure: function() {
				handleError(commError);
			},
			onComplete: function (results) {                
				 //if process.php returned 1/true (send mail success)  
				 if (results.search(/SUCCESS:/) >= 0) {                    
					$('newsButton').value = "Go";
					   $('emailInput').value = "";
					$('newsButton').disabled = true;
					$('emailInput').disabled = true;
					 //show the success message  
					 alert("You have been subscribed successfully!");
					   
				 //if process.php returned 0/false (send mail failed)  
				 } else {
					 handleError(results);
				 }
			 }
		}).request();
	} catch(err) {
		handleError(commError);
	}
	 //cancel the submit button default behaviours  
	 return false;  
}

function register() {
	$("registerWin").style.display = "";
	$("masker").style.display = "";
}

function closeRegister() {
	$("registerWin").style.display = "none";
	$("masker").style.display = "none";
}

function initRegister() {
	$('registerButton').disabled = false;
	$("registerButton").addEvent('click', function(e) {
		
		$('registerButton').value = "Please wait...";
		$('registerButton').disabled = true;
		
		$("registerForm").action = baseUrl + "register.php";
		
		$("registerForm").send({
			onSuccess: function(results){
				 if (results.search(/SUCCESS:/) >= 0) {                    
					document.location.href = baseUrl + "en/regThankYou.php";
				 } else {
					 handleRegisterError(results);
				 }
			},
			onFailure: function(){
				handleRegisterError("An error occured. Please try again or email us your registration information.");
			}

		});
	});
}

function handleRegisterError(results) {
	$('registerButton').value = "Register";
	$('registerButton').disabled = false;
	alert(results);
}



