﻿function doClick()
    {
         var key;
         if(window.event)
              key = window.event.keyCode;     //IE
         else
              key = e.which;     //firefox
       
        if (key == 13)
        { 
            SendContactEmail();
            return false;
        }
    }   
    function IsValidEmail(email){
        var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        
        if(email.match(emailRegEx)){
            return true;
        }else{        
        return false;
        }
    }
    function hideMessage()
        {
        if (document.getElementById("Name").value!="")
            $("#vldName").css({visibility:"hidden",display:"none"});
        if (document.getElementById("Email").value!="")
            $("#vldEmail").css({visibility:"hidden",display:"none"});
        if (document.getElementById("Telephone").value!="")
            $("#vldTelephone").css({visibility:"hidden",display:"none"});
        if ( IsValidEmail(document.getElementById("Email").value))
            $("#vldEmailIn").css({visibility:"hidden",display:"none"});
        else
            {
            if(document.getElementById("Email").value!="")
            $("#vldEmailIn").css({visibility:"visible",display:"inline"});
            }
        if (document.getElementById("Message").value!="")
            $("#vldMessage").css({visibility:"hidden",display:"none"});        
        }
    function SendContactEmail()
    {   
    try{
        var oName = document.getElementById("Name");
        var oEmail = document.getElementById("Email");
        var oMessage = document.getElementById("Message");
        var oTelephone = document.getElementById("Telephone");
        
        var l_Name = oName.value;
        var l_Email = oEmail.value;
        var l_Message = oMessage.value;
        var l_Telephone = oTelephone.value;
        var l_ContactBy = document.getElementById("contactBy").value;
        
        var l_IsValidName = "1";
        var l_IsValidEmail = "1";
        var l_IsValidMessage = "1";
        var l_IsInValid = "1";
        var l_IsEmailSyn = "1";
        var l_IsValidPhone = "1";
        
        if(l_Name =="")
            {
            l_IsValidName = "0";
            l_IsInValid = "0";
            }
        if(l_Message =="")
            {
            l_IsValidMessage = "0";
            l_IsInValid = "0";
            }
        if(l_Telephone =="")
            {
            l_IsValidPhone = "0";
            l_IsInValid = "0";
            }
         if(l_Email =="")
            {
            l_IsValidEmail = "0";
            l_IsInValid = "0";
            }
         if(! IsValidEmail(l_Email))
            {
            l_IsEmailSyn ="0";
            l_IsInValid = "0";
            }
        //  Validation failed
        if( l_IsInValid == "0")   
            {
            if(l_IsValidMessage == "0")
                {
                $("#vldMessage").css({visibility:"visible",display:"block"});
                oMessage.focus();
                }
            if(l_IsEmailSyn == "0")
                {
                $("#vldEmailIn").css({visibility:"visible",display:"block"});
                $("#vldEmail").css({visibility:"hidden",display:"none"});
                oEmail.focus();
                }
            if(l_IsValidEmail == "0")
                {
                $("#vldEmailIn").css({visibility:"hidden",display:"none"});
                $("#vldEmail").css({visibility:"visible",display:"block"});
                oEmail.focus();
                }
            if(l_IsValidPhone == "0")
                {
                $("#vldTelephone").css({visibility:"visible",display:"block"});
                oTelephone.focus();
                }
            if(l_IsValidName == "0")
                {
                $("#vldName").css({visibility:"visible",display:"block"});
                oName.focus();
                }
            return false;
            }
        
        var itemID = {'Name' : l_Name,'Email':l_Email,'Message':l_Message,'Telephone':l_Telephone,'ContactBy':l_ContactBy,'IsContacts':l_IsContactUs,'URL':l_urlReferee};          
        var jsonStr = JSON.stringify(itemID); 
        $.ajax({  
             type: "POST",  
             contentType: "application/json; charset=utf-8",  
             dataType: "json",
             url: "default.aspx/Submit",  
             data: jsonStr,  
             success: function(msg){        
                var JObject = eval('(' + msg + ')');  
                if(JObject.toLowerCase() == "ok")
                    {  
                       $("#divForm").hide();
                       $("#divMessage").show();
                       return true;
                    }
                },
              error: function(xhr, msg)
                {return false; }  
        });           
        $("#divForm").hide();
        $("#divMessage").show();
       }
       catch(err)
        {
        alert(err.message);
        } 
    }