function isEmail (s)
{   //if (isEmpty(s)) 
    //   if (isEmail.arguments.length == 1) return defaultEmptyOK;
    //   else return (isEmail.arguments[1] == true);
   
    // is s whitespace?
    //if (isWhitespace(s)) return false;
    
    // there must be >= 1 character before @, so we
    // start looking at character position 1 
    // (i.e. second character)
    var i = 1;
    var sLength = s.length;

    // look for @
    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    // look for .
    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }

    // there must be at least one character after the .
    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}

function open_window(url)
{
	/*
	var w = 968, h = 726;
    if (window.screen)
    {
        w = window.screen.availWidth * 90 / 100;
        h = window.screen.availHeight * 90 / 100;
    }
    */
    
	window.open(url,'','');
	return;
}

function validate_contact()
{
	if (document.contact_form.name.value == "")
	{
		alert("Please specify your name.");
		document.contact_form.name.focus();
		return false;
	}
	else if (document.contact_form.email.value == "" || !isEmail(document.contact_form.email.value))
	{
		alert("Please specify a valid email address so we may contact you.");
		document.contact_form.email.focus();
		return false;
	}
	else if (document.contact_form.inquiry_reason.value == "")
	{
		alert("Please let us know the nature of your inquiry.");
		document.contact_form.inquiry_reason.focus();
		return false;
	}
	else if (document.contact_form.comments.value == "")
	{
		alert("Please type your comments.");
		document.contact_form.comments.focus();
		return false;
	}
	else if (document.contact_form.comments.value.length > 300)
	{
		alert("Please limit your comments to 300 characters.");
		document.contact_form.comments.focus();
		return false;
	}
	else
		return true;
}

function validate_login()
{
	if (document.loginForm.uid.value == "")
	{
		alert("Please specify your login ID.");
		document.loginForm.uid.focus();
		return false;
	}
	else if (document.loginForm.pwd.value == "")
	{
		alert("Please specify your password.");
		document.loginForm.pwd.focus();
		return false;
	}
	else
		return true;
}