// JavaScript Document

function checkForgotPasswordEmailAddress(e) {
	//alert('')
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
	var returnval=emailfilter.test(e.value)
	if (returnval==false){
		//alert("Please enter a valid email address.")
		emailAddressEntered = false;
		document.getElementById('forgotPasswordMessage').style.color = "#FF0000"
		document.getElementById('emailLabel').style.color = "#FF0000"
		document.getElementById('forgotPasswordMessage').innerHTML += "Please enter a valid email address.<br />"
			//if(!focusSet) {
				e.select()
				//focusSet = true;
				//formGood = false;
				//field.focus()
			//}
	} else {
		emailAddressEntered = true;
		//document.getElementById('loginMessage').style.color = "#00FF00"
		//document.getElementById('loginMessage').innerHTML = "Email Ok."
	}
	return returnval
}

function startPasswordReset() {
	document.getElementById('submit').disabled = true;
	document.getElementById('submit').value='Resetting Password';
	if(!checkForgotPasswordEmailAddress(document.forgot_password_form.email)) {
		document.getElementById('submit').disabled = false; 
		document.getElementById('submit').value='Reset';
		return false;
	}
	//document.getElementById('sendButton').disabled = 'disabled'
	var postData = 
	"&java=1"+
	"&email="+document.forgot_password_form.email.value
	//alert(user.userID);
	postData = encodeURI(postData)
	
	var div = document.getElementById('main_content');
	var handleSuccess = function(o){
	
		if(o.responseText !== undefined){
			response = o.responseText
			String.prototype.trim = function() {
				return this.replace(/^\s+|\s+$/g,"");
			}
			String.prototype.ltrim = function() {
				return this.replace(/^\s+/,"");
			}
			String.prototype.rtrim = function() {
				return this.replace(/\s+$/,"");
			}
			response = response.trim()
			responseArray = response.split('<--js-->');
			//if(response == "Message sent.") {
				document.getElementById('body').innerHTML = responseArray[1]
				//alert(o.responseText)
			//} else {
				
			
				//viewPage(this, 'forgot_password', '', '');
				//document.getElementById('body').innerHTML = o.responseText
				//alert(o.responseText)
			//}
		}
	}
	var handleFailure = function(o){
		div.innerHTML = "Something is wrong";
	}

	var callback =
	{
	  success: handleSuccess,
	  failure: handleFailure,
	  argument: ['foo','bar']
	};
	var sUrl = "/forgot_password.php"
	var message = "Settings:\n"
	//alert(postData);
	//alert("Setting Reminder\n"+message+"\n\n"+postData)
	var request = YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postData);
}

