$(document).ready(function() {

    $('#btnEmailSubmit').click(function() {
        if (validateEmailMessage())
            callEnquiryAjaxGrid($('#pid').val(), $('#agentPhone').val(), $('#agentID').val(),
    $('#TextBox_Name').val(), $('#TextBox_Email').val(), $('#TextBox_Phone').val(), $('#TextBox_Msg').val(),
    'email', $('#t').val(), $('#a').val(), $('#chkNews').val(), $('#chkEdm').val());
        //CallYahooScript()
    });

    $('#btnSMSSubmit').click(function() {
        if (validateSMSMessage())
            callEnquiryAjaxGrid($('#pid').val(), $('#agentPhone').val(), $('#agentID').val(),
    $('#txtNameSMS').val(), $('#txtEmailSMS').val(), $('#txtSMSPhone2').val(), $('#txtSMSMessage').val(),
    'sms', $('#t').val(), $('#a').val(), $('#chkNewsSMS').val(), $('#chkEdmSMS').val());
        //CallYahooScript()
    });

    $('#btnEmailSubmitBtm').click(function() {
        if (validateEmailMessageBtm())
            callEnquiryAjaxGridBtm($('#pid').val(), $('#agentPhone').val(), $('#agentID').val(),
    $('#TextBox_NameBtm').val(), $('#TextBox_EmailBtm').val(), $('#TextBox_PhoneBtm').val(), $('#TextBox_MsgBtm').val(),
    'email', $('#t').val(), $('#a').val(), $('#chkNewsBtm').val(), $('#chkEdmBtm').val());
        //CallYahooScript()
    });

    $('#btnSMSSubmitBtm').click(function() {
        if (validateSMSMessageBtm())
            callEnquiryAjaxGridBtm($('#pid').val(), $('#agentPhone').val(), $('#agentID').val(),
    $('#txtNameSMSBtm').val(), $('#txtEmailSMSBtm').val(), $('#txtSMSPhone2Btm').val(), $('#txtSMSMessageBtm').val(),
    'sms', $('#t').val(), $('#a').val(), $('#chkNewsSMSBtm').val(), $('#chkEdmSMSBtm').val());
        //CallYahooScript()
    });
});

function callEnquiryAjaxGrid(pid, ap, aid, nam, eml, pho, cmt, st, t, a, news, edm) {
    //  alert('pid=' + pid + '&agentPhone=' + ap + '&agentID=' + aid + '&nam=' + URLEncode(nam) + '&eml=' + URLEncode(eml) + 
    //        '&pho=' + pho + '&cmt=' + URLEncode(cmt) + '&sendtype=' + st + '&t=' + URLEncode(t) + '&a=' + URLEncode(a) + '&news=' + news + '&edm=' + edm);
    //  return;        
    $('.loading').html('<div class="loader" title="Loading....."></div>');
    $.ajax({
        url: '/ajax_server/property/svr_listing_enquiry.aspx',
        data:
        'sc=L&pid=' + pid + '&agentPhone=' + ap + '&agentID=' + aid + '&nam=' + URLEncode(nam) + '&eml=' + URLEncode(eml) +
        '&pho=' + pho + '&cmt=' + URLEncode(cmt) + '&sendtype=' + st + '&t=' + URLEncode(t) + '&a=' + URLEncode(a) + '&news=' + news + '&edm=' + edm,
        type: 'GET',
        datatype: 'text/html',
        timeout: 100000,
        error: function(err) {
            $('.loading').empty();
            //    alert('There is something wrong with the server, or your session is expired, please relogin or try again...','Error');
        },
        success: function(xml) {
            $('.loading').empty();
            if (st == 'email') {
                $('#Label_Msg').html(xml);
            }
            else {
                document.getElementById("smsForm").style.display = 'none';
                //document.getElementById("smsMsg").style.display = '';
                $('#lblMessageSuccess').html(xml);
            }
        }
    });
}

function callEnquiryAjaxGridBtm(pid, ap, aid, nam, eml, pho, cmt, st, t, a, news, edm) {
    //  alert('pid=' + pid + '&agentPhone=' + ap + '&agentID=' + aid + '&nam=' + URLEncode(nam) + '&eml=' + URLEncode(eml) + 
    //        '&pho=' + pho + '&cmt=' + URLEncode(cmt) + '&sendtype=' + st + '&t=' + URLEncode(t) + '&a=' + URLEncode(a) + '&news=' + news + '&edm=' + edm);
    //  return;        
    $('.loadingBtm').html('<div class="loader" title="Loading....."></div>');
    $.ajax({
        url: '/ajax_server/property/svr_listing_enquiry.aspx',
        data:
        'sc=B&pid=' + pid + '&agentPhone=' + ap + '&agentID=' + aid + '&nam=' + URLEncode(nam) + '&eml=' + URLEncode(eml) +
        '&pho=' + pho + '&cmt=' + URLEncode(cmt) + '&sendtype=' + st + '&t=' + URLEncode(t) + '&a=' + URLEncode(a) + '&news=' + news + '&edm=' + edm,
        type: 'GET',
        datatype: 'text/html',
        timeout: 100000,
        error: function(err) {
            $('.loadingBtm').empty();
            //    alert('There is something wrong with the server, or your session is expired, please relogin or try again...','Error');
        },
        success: function(xml) {
            $('.loadingBtm').empty();
            if (st == 'email') {
                $('#Label_MsgBtm').html(xml);
            }
            else {
                document.getElementById("smsFormBtm").style.display = 'none';
                $('#lblMessageSuccessBtm').html(xml);
            }
        }
    });
}

function validateEmailMessage() {
    document.getElementById('Label_Msg').innerHTML = ''

    if (document.getElementById('TextBox_Name').value == '') {
        document.getElementById('Label_Msg').innerHTML = 'Name is required!'
        return false;
    }

    if (document.getElementById('TextBox_Email').value == '') {
        document.getElementById('Label_Msg').innerHTML = 'Email is required!'
        return false;
    } else if (!validEmail(document.getElementById('TextBox_Email').value)) {
        document.getElementById('Label_Msg').innerHTML = 'Please enter a valid Email.'
        return false;
    }

    if (document.getElementById('TextBox_Phone').value == '') {
        document.getElementById('Label_Msg').innerHTML = 'Phone No. is required!'
        return false;
    }

    if (document.getElementById('TextBox_Msg').value == '') {
        document.getElementById('Label_Msg').innerHTML = 'Remarks is required!'
        return false;
    }

    if (document.getElementById('TextBox_Name').value == '' && document.getElementById('pid').value == '' && document.getElementById('TextBox_Email').value == '' && document.getElementById('TextBox_Msg').value == '') return false;

    var chkNews = document.getElementById('chkNews');
    if (document.getElementById('chkNews').checked == true)
        $('#chkNews').val(1);
    else
        $('#chkNews').val(0);

    var chkEdm = document.getElementById('chkEdm');
    if (document.getElementById('chkEdm').checked == true)
        $('#chkEdm').val(1);
    else
        $('#chkEdm').val(0);

    return true;
}

function validateEmailMessageBtm() {
    document.getElementById('Label_MsgBtm').innerHTML = ''

    if (document.getElementById('TextBox_NameBtm').value == '') {
        document.getElementById('Label_MsgBtm').innerHTML = 'Name is required!'
        return false;
    }

    if (document.getElementById('TextBox_EmailBtm').value == '') {
        document.getElementById('Label_MsgBtm').innerHTML = 'Email is required!'
        return false;
    } else if (!validEmail(document.getElementById('TextBox_EmailBtm').value)) {
        document.getElementById('Label_MsgBtm').innerHTML = 'Please enter a valid Email.'
        return false;
    }

    if (document.getElementById('TextBox_PhoneBtm').value == '') {
        document.getElementById('Label_MsgBtm').innerHTML = 'Phone No. is required!'
        return false;
    }

    if (document.getElementById('TextBox_MsgBtm').value == '') {
        document.getElementById('Label_MsgBtm').innerHTML = 'Remarks is required!'
        return false;
    }

    if (document.getElementById('TextBox_NameBtm').value == '' && document.getElementById('pid').value == '' && document.getElementById('TextBox_EmailBtm').value == '' && document.getElementById('TextBox_MsgBtm').value == '') return false;

    var chkNews = document.getElementById('chkNewsBtm');
    if (document.getElementById('chkNewsBtm').checked == true)
        $('#chkNewsBtm').val(1);
    else
        $('#chkNewsBtm').val(0);

    var chkEdm = document.getElementById('chkEdmBtm');
    if (document.getElementById('chkEdmBtm').checked == true)
        $('#chkEdmBtm').val(1);
    else
        $('#chkEdmBtm').val(0);

    return true;
}

function validateSMSMessage() {
    document.getElementById('lblSMS_Message').innerHTML = ''

    if (document.getElementById('txtNameSMS').value == '') {
        document.getElementById('lblSMS_Message').innerHTML = 'Name is required!'
        return false;
    }
    else
        if (document.getElementById('txtEmailSMS').value == '') {
        document.getElementById('lblSMS_Message').innerHTML = 'Your Email is required!'
        return false;
    } else if (!validEmail(document.getElementById('txtEmailSMS').value)) {
        document.getElementById('lblSMS_Message').innerHTML = 'Please enter a valid Email.'
        return false;
    }
    else
        if (document.getElementById('txtSMSPhone2').value == '') {
        document.getElementById('lblSMS_Message').innerHTML = 'Your Phone No. is required!'
        return false;
    }
    else
        if (document.getElementById('txtSMSMessage').value == '') {
        document.getElementById('lblSMS_Message').innerHTML = 'SMS Msg. is required!'
        return false;
    }
    else
        if (document.getElementById('txtNameSMS').value == '' && document.getElementById('pid').value == '' && document.getElementById('txtSMSPhone2').value == '' && document.getElementById('txtSMSMessage').value == '') return false;


    var chkNews = document.getElementById('chkNewsSMS');
    if (document.getElementById('chkNewsSMS').checked == true)
        $('#chkNewsSMS').val(1);
    else
        $('#chkNewsSMS').val(0);

    var chkEdm = document.getElementById('chkEdmSMS');
    if (document.getElementById('chkEdmSMS').checked == true)
        $('#chkEdmSMS').val(1);
    else
        $('#chkEdmSMS').val(0);

    return true;
}

function validateSMSMessageBtm() {
    document.getElementById('lblSMS_MessageBtm').innerHTML = ''

    if (document.getElementById('txtNameSMSBtm').value == '') {
        document.getElementById('lblSMS_MessageBtm').innerHTML = 'Name is required!'
        return false;
    }
    else
        if (document.getElementById('txtEmailSMSBtm').value == '') {
        document.getElementById('lblSMS_MessageBtm').innerHTML = 'Your Email is required!'
        return false;
    } else if (!validEmail(document.getElementById('txtEmailSMSBtm').value)) {
        document.getElementById('lblSMS_MessageBtm').innerHTML = 'Please enter a valid Email.'
        return false;
    }
    else
        if (document.getElementById('txtSMSPhone2Btm').value == '') {
        document.getElementById('lblSMS_MessageBtm').innerHTML = 'Your Phone No. is required!'
        return false;
    }
    else
        if (document.getElementById('txtSMSMessageBtm').value == '') {
        document.getElementById('lblSMS_MessageBtm').innerHTML = 'SMS Msg. is required!'
        return false;
    }
    else
        if (document.getElementById('txtNameSMSBtm').value == '' && document.getElementById('pid').value == '' && document.getElementById('txtSMSPhone2Btm').value == '' && document.getElementById('txtSMSMessageBtm').value == '') return false;


    var chkNews = document.getElementById('chkNewsSMSBtm');
    if (document.getElementById('chkNewsSMSBtm').checked == true)
        $('#chkNewsSMSBtm').val(1);
    else
        $('#chkNewsSMSBtm').val(0);

    var chkEdm = document.getElementById('chkEdmSMSBtm');
    if (document.getElementById('chkEdmSMSBtm').checked == true)
        $('#chkEdmSMSBtm').val(1);
    else
        $('#chkEdmSMSBtm').val(0);

    return true;
}

//Call Yahoo script after click the Submit Button
//function CallYahooScript() {
//    // Event Type ID: 0
//    // Segment Type ID: 1
//    if (typeof(window.ysm_customData) != 'object') window.ysm_customData = new Object();
//    window.ysm_customData.segment_1GQMDSVTFS8N94 = "event=1,transId=,currency=,amount=";
//    
//    document.write("<SCR" + "IPT language='JavaScript' type='text/javascript' "
//    + "SRC=//" + "srv2.wa.marketingsolutions.yahoo.com" + "/script/ScriptServlet" + "?aid=" + ysm_accountid
//    + "></SCR" + "IPT>");

//}	