function echeck(str) {

    var at="@";
    var dot=".";
    var lat=str.indexOf(at);
    var lstr=str.length;
    var ldot=str.indexOf(dot);
    if (str.indexOf(at)==-1){
       return false;
    }

    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
       return false;
    }

    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
        return false;
    }

     if (str.indexOf(at,(lat+1))!=-1){
        return false;
     }

     if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        return false;
     }

     if (str.indexOf(dot,(lat+2))==-1){
        return false;
     }
    
     if (str.indexOf(" ")!=-1){
        return false;
     }

     return true;               
}

function checkFields() {
    var message = "";

    if ( $('#txtyourname').val() == "" ) {
        message += "- Your Name.\n";
    }
    
    if ( $('#txtyouremail').val() == "" || !echeck($('#txtyouremail').val()) ) {
       message += "- Your Email (May be an invalid Email Address).\n";
    }
        
    if ( $('#txtenquirysubject') && $('#txtenquirysubject').val() == "" ) {
        message += "- Enquiry Subject.\n";
    }

    if ( $('#txtareayourenquiry') && $('#txtareayourenquiry').val() == "" ) {
        message += "- Your Enquiry.\n";
    }

    if ( $('#txtareayouraddress') && $('#txtareayouraddress').val() == "" ) {
        message += "- Your Address.\n";
    }
    
    if ( message != "" ) {
        message = "The following fields are required:\r\n" + message;
        alert(message);
        return false;
    }
    return true;
}

function checkFieldsFor() {
    var message = "";

    if ( $('#txtyourname').val() == "" ) {
        message += "- Your Name.\n";
    }

    if ( $('#txtyouremail').val() == "" && $('#txtyourphone').val() == "" ) { 
    	message += "- Your Phone Number or Email.\n";
    }
    if ( $('#txtyouremail').val() != "" && !echeck($('#txtyouremail').val()) ) {
        message += "- A valid Email Address.\n";
    }
        
    if ( $('#txtrequesttype') && $('#txtrequesttype').val() == "" ) {
        message += "- Request Type.\n";
    }

    if ( $('#txtarearequestdetails') && $('#txtarearequestdetails').val() == "" ) {
        message += "- Request Details.\n";
    }

   
    if ( message != "" ) {
        message = "The following fields are required:\r\n" + message;
        alert(message);
        return false;
    }
    return true;
}