
var dbCallUrl = 'dbcalls/reset-password-db-calls.php';

function resetPassword(){

	var action 	=	'action=reset';
	var email	=	getVal('reset-password-email');

	if(email==''){
		alert('Please enter an email or user id');
		return;
	}



	action = action + '&email=' + email.enc();
	var ret = SendPost(dbCallUrl, action);


	if(ret=='emailNotExists'){

		togDiv('reset-pass-email-not-exist-message-div',1);
		togDiv('reset-pass-sent-message-div',0);
		togDiv('reset-pass-email-max-attempts-message-div',0);

		setVal('reset-password-email','');
		setFocus('reset-password-email');
		
		setTimeout("togDiv(\'reset-pass-email-not-exist-message-div\',0);",3000);	

		
	} else if(ret=='tooManyRequests'){

		togDiv('reset-pass-email-max-attempts-message-div',1);	
		togDiv('reset-pass-email-not-exist-message-div',0);	
		togDiv('reset-pass-sent-message-div',0);
	
	} else if(ret=='resetEmailSent'){

		togDiv('reset-pass-sent-message-div',1);
		togDiv('reset-pass-email-not-exist-message-div',0);
		togDiv('reset-pass-email-max-attempts-message-div',0);
	
	}


}


function setNewPassword(){

	var action 		=	'action=resetpass';
	var newpassword	=	getVal('new-password');
	newpassword = newpassword.trimEnds();

	var confirmnewpsw	= getVal('confirm-new-password');
	confirmnewpsw = confirmnewpsw.trimEnds();

	var resetGuid	=	getVal('reset-guid');

	if(newpassword==''){
		alert('Please enter a new password');
		return;
	}


	if(newpassword!=confirmnewpsw){
		alert('New password and Confirm password does not match');
		return;
	}


	action = action + '&newPass=' + newpassword.enc() + '&resetGuid=' + resetGuid;

	var ret = SendPost(dbCallUrl, action);

	if(ret==1){
	
		togDiv('login-wrapper-div',1);
		togDiv('reset-wrapper-div',0);
	
		togDiv('reset-pass-changed-message-div',1);
	
	}


}
