﻿function submitContactForm(){
    var strName = "";
    var strPhone = "";
    var strEmail = "";
    var strComments = "";
    var btnValue = "";
    
    strName = $("#contactName").val();
    strPhone = $("#contactPhone").val();
    strEmail = $("#contactEmail").val();
    strComments = $("#contactComments").val();
    
    btnValue = $("#contactBtnSubmit").val();
    $("#contactBtnSubmit").val("Loading...");
    $("#contactBtnSubmit").attr("disabled", "true");
    $.ajax({
        type: "POST",
        url: "/ContactUs/Default.aspx/SubmitContact",
        data: "{ContactName: " + JSON.stringify(strName) + ", ContactPhone: " + JSON.stringify(strPhone) + ", ContactEmail: " + JSON.stringify(strEmail) + ", ContactComments: " + JSON.stringify(strComments) + "}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        
        success: function(data){
            try{
                json = JSON.parse(data.d);
                
                if (json[0].ConfirmMessage){
                    $("#contactFormErrorMsg").hide();
                    $("#contactFormErrorMsg").html("");
                    $("#sideBarContactFormContainer").html(json[0].ConfirmMessage);
                    $("#contactBtnSubmit").val(btnValue);
                    $("#contactBtnSubmit").attr("disabled", "");
                } else if (json[0].ErrorMessage){
                    $("#contactFormErrorMsg").html(json[0].ErrorMessage);
                    $("#contactFormErrorMsg").show();
                    $("#contactBtnSubmit").val(btnValue);
                    $("#contactBtnSubmit").attr("disabled", "");
                } else {
                    alert("Sorry, we were unable to submit your information.  Please try again later.");
                    $("#contactBtnSubmit").val(btnValue);
                    $("#contactBtnSubmit").attr("disabled", "");
                }
            } catch(err){
                alert("Error: " + err);
                $("#contactBtnSubmit").val(btnValue);
                $("#contactBtnSubmit").attr("disabled", "");
            }
        },
        
        error: function(XMLHttpRequest, textStatus, errorThrown){
            alert("Sorry, we were unable to submit your information.  Please try again later.");
            $("#contactBtnSubmit").val(btnValue);
            $("#contactBtnSubmit").attr("disabled", "");
        }
    });
}

function submitHostedReceptionistDemoForm(){
    var strName = "";
    var strEmail = "";
    var strPhone = "";
    var btnValue = "";
    
    strName = $("#contactName").val();
    strPhone = $("#contactPhone").val();
    strEmail = $("#contactEmail").val();

    btnValue = $("#contactBtnSubmit").val();
    $("#contactBtnSubmit").val("Loading...");
    $("#contactBtnSubmit").attr("disabled", "true");

    $.ajax({
        type: "POST",
        url: "/LiveDemo/Default.aspx/SubmitReceptionistLiveDemo",
        data: "{ContactName: " + JSON.stringify(strName) + ", ContactPhone: " + JSON.stringify(strPhone) + ", ContactEmail: " + JSON.stringify(strEmail) + "}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",

        success: function(data){
            try{
                json = JSON.parse(data.d);

                if (json[0].Success){
                    return __doPostBack('SaveHostedReceptionistDemoSessionVar', '');
                } else if (json[0].ErrorMessage){
                    $("#contactFormErrorMsg").html(json[0].ErrorMessage);
                    $("#contactFormErrorMsg").show();
                    $("#contactBtnSubmit").val(btnValue);
                    $("#contactBtnSubmit").attr("disabled", "");
                } else {
                    alert("Sorry, we were unable to submit your information.  Please try again later.");
                    $("#contactBtnSubmit").val(btnValue);
                    $("#contactBtnSubmit").attr("disabled", "");
                }
            } catch(err){
                alert("Error: " + err);
                $("#contactBtnSubmit").val(btnValue);
                $("#contactBtnSubmit").attr("disabled", "");
            }
        },
        
        error: function(XMLHttpRequest, textStatus, errorThrown){
            alert("Sorry, we were unable to submit your information.  Please try again later.");
            $("#contactBtnSubmit").val(btnValue);
            $("#contactBtnSubmit").attr("disabled", "");
        }
    });

}
