	function processResult(results){
		
		if (results.STATUS == 1){
		//alert(results)
		temp = 1;
		DWRUtil.toggleDivBox('forgotPasswordDiv',0);
		DWRUtil.toggleDivBox('loginBlockDiv',1);
		DWRUtil.toggleDivBox('emailConfirmationDiv',0);
		successMsg = 'A temporary password has been sent to your email address \n' + 'Please login and update your password. \n'
		alert(successMsg);
		successMsg = successMsg + '<a href="javascript:void(0);" onclick="javascript:closeEmailDiv();">Close</a>'			
		document.getElementById("emailConfirmationDiv").innerHTML = successMsg;
			//alert('Your temporary password has been sent to your email');
			//alert(results.USERID);
			//DWREngine._execute(cfscriptLocation, null, 'generateRandomPassword', results.USERID, results.EMAIL, results.USERNAME, processPassword);
		}
		else 
			alert('Your information is incorrect');
	}
	
	function processPassword(results){
		//alert(results.EMAIL);
		//alert(results.NEWPWD);
		//alert(results.USERID);
		//alert(results.ENCRYPTED);
		DWREngine._execute(cfscriptLocation, null, 'emailLostPassword', results.EMAIL, results.NEWPWD, results.USERID, results.ENCRYPTED, results.USERNAME, processEmailPassword);
	}
	
	function processEmailPassword(results){
		//alert(results)
		temp = 1;
		DWRUtil.toggleDivBox('forgotPasswordDiv',0);
		DWRUtil.toggleDivBox('loginBlockDiv',1);
		DWRUtil.toggleDivBox('emailConfirmationDiv',1);
		successMsg = 'A temporary password has been sent to your email address \n' + 'Please login and update your password. \n'
		successMsg = successMsg + '<a href="javascript:void(0);" onclick="javascript:closeEmailDiv();">Close</a>'			
		document.getElementById("emailConfirmationDiv").innerHTML = successMsg;
	}
	
	function forgotPassword(){
			DWRUtil.toggleDivBox('forgotPasswordDiv',1);
			DWRUtil.toggleDivBox('loginBlockDiv',0);
			DWRUtil.toggleDivBox('emailConfirmationDiv',0);
			document.getElementById('username').value = '';
			document.getElementById('email').value = '';
	}
	
	function closeEmailDiv(){
			DWRUtil.toggleDivBox('forgotPasswordDiv',0);
			DWRUtil.toggleDivBox('loginBlockDiv',1);
			DWRUtil.toggleDivBox('emailConfirmationDiv',0);
	}
	
	function showLoginBlock(){
			DWRUtil.toggleDivBox('forgotPasswordDiv',0);
			DWRUtil.toggleDivBox('loginBlockDiv',1);
			DWRUtil.toggleDivBox('emailConfirmationDiv',0);
	}		
		
	function initCfAJAX()	{
			DWREngine._errorHandler =  errorHandler;
	}
		
	initCfAJAX();
		
	function sendPassword(){
		var errorMsg = '';
		var  email = DWRUtil.getValue("email");
		if (email.length == 0)
			errorMsg = ' - Email Address';
		//var  pwdQuestion = DWRUtil.getValue("pwdQuestion");
		//if (pwdQuestion.length == 0)
			//errorMsg = ' - Security Question';
		//var  answer = DWRUtil.getValue("answer");
		//if (answer.length == 0)
			//errorMsg = ' - Answer';
		var  username = DWRUtil.getValue("username");
		if (username.length == 0)
			errorMsg = ' - Username';
	
		if (errorMsg.length > 0){
				errorMsg ="_____________________________\n" + "You failed to correctly fill in your:\n_____________________________\n\n" + 
				errorMsg + "\n\n_____________________________" + "\n Please re-enter and submit again!";	
				alert(errorMsg);
		}
		else
			checkPassword(email);		
			//checkPassword();
	}
	
	function checkPassword(email){
		var action = "F";
		var username =DWRUtil.getValue("username");
		//var answer =DWRUtil.getValue("answer");
		//var pwdQuestion =DWRUtil.getValue("pwdQuestion");
		var email =DWRUtil.getValue("email");
		//alert(answer);
		//alert(pwdQuestion);
		//alert(email);

		DWREngine._execute(cfscriptLocation, null, 'forgotPassword', action, username, email, '', '', processResult);
		
		//alert('hi there');
		//DWREngine._execute(cfscriptLocation, null, 'forgotPassword', action, username, email, processResult);
	}