var three8Register = {

	pageUsernameResponseSuccess: function (o) {
		var response = o.responseText;
		if ( response == 'false') { //err on the side of caution
			$('check_user_avail').innerHTML =  'That username is available'; 
		}else{
			$('check_user_avail').innerHTML =  'Sorry that username is taken, please try another one'; 
			$('username').focus();
		}
	},

	pageEmailResponseSuccess: function (o) {
		var response = o.responseText;
		if ( response == 'false') { //err on the side of caution
			$('check_email_avail').innerHTML =  'That email is available'; 
		}else{
			$('check_email_avail').innerHTML =  'Sorry that email is taken, please try another one'; 
			$('email').focus();
		}
	},


	pageResponseFailure: function (o) {
		window.alert(o.responseText);
	},

	checkUserName: function () {
		$('check_user_avail').innerHTML = 'checking availability...';
		var username = $('username').value;
		var url = root + 'register/checkuser.php?username=' + username;
		var cObj = YAHOO.util.Connect.asyncRequest('GET', url, recievePage);
		return false;
	},
	
	checkEmail: function () {
		$('check_email_avail').innerHTML = 'checking availability...';
		var username = $('email').value;
		var url = root + 'register/checkemail.php?email=' + username;
		var cObj = YAHOO.util.Connect.asyncRequest('GET', url, recieveEmailPage);
		return false;
	}
	
}



var recievePage =
{
  success:three8Register.pageUsernameResponseSuccess,
  failure:three8Register.pageResponseFailure
};

var recieveEmailPage =
{
  success:three8Register.pageEmailResponseSuccess,
  failure:three8Register.pageResponseFailure
};