﻿var currentpageurl = "";
function UpdateRealtorInfo(RealtorUpdateURL, pagename) {
    if (RealtorUpdateURL != "") {
        currentpageurl = pagename;
        MakeAjaxRequest(RealtorUpdateURL, RealtorUpdateSuccess, false)
    }
}

function RealtorUpdateSuccess(response) {
    var ResultType = "";
    ResultType = response.responseText;
    if (currentpageurl == "ChangePassword") {
        if (ResultType.length == 4) {
            ShowMessage('dvMsg', 'Password changed successfully.')
            document.frmMyHomesbook.txtOldPassword.value = '';
            document.frmMyHomesbook.txtNewPassword.value = '';
            document.frmMyHomesbook.txtConfirmPassword.value = '';
            HidePopup()
        }
        else {
            ShowMessage('dvErrorMsg', 'Old Password does not match!')
        }
    }
    else if (currentpageurl == "UpdateRealtorBillingInfo") {
        if (ResultType.length == 5) {
            document.getElementById('dvErrorMsg').innerHTML = ResultType;
        }
        else {
            var sarray = new Array();
            var rarray = new Array();
            sarray = ResultType.split("|");
            for (n = 0; n < sarray.length; n++) {
                var tarray = sarray[n].split("=");
                //alert(tarray[0] + '-' + tarray[1]);
                rarray.push(tarray[1])
            }
            document.getElementById('spBName').innerHTML = rarray[0]
            document.getElementById('spBAddress1').innerHTML = rarray[1]
            document.getElementById('spBAddress2').innerHTML = rarray[2]
            document.getElementById('spBCity').innerHTML = rarray[3]
            document.getElementById('spBState').innerHTML = rarray[4]
            document.getElementById('spZip').innerHTML = rarray[5]
            document.getElementById('spBPhone').innerHTML = rarray[6]

            ShowMessage('dvMsg', 'Billing info updated successfully.')
            HidePopup()
        }
    }
    else if (currentpageurl == "UpdateRealtorPersonalInfo") {
        if (ResultType.length == 5) {
            document.getElementById('dvErrorMsg').innerHTML = ResultType;
        }
        else {
            var sarray = new Array();
            var rarray = new Array();
            sarray = ResultType.split("|");
            for (n = 0; n < sarray.length; n++) {
                var tarray = sarray[n].split("=");
                rarray.push(tarray[1])
            }

            document.getElementById('spFname').innerHTML = rarray[0];
            document.getElementById('spLName').innerHTML = rarray[1];
            document.getElementById('spCity').innerHTML = rarray[2];
            document.getElementById('spState').innerHTML = rarray[3];
            document.getElementById('spPZip').innerHTML = rarray[4];
            document.getElementById('spWebUrl').innerHTML = rarray[5];
            document.getElementById('spPhone').innerHTML = rarray[6];
            document.getElementById('spCellPhone').innerHTML = rarray[7];
            document.getElementById('spMLSID').innerHTML = rarray[8];
            document.getElementById('spBrokerName').innerHTML = rarray[9];
            ShowMessage('dvMsg', 'Personal info updated successfully.')
            HidePopup()

        }
    }
    else if (currentpageurl == "UpdateRealtorCreditCardInfo") {
        if (ResultType.length == 5) {
            document.getElementById('dvErrorMsg').innerHTML = ResultType;
        }
        else {
            var sarray = new Array();
            var rarray = new Array();
            sarray = ResultType.split("|");
            for (n = 0; n < sarray.length; n++) {
                var tarray = sarray[n].split("=");
                rarray.push(tarray[1])
            }

            document.getElementById('strCCType1').innerHTML = rarray[0]
            document.getElementById('strCCNumber1').innerHTML = rarray[1]
            document.getElementById('strCCExpDate1').innerHTML = rarray[2]
            document.getElementById('strCCNameOnCard1').innerHTML = rarray[3]
            document.getElementById('strCCAddress1').innerHTML = rarray[4]
            document.getElementById('strCCZip1').innerHTML = rarray[5];
            //document.getElementById('strCCSecurityCode1').innerHTML = rarray[6]
            document.getElementById('strCCSecurityCode1').innerHTML = '***'
            document.getElementById('strCCAmount1').innerHTML = rarray[7]
            document.getElementById('spAutorenuel').innerHTML = rarray[8]
            //                        if (document.frmMyHomesbook.spAutorenuel.value.length == 5) {
            //                        document.getElementById('spAutorenuel').innerHTML = "No"
            //                        }
            //                        else if (document.frmMyHomesbook.spAutorenuel.value.length == 4) {
            //                        document.getElementById('spAutorenuel').innerHTML = "Yes"
            //                        }
            HidePopup()
            ShowMessage('dvMsg', 'Credit Card info updated successfully.')
        }
    }
    else if (currentpageurl == "UpdateRealtor") {
        if (ResultType.length == 5) {
            document.getElementById('dvErrorEditRealtorMsg').innerHTML = ResultType;
        }
        else if (ResultType.length == 4) {
            ShowMessage('dvMsg', 'Realtor details updated successfully.')
            HidePopup()
        }
        else if (ResultType == 50) {
            ShowMessage('dvErrorEditRealtorMsg', 'The email you have entered for realtor is already in use by consumer.')
        }
        else {

            var sarray = new Array();
            var rarray = new Array();
            sarray = ResultType.split(",");
            for (n = 0; n < sarray.length; n++) {
                var tarray = sarray[n].split("=");
                rarray.push(tarray[1])
            }
            ShowMessage('dvMsg', 'Realtor details updated successfully.')
            document.getElementById('spRealtorName').innerHTML = rarray[1];
            document.getElementById('spRealtorEmail').innerHTML = rarray[0];
            document.getElementById('spRealtorStatus').innerHTML = "Pending";
            document.getElementById('dvChat').style.display = 'none';
            HidePopup()
        }
    }
    else if (currentpageurl == "Removerealtor") {
        if (ResultType.length == 4) {
            ShowMessage('dvMsg', 'Realtor details removed successfully.')
            document.getElementById('txtRealtorName').value = '';
            document.getElementById('txtRealtorEmail').value = '';
            document.getElementById('dvEditRealtor').style.display = 'none';
            document.getElementById('dvRealtor').style.display = 'block';
            document.getElementById('dvChat').style.display = 'none';
            
            HidePopup()
        }
        else {
            document.getElementById('dvErrorEditRealtorMsg').innerHTML = ResultType;
        }
    }
    else if (currentpageurl == "InsertRealtorDetails") {
        if (ResultType.length == 4) {
            ShowMessage('dvMsg', 'Realtor details added successfully.')                       
            CallRealtor(true)
        }
        else if (ResultType.length == 5) {
            ShowMessage('dvMsg', ResultType)
        }
        else if (ResultType == 50) {
            ShowMessage('dvRErrorMsg', 'The email you have entered for realtor is already in use by consumer.')
        }
        else {
            var sarray = new Array();
            var rarray = new Array();
            sarray = ResultType.split(",");
            for (n = 0; n < sarray.length; n++) {
                var tarray = sarray[n].split("=");
                rarray.push(tarray[1])
            }
            ShowMessage('dvMsg', 'Realtor details added successfully.')
            document.getElementById('spRealtorName').innerHTML = rarray[1];
            document.getElementById('spRealtorEmail').innerHTML = rarray[0];
            document.getElementById('spRealtorStatus').innerHTML = "Pending";
            document.getElementById('dvEditRealtor').style.display = 'block';
            document.getElementById('dvRealtor').style.display = 'none';
            document.getElementById('dvChat').style.display = 'none';
            CallRealtor(true)
        }
    }
    else if (currentpageurl == "ConsumerChangePassword") {
        if (ResultType.length == 4) {
            ShowMessage('dvMsg', 'Password changed successfully.')
            document.form1.txtOldPassword.value = '';
            document.form1.txtNewPassword.value = '';
            document.form1.txtConfirmPassword.value = '';

        }
        else {
            ShowMessage('dvMsg', 'Old Password does not match!')
        }
    }
    else if (currentpageurl == "InsertClientDetails") {
        /*if (ResultType.length == 7) 
        {
        document.getElementById('dvClientMessage').innerHTML = "Client Details inserted successfully.";
        //hiddenFloatingDiv('dvNewClient')
        HidePopup();
        window.location = 'Quicksearch.aspx';
        }
        else if (ResultType.length == 2) 
        {
        document.getElementById('dvClientMessage').innerHTML = "Specified Email is not consumer.";
        //hiddenFloatingDiv('dvNewClient')
        HidePopup();
        }
        else {
        document.getElementById('dvClientMessage').innerHTML = ResultType;
        }*/
        switch (parseInt(ResultType)) {
            case 2:
                HidePopup();
                DisplayPopup('0', 'dvMessagePopUp', 0, 0)
                ShowMessage('dvMessage', 'The email specified is not a consumer Email!')
                break;
            case 4:
                HidePopup();
                DisplayPopup('0', 'dvMessagePopUp', 0, 0)
                ShowMessage('dvMessage', 'The specified consumer is already associated with some other realtor.')
                break;
            case 6:
                HidePopup();
                DisplayPopup('0', 'dvMessagePopUp', 0, 0)
                document.getElementById("dvMessage").innerHTML = "<table width='100%'><tr><td colspan='4' width='100%'>The consumer is having a book. Do you want to suggest any listings?</td></tr><tr><td></td><td><a href='QuickSearch.aspx' class='Linknomral'><img src='Images/yes_but.gif' height='29px' width='70px' border='0' /></a></td><td><a href='javascript:HidePopup();' class='Linknomral'><img src='Images/no_but.gif' height='29px' width='70px' border='0' /></a></td><td></td></tr></table>";
                //                if (confirm('The consumer is having a book. Do you want to suggest any listings?')) {
                //                    window.open("QuickSearch.aspx");
                //                }
                break;
            case 8:
                HidePopup();
                DisplayPopup('0', 'dvMessagePopUp', 0, 0)
                document.getElementById("dvMessage").innerHTML = "<table width='100%'><tr><td colspan='4' width='100%'>The consumer does not have a book. Do you want to create a book for him?</td></tr><tr><td></td><td><a href='QuickSearch.aspx' class='Linknomral'><img src='Images/yes_but.gif' height='29px' width='70px' border='0' /></a></td><td><a href='javascript:HidePopup();' class='Linknomral'><img src='Images/no_but.gif' height='29px' width='70px' border='0' /></a></td><td></td></tr></table>";
                //                if (confirm('The consumer does not have a book. Do you want to create a book for him?')) {
                //                    window.open("QuickSearch.aspx");
                //                }
                break;
            default:
                HidePopup();
                DisplayPopup('0', 'dvMessagePopUp', 0, 0)
                document.getElementById("dvMessage").innerHTML = "";
        }
    }
    else if (currentpageurl == "sendMessage") {
        if (ResultType.length == 7) {
            ShowMessage('dvMsg', 'Message sent successfully.')
            document.getElementById('txtSubject').value = '';
            document.getElementById('txtMessage').value = '';
            HidePopup();
        }
        else {
            ShowMessage('dvMsg', ResultType)
        }
    }
    else if (currentpageurl == "sendCallBackMessage") {
        if (ResultType.length == 7) {
            ShowMessage('dvMsg', 'CallBack message sent successfully.')
            document.getElementById('txtCBSubject').value = '';
            document.getElementById('txtCBMessage').value = '';
            HidePopup();
        }
        else {
            ShowMessage('dvMsg', ResultType)
        }
    }
    else if (currentpageurl == "CheckMLSID") {

        if (ResultType.length == 5) {
            document.getElementById('dvMLSID').innerHTML = "Available.";
            return true;
        }
        else {
            document.getElementById('dvMLSID').innerHTML = "Not available.";
            return false;
        }
    }
    else if (currentpageurl == "UpdateRealtorPreferences") {
        if (ResultType.length == 4) {
            document.getElementById('dvMsg').innerHTML = "Updated Successfully";
            setTimeout("EmptydivMsg()", 2000);
        }
        else {
            document.getElementById('dvMsg').innerHTML = ResultType;
            setTimeout("EmptydivMsg()", 2000);
        }
    }
    else if (currentpageurl == "facebooklogout") {
        if (ResultType.length == 4) {

        }
    }
    else if (currentpageurl == "CheckFacebookUserExists") {
        if (ResultType.length == 4) {
            //window.location = "QuickSearch.aspx";
            window.location = "index.aspx";
        }
        else if (ResultType.length == 12) {
        window.location = "index.aspx";
        //window.location = "QuickSearch.aspx";
        }
        else if (ResultType.length == 17 || ResultType.length == 18 || ResultType.length == 19 || ResultType.length == 20) {
            var sarray = new Array();
            sarray = ResultType.split(",");
            var fbUserID = sarray[1];
            if (sarray[0].toLowerCase() == 'realtor') {
                window.location = 'MyHomesbook.aspx?UserID=' + fbUserID;
            }
            else if (sarray[0].toLowerCase() == 'consumer') {
                window.location = 'CHomesbook.aspx?UserID=' + fbUserID;
            }
        }
        else if (ResultType.length == 5) {
            if (userID != "" && userID != 0) {
                DisplayPopup('0', 'fbSelectUser', 0, 0)
                document.getElementById('fbConsumer').href = 'fb_Consumer_signup.aspx?UserID=' + userID
                document.getElementById('fbRealtor').href = 'fb_Realtor_signup.aspx?UserID=' + userID
            }
        }
    }
}

function EmptydivMsg() {
    document.getElementById('dvMsg').innerHTML = "";
}
function reportError() {
}

function showMyAccount() {
    // displayFloatingDiv('dvEditMyAccount', 'Edit My Account', '650', '')
    document.getElementById('txtFName').value = document.getElementById('spFname').innerHTML;
    document.getElementById('txtLname').value = document.getElementById('spLName').innerHTML;
    document.getElementById('txtRePwd').value = document.getElementById('spCity').innerHTML;
    document.getElementById('txtZipCode').value = document.getElementById('spPZip').innerHTML;
    document.getElementById('txtWebUrl').value = document.getElementById('spWebUrl').innerHTML;
    document.getElementById('txtPhno').value = document.getElementById('spPhone').innerHTML;
    document.getElementById('txtCellPhno').value = document.getElementById('spCellPhone').innerHTML;
    document.getElementById('txtMLSID').value = document.getElementById('spMLSID').innerHTML;
    document.getElementById('dvMLSID').innerHTML = "";
    
    DisplayPopup('0', 'dvEditMyAccount', 0, 0)
}

function showChangePwd() {
    //displayFloatingDiv('dvChangePwd', 'Change Password', '450', '')
    DisplayPopup('0', 'dvChangePwd', 0, 0)
}

function showChangeBillingInfo() {
    //displayFloatingDiv('dvChangeBillingInfo', 'Change Billing Info', '400', '')
    document.getElementById('txtBilNamedv').value = document.getElementById('spBName').innerHTML;
    document.getElementById('txtBilAddressdv').value = document.getElementById('spBAddress1').innerHTML;
    document.getElementById('txtBilAddress2dv').value = document.getElementById('spBAddress2').innerHTML;
    document.getElementById('txtBilCitydv').value = document.getElementById('spBCity').innerHTML;
    document.getElementById('txtBilZipdv').value = document.getElementById('spZip').innerHTML;
    document.getElementById('txtBilPhonedv').value = document.getElementById('spBPhone').innerHTML;
        
    DisplayPopup('0', 'dvChangeBillingInfo', 0, 0)
}

function showChangeCreditCardInfo() {
    //displayFloatingDiv('dvChangeCreditCardInfo', 'Change Credit CardInfo', '400', '')
    //document.getElementById('ddlCCtypedv').value = document.getElementById('strCCType1').innerHTML;
 //   document.getElementById('txtCInfoCCNumdv').value = document.getElementById('strCCNumber1').innerHTML;
    document.getElementById('txtCInfoNameOnCarddv').value = document.getElementById('strCCNameOnCard1').innerHTML;
    document.getElementById('txtCInfoAddressdv').value = document.getElementById('strCCAddress1').innerHTML;
    document.getElementById('txtCInfoZipdv').value = document.getElementById('strCCZip1').innerHTML;
   // document.getElementById('txtCInfoScuritydv').value = document.getElementById('strCCSecurityCode1').innerHTML;
    document.getElementById('txtCInfoAmtdv').value = document.getElementById('strCCAmount1').innerHTML;
                
    DisplayPopup('0', 'dvChangeCreditCardInfo', 0, 0)
}

function showCreateNewClient() {
    //displayFloatingDiv('dvNewClient', 'Create New Client', '400', '')
    LoadDefaults('NewClient')
    DisplayPopup('0', 'dvNewClient', 0, 0)
}

function showSendMessage() {
    //displayMyHomesPageDiv('dvSendMessage', 'Send Message', '450', '100')
    DisplayPopup('0', 'dvSendMessage', 0, 0)
}

function showCallBackMessage() {
    // displayMyHomesPageDiv('dvCallBackMessage', 'Send a CallBack Message', '450', '100')
    DisplayPopup('0', 'dvCallBackMessage', 0, 0)
}

function showConfirmation() {
    DisplayPopup('0', 'dvConfirmation', 0, 0)
}

function showSendThisBook() {
    DisplayPopup('0', 'divshare', 0, 0)
}

function EditRealtorDetails() {
    document.getElementById('txtEditRealtorName').value = document.getElementById('spRealtorName').innerHTML;
    document.getElementById('txtEditRealtorEmail').value = document.getElementById('spRealtorEmail').innerHTML;
    DisplayPopup('0', 'dvEditRealtorDetails', 0, 0)

}

function RemoveRealtorDetails() {
    //displayMyHomesPageDiv('dvRemoveRealtor', 'Remove Realtor', '350', '')
    DisplayPopup('0', 'dvRemoveRealtor', 0, 0)
}

function SendMessage() {
    //displayMyHomesPageDiv('dvSendMessage', 'Send a message', '350', '')
    DisplayPopup('0', 'dvSendMessage', 0, 0)
}

//Trim function starts

function trim(str, chars) {
    return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
//Trim function ends

function Validation1() {

    if (document.frmMyHomesbook.txtOldPassword.value.length == 0) {
        document.getElementById('dvErrorMsg').innerHTML = "Enter Old password.";
        document.frmMyHomesbook.txtOldPassword.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtOldPassword.value.length != 0) {
        var firstletter = document.frmMyHomesbook.txtOldPassword.value;
        var lastletter1 = document.frmMyHomesbook.txtOldPassword.value.length;
        var lastletter2 = document.frmMyHomesbook.txtOldPassword.value.length - 1;
        var lastletter = document.frmMyHomesbook.txtOldPassword.value;
        firstletter = firstletter.substring(0, 1);
        lastletter = lastletter.substring(lastletter1, lastletter2);
        if (firstletter.match(' ')) {
            document.getElementById('dvErrorMsg').innerHTML = "Password should not start with space.";
            document.frmMyHomesbook.txtOldPassword.focus();
            return false;
        }
        if (lastletter.match(' ')) {
            document.getElementById('dvErrorMsg').innerHTML = "Password should not end with space.";
            document.frmMyHomesbook.txtOldPassword.focus();
            return false;
        }

    }
    if (document.frmMyHomesbook.txtNewPassword.value.length == 0) {
        document.getElementById('dvErrorMsg').innerHTML = "Enter New password.";
        document.frmMyHomesbook.txtNewPassword.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtNewPassword.value.length != 0) {
        var firstletter = document.frmMyHomesbook.txtNewPassword.value;
        var lastletter1 = document.frmMyHomesbook.txtNewPassword.value.length;
        var lastletter2 = document.frmMyHomesbook.txtNewPassword.value.length - 1;
        var lastletter = document.frmMyHomesbook.txtNewPassword.value;
        firstletter = firstletter.substring(0, 1);
        lastletter = lastletter.substring(lastletter1, lastletter2);
        if (firstletter.match(' ')) {
            document.getElementById('dvErrorMsg').innerHTML = "Password should not start with space.";
            document.frmMyHomesbook.txtPassword.focus();
            return false;
        }
        if (lastletter.match(' ')) {
            document.getElementById('dvErrorMsg').innerHTML = "Password should not end with space.";
            document.frmMyHomesbook.txtPassword.focus();
            return false;
        }

    }
    if (document.frmMyHomesbook.txtNewPassword.value.length < 6 || document.frmMyHomesbook.txtNewPassword.value.length > 15) {
        document.getElementById('dvErrorMsg').innerHTML = "Enter password between 6 to 15 characters.";
        document.form1.txtNewPassword.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtConfirmPassword.value.length == 0) {
        document.getElementById('dvErrorMsg').innerHTML = "Re-type password.";
        document.frmMyHomesbook.txtConfirmPassword.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtNewPassword.value != document.frmMyHomesbook.txtConfirmPassword.value) {
        document.getElementById('dvErrorMsg').innerHTML = "Password mis-match";
        document.frmMyHomesbook.txtNewPassword.focus();
        return false;
    }
    ChangePassword1();
}

function getData() {
    var url = 'CheckMLSID.ashx?MLSID=' + document.frmMyHomesbook.txtMLSID.value + '&State=' + document.getElementById('ddlState').value
    MakeAjaxRequest(url, showSuggestion, true)
}
var realtorResp = 1;
function showSuggestion(response) {
    var response = response.responseText;    
    if (response.toLowerCase() == "false") {
        document.getElementById('dvMLSID').innerHTML = "Available";
        realtorResp = 1;
    }
    else {
        document.getElementById('dvMLSID').innerHTML = "Not Available";
        realtorResp = 0;
    }
}

function ValidateMyAccount() {
    getData();

    if (document.frmMyHomesbook.txtFName.value.indexOf(' ') > -1) {
        //document.getElementById('dvMyAccountMsg').innerHTML = "Spaces are not allowed in first name.";
        ShowMessage('dvMyAccountMsg', 'Spaces are not allowed in first name.')        
        document.frmMyHomesbook.txtFName.focus();
        return false;
    }
    if (!SpecialCharacters(document.getElementById('txtFName').value)) {
        //document.getElementById('dvMyAccountMsg').innerHTML = "Special characters are not allowed in first name.";
        ShowMessage('dvMyAccountMsg', 'Special characters are not allowed in first name.')                
        document.frmMyHomesbook.txtFName.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtFName.value.length == 0) {
        //document.getElementById('dvMyAccountMsg').innerHTML = "Enter first name.";
        ShowMessage('dvMyAccountMsg', 'Enter first name.')                                
        document.frmMyHomesbook.txtFName.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtLname.value.indexOf(' ') > -1) {
        //document.getElementById('dvMyAccountMsg').innerHTML = "Spaces are not allowed in last name.";
        ShowMessage('dvMyAccountMsg', 'Spaces are not allowed in last name.')        
        document.frmMyHomesbook.txtLname.focus();
        return false;
    }
    if (!SpecialCharacters(document.getElementById('txtLname').value)) {
        //document.getElementById('dvMyAccountMsg').innerHTML = "Special characters are not allowed in last name.";
        ShowMessage('dvMyAccountMsg', 'Special characters are not allowed in last name.')        
        document.frmMyHomesbook.txtLname.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtLname.value.length == 0) {
        //document.getElementById('dvMyAccountMsg').innerHTML = "Enter last name.";
        ShowMessage('dvMyAccountMsg', 'Enter last name.')        
        document.frmMyHomesbook.txtLname.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtRePwd.value.length == 0) {
        //document.getElementById('dvMyAccountMsg').innerHTML = "Enter city.";
        ShowMessage('dvMyAccountMsg', 'Enter city.')        
        document.frmMyHomesbook.txtRePwd.focus();
        return false;
    }
    if (document.getElementById("ddlState").selectedIndex == 0) {
        document.getElementById("ddlState").focus();
        //document.getElementById('dvMyAccountMsg').innerHTML = "Select state.";
        ShowMessage('dvMyAccountMsg', 'Select state.')        
        return false;
    }
    if (document.frmMyHomesbook.txtZipCode.value.length == 0) {
        //document.getElementById('dvMyAccountMsg').innerHTML = "Enter zip.";
        ShowMessage('dvMyAccountMsg', 'Enter zip.')        
        document.frmMyHomesbook.txtZipCode.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtMLSID.value.length == 0) {
        //document.getElementById('dvMyAccountMsg').innerHTML = "Enter MLS ID.";
        ShowMessage('dvMyAccountMsg', 'Enter MLS ID.')        
        document.frmMyHomesbook.txtMLSID.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtMLSID.value > 2147483647) {
        //document.getElementById('dvMyAccountMsg').innerHTML = "Enter MLS ID.";
        ShowMessage('dvMyAccountMsg', 'Enter valid MLS ID.')
        document.frmMyHomesbook.txtMLSID.focus();
        return false;
    }
    
    if (document.getElementById("ddlBrokerNames").selectedIndex == 0) {
        document.getElementById("ddlBrokerNames").focus();
        //document.getElementById('dvMyAccountMsg').innerHTML = "Select broker name.";
        ShowMessage('dvMyAccountMsg', 'Select broker name.')        
        return false;
    }
//    alert(realtorResp);    
    if (realtorResp == 0) {
        //document.getElementById('dvMyAccountMsg').innerHTML = "MLSID already exists.";
        ShowMessage('dvMyAccountMsg', 'MLSID already exists.')        
        return false;
    }
    else {
        UpdateRealtorPersonalInfo();
    }

}

function facebooklogout() {
    var url = 'FBlogout.ashx'
    UpdateRealtorInfo(url, 'facebooklogout');
}

function ValidateRelatorBillingInfo() {
    if (document.frmMyHomesbook.txtBilNamedv.value.length == 0) {
        //document.getElementById('dvRelatorBillingInfoMsg').innerHTML = "Enter name.";
        ShowMessage('dvRelatorBillingInfoMsg', 'Enter name.')                
        document.frmMyHomesbook.txtBilNamedv.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtBilAddressdv.value.length == 0) {
        //document.getElementById('dvRelatorBillingInfoMsg').innerHTML = "Enter address 1.";
        ShowMessage('dvRelatorBillingInfoMsg', 'Enter address 1.')
        document.frmMyHomesbook.txtBilAddressdv.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtBilCitydv.value.length == 0) {
        //document.getElementById('dvRelatorBillingInfoMsg').innerHTML = "Enter city.";
        ShowMessage('dvRelatorBillingInfoMsg', 'Enter city.')
        document.frmMyHomesbook.txtBilCitydv.focus();
        return false;
    }
    if (document.getElementById("ddlBillState").selectedIndex == 0) {
        //document.getElementById('dvRelatorBillingInfoMsg').innerHTML = "select state.";
        ShowMessage('dvRelatorBillingInfoMsg', 'Select state.')
        document.getElementById("ddlBillState").focus();
        return false;                
    }
    if (document.frmMyHomesbook.txtBilZipdv.value.length == 0) {
        //document.getElementById('dvRelatorBillingInfoMsg').innerHTML = "Enter zip.";
        ShowMessage('dvRelatorBillingInfoMsg', 'Enter zip.')
        document.frmMyHomesbook.txtBilZipdv.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtBilPhonedv.value.length == 0) {
        //document.getElementById('dvRelatorBillingInfoMsg').innerHTML = "Enter phone.";
        ShowMessage('dvRelatorBillingInfoMsg', 'Enter phone.')
        document.frmMyHomesbook.txtBilPhonedv.focus();
        return false;
    }

    UpdateRealtorBillingInfo();
}

function ValidateRealtorCreditCardInfo() {
    if (document.getElementById("ddlCCtypedv").selectedIndex == 0) {
        //document.getElementById('dvCreditCardInfoMsg').innerHTML = "Select card type.";
        ShowMessage('dvCreditCardInfoMsg', 'Select card type.')
        document.getElementById("ddlCCtypedv").focus();        
        return false;
    }
    if (document.frmMyHomesbook.txtCInfoCCNumdv.value.length == 0) {
        //document.getElementById('dvCreditCardInfoMsg').innerHTML = "Enter credit card number.";
        ShowMessage('dvCreditCardInfoMsg', 'Enter credit card number.')
        document.frmMyHomesbook.txtCInfoCCNumdv.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtCInfoNameOnCarddv.value.length == 0) {
        //document.getElementById('dvCreditCardInfoMsg').innerHTML = "Enter name as it appears on card.";
        ShowMessage('dvCreditCardInfoMsg', 'Enter name as it appears on card.')
        document.frmMyHomesbook.txtCInfoNameOnCarddv.focus();
        return false;
    }       
    if (document.frmMyHomesbook.txtCInfoAddressdv.value.length == 0) {
       // document.getElementById('dvCreditCardInfoMsg').innerHTML = "Enter address.";
        ShowMessage('dvCreditCardInfoMsg', 'Enter address.')
        document.frmMyHomesbook.txtCInfoAddressdv.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtCInfoZipdv.value.length == 0) {
        //document.getElementById('dvCreditCardInfoMsg').innerHTML = "Enter zip code.";
        ShowMessage('dvCreditCardInfoMsg', 'Enter zip code.')
        document.frmMyHomesbook.txtCInfoZipdv.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtCInfoScuritydv.value.length == 0) {
        document.getElementById('dvCreditCardInfoMsg').innerHTML = "Enter security code.";
        ShowMessage('dvCreditCardInfoMsg', 'Enter security code.')
        document.frmMyHomesbook.txtCInfoScuritydv.focus();
        return false;
    }
    if (document.frmMyHomesbook.txtCInfoAmtdv.value.length == 0) {
        //document.getElementById('dvCreditCardInfoMsg').innerHTML = "Enter amount.";
        ShowMessage('dvCreditCardInfoMsg', 'Enter amount.')
        document.frmMyHomesbook.txtCInfoAmtdv.focus();
        return false;
    }    
    
    if (ValidateCreditCard() == false) {
        return false;

    } else {
        UpdateRealtorCreditCardInfo();
    }
}
function ValidateCreditCard() {

    var ccno = document.getElementById("txtCInfoCCNumdv").value;
    var ccname = document.getElementById("ddlCCtypedv").value;
    var hcard = document.getElementById("txtHCard").value;

    //alert("Card Number " + ccno);
    //alert("Card type " + ccname);
    if (hcard == "" || ccno != "") {
        if (!checkCreditCard(ccno, ccname)) {
            //document.getElementById('dvCreditCardInfoMsg').innerHTML = ccErrors[ccErrorNo];
            ShowMessage('dvCreditCardInfoMsg', ccErrors[ccErrorNo])
            //alert(ccErrors[ccErrorNo]);
            document.getElementById("txtCInfoCCNumdv").focus();
            return false;
        }
    }
    var year = new Date();
    if (year.getFullYear() >= document.getElementById("ddlYear").value)
        if (year.getMonth() > document.getElementById("ddlMonth").value) {
        //alert('You are using an expired card.');
        //document.getElementById('dvCreditCardInfoMsg').innerHTML = "You are using an expired card.";
        ShowMessage('dvCreditCardInfoMsg', 'You are using an expired card.')
        return false;
    }
    if (trim(document.getElementById("txtCInfoScuritydv").value, " ") == '') {
        //document.getElementById('dvCreditCardInfoMsg').innerHTML = "CVV2 Required.";
        ShowMessage('dvCreditCardInfoMsg', 'CVV2 Required.')
        document.getElementById("txtCInfoScuritydv").focus();
        return false;
    }
}

function ChangePassword1() {
    var url = 'changepassword.ashx?oldpassword=' + document.frmMyHomesbook.txtOldPassword.value + '&newpassword=' + document.frmMyHomesbook.txtNewPassword.value
    UpdateRealtorInfo(url, 'ChangePassword');
}
function UpdateRealtorBillingInfo() {
    var url = 'UpdateRealtorBillingInfo.ashx?name=' + document.frmMyHomesbook.txtBilNamedv.value + '&address1=' + document.frmMyHomesbook.txtBilAddressdv.value + '&address2=' + document.frmMyHomesbook.txtBilAddress2dv.value + '&city=' + document.frmMyHomesbook.txtBilCitydv.value + '&state=' + document.getElementById('ddlBillState').value + '&zip=' + document.frmMyHomesbook.txtBilZipdv.value + '&phone=' + document.frmMyHomesbook.txtBilPhonedv.value + '&email='
    //document.getElementById('txtBilEmailIDdv').value
    UpdateRealtorInfo(url, 'UpdateRealtorBillingInfo');
}
function UpdateRealtorPersonalInfo() {
    var url = 'UpdateRealtorPersonalInfo.ashx?fname=' + document.frmMyHomesbook.txtFName.value + '&lname=' + document.frmMyHomesbook.txtLname.value + '&city=' + document.frmMyHomesbook.txtRePwd.value + '&state=' + document.getElementById('ddlState').value + '&zip=' + document.frmMyHomesbook.txtZipCode.value + '&weburl=' + document.frmMyHomesbook.txtWebUrl.value + '&phone=' + document.frmMyHomesbook.txtPhno.value + '&cellphone=' + document.frmMyHomesbook.txtCellPhno.value + '&mlsid=' + document.frmMyHomesbook.txtMLSID.value + '&brokername=' + document.getElementById('ddlBrokerNames').value
    UpdateRealtorInfo(url, 'UpdateRealtorPersonalInfo');
}

function UpdateRealtorPreferences(id1, id2, id3, id4) {
    var rbcontact;
    var rbcell;
    var rbsms;
    var rbemail;
    var radio = document.getElementsByName(id1);
    for (var ii = 0; ii < radio.length; ii++) {
        if (radio[ii].checked)
            rbcontact = radio[ii].value;
    }
    var radio = document.getElementsByName(id2);
    for (var ii = 0; ii < radio.length; ii++) {
        if (radio[ii].checked)
            rbcell = radio[ii].value;
    }
    var radio = document.getElementsByName(id3);
    for (var ii = 0; ii < radio.length; ii++) {
        if (radio[ii].checked)
            rbsms = radio[ii].value;
    }
    var radio = document.getElementsByName(id4);
    for (var ii = 0; ii < radio.length; ii++) {
        if (radio[ii].checked)
            rbemail = radio[ii].value;
    }

    var chk1 = document.getElementById('cbAddListing').checked;
    var chk2 = document.getElementById('cbDeleteListing').checked;
    var chk3 = document.getElementById('cbCommentListing').checked;
    var url = 'UpdateRelatorPreferences.ashx?contact=' + rbcontact + '&cell=' + rbcell + '&sms=' + rbsms + '&email=' + rbemail + '&cbAdd=' + chk1 + '&cbDel=' + chk2 + '&cbComm=' + chk3
    UpdateRealtorInfo(url, 'UpdateRealtorPreferences');
}

function validateSpaces(id) {
    if (document.getElementById(id).value.length != 0) {
        var firstletter = document.getElementById(id).value;
        var lastletter1 = document.getElementById(id).value.length;
        var lastletter2 = document.getElementById(id).value.length - 1;
        var lastletter = document.getElementById(id).value;
        firstletter = firstletter.substring(0, 1);
        lastletter = lastletter.substring(lastletter1, lastletter2);
        if (firstletter.match(' ')) {
            document.getElementById('dvErrorCBMessage').innerHTML = "First letter cannot start with space";
            document.getElementById(id).focus();
            return false;
        }
        if (lastletter.match(' ')) {
            document.getElementById('dvErrorCBMessage').innerHTML = "Last letter cannot end with space";
            return false;
        }

    }
}

//       //================================
//        function getData() {
//            var XMLHttp;
//            XMLHttp = null;
//           var url = 'CheckMLSID.ashx?MLSID=' + document.frmMyHomesbook.txtMLSID.value + '&State=' + document.getElementById('ddlState').value
//            if (window.XMLHttpRequest) {
//                // code for all new browsers
//                XMLHttp = new XMLHttpRequest();
//            }
//            else if (window.ActiveXObject) {
//                // code for IE5 and IE6
//                XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
//            }
//            if (XMLHttp != null) {
//                XMLHttp.onreadystatechange = showSuggestion;
//                XMLHttp.open("GET", url, true);
//                XMLHttp.send(null);
//            }
//            else {
//                document.getElementById('dvMyAccountMsg').innerHTML = "Your browser does not support XMLHTTP.";
//            }
//        }
//        function showSuggestion() {
//            if (XMLHttp.readyState == 4) {
//                if (XMLHttp.status == 200) {
//                    var response = XMLHttp.responseText;
//                    //alert(response.toLowerCase());
////                    if (document.form1.txtMLSid.value.length == 0) {
////                        document.getElementById("dvMyAccountMsg").innerHTML = "Please enter your MLSID"
////                    }
////                    else
//                        if (response.toLowerCase() == "false") {
//                            document.getElementById('dvMyAccountMsg').innerHTML = "Available";
//                    }
//                    else {
//                        document.getElementById('dvMyAccountMsg').innerHTML = "Not Available";
//                    }
//                }
//                else {
//                    document.getElementById('dvMyAccountMsg').innerHTML = "There was a problem with the request.";
//                }
//            }
//        }// UpdateRealtorInfo(url, 'CheckMLSID');
//        //================================

function UpdateRealtorCreditCardInfo() {
    var url = 'UpdateRealtorCreditCardInfo.ashx?cctype=' + document.getElementById('ddlCCtypedv').value + '&ccno=' + document.frmMyHomesbook.txtCInfoCCNumdv.value + '&ccExpMonth=' + document.getElementById('ddlMonth').value + '&ccExpYear=' + document.getElementById('ddlYear').value + '&nameoncard=' + document.frmMyHomesbook.txtCInfoNameOnCarddv.value + '&address=' + document.frmMyHomesbook.txtCInfoAddressdv.value + '&zip=' + document.frmMyHomesbook.txtCInfoZipdv.value + '&security=' + document.frmMyHomesbook.txtCInfoScuritydv.value + '&amount=' + document.frmMyHomesbook.txtCInfoAmtdv.value + '&autorenuel=' + document.getElementById('chkAuto').checked
    UpdateRealtorInfo(url, 'UpdateRealtorCreditCardInfo');
}


function Validation() {

    if (document.form1.txtOldPassword.value.length == 0) {
        document.getElementById('dvErrorMsg').innerHTML = "Enter Old password.";
        document.form1.txtOldPassword.focus();
        return false;
    }
    if (document.form1.txtOldPassword.value.length != 0) {
        var firstletter = document.form1.txtOldPassword.value;
        var lastletter1 = document.form1.txtOldPassword.value.length;
        var lastletter2 = document.form1.txtOldPassword.value.length - 1;
        var lastletter = document.form1.txtOldPassword.value;
        firstletter = firstletter.substring(0, 1);
        lastletter = lastletter.substring(lastletter1, lastletter2);
        if (firstletter.match(' ')) {
            document.getElementById('dvErrorMsg').innerHTML = "Password should not start with space.";
            document.form1.txtOldPassword.focus();
            return false;
        }
        if (lastletter.match(' ')) {
            document.getElementById('dvErrorMsg').innerHTML = "Password should not end with space.";
            document.form1.txtOldPassword.focus();
            return false;
        }

    }
    if (document.form1.txtNewPassword.value.length == 0) {
        document.getElementById('dvErrorMsg').innerHTML = "Enter New password.";
        document.form1.txtNewPassword.focus();
        return false;
    }
    if (document.form1.txtNewPassword.value.length != 0) {
        var firstletter = document.form1.txtNewPassword.value;
        var lastletter1 = document.form1.txtNewPassword.value.length;
        var lastletter2 = document.form1.txtNewPassword.value.length - 1;
        var lastletter = document.form1.txtNewPassword.value;
        firstletter = firstletter.substring(0, 1);
        lastletter = lastletter.substring(lastletter1, lastletter2);
        if (firstletter.match(' ')) {
            document.getElementById('dvErrorMsg').innerHTML = "Password should not start with space.";
            document.form1.txtPassword.focus();
            return false;
        }
        if (lastletter.match(' ')) {
            document.getElementById('dvErrorMsg').innerHTML = "Password should not end with space.";
            document.form1.txtPassword.focus();
            return false;
        }

    }
    if (document.form1.txtNewPassword.value.length < 6 || document.form1.txtNewPassword.value.length > 15) {
        document.getElementById('dvErrorMsg').innerHTML = "Enter password between 6 to 15 characters.";
        document.form1.txtNewPassword.focus();
        return false;
    }
    if (document.form1.txtConfirmPassword.value.length == 0) {
        document.getElementById('dvErrorMsg').innerHTML = "Re-type password.";
        document.form1.txtConfirmPassword.focus();
        return false;
    }
    if (document.form1.txtNewPassword.value != document.form1.txtConfirmPassword.value) {
        document.getElementById('dvErrorMsg').innerHTML = "Password mis-match";
        document.form1.txtNewPassword.focus();
        return false;
    }
    ChangePassword();
}

function checkEmail(form1) {
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('txtRealtorEmail').value)) {
        return (true)
    }
}
function checkEmail(form1) {
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('txtEmail').value)) {
        return (true)
    }
}


function InsertNewClient() {
    if (document.getElementById('txtFirstName').value.indexOf(' ') > -1) {
        document.getElementById('dvClientMessage').innerHTML = "Spaces are not allowed in first name.";
        document.getElementById('txtFirstName').focus();
        return false;
    }
    if (document.getElementById('txtLastName').value.indexOf(' ') > -1) {
        document.getElementById('dvClientMessage').innerHTML = "Spaces are not allowed in last name.";
        document.getElementById('txtLastName').focus();
        return false;
    }
    if (document.getElementById('txtFirstName').value.length == 0) {
        document.getElementById('dvClientMessage').innerHTML = "Please enter Client first name.";
        document.getElementById('txtFirstName').focus();
        return false;
    }

    if (document.getElementById('txtLastName').value.length == 0) {
        document.getElementById('dvClientMessage').innerHTML = "Please enter Client last name.";
        document.getElementById('txtLastName').focus();
        return false;
    }
    if (document.getElementById('txtEmail').value.length == 0) {
        document.getElementById('dvClientMessage').innerHTML = "Please enter Client email address.";
        document.getElementById('txtEmail').focus();
        return false;
    }
    if (!checkEmail(this)) {
        document.getElementById('dvClientMessage').innerHTML = "Invalid email address! please re-enter.";
        document.getElementById('txtEmail').focus();
        return false;
    }

    InsertClientDetails();
}

function Validaterealtor() {
    var RealtorName = document.getElementById('txtRealtorName').value;
    if (document.getElementById('txtRealtorName').value.indexOf(' ') > -1) {
        document.getElementById('dvRErrorMsg').innerHTML = "Spaces are not allowed in realtor name.";
        document.getElementById('txtRealtorName').focus();
        return false;
    }
    if (document.getElementById('txtRealtorName').value.length == 0) {
        document.getElementById('dvRErrorMsg').innerHTML = "Please enter realtor name.";
        document.getElementById('txtRealtorName').focus();
        return false;
    }
    if (!SpecialCharacters(RealtorName)) {
        document.getElementById('dvRErrorMsg').innerHTML = "Special characters are not allowed in realtor name.";
        document.getElementById('txtRealtorName').focus();
        return false;
    }
    if (document.getElementById('txtRealtorEmail').value.length == 0) {
        document.getElementById('dvRErrorMsg').innerHTML = "Please enter realtor email address.";
        document.getElementById('txtRealtorEmail').focus();
        return false;
    }

    if (!checkEmail2(this)) {
        document.getElementById('dvRErrorMsg').innerHTML = "Invalid email address! please re-enter.";
        document.getElementById('txtRealtorEmail').focus();
        return false;
    }
    InsertRealtorDetails();
}

function checkEmail2(form1) {
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('txtRealtorEmail').value)) {
        return (true)
    }
}
function Validaterealtordetails() {
    if (document.getElementById('txtEditRealtorName').value.indexOf(' ') > -1) {
        document.getElementById('dvErrorEditRealtorMsg').innerHTML = "Spaces are not allowed in realtor name.";
        document.getElementById('txtEditRealtorName').focus();
        return false;
    }
    if (!SpecialCharacters(document.getElementById('txtEditRealtorName').value)) {
        document.getElementById('dvErrorEditRealtorMsg').innerHTML = "Special characters are not allowed in realtor name.";
        document.getElementById('txtEditRealtorName').focus();
        return false;
    }
    if (document.getElementById('txtEditRealtorName').value.length == 0) {
        document.getElementById('dvErrorEditRealtorMsg').innerHTML = "Please enter realtor name.";
        document.getElementById('txtEditRealtorName').focus();
        return false;
    }

    if (document.getElementById('txtEditRealtorEmail').value.length == 0) {
        document.getElementById('dvErrorEditRealtorMsg').innerHTML = "Please enter realtor email address.";
        document.getElementById('txtEditRealtorEmail').focus();
        return false;
    }
    if (!checkEmail1(this)) {
        document.getElementById('dvErrorEditRealtorMsg').innerHTML = "Invalid email address! please re-enter.";
        document.getElementById('txtEditRealtorEmail').focus();
        return false;
    }

    UpdateRealtordetails();
}

function checkEmail1(form1) {
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('txtEditRealtorEmail').value)) {
        return (true)
    }
}

function validateMessages() {
    if (document.getElementById('txtSubject').value.length == 0) {
        document.getElementById('dvErrorSendmessage').innerHTML = "Please enter subject.";
        document.getElementById('txtSubject').focus();
        return false;
    }

    if (document.getElementById('txtMessage').value.length == 0) {
        document.getElementById('dvErrorSendmessage').innerHTML = "Please enter message.";
        document.getElementById('txtMessage').focus();
        return false;
    }
    if (document.getElementById('txtMessage').value.length > 250) {
        document.getElementById('dvErrorSendmessage').innerHTML = "Message length should be less than 250 character.";
        document.getElementById('txtMessage').focus();
        return false;
    }

    sendMessage();
}

function validateCallBackMessages() {
    if (document.getElementById('txtCBSubject').value.length == 0) {
        document.getElementById('dvErrorCBMessage').innerHTML = "Please enter phone.";
        document.getElementById('txtCBSubject').focus();
        return false;
    }
    var test = validateSpaces('txtCBSubject');
    if (test == "false") {
        return false;
    }

    if (document.getElementById('txtCBMessage').value.length == 0) {
        document.getElementById('dvErrorCBMessage').innerHTML = "Please enter message.";
        document.getElementById('txtCBMessage').focus();
        return false;
    }
    validateSpaces('txtCBMessage');
    if (document.getElementById('txtCBMessage').value.length > 250) {
        document.getElementById('dvErrorCBMessage').innerHTML = "Message length should be less than 250 character.";
        document.getElementById('txtCBMessage').focus();
        return false;
    }

    sendCallBackMessage();
}

function cleardivmsgs() {
    document.getElementById('dvErrorMsg').innerHTML = '&nbsp;';
    document.getElementById('dvRErrorMsg').innerHTML = '&nbsp;';
    document.getElementById('dvErrorSendmessage').innerHTML = '&nbsp;';
    document.getElementById('dvErrorCBMessage').innerHTML = '&nbsp;';
}

function UpdateRealtordetails() {
    //            //Start Login Checking based on the Browser
    //            checkLoginStatus()
    //            if (loginstatus == '0') {
    //                alert('Your session has been expired!');
    //                window.location = "Index.aspx";
    //                return false;
    //            }
    //            //End Login Checking based on the Browser


    var url = 'UpdateRealtor.ashx?name=' + document.getElementById('txtEditRealtorName').value + '&email=' + document.getElementById('txtEditRealtorEmail').value + '&func=UpdateRealtordetails'
    UpdateRealtorInfo(url, 'UpdateRealtor');
}

function CheckFacebookUserExists(fbUserID) {
    var url = 'CheckFacebookUserExists.ashx?fbUserID=' + fbUserID + '&func=CheckFacebookUserExists'
    UpdateRealtorInfo(url, 'CheckFacebookUserExists');
}

function Removerealtor() {

    //            //Start Login Checking based on the Browser
    //            checkLoginStatus()
    //            if (loginstatus == '0') {
    //                alert('Your session has been expired!');
    //                window.location = "Index.aspx";
    //                return false;
    //            }
    //            //End Login Checking based on the Browser

    var url = 'UpdateRealtor.ashx?func=Removerealtor'
    UpdateRealtorInfo(url, 'Removerealtor');
}

function InsertRealtorDetails() {

    //            //Start Login Checking based on the Browser
    //            checkLoginStatus()
    //            if (loginstatus == '0') {
    //                alert('Your session has been expired!');
    //                window.location = "Index.aspx";
    //                return false;
    //            }
    //            //End Login Checking based on the Browser

    var url = 'UpdateRealtor.ashx?name=' + document.getElementById('txtRealtorName').value + '&email=' + document.getElementById('txtRealtorEmail').value + '&func=InsertRealtorDetails'
    UpdateRealtorInfo(url, 'InsertRealtorDetails');
}

function InsertClientDetails() {

    //            //Start Login Checking based on the Browser
    //            checkLoginStatus()
    //            if (loginstatus == '0') {
    //                alert('Your session has been expired!');
    //                window.location = "Index.aspx";
    //                return false;
    //            }
    //            //End Login Checking based on the Browser


    var url = 'InsertClientDetails.ashx?fname=' + document.getElementById('txtFirstName').value + '&lname=' + document.getElementById('txtLastName').value + '&email=' + document.getElementById('txtEmail').value
    UpdateRealtorInfo(url, 'InsertClientDetails');

}

function ChangePassword() {

    //            //Start Login Checking based on the Browser
    //            checkLoginStatus()
    //            if (loginstatus == '0') {
    //                alert('Your session has been expired!');
    //                window.location = "Index.aspx";
    //                return false;
    //            }
    //            //End Login Checking based on the Browser   

    var url = 'UpdateRealtor.ashx?oldpassword=' + document.getElementById('txtOldPassword').value + '&newpassword=' + document.getElementById('txtNewPassword').value + '&func=ChangePassword'
    //alert(url);
    UpdateRealtorInfo(url, 'ConsumerChangePassword');
}

function sendMessage() {
    //            //Start Login Checking based on the Browser
    //            checkLoginStatus()
    //            if (loginstatus == '0') {
    //                alert('Your session has been expired!');
    //                window.location = "Index.aspx";
    //                return false;
    //            }
    //            //End Login Checking based on the Browser 

    var url = 'HttpHandlers/MessageHandler.ashx?subject=' + document.getElementById('txtSubject').value + '&message=' + document.getElementById('txtMessage').value + '&callbackmessage=0';

    UpdateRealtorInfo(url, 'sendMessage');
}

function sendCallBackMessage() {
    //            //Start Login Checking based on the Browser
    //            checkLoginStatus()
    //            if (loginstatus == '0') {
    //                alert('Your session has been expired!');
    //                window.location = "Index.aspx";
    //                return false;
    //            }
    //            //End Login Checking based on the Browser 

    var url = 'HttpHandlers/MessageHandler.ashx?subject=Callback:' + document.getElementById('txtCBSubject').value + '&message=' + document.getElementById('txtCBMessage').value + '&callbackmessage=1';

    UpdateRealtorInfo(url, 'sendCallBackMessage');
}


function charCount(key, content, length) {
    if (content.length > length) {
        alert("More than " + length + " characters are not allowed.")
        content = content.substring(0, length);
    }
    //textbox.value = text;
    return false;
}

