﻿$(document).ready(function() {

    var hf_name = $("[id$='txb_call_me_name']");
    var hf_phone = $("[id$='txb_call_me_phone']");
    var hf_message = $("[id$='txb_call_me_message']");

    var app_path = $("[id$='hdn_app_path']");

    $("#btn_call_me_send").click(function() {


        if (hf_name.val().length == 0) {
            alert("Please enter name");
            return false;
        }
        if (hf_phone.val().length == 0) {
            alert("Please enter a phone number");
            return false;
        }

        var json = "{'Name':'" + escape(hf_name.val()) + "','Phone':'" + escape(hf_phone.val()) + "','Message':'" + escape(hf_message.val()) + "'}";
        var ajaxPage = app_path.val() + "/JSONProcessor.aspx?CallMeForm=1"; //this page is where data is to be retrieved and processed
        var options = {
            type: "POST",
            url: ajaxPage,
            data: json,
            contentType: "application/json;charset=ISO-8859-1",
            dataType: "json",
            async: false,
            success: function(response) {
                //alert("success: " + response);
            },
            error: function(msg) { alert("failed: " + msg); }
        };

        //execute the ajax call and get a response
        var returnText = $.ajax(options).responseText;
        if (returnText == 1) {
            $("#div_call_me_success").css("display", "block");
            $("#div_call_me_form").css("display", "none");
            pageTracker._trackPageview("/callme_sent.html");
        }

        else {
            $("#div_call_me_fail").css("display", "block");
            $("#div_call_me_form").css("display", "none");
            pageTracker._trackPageview("/callme_sent.html");
        }


    });
});
