/*************************************************************************
*--------------------------------------
* $Log: /NextGen/NextGenJava/js/alumni/AlumniLogin.js $  
 * 
 * 6     9/09/03 1:05p Mac
 * Changed message in checkFieldsChgPwd()
 * 
 * 5     7/29/03 2:48p Mac
 * Added new function loginPageOnLoad()
 * 
 * 4     7/17/03 6:35p Cindy
 * new function checkFieldsChgPwd to validate change password form 
 * 
 * 3     7/15/03 6:34p Cindy
 * fixed checkfieldsForgot
 * 
 * 2     5/28/03 1:53p Cindy
 * new method: checkFieldsNewUser
*--------------------------------------
* $NoKeywords: $ (For SourceSafe: no longer expand keywords after this line)
* 
*************************************************************************/
// popup window, used  for forgotten password form
var badMessage = "";
function popup(sURL,sName,sHeight,sWidth) {
  myWindow=window.open(sURL,sName,'height='+sHeight+',width='+sWidth+'screenX=0,screenY=0');
  myWindow.focus() ;
  return false ; 
}


// Called From Alumni Login Home page
function loginPageOnLoad() {
  if(badMessage!="")
  {
  	alert(badMessage);
  }
  }

// to close popup window
function closeWindow() {
	window.close();
}


// check required fields on login form
function checkFieldsLogin() {
	uname = document.login.USERNAME.value;
	pswd  = document.login.PASSWORD.value;
	if ((uname=="" )||(pswd=="") || (uname.length!=6)) {
		alert("Please provide your username and password to log in to the Booz Allen alumni site.");
		if ((uname=="") || ((uname.length)!=6)) {
		   	document.login.USERNAME.focus();
			return false;
		}
		else if (pswd=="") {
			document.login.PASSWORD.focus();
			return false;
		}
		
	} 
	else {
		return true;
	}
}


// check required fields on forgotten password form
function checkFieldsForgot() {
	lname = document.search_form.lname.value;
	fname = document.search_form.fname.value;
	lyear = document.search_form.BAH_TO_DT.value;
	if ((lname=="" )||(fname=="") ||(lyear=="")||(lyear.length!=4)) {
		alert("The fields marked with an asterick (*) are required. Please provide input as requested.");
		if (lname=="") {
		   	document.search_form.lname.focus();
		}
		else if (fname=="") {
			document.search_form.fname.focus();	
		}
		else if ((lyear =="") || (lyear.length!=4)) {
			document.search_form.BAH_TO_DT.focus();	
		}
		return false;
	} 
	else {
		return true;
		
	}
}

// check required fields on new user form
function checkFieldsNewUser() {
	lname = document.newuser.LNAME.value;
	fname = document.newuser.FNAME.value;
	lyear = document.newuser.LYEAR.value;
	addr = document.newuser.EMAILADDR.value;
	emplid = document.newuser.EMPLID.value;
	passwd = document.newuser.PASSWD.value;
	passwd2 = document.newuser.PASSWD2.value;
	
	if ((lname=="" )||(fname=="") || (lyear=="") || (addr =="")) {
		alert("The fields marked with an asterick (*) are required. Please provide input as requested.");
		if (lname=="") {
		   	document.newuser.LNAME.focus();	
		}
		else if (fname=="") {
			document.newuser.FNAME.focus();	
		}
		else if (lyear =="") {
			document.newuser.LYEAR.focus();	
		}
		else if (addr =="") {
			document.newuser.EMAILADDR.focus();	
		}
		return false;
	}
	else if (lyear.length!=4) {	
		alert("Please provide a 4-digit year") ;
		document.newuser.LYEAR.focus();
		return false;
	} 
	else if (emplid.length !=0 && emplid.length!=6) {
		alert("Please check your employee id") ;
		document.newuser.EMPLID.focus();
		return false;
	} 
	else if (passwd.length!=0 && passwd.length<6)  {
		alert("Please check your password") ;
		document.newuser.PASSWD.focus();
		return false;
	} 
	else if  (passwd.length!=0 && passwd2.length==0) {
		alert("Please check your password") ;
		document.newuser.PASSWD2.focus();
		return false;
	} 
	else {
		return true;
	}
}

// check required fields on forgotten password form
function checkFieldsChgPwd() {
	pwd = document.pwd_form.PASSWORD.value;
	pwd1 = document.pwd_form.NEWPWD1.value;
	pwd2 = document.pwd_form.NEWPWD2.value;
	emplid = document.pwd_form.EMPLID.value;
	if ((pwd.length<6 )||(pwd1.length<6) ||(pwd2.length<6)) {
		alert("Please enter a minimum of 6 characters for your password.");
		return false;
	} 
	else if (emplid==pwd1) {
		alert("Please be sure the password you select is different from your userid.") ;
		return false;
	}
	else if (pwd1!=pwd2) {
		alert("New Password and Confirm Password must match.") ;
		return false;
	}
	return true;
}

