function sendEmail()
{
	var u_name = validate( getObj('u_name'), 4 );
	
	var email = validate( getObj('email'), 0 );
	
	var dob = validateDOB();
	
	if (u_name && email && dob)
	{
		// XMLHttpRequest object to authenticate
			// User information
		var user_req = getXMLHttpRequest();
		
		// onReadyStateChange handler for request object
		user_req.onreadystatechange = function() {
			if (user_req.readyState == 4 ) {
				// reference to the validation span element
				var validSpan = getObj('reset_valid');
				
				// to store user name and user id
				var response = user_req.responseText;
				
				// If user name is availabe...
				if (response == '1')
				{
					// ** go to "sent" page
					document.location = 'sent.html';
				} else {
					validSpan.innerHTML = 'Your Information as entered<br />DOES NOT Match our Records!<br />Please Try Again.';
					validSpan.style.color = 'red';
				}
			}
		};
		
		// prepare request
		user_req.open('POST','../php/password.php',true);
		user_req.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
		
		// trim white space and convert user name to lower case characters
		user_req.send( 'u_name=' + trim( getObj('u_name').value.toLowerCase() ) + '&email=' + trim( getObj('email').value.toLowerCase() ) + '&dob=' + getObj('dob').value );
	} else {
	// If any field is invalid...
		alert("Your form has errors!\nPlease go back and fix them.");
	}
}

u_name_msg = 'Please enter a valid User Name!';

function resetPassword()
{
	var dob = validateDOB();
	
	var pass = validate( getObj('pass'), 6 );
	
	var pass_con = validate( getObj('pass_con'), 6 );
	
	if (dob && pass && pass_con)
	{
		// XMLHttpRequest object to authenticate
			// User information
		var user_req = getXMLHttpRequest();
		
		// onReadyStateChange handler for request object
		user_req.onreadystatechange = function() {
			if (user_req.readyState == 4 ) {
				// reference to the validation span element
				var validSpan = getObj('reset_valid');
				
				// to store user name and user id
				var response = user_req.responseText;
				
				// If user name is availabe...
				if (response == '1')
				{
					// ** go to "reset" page
					document.location = 'reset.html';
				} else {
					validSpan.innerHTML = 'Your Date of Birth as entered<br />DOES NOT Match our Records!<br />Please Try Again.';
					validSpan.style.color = 'red';
				}
			}
		};
		
		// prepare request
		user_req.open('POST','../php/reset.php',true);
		user_req.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
		
		// trim white space and convert user name to lower case characters
		user_req.send( 'u=' + getObj('u').value + '&dob=' + getObj('dob').value + '&pass=' + hex_sha1( getObj('pass').value ) );
	} else {
	// If any field is invalid...
		alert("Your form has errors!\nPlease go back and fix them.");
	}
}
