function check_login(f)
{
	if ( !f.email.value.isEmail() )
	{
		alert("Please provide a valid email address.");
		f.email.select();
		return( false );
	} else if ( f.pword.value.trim() == "" ) {
		alert("Please provide your account password.\n\nIf you do not remember your password, click on the \"Forgot Password\" link.");
		f.pword.focus();
		return( false );
	} else
		return( true );
}

function check_signup(f)
{
	if ( f.fname.value.trim() == "" )
	{
		alert("Please provide your first name.");
		f.fname.focus();
		return( false );
	} else if ( f.lname.value.trim() == "" ) {
		alert("Please provide your last name.");
		f.lname.focus();
		return( false );
	} else if ( !f.email.value.isEmail() ) {
		alert("Please provide a valid email address.");
		f.email.select();
		return( false );
	} else if ( f.pword.value.trim() == "" ) {
		alert("Please provide a password.");
		f.pword.focus();
		return( false );
	} else if ( f.conf_pword.value.trim() == "" || f.conf_pword.value.trim() != f.pword.value.trim() ) {
		alert("Your passwords do not match.");
		f.conf_pword.value = "";
		f.pword.select();
		return( false );
	} else if ( f.company.value.trim() == "" ) {
		alert("Please provide your company name.");
		f.company.focus();
		return( false );
	} else if ( f.zip.value.trim() == "" ) {
		alert("Please provide your zip / postal code.");
		f.zip.focus();
		return( false );
	} else
		return( true );
}

if ( window.opener )
{
	window.opener.location.href = location.href;
	window.opener.focus();
	self.close();
}
