function submitChangePassword() {
	
	document.getElementById('changePassword').disabled=true;
	document.getElementById('changePassword').value="Loading...";
	
	var url = 'http://www.rivalsaga.com/ajax/changePassword.php';
	var params = '&oldpassword=' + escape(document.getElementById('form1_old_password').value);
	params += '&password=' + escape(document.getElementById('form1_password').value);
	params += '&password1=' + escape(document.getElementById('form1_password_confirm').value);
	
	new Ajax.Request(url, {
		method: 'post', parameters: params, 
		onSuccess: function(transport) {
			
			document.getElementById('changePassword').disabled=false;
			document.getElementById('changePassword').value="Try Again";
			
			if(transport.responseText == 0){
		    	$('changepasswordstatus').innerHTML = 'Invalid old password!';
		    	$('changepasswordstatus').style.color = '#cc0000';
		  }else if (transport.responseText == -1){
		  		$('changepasswordstatus').innerHTML = 'New password not match!';
		    	$('changepasswordstatus').style.color = '#cc0000';
		  }else if (transport.responseText == -2){
		  		$('changepasswordstatus').innerHTML = 'New password must be different from old password!';
		    	$('changepasswordstatus').style.color = '#cc0000';
		  }else if (transport.responseText == -3){
		  		$('changepasswordstatus').innerHTML = 'Invalid password.';
		    	$('changepasswordstatus').style.color = '#cc0000';
		  }else if (transport.responseText == -4){
		  		$('changepasswordstatus').innerHTML = 'Invalid session.';
		    	$('changepasswordstatus').style.color = '#cc0000';
    	}else if (transport.responseText == 1){
		    	$('account_change_password_form').innerHTML = '<strong>Password successfully changed</strong>';
	    }}});
}

function submitRetrieveUsername() {
	
	document.getElementById('retrieveUsername').disabled=true;
	document.getElementById('retrieveUsername').value="Loading...";
	
	var url = 'http://www.rivalsaga.com/ajax/retrieveUsername.php';
	var params = 'email=' + escape(document.getElementById('form2_email').value);
	
	new Ajax.Request(url, {
		method: 'post', parameters: params, 
		onSuccess: function(transport) {
			
			document.getElementById('retrieveUsername').disabled=false;
			document.getElementById('retrieveUsername').value="Try Again";
			
			if(transport.responseText == 0){
		    	$('retrieveusernamestatus').innerHTML = 'Invalid email!';
		    	$('retrieveusernamestatus').style.color = '#cc0000';
		  }else if (transport.responseText == -1){
		  		$('retrieveusernamestatus').innerHTML = 'No account registered with this email!';
		    	$('retrieveusernamestatus').style.color = '#cc0000';
    	}else if (transport.responseText == 1){
		    	$('account_forgot_form').innerHTML = '<strong>Username is sent to the registered email account!</strong>';
	    }}});
}

function submitRetrievePassword() {
	
	document.getElementById('retrievePassword').disabled=true;
	document.getElementById('retrievePassword').value="Loading...";
	
	var url = 'http://www.rivalsaga.com/ajax/retrievePassword.php';
	var params = 'email=' + escape(document.getElementById('form3_email').value);
	params += '&username=' + escape(document.getElementById('form3_username').value);
	
	new Ajax.Request(url, {
		method: 'post', parameters: params, 
		onSuccess: function(transport) {
			
			document.getElementById('retrievePassword').disabled=false;
			document.getElementById('retrievePassword').value="Try Again";
			
			if(transport.responseText == 0){
		    	$('retrievepasswordstatus').innerHTML = 'Invalid username and email!';
		    	$('retrievepasswordstatus').style.color = '#cc0000';
    	}else if (transport.responseText == 1){
		    	$('account_forgot_form').innerHTML = '<strong>A temporary password is sent to the registered email account!</strong>';
	    }}});
	
}

function submitLoginACMForm() {
	
	document.getElementById('loginBtn').disabled=true;
	document.getElementById('loginBtn').value="Loading...";
	
	var url = 'http://www.rivalsaga.com/ajax/login.php';
	var params = 'username=' + escape(document.getElementById('username').value);
	params += '&password=' + escape(document.getElementById('password').value);
	
	new Ajax.Request(url, {
		method: 'post', parameters: params, 
		onSuccess: function(transport) {
			
			document.getElementById('loginBtn').disabled=false;
			document.getElementById('loginBtn').value="Try Again";
			
			if(transport.responseText <= 0){
		    	document.getElementById('loginstatus').innerHTML = 'Incorrect username and passowrd';
		    	document.getElementById('loginstatus').style.color = '#cc0000';
    	} else if (transport.responseText > 0){
		    	hideLogin();
		    	hideHeaderLogin(document.getElementById('username').value);
	    }}});
}

function hideLogin() {
	
	$('login').style.display = "none";
	$('manage_account_main_page').style.display = "block";
	//$('form1_username').innerHTML=document.getElementById('username').value;
	$('hello_username').innerHTML=document.getElementById('username').value;
	
}

function hideLogout() {
	
	$('login').style.display = "block";
	$('manage_account_main_page').style.display = "none";
	document.getElementById('username').value = '';
	document.getElementById('password').value = '';
	document.getElementById('loginBtn').value = 'Login';
	
}
