var http_request_FgtPwd = false;

function makePOSTRequestFgtPwd(parameters) {
	http_request = false;
	if (window.XMLHttpRequest) {
		http_request_FgtPwd = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		try {
			http_request_FgtPwd = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request_FgtPwd = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
			}
		}
	}
	if (!http_request_FgtPwd) {
		alert('Cannot create XMLHTTP instance');
		return false;
	}

	http_request_FgtPwd.onreadystatechange = alertContentsFgtPwd;
	http_request_FgtPwd.open('POST', urlFgtPwd, true);
	http_request_FgtPwd.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request_FgtPwd.setRequestHeader("Content-length", parameters.length);
	http_request_FgtPwd.setRequestHeader("Connection", "close");
	http_request_FgtPwd.send(parameters);
}

function alertContentsFgtPwd() {
	if (http_request_FgtPwd.readyState == 4) {
		if (http_request_FgtPwd.status == 200) {
			result = http_request_FgtPwd.responseText;
			alert(result);
		} else {
			alert('There was a problem with the request.');
		}
	}
}


function forgetPwdSubmit() {
	var urlLink = document.getElementById("forgetPwdURL").href;
	
	var email = document.getElementById("txtEmail").value;
	
	if (email == "") {
		alert("Email must not be empty");
		return false;
	} else {
		if (validateEmail(email)) {
			window.location.href = urlLink + "?sp=S" + email;	
			

		}else{
			alert("Invalid email");
			return false;
		}
	}

}

function validateEmail(str) {

	var at = "@"
	var dot = "."
	var lat = str.indexOf(at)
	var lstr = str.length
	var ldot = str.indexOf(dot)
	if (str.indexOf(at) == -1) {
		return false;
	}

	if (str.indexOf(at) == -1 || str.indexOf(at) == 0
			|| str.indexOf(at) == lstr) {
		return false;
	}

	if (str.indexOf(dot) == -1 || str.indexOf(dot) == 0
			|| str.indexOf(dot) == lstr) {
		return false;
	}

	if (str.indexOf(at, (lat + 1)) != -1) {
		return false;
	}

	if (str.substring(lat - 1, lat) == dot
			|| str.substring(lat + 1, lat + 2) == dot) {
		return false;
	}

	if (str.indexOf(dot, (lat + 2)) == -1) {
		return false;
	}

	if (str.indexOf(" ") != -1) {
		return false;
	}

	return true;
}
