function trim(strInput) {
	var reSpaceStart, reSpaceEnd;
	reSpaceStart = new RegExp("^\\s+", "gi");
	reSpaceEnd   = new RegExp("\\s+$", "gi");
	return (strInput.toString().replace(reSpaceStart, "")).replace(reSpaceEnd, "");
}
function isBlank(testStr) {
	return (trim(testStr) == "");
}
function validateForm() {
	var theForm = document.frmLogin;
	var blnSubmit = true;
	if (isBlank(theForm.username.value)) {
		alert("Please enter your user name.");
		theForm.username.focus();
		blnSubmit = false;
	} else if (isBlank(theForm.password.value)) {
		alert("Please enter your password.");
		theForm.password.focus();
		blnSubmit = false;
	}
	return blnSubmit;
}
function fncSubmit() {
	if (validateForm()) {
		document.frmLogin.loginLocaleID.value = "";
		document.frmLogin.submit();
	}
}
function fncSubmitonEnter(evt) {
	if (document.layers) {
		if (evt.which == 13) {
			fncSubmit();
		}
	} else {
		if (evt.keyCode == 13) {
			fncSubmit();
		}
	}
}
function changeLoginLocale(cwLocaleID) {
	document.frmLogin.action = "/cwpls/Login.action";
	document.frmLogin.actionName.value = "showLogin";
	document.frmLogin.loginLocaleID.value = cwLocaleID;
	document.frmLogin.submit();
}
