// JavaScript Document

var alphaChars="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
var numChars="0123456789";
var error;
var error_n;
var error_ad;
var error_a;
var error_z;
var errormsg;
var isNameReq=true; // True if Name field required else false
var isEmailReq=true;
var isSubjectReq=true;
var isMessageReq=true;
//--------------------------------------
//     ----------------------------
function reset_error()


    {
    error_n=false;
    error_ad=false;
    error_a=false;
    error_z=false;
    errormsg='Following Errors Occured ::\n_____________________________\n\n';
}

function validate_name()


    {
    if(isNameReq)


        {
        if(document.main.sender_name.value=="")


            {
            errormsg+='Please enter your Name.\n';
            error_n=true;
            document.main.sender_name.focus();
        }

    }

    for(var i=0; i<document.main.sender_name.value.length; i++)


        {
        for(var j=0; j<alphaChars.length; j++)


            {
            if(alphaChars.charAt(j)==document.main.sender_name.value.charAt(i))


                {
                break;
            }

            else


                {
                if(j==(alphaChars.length-1))


                    {
                    errormsg+='"' + document.main.sender_name.value.charAt(i) + '"' + ' is an invalid character for Name.\n';
                    error_n=true;
                }

            }

            if(error_n)


                {
                document.main.sender_name.select();
            }

        }

    }

}

function email() {
    if (! isValidEmail(document.forms[0].email.value)) {
        alert("Please enter a valid email address");
        return false;
    }
    alert("Email address OK!");
    return true;
  }


function validate_email()


    {
    if(isEmailReq)


        {
        if(! isValidEmail(document.main.sender_mail.value))


            {
            errormsg+='Please enter a valid email address.\n';
            error_ad=true;
            if(!error_n)


                {
                document.main.sender_mail.focus();
            }

        }

    }

}

function validate_subject()


    {
    if(isSubjectReq)


        {
        if(document.main.sender_subject.value=="")


            {
            errormsg+='Please enter a  Subject.\n';
            error_n=true;
			document.main.sender_subject.focus();

        }

    }

}


function validate_message()


    {
    if(isMessageReq)


        {
        if(document.main.sender_message.value=="")


            {
            errormsg+='Please enter a Message.\n';
            error_n=true;
			document.main.sender_message.focus();

        }

    }

}
function validate()


    {
    reset_error();
    validate_name();
    validate_email();
	validate_subject();
	validate_message();
    if(error_n||error_ad||error_a||error_z)


        {
        error=true;
    }

    else


        {
        error=false;
    }

    if(!error)


        {
        document.main.submit();
    }

    else


        {
        alert(errormsg);
    }

}

