var signonAlertmsg = "";

//
// Called from onSubmit of signon servlet.
//
function checkAllSignonFields(formobj) {

	if (checkSignonRequiredFields(formobj)) {
		return true
	}
	else {
		alert(signonAlertmsg)
		return false
	}	
}

//	
//	returns a TRUE if all required fields are filled in.
//
function checkSignonRequiredFields(formobj) {
	signonAlertmsg = "";
	var tempmsg = "";
	if(isSignonEmpty(formobj.scr_userid)) {
		tempmsg = "\nEmail"
	}
	if(isSignonEmpty(formobj.scr_password)) {
	  	tempmsg += "\nPassword"
	}
	
	if (tempmsg == "") {
		return true
	}
	else {
		signonAlertmsg = "The following required field(s) are blank:" +tempmsg 
		return false
	}
}


//
// Returns a TRUE if field is empty
//
function isSignonEmpty(textObj){
	var status = true;
	if (textObj.value.length == 0)
		status = true;
	else {
		for (var i=0; i<textObj.value.length; ++i){
	    	var ch = textObj.value.charAt(i);
	    	if (ch != ' ' && ch != '\t'){
	 			status = false;
	        }
		}
	}
	return (status)
}



