﻿
    // prepare the form when the DOM is ready
$(document).ready(function() {

    $("#imgloader").hide();
    $("#demoresponse").hide();

});
    function submitContactForm(requestType) {
 
        $.ajax({
            type: "POST",
            dataType: "html",
            cache: false,
            url: 'http://www.sisense.com/Handlers/FormPostsHandler.ashx',
            data: "Name=" + $('#FullName').val() + "&Email=" + $('#Email').val() + "&Phone=" + $('#Phone').val() + "&Company=" + $('#Company').val() + "&Country=" + $('#Country').val() + "&Source=" + $('#HowHear').val() + "&Comments=" + $('#Comments').val() + "&RequestType=" + requestType,
            beforeSend: beforSubmitHandler,
            success: function(responseText) {

            $("#imgloader").hide();

            if (responseText == "demo") {
                $("#demoresponse").show();
                $("#democontent").hide();
            }
            else {
                $("#contactResponse").text(responseText);
                $("#formContainer").hide();

            }
            }

        });
    }
    
     function beforSubmitHandler(obj) {
       
         var email = $('#Email').val();
         var name = $('#FullName').val();

         if (email == "" || name == "")
             return false;

         if (!isValidEmailAddress(email))
             return false;

         $("#imgloader").show();
       //  $("#ancSubmitter").enable(false); 
            
            return true;
     }
     
     
    function isValidEmailAddress(emailAddress) {
        var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
        return pattern.test(emailAddress);
    }

    
   
