// take the visible form, figure out which site we're going to,
// then fill out the correct invisible form with the user's data
// and submit it
function submitForm(srcFormObj)	{
	if (null == srcFormObj)	{ return (false); }
	
	var result = validateForm(srcFormObj);
	if (false == result)	{ return (false); }
	
	var username	= srcFormObj.username.value;
	var password	= srcFormObj.password.value;
	var site		= srcFormObj.site.value;
	
	if ("library" == site)	{
		var targetFormObj = document.forms["library_form"];
		
		targetFormObj.NPUSERNAME.value = srcFormObj.username.value;
		targetFormObj.NPPASSWORD.value = srcFormObj.password.value;
		
		targetFormObj.submit();
		
	} else if ("lexicomp" == site)	{
		var targetFormObj = document.forms["lexicomp_form"];
		
		targetFormObj.name.value	= srcFormObj.username.value;
		targetFormObj.passwd.value	= srcFormObj.password.value;
		
		targetFormObj.submit();
		
	} else	{
		// no site specified
	}
	
	return (false);
}

// validate fields
function validateForm(formObj)	{
	if ( ! formObj.username.value )	{
		alert("Username can not be blank");
		formObj.username.focus();
		return (false);
	}
	
	if ( ! formObj.password.value )	{
		alert("Password can not be blank");
		formObj.password.focus();
		return (false);
	}
	
	return (true);
}