function ValidateContactForm(){
    var strMissingFields    = "";
    var fldFocusField       = "";
    var fldName             = "";
    var fldNature           = "";
    var fldEnquiry          = "";
    var fldEmail            = "";
    
    fldName     = document.getElementById("frmName");
    fldNature   = document.getElementById("frmNature");
    fldEnquiry  = document.getElementById("frmEnquiry");
    fldEmail    = document.getElementById("frmEmail");
    
    if(fldName.value == ""){
        strMissingFields += "Please enter your name\n";
        fldFocusField = setFocus(fldName, fldFocusField);
    }
    if(fldNature.selectedIndex == 0){
        strMissingFields += "Please select the natue of your enquiry\n";
    }
    if(fldEnquiry.value == ""){
        strMissingFields += "Please enter your enquiry\n";
        fldFocusField = setFocus(fldEnquiry, fldFocusField);
    }
    if(fldEmail.value == ""){
        strMissingFields += "Please enter your email address\n";
        fldFocusField = setFocus(fldEmail, fldFocusField);
    }else if(!validateEmail(fldEmail)){
        strMissingFields += "Please enter a valid email adddress\n";
        fldFocusField = setFocus(fldEmail, fldFocusField);
    }
    if(strMissingFields == ""){
        return true;
    }else{
        alert("Please correct the following\n"+strMissingFields);
        return false;
    }
    
}

//---------------------------------------------
function validateEmail ( emailField ) {
     emailpat = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
     if( !emailpat.test( emailField.value ) ) {
      return false;
     }
     return true;
}
function setFocus(Field, Focus){
    if(Focus == ""){
      Field.focus();
      Field.select();
        return Field;
    }else{
        return Focus;
    }
}