function ValidateContactForm(){
    var strMissingFields = "";
    var strFrmName          = "";
    var strFrmURL           = "";
    var strFrmNature        = "";
    var strFrmDetails       = "";
    var strFrmEmail         = "";
    
    strFrmName  = document.getElementById('FrmName');
    strFrmURL   = document.getElementById('FrmURL');
    strFrmDetails   = document.getElementById('FrmDetails');
    strFrmEmail     = document.getElementById('FrmEmail');
    strFrmNature    = document.getElementById('FrmNature');
    strFocusField   = "";
    if(strFrmName.value == ""){
        strMissingFields += "Please enter your name\n";
        strFocusField = setFocus(strFrmName, strFocusField);
    }
    if(strFrmNature.selectedIndex == 0){
        strMissingFields += "Please select the nature of your enquiry\n";
    }
    if(strFrmDetails.value == ""){
        strMissingFields += "Please enter the details of your enquiry\n";
        strFocusField = setFocus(strFrmDetails, strFocusField);
    }
    if(strFrmEmail.value == ""){
        strFocusField = setFocus(strFrmEmail, strFocusField);
        strMissingFields += "Please enter your email address\n";
   }else if(!validateEmail(strFrmEmail)){
        strMissingFields += "Please enter a valid email address\n";
        strFocusField = setFocus(strFrmEmail, strFocusField)        
   }
    
    if(strMissingFields == ""){
        return true;
    }else{
        alert("Please correct the following\n"+strMissingFields);
        return false;
    }

    
}
//------------------------------------------
function ValidateTellAFriendForm(){
    var strMissingFields    = "";
    var strFrmYourName      = "";
    var strFrmYourEmail     = "";
    var strFrmFriendName    = "";
    var strFrmFriendEmail   = "";
    var strFocusField       = "";
    
    strFrmYourName      = document.getElementById("FrmYrName");
    strFrmYourEmail     = document.getElementById("FrmYrEmail");
    strFrmFriendName    = document.getElementById("FrmFrndName");
    strFrmFriendEmail   = document.getElementById("FrmFrndEmail");
    
    if(strFrmYourName.value == ""){
        strMissingFields += "Please enter your name\n";
        strFocusField = setFocus(strFrmYourName, strFocusField);
    }
    if(strFrmYourEmail.value == ""){
        strMissingFields += "Please enter your email address\n";
        strFocusField = setFocus(strFrmYourEmail, strFocusField);
    }else if(!validateEmail(strFrmYourEmail)){
        strMissingFields += "Please enter a valid email address\n";
        strFocusField = setFocus(strFrmYourEmail, strFocusField);
    }
    if(strFrmFriendName.value == ""){
        strMissingFields += "Please enter your friends name\n";
        strFocusField = setFocus(strFrmFriendName, strFocusField);
    }
    if(strFrmFriendEmail.value == ""){
        strMissingFields += "Please enter your friends email address\n";
        strFocusField = setFocus(strFrmFriendEmail, strFocusField)        
    }else if(!validateEmail(strFrmFriendEmail)){
        strMissingFields += "Please enter a valid email address\n";
        strFocusField = setFocus(strFrmFriendEmail, strFocusField)        

    }
    if(strMissingFields != ""){
        alert("Please correct the following\n"+strMissingFields);
        return false;
    }else{
        return true;
    }
}
//----------------------------
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;
    }
}
