/**
 * $Id: validator.js,v 1.1 2004/12/15 05:35:46 johnm Exp $
 * Copyright (c) 2004 SpyderSystems.
 *
 *
 * Spyder Systems grants you a royalty free license to use or modify this
 * software provided that this copyright notice appears on all copies.
 * This software is provided "AS IS," without a warranty of any kind.
 */
function Validate(verify_field, alert_message)
{
	//alert(verify_field);
	if (document.forms[0].elements[verify_field].value.length == 0)
		{
		ret_val = alert_message;
		}
	else{
		ret_val = "";
		}
	return(ret_val);
}


function ValidateDrop(verify_field, alert_message)
{
        if (document.forms[0].elements[verify_field].options[document.forms[0].elements[verify_field].selectedIndex].value == "NO")

                {
                ret_val = alert_message;
                }
        else{
                ret_val = "";
                }
        return(ret_val);
}

function ValidateEmail(verify_field, alert_message)
{
        email = document.forms[0].elements[verify_field].value;
        p = email.indexOf("@");
		if (p<1 || p==(email.length-1))
		{
			ret_val = alert_message;
		}
        else
        {
	        d = document.forms[0].elements[verify_field].value.lastIndexOf(".");
	        if ( ( d < 1 ) || ( d < p ) )
	        {
				ret_val = alert_message;
			}
			else
			{
				ret_val = "";
			}
		}
        return(ret_val);
}

function ValidateNumeric(verify_field, alert_message, length)
{
        num = document.forms[0].elements[verify_field].value;
        len = document.forms[0].elements[verify_field].value.length;
        if ( (isNaN(num)) || ( len != length ) )
		{
			ret_val = alert_message + " must be " + length + " digits";
		}
        else
        {
        	ret_val = "";
		}
        return(ret_val);
}

function ValidateLength(verify_field, alert_message, maxLength)
{
        num = document.forms[0].elements[verify_field].value;
        len = document.forms[0].elements[verify_field].value.length;
        if ( len > maxLength )
		{
			ret_val = alert_message + " must be less than " + maxLength + " characters";
		}
        else
        {
        	ret_val = "";
		}
        return(ret_val);
}
