<!-- // Begin
/*function getLogin(usrNm, frmfld){
	valid = true;
	if ( usrNm == ""){

	alert ( "Please fill in the '" + frmfld + "' box." );

	valid =false;
	}
	return valid;
}*/
function getLogin(usrNm, frmfld, frmfldNm){
	valid = true;
	//alert("I'm Here with :" + frmfldNm + ":");
	if ( usrNm == ""){

	alert ( "Please fill in the '" + frmfld + "' box." );

	valid =false;
	} else {
		if (frmfldNm == "memberId") {
			valid = true;
		} else {
			valid = Validate(frmfldNm);
		}
	//alert("Valid is " + valid);
	}
	return valid;
}

function chkMemFrm(){
	var myUsr = document.umrLogin.memberId.value;
	isValid = false;
	if (myUsr.length < 33){
		isValid = getLogin(myUsr, "Member ID", "memberId");
	} 
	if (isValid){
	document.umrLogin.submit();
	}
}

function chkPrvFrm(){
	var myUsr = document.umrLogin.memberId.value;
	isValid = false;
	if (myUsr.length < 33){
		isValid = getLogin(myUsr, "Patient's ID", "memberId");
	} 
	if (isValid){
	document.umrLogin.submit();
	}
}

function chkGrpFrm(){
 	var myUsr = document.umrLogin.memberGrpNbr.value;
 	isValid = false;
 	if (myUsr.length <  13){
		isValid = getLogin(myUsr, "Group Number", "memberGrpNbr");    
	} 
	if (isValid){
	document.umrLogin.submit();
	}
}

function doChckMemFrm() {
	var myUsr = document.umrLogin.memberId.value;
	isValid = false;
	if (myUsr.length < 33){
		isValid = getLogin(myUsr, "Member ID", "memberId");
	} 
	if (isValid){
		return true;
	} else {
		return false;
	}
	return false;
}

function doChckPrvFrm() {
	var myUsr = document.umrLogin.memberId.value;
	isValid = false;
	if (myUsr.length < 33){
		isValid = getLogin(myUsr, "Patient's ID", "memberId");
	} 
	if (isValid){
		return true;
	} else {
		return false;
	}
	return false;
}

function doChckGrpFrm() {
	var myUsr = document.umrLogin.memberGrpNbr.value;
 	isValid = false;
 	if (myUsr.length <  13){
		isValid = getLogin(myUsr, "Group Number", "memberGrpNbr");    
	}
	if (isValid){
		return true;
	} else {
		return false;
	}
	return false;
}

function GetInvalidCharacters(strInvalidChars, strInput)
{
	var arrInvalid = new Array();
	for (var i = 0; i < strInvalidChars.length; i++)
	{
		var curChar = strInvalidChars.charAt(i);
		if (strInput.indexOf(curChar) >= 0)
			arrInvalid[arrInvalid.length] = curChar;
	}
	return arrInvalid;
}

function Validate(strId)
{
	var strInput = document.getElementById(strId).value;
	var arrInvalid = GetInvalidCharacters("~/:<>`|^!';-", strInput);
	if (arrInvalid.length == 0)
	{
		//alert("it's all good");
		return true;
	}
	else
	{
		//alert("invalid character(s) found in your input:\n" + arrInvalid.join("\n") + arrInvalid);
		var myStr = remove(strInput, arrInvalid);
		//alert("Now the string is:\n" + myStr + " !!!");
		// should remove invalid characters

		// and set field to correct value
		document.getElementById(strId).value = myStr;
		//return false;
		return true;
	}
}

function remove(s, t) {
  /*
  **  Remove all occurrences of a token in a string
  **    s  string to be processed
  **    t  token to be removed
  **  returns new string
  */
  i = s.indexOf(t);
  r = "";
  if (i == -1) return s;
  r += s.substring(0,i) + remove(s.substring(i + t.length), t);
  return r;
  }
// End -->