function firstFocus()
{
	if(document.forms.length > 0)
	{
		var tForm = document.forms[0];

		for (i=0;i<tForm.length;i++)
		{
			if((tForm.elements[i].type == "text") ||
			   (tForm.elements[i].type == "textarea"))
			   /*(tForm.elements[i].type.toString().charAt(0) == "s"))*/
			   {
					tForm.elements[i].focus();
					break;
			   }
		}
	}
}

function pageResize(width,height)
{
	window.resizeTo(width,height);
}

function validEmailAddress(email) 
{
	var result = false;
	var str = new String(email)
	var index = str.indexOf("@");

	if(index > 0)
	{
		var pindex = str.indexOf(".",index);

		if((pindex > index + 1) && (str.length > pindex + 1))
		{
			result = true;
		}
	}

	return result;
}

function validateLogIn(form)
{
	form.userID.focus();

	if(form.userID.value != '' && form.password.value != '')
	{
		return true;
	}
	else
	{
		alert('Please enter user ID and password');
		form.userID.focus();
		return false;
	}
}

function validateStory(form) 
{
	var message = "Input Error";

	if(form.pagenum.value == '')
	{
		message = message + " - page number missing";
	}

	if(form.headline.value == '')
	{
		message = message + " - headline missing";
	}

	if(message == "Input Error")
	{
		return true;
	}
	else
	{
		alert(message);
		return false;
	}
}

function validateRegister(form)
{
	var message = "Input Error";
	
	if(form.pw1.value != form.pw2.value)
	{
		message = message + " - passwords not identical";
	}

	if(form.firstName.value == '') 
	{
		message = message + " - first name missing";
	}

	if(form.lastName.value == '')
	{
		message = message + " - last name missing";
	}

	if(form.companyName.value == '')
	{
		message = message + " - company name missing";
	}

	if(form.email.value == '')
	{
		message = message + " - email address missing";
	}

	if(!validEmailAddress(form.email.value) || form.email.value.length < 3)
	{
		message = message + " - incomplete email address";
	}

	if(form.u.value == '')
	{
		message = message + " - user ID missing";
	}

	if(form.pw1.value == '')
	{
		message = message + " - password missing";
	}

	if(form.pw2.value == '')
	{
		message = message + " - re-entered password missing";
	}

	if(message == "Input Error")
	{
		return true;
	}
	else
	{
		alert(message);
		return false;
	}
}

