$(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(), $('#pt').val(), $('#ts').val(), $('#ct').val(), $('#chkNews').val(), $('#chkEdm').val(), $('#chkCIMB').val());
});

$('#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(), $('#pt').val(), $('#ts').val(), $('#ct').val(), $('#chkNewsBtm').val(), $('#chkEdmBtm').val(), $('#chkCIMBBtm').val());
});


  $('#btnSMSSubmit').click(function() {
    if (validateSMSMessage())
      callEnquiryAjaxGrid($('#pid').val(), $('#agentPhone').val(), $('#agentID').val(),
    $('#txtNameSMS').val(), $('#txtEmailSMS').val(), $('#txtSMSPhone2').val(), $('#txtSMSMessage').val(),
    'sms', $('#t').val(), $('#pt').val(), $('#ts').val(), $('#ct').val(), $('#chkNewsSMS').val(), $('#chkEdmSMS').val(), $('#chkCIMBSMS').val());
});

$('#btnSMSSubmitBtm').click(function() {
    if (validateSMSMessageBtm())
        callEnquiryAjaxGridBtm($('#pid').val(), $('#agentPhone').val(), $('#agentID').val(),
    $('#txtNameSMSBtm').val(), $('#txtEmailSMSBtm').val(), $('#txtSMSPhone2Btm').val(), $('#txtSMSMessageBtm').val(),
    'sms', $('#t').val(), $('#pt').val(), $('#ts').val(), $('#ct').val(), $('#chkNewsSMSBtm').val(), $('#chkEdmSMSBtm').val(), $('#chkCIMBSMSBtm').val());
});
});

function callEnquiryAjaxGrid(pid, ap, aid, nam, eml, pho, cmt, st, t, pt, ts, ct, news, edm, cimb) {
//  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 + '&cimb=' + cimb);
//  return;        
  $('.loading').html('<div class="loader" title="Loading....."></div>');
  $.ajax({
    url: '/ajax_server/property/svr_listing_enquiry.aspx',
    data:
        'sr=L&pid=' + pid + '&agentPhone=' + ap + '&agentID=' + aid + '&nam=' + URLEncode(nam) + '&eml=' + URLEncode(eml) +
        '&pho=' + pho + '&cmt=' + URLEncode(cmt) + '&sendtype=' + st + '&t=' + URLEncode(t) + '&pt=' + URLEncode(pt) +
        '&ts=' + URLEncode(ts) + '&ct=' + URLEncode(ct) + '&news=' + news + '&edm=' + edm + '&cimb=' + cimb,
    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("smsFormBtm").style.display = 'none';
        //document.getElementById("smsMsg").style.display = '';
        $('#lblMessageSuccess').html(xml);
      }        
    }
  });
}

function callEnquiryAjaxGridBtm(pid, ap, aid, nam, eml, pho, cmt, st, t, pt, ts, ct, news, edm, cimb) {
    //  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:
        'sr=B&pid=' + pid + '&agentPhone=' + ap + '&agentID=' + aid + '&nam=' + URLEncode(nam) + '&eml=' + URLEncode(eml) +
        '&pho=' + pho + '&cmt=' + URLEncode(cmt) + '&sendtype=' + st + '&t=' + URLEncode(t) + '&pt=' + URLEncode(pt) +
        '&ts=' + URLEncode(ts) + '&ct=' + URLEncode(ct) + '&news=' + news + '&edm=' + edm + '&cimb=' + cimb,
        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_MsgBtm').html(xml);
            }
            else {
                document.getElementById("smsFormBtm").style.display = 'none';
                document.getElementById("smsForm").style.display = 'none';
                //document.getElementById("smsMsg").style.display = '';
                $('#lblMessageSuccessBtm').html(xml);
            }
        }
    });
}      

	function validateEmailMessage()
	{
		document.getElementById('Label_Msg').innerHTML = ''
//		var chkAgree = document.getElementById('chkTerm')
//		if (document.getElementById('chkTerm').checked == false) {
//			document.getElementById('Label_Msg').innerHTML = 'Please read and agree on the policies.'
//			return false;
//		}
		
		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 == '') 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);

        var chkCIMB = document.getElementById('chkCIMB');
        if (document.getElementById('chkCIMB').checked == true)
            $('#chkCIMB').val(1);
        else
            $('#chkCIMB').val(0);
		
		return true;
    }

    function validateEmailMessageBtm() {
        document.getElementById('Label_MsgBtm').innerHTML = ''
//        var chkAgree = document.getElementById('chkTermBtm')
//        if (document.getElementById('chkTermBtm').checked == false) {
//            document.getElementById('Label_MsgBtm').innerHTML = 'Please read and agree on the policies.'
//            return false;
//        }

        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('pidBtm').value == '' && document.getElementById('TextBox_EmailBtm').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);

        var chkCIMBBtm = document.getElementById('chkCIMBBtm');
        if (document.getElementById('chkCIMBBtm').checked == true)
            $('#chkCIMBBtm').val(1);
        else
            $('#chkCIMBBtm').val(0);

        return true;
    }
	
	function validateSMSMessage()
	{
		document.getElementById('lblSMS_Message').innerHTML = ''
//		var chkAgree = document.getElementById('chkTerm')
//		if (document.getElementById('chkTerm2').checked == false) {
//			document.getElementById('lblSMS_Message').innerHTML = 'Please read and agree on the policies.'
//			return false;
//		}
//		else
		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);

		var chkEdm = document.getElementById('chkCIMBSMS');
		if (document.getElementById('chkCIMBSMS').checked == true)
		    $('#chkCIMBSMS').val(1);
		else
		    $('#chkCIMBSMS').val(0);
		  		
		return true;
    }

    function validateSMSMessageBtm() {
        document.getElementById('lblSMS_MessageBtm').innerHTML = ''
//        var chkAgree = document.getElementById('chkTermBtm')
//        if (document.getElementById('chkTerm2Btm').checked == false) {
//            document.getElementById('lblSMS_MessageBtm').innerHTML = 'Please read and agree on the policies.'
//            return false;
//        }
//        else
        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('pidBtm').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);

        var chkEdm = document.getElementById('chkCIMBSMSBtm');
        if (document.getElementById('chkCIMBSMSBtm').checked == true)
            $('#chkCIMBSMSBtm').val(1);
        else
            $('#chkCIMBSMSBtm').val(0);

        return true;
    }
	

	