// contacts.html validation functions
function validate_email(field,alerttxt)
{
        with (field)
        {
                if ((value.indexOf(".") > 2) && (value.indexOf("@") > 0))
                {
                        return true;
                }
                else
                {
                        alert(alerttxt);
                        return false;
                }
        }
}

function validate_required(field,alerttxt)
{
        with (field)
        {
                if (value==null||value==""||value=="UN")
                {
                        alert(alerttxt);
                        return false;
                }
                else
                {
                        return true;
                }
        }
}

function isValid(string,allowed)
{
        for (var i=0; i < string.length; i++)
        {
	        if( allowed.indexOf(string.charAt(i)) == -1 )
                {
                 return false;
                }
	}

	return true;
}

function validate_contacts_form(thisform)
{
        with (thisform)
        {
                if (validate_required(name,"Please supply your name")==false)
                {
                        name.focus();
                        return false;
                }

                if (validate_required(tel_day,"Please supply your daytime phone number")==false)
                {
                        tel_day.focus();
                        return false;
                }

                if (validate_required(email,"Please supply your email address")==false)
                {
                        email.focus();
                        return false;
                }

                if (validate_email(email,"Please supply a valid email address")==false)
                {
                        email.focus();
                        return false;
                }
        }
}

