function Islogin_idValid(ElemName1){
	var login_idOk=false; 
	var Temp1=document.updPW.elements[ElemName1].value;
	var ascii_code, i;

	for(i=0 ;i<Temp1.length ;i++){ 
		 ascii_code = Temp1.charCodeAt(i);
  		if( (ascii_code >= 48 && ascii_code <= 57) || (ascii_code >= 65 && ascii_code <=90) || (ascii_code >=97 && ascii_code <=122) || (ascii_code == 95) ){   
      			login_idOk = true;
 		 }
		 else{   
		 login_idOk = false;
      		return login_idOk;
  		}
	}  
 	 return login_idOk;
}



function Islogin_idValid(ElemName1)
{
var login_idOk=false; 
var Temp1=document.updPW.elements[ElemName1].value;
var ascii_code, i;

for(i=0 ;i<Temp1.length ;i++)
{ 
  ascii_code = Temp1.charCodeAt(i);
  if((ascii_code >= 48 && ascii_code <= 57) || 
	(ascii_code >= 65 && ascii_code <=90) ||
      (ascii_code >=97 && ascii_code <=122) || 
	(ascii_code == 95))
  {   
      login_idOk = true;
  }
 else
  {   login_idOk = false;
      return login_idOk;
  }
}  
  return login_idOk;
}

function IsPWDValid(ElemName2)
{
var PWD=false; 
var Temp1=document.updPW.elements[ElemName2].value;
var ascii_code, i;

for(i=0 ;i<Temp1.length ;i++)
{ 
  ascii_code = Temp1.charCodeAt(i);
  if((ascii_code >= 48 && ascii_code <= 57) || 
	(ascii_code >= 65 && ascii_code <=90) ||
      (ascii_code >=97 && ascii_code <=122) || 
	(ascii_code == 95))
  {   
      PWD = true;
  }
 else
  {   PWD = false;
      return PWD;
  }
}  
  return PWD;
}


function ValidateForm1(){

if (document.updPW.login_id.value == "") 
{
	alert("Please type in your username.");
	document.updPW.login_id.focus();
	return false;
}
if (document.updPW.login_id.value.indexOf(' ') != -1 )
{
	alert("No empty space(s) allowed.");
	document.updPW.login_id.focus();
	return false;
}

if (document.updPW.login_id.value.length < 4 )
{
	alert("Please type in minimum 4 characters for your username.");
	document.updPW.login_id.focus();
	return false;
}
if (!(Islogin_idValid("login_id")))
{
	alert("Please type in a valid username.");
	document.updPW.login_id.focus();
	return false;
} 
if (document.updPW.nlogin_id.value == "") 
{
	alert("Please type in your new username.");
	document.updPW.nlogin_id.focus();
	return false;
}
if (document.updPW.nlogin_id.value.indexOf(' ') != -1 )
{
	alert("No empty space(s) allowed in new password.");
	document.updPW.nlogin_id.focus();
	return false;
}

if (document.updPW.nlogin_id.value.length < 4 )
{
	alert("Please type in minimum 4 characters for your new username.");
	document.updPW.nlogin_id.focus();
	return false;
}
if (!(Islogin_idValid("nlogin_id")))
{
	alert("Please type in a valid new username.");
	document.updPW.nlogin_id.focus();
	return false;
} 
if (document.updPW.password.value == "")
{
	alert("Please type in your password.");
	document.updPW.password.focus();	
	return false;
}

if (document.updPW.password.value.indexOf(' ') != -1)
{
	alert("No empty space(s) allowed.");
	document.updPW.password.focus();
	return false;
}

if (document.updPW.password.value.length < 4 )
{
	alert("Please type in at least 4 characters for password.");
	document.updPW.password.focus();
	return false;
}

if (!(IsPWDValid("password")))
{
     alert("Please type in a valid password.");
     document.updPW.password.focus();
	 return false;
} 

return true;

}
