<!--
function IsNumeric( sText )
{
    var ValidChars = "0123456789."
    var IsNumber=true
    var Char

    for (i = 0; i < sText.length && IsNumber == true; i++) 
    { 
        Char = sText.charAt(i)

        if (ValidChars.indexOf(Char) == -1) 
        {
            IsNumber = false
        }
    }
    return IsNumber;
}

function validate_required( field )
{
    with ( field )
    {
        if ( value==null || value=="" )
        {            
            return false
        }
        else 
        {
            return true
        }
    }
}

function validate_email( field )
{
    with ( field )
    {
        apos=value.indexOf("@")
        dotpos=value.lastIndexOf(".")
        if (apos<1||dotpos-apos<2)
        {
            return false
        }
        else
        {
            return true
        }
    }
}

function validate_form( thisform )
{
    with ( thisform )
    {
        var i
        var count = 0
        var errorElement = new Array()
        
        if( validate_required( name ) == false )
        {
            errorElement[ count++ ] = "Name"
        }

        if ( validate_required( email ) == false )
        {
            errorElement[ count++ ] = "Email"
        }
        else if ( validate_email( email ) == false )
        {
            errorElement[ count++ ] = "Email : Format Error"
        }

        if ( validate_required( telephone ) == false )
        {
            errorElement[ count++ ] = "Telephone"
        }
		
        if( count > 0 )
        {
            for( i in errorElement )
            {
                alert( "Please fill the following field :\n" + errorElement.join( "\n" ) )
                return false
            }
        }
    }
}
//-->

