﻿function initializeEvents() {

    $(function () {

        $(".water").each(function () {
            $tb = $(this);
            if ($tb.val() != this.title) {
                $tb.removeClass("water");
            }

            if ($.trim($tb.val()) == "") {
                $tb.addClass("water");
            }
        });

        $(".water").focus(function () {

            $tb = $(this);
            if ($tb.val() == this.title) {
                $tb.val("");
                $tb.removeClass("water");
            }
        });

        $(".water").blur(function () {
            $tb = $(this);
            if ($.trim($tb.val()) == "") {
                $tb.val(this.title);
                $tb.addClass("water");
            }
        });

    });
}
initializeEvents();

$(document).ready(function () {
    $("#searchbylocation").click(function () {
        $("#searchbyLocationDiv").slideDown();
        $("#searchbyNameDiv").slideUp();
        document.getElementById('ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_imgSrchArrow').src = "Images/search_arrow_down.png";
        document.getElementById('ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_imgSrchArrow2').src = "Images/search_arrow_right.png";
        $("#searchbyNameDiv *").each(function () {
            $tb = $(this);
            if (this.type == 'select-one')
                $tb.val('0');
            else if (this.type == 'text') {
                $tb.val(this.title);
                $tb.addClass("water");
            }

        });
        initializeEvents();
    });

    $("#searchbyName").click(function () {
        $("#searchbyLocationDiv").slideUp();
        $("#searchbyNameDiv").slideDown();
        document.getElementById('ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_imgSrchArrow').src = "Images/search_arrow_right.png";
        document.getElementById('ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_imgSrchArrow2').src = "Images/search_arrow_down.png";
        $("#searchbyLocationDiv *").each(function () {
            $tb = $(this);
            if (this.type == 'select-one')
                $tb.val('0');
            else if (this.type == 'text') {
                $tb.val(this.title);
                $tb.addClass("water");
            }
            $("#moreOptions input:checkbox").each(function () {
                $tb = $(this);
                this.checked = false;
            });
        });
        initializeEvents();

    });

    //  $(document).pngFix('blank.gif');



    $("#Mserarch").click(function () {
        $("#moreOptions").slideToggle('slow', function () {
            document.getElementById('ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_searchArrow').src = "images/arrow_down.jpg";
            document.getElementById('Mserarch').innerHTML = document.getElementById('ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdHideOpt').value;
            if (document.getElementById('moreOptions').style.display == 'none') {
                //lblserarch 
                document.getElementById('ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_searchArrow').src = "images/arrow_right.jpg";
                document.getElementById('Mserarch').innerHTML = document.getElementById('ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdMoreOpt').value;
                $("#moreOptions input:checkbox").each(function () {
                    $tb = $(this);
                    this.checked = false;
                });

            }
            $("#searchbyLocationDiv *").each(function () {
                $tb = $(this);
                if (this.type == 'select-one') {
                    if ($(this).attr('id') == 'ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_ddlLanguage') {
                        if ($('#ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnLanguage').val() == '')
                            $tb.val('0');
                        else {

                            var current_lang = $('#ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnLanguage').val();
                            setDefaultLanguage(current_lang);
                        }
                    }
                    else {
                        $tb.val('0');
                    }
                }
                else if (this.type == 'text') {
                    //$tb.val(this.title);
                    //$tb.addClass("water");
                }

            });
        });
    });

    if ($('#ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnLanguage').val() != '' && $('#ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnLanguage').val() != 'Select Language Preferred')
        $("#Mserarch").trigger('click');
});

$(function () {

    $(".water").each(function () {
        $tb = $(this);
        if ($tb.val() != this.title) {
            $tb.removeClass("water");
        }

        if ($.trim($tb.val()) == "") {
            $tb.addClass("water");
        }
    });

    $(".water").focus(function () {
        $tb = $(this);
        if ($tb.val() == this.title) {
            $tb.val("");
            $tb.removeClass("water");
        }
    });

    $(".water").blur(function () {
        $tb = $(this);
        if ($.trim($tb.val()) == "") {
            $tb.val(this.title);
            $tb.addClass("water");
        }
    });
    $("#searchtxtbox input:text").keyup(function () {
        if ($("#searchtxtbox input:text").val().length < 2)
            return;
        $("#moreOptions").slideUp('slow', function () {
            $("#moreSearch img").attr('src', "Images/arrow_right.jpg");
            //$('#Mserarch').html("More Options");
            $('#Mserarch').html(document.getElementById('ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdMoreOpt').value);
            $("#moreOptions input:checkbox").each(function () {
                $tb = $(this);
                this.checked = false;
            });
        });
    });
});

String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

// For Results tab Functionality

var curr_Tab = 1;

function toggleSearchTab(which) {

    var curtextval1 = document.getElementById("current");
    var curtextval2 = document.getElementById("general");

    var area1 = document.getElementById("searchPaneArea");
    var Name2 = document.getElementById("searchPaneName");

    if (which == "1") {
        if (curr_Tab == "1")
            return false;
        curtextval1.id = "general";
        curtextval2.id = "current";

        var AgentName = '';

        if (AgentName == '') {
            document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtAgentname").value = $("#ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_hdnAgentName").attr('value');
        }
        else {
        }

        $("#ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtZip").addClass('water');
        document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_ddlstate").selectedIndex = 0;

        area1.style.display = "block";
        Name2.style.display = "none";

        $("#ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtAgentname").focus(function () {

            $(this).val("");
            $(this).removeClass("water");

        });


    }

    if (which == "2") {
        if (curr_Tab == "2")
            return false;

        curtextval1.id = "general";
        curtextval2.id = "current";


        var Agentzip = '';
        if (document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtZip").value == '') {
            //document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtZip").value = "Enter Zip Code / Postal Code";
            document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtZip").value = document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_hdnZip").value;
        }
        else {
            // document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtZip").value = Agentzip;
        }
        $("#ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtZip").addClass('water');
        $("#ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtZip").focus(function () {
            $(this).val("");

        });
        area1.style.display = "none";
        Name2.style.display = "block";


    }
    curr_Tab = which;
}

// End 




function checkZipInput_Search() {
    var zipText = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtZipcode").value;
    var streetText = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtStreet").value;
    var cityText = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtCity").value;
    var ddlstate = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_ddlStateMoreOptions");
    var ddlstateText = ddlstate.options[ddlstate.selectedIndex].text;
    var ddlLanguage = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_ddlLanguage");
    var ddllangText = ddlLanguage.options[ddlLanguage.selectedIndex].text;
    var finchk = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_chkFSevcise");
    var buschk = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_chkBInsurence");
    var milkchk = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_chkMilk");
    var alpha = /^[a-zA-Z\s]+$/;
    var alphanum = /^[a-zA-Z0-9#,\s]+$/;
    var number = /^[0-9-]+$/;
    var num = /^[0-9]+$/;


    var errorMessage = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_lblMessage");
    while (cityText.substring(0, 1) == " ") {
        cityText = cityText.substring(1, cityText.length);
    }
    while (cityText.substring(cityText.length - 1, cityText.length) == " ") {
        cityText = cityText.substring(0, cityText.length - 1);
    }
    while (streetText.substring(0, 1) == " ") {
        streetText = streetText.substring(1, streetText.length);
    }
    while (streetText.substring(streetText.length - 1, streetText.length) == " ") {
        streetText = streetText.substring(0, streetText.length - 1);
    }
    if (streetText != "" && streetText != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnStreet").value) {
        if ((cityText == "" || cityText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnCity").value) || (ddlstateText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnState").value)) {
            //errorMessage.innerHTML = "Please enter valid City and State.";
            errorMessage.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnCityStateValidMessage").value;
            return false;
        }

    }
    if (cityText != "" && cityText != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnCity").value && ddlstateText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnState").value) {
        //errorMessage.innerHTML = "Please enter valid City and State.";
        errorMessage.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnCityStateValidMessage").value;
        return false;
    }

    if ((cityText == "" || cityText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnCity").value) && ddlstateText != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnState").value) {
        //errorMessage.innerHTML = "Please enter valid City.";
        errorMessage.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnCityValidMessage").value;
        return false;
    }

    if ((zipText == "" || zipText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnZip").value) && (streetText == "" || streetText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnStreet").value) && (cityText == "" || cityText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnCity").value) && ddlstateText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnState").value && ddllangText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnLanguage").value && finchk.checked == false && milkchk.checked == false) {
        errorMessage.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnZipcodeCityStateValidMessage").value;
        //errorMessage.innerHTML = "Please enter a valid Zip Code or City and State.";
        return false;
    }
    else {
        var usZip = /^([0-9]{5})(-[0-9]{4})?$/i;
        if (!(zipText.match(usZip) || (zipText == "" || zipText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnZip").value)) && (cityText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnCity").value && ddlstateText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnState").value)) {
            //errorMessage.innerHTML = "Please enter a valid Zip Code";
            errorMessage.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnZipCodeValidMessage").value;
            return false;
        }

        if (zipText == "") {
            if (document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtStreet").value == ""
                        || (document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtStreet").value
                        == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnStreet").value)) {
                //errorMessage.innerHTML = "*Enter Valid Street";
                errorMessage.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnStreetValidMessage").value;
                return false;
            }
            if (document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtCity").value
            != ""
            && document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtCity").value
            != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnCity").value) {
                if (!(document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtCity").value).match(alpha)) {
                    //errorMessage.innerHTML = "Please enter valid City and State";
                    errorMessage.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnCityValidMessage").value;
                    return false;
                }
            }
        }


        if (zipText != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnZip").value && (finchk.checked || milkchk.checked)) {
            return true;
        }
        else if (((finchk.checked || milkchk.checked) && ddllangText != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnLanguage").value
        && zipText != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnZip").value)
        || (ddllangText != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnLanguage").value
        && zipText != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnZip").value)) {
            return true;
        }
        else if (finchk.checked || milkchk.checked || ddllangText != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnLanguage").value) {
            if (cityText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnCity").value
            || ddlstateText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnState").value) {
                //errorMessage.innerHTML = "Please enter valid City and State.";
                errorMessage.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnZipcodeCityStateValidMessage").value;
                return false;
            }
            else {
                return true;
            }
        }
    }
    return true;
}

function focusToSearchButton(e, obj) {
    if (document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtZipcode").value.length == 5) {
        document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_imgFindAgentbyZip").focus();
    }
}


function EnterKey_ZipMoreSearch(e, obj) {
   
    var key;
    var ctrlpressed = 0;
    if (window.event)
        key = window.event.keyCode;       //IE 
    else
        key = e.which;                    //firefox
    ctrlpressed = e.ctrlKey;

    var selectionStart = obj.selectionStart;
    var selectionEnd = obj.selectionEnd;
    var selectedType = '';
    if (document.selection)
        selectedType = document.selection.type;
    else if (document.getSelection().type) {
        selectedType = document.getSelection().type;
    }
    else {
        if (selectionStart != selectionEnd)
            selectedType = 'Text';
    }
    //alert(obj.id);
    //    if (key == 118)
    //        return true;
    if (obj.value.length >= 5) {
        if (key == 8 || key == 0 || ((selectedType == 'Text' || selectedType == 'Range') && (key >= 48 && key <= 57)))
        { return true; } else { return false; }
    }
    if (obj.id == "ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtZipcode") {
        var fld_length = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtZipcode").value.length;
        $("#ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtZipcode").removeClass('water');
        if (((key >= 48 && key <= 57) || key == 08 || key == 0) || key == 13)
        { return true; }

        else if (ctrlpressed && (key == 118 || key == 86)) {
            return true;
        }
        //else if (fld_length == 5 && (key == 08 || key == 0 || key == 13)) { return true; }
        else { return false; }
    }
    if (key == 13) {
        document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_imgFindAgentbyZip").click();
        return false;
    }
    return true;
}



function EnterKey_ZipMoreSearchForResults(e, obj) {
    
    var key;
    var ctrlpassed = 0;
    var evt = e || window.event; // IE compatibility 
    if (window.event)
        key = window.event.keyCode;       //IE 
    else
        key = e.which;                    //firefox

    var selectionStart = obj.selectionStart;
    var selectionEnd = obj.selectionEnd;
    var selectedType = '';
    if (document.selection)
        selectedType = document.selection.type;
    else if (document.getSelection().type) {
        selectedType = document.getSelection().type;
    }
    else {
        if (selectionStart != selectionEnd)
            selectedType = 'Text';
    }
    //alert(obj.id);
    if (obj.value.length >= 5) {
        if (key == 8 || key == 0 || ((selectedType == 'Text' || selectedType == 'Range') && (key >= 48 && key <= 57)))
        { return true; } else { return false; }
    }
    if (obj.id == "ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtZip") {
        var fld_length = document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtZip").value.length;
        $("#ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtZip").removeClass('water');

        if (((key >= 48 && key <= 57) || key == 08 || key == 0) || key == 13)
        { return true; }
        else if (ctrlpassed && (key == 118 || key == 86)) {
            return true;
        }
        else {
            if (window.event)
            { evt.returnValue = false; }
            else { return false; }
        }
    }
    if (key == 13) {
        document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_btnFindByZip").click();
        return false;
    }
    return true;
}
function checkNameInput_Search() {

    var nameText = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtAgentName").value;
    var ddlState = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_ddlState");
    var ddlStateText = ddlState.options[ddlState.selectedIndex].text;
    var errorMessage1 = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_lblMessage2");
    var alpha = ""; //  /^[a-zA-Z\s]+$/;

    while (nameText.substring(0, 1) == " ") {
        nameText = nameText.substring(1, nameText.length);
    }
    while (nameText.substring(nameText.length - 1, nameText.length) == " ") {
        nameText = nameText.substring(0, nameText.length - 1);
    }

    if ((nameText == "" || nameText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnAgentName").value) && ddlStateText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnState").value) {
        //errorMessage1.innerHTML = "Please enter Agent or Agency name";
        errorMessage1.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnAgentNameValidMessage").value;
        if (ddlStateText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnState").value && (nameText != "" || nameText != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnAgentName").value)) {
            errorMessage1.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnAgentNameValidMessage3").value;
            return false;
        }
        return false;
    }
    else if (!(document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtAgentName").value).match(alpha) && (document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtAgentName").value) != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnAgentName").value) {
        //errorMessage1.innerHTML = "*Enter Valid AgentName";
        errorMessage1.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnAgentNameValidMessage2").value;
        return false;
    }
    else if (ddlStateText != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnState").value && (nameText == "" || nameText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnAgentName").value)) {
        //errorMessage1.innerHTML = "Please enter Agent or Agency name";
        errorMessage1.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnAgentNameValidMessage").value;
        return false;
    }
    //    else if (ddlStateText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnState").value && (nameText != "" || nameText != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnAgentName").value)) {
    //        //errorMessage1.innerHTML = "Please select state";
    //        errorMessage1.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnStateValidMessage").value;
    //        return false;
    //    }
    //    else if (ddlStateText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnState").value && (nameText != "" || nameText != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnAgentName").value)) {
    //        errorMessage1.innerHTML = "Please enter Agent or Agency name and Please select state";
    //        return false;
    //    }
    else if (!(document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtAgentName").value).match(alpha) && (document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtAgentName").value) != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnAgentName").value) {
        //errorMessage1.innerHTML = "*Enter Valid AgentName";
        errorMessage1.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnAgentNameValidMessage2").value;
        return false;
    }
    else if (ddlStateText != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnState").value && (nameText == "" || nameText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnAgentName").value)) {
        //errorMessage1.innerHTML = "Please enter Agent or Agency name ";
        errorMessage1.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnAgentNameValidMessage").value;
        return false;
    }
    else if (ddlStateText == document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnState").value && (nameText != "" || nameText != document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnAgentName").value)) {
        //errorMessage1.innerHTML = "Please select state";
        errorMessage1.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnStateValidMessage").value;
        return false;
    }
    else {

        return true;
    }
}

function disableEnter(e, obj) {
    var key;
    if (window.event)
        key = window.event.keyCode;       //IE 
    else
        key = e.which;                    //firefox

    if (key == 13) {
        return false;
    }
}

var pkey = 32;
function EnterKey_Search(e) {
    var key;

    if (window.event)
        key = window.event.keyCode;     //IE 
    else
        key = e.which;     //firefox
    if (key == 32 && pkey == 32) {
        //document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_imgFindAgentbyName").click();
        return false;
    }
    else {
        pkey = key;
    }
    if (key == 13) {
        document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_imgFindAgentbyName").click();
        return false;
    }
    return true;
}

function RedirecttoNewWebsite() {
    var Websitename = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnWebsiteName").value;
    var Plantype = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnplantype").value;
    //  window.open(Websitename, '', 'toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,height=900px,width=700px');
    if (Plantype == "1")
        window.open("StandHome.aspx?val=" + Websitename);
    else if (Plantype == "2")
        window.open("Premier.aspx?val=" + Websitename);
    else if (Plantype == "3")
        window.open("PremierSilver.aspx?val=" + Websitename);
    return false;

}

function DisiplayMapDirections() {
    var Websitename = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnWebsiteName").value;
    var Plantype = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnplantype").value;
    //window.open(Websitename+'/ContactUs.aspx', '', 'toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,height=900px,width=700px');
    //if (Plantype == "1")
    window.open('ContactMe.aspx?val=' + Websitename);
    return false;
}

function RedirectViewWebsite(siteId) {
    window.open(siteId, '', 'toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,height=900px,width=700px');
}

function lnkreset_Click() {
    document.getElementById("<%=txtZipcode.ClientID%>").value = "Enter Zip Code / Postal Code";
    document.getElementById("<%=txtStreet.ClientID%>").value = "Street Address";
    document.getElementById("<%=txtCity.ClientID%>").value = "City";
    document.getElementById("<%=ddlStateMoreOptions.ClientID%>").selectedIndex = 0;
    document.getElementById("<%=ddlLanguage.ClientID%>").selectedIndex = 0;
    document.getElementById("<%=chkFSevcise.ClientID%>").checked = false;
    document.getElementById("<%=chkMilk.ClientID%>").checked = false;
    document.getElementById("<%=lblMessage.ClientID%>").innerHTML = "";
    return false;
}

function disable() {
    document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtZipcode").value = document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_hdnZip").value;
    $("#ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtZipcode").addClass("water");
}

function disableAddr() {
    document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtStreet").value = $("#ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtStreet").attr("title");
    $("#ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtStreet").addClass("water");
    document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtCity").value = $("#ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtCity").attr("title");
    $("#ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtCity").addClass("water");
    document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_ddlStateMoreOptions").selectedIndex = 0;
}




function checkInput() {
    var number = /^[0-9-]+$/;
    var num = /^[0-9]+$/;

    var zipText = document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtZip").value;
    if (zipText == "" || zipText == document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_hdnZip").value) {
        document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_lblErrorMsg").innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_hdnZipCodeValidMessage").value;
        return false;
    }
    else {
        var usZip = /^([0-9]{5})(-[0-9]{4})?$/i;
        if (!(zipText.match(usZip) || (zipText == "" || zipText == document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_hdnZip").value))) {
            document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_lblErrorMsg").innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_hdnZipCodeValidMessage").value;
            return false;
        }
    }
    return true;
}


function checkNameInput() {

    var nameText = document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtAgentname").value;
    var ddlArea = document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_ddlstate");
    var ddlStateText = ddlArea.options[ddlArea.selectedIndex].text;
    var ddlStateText1 = ddlArea.options[0].text;

    var errorMessage1 = document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_lblNameError")
    var alpha = /^[a-zA-Z\-\'\.\,\s]+$/;
    while (nameText.substring(0, 1) == " ") {
        nameText = nameText.substring(1, nameText.length);
    }
    while (nameText.substring(nameText.length - 1, nameText.length) == " ") {
        nameText = nameText.substring(0, nameText.length - 1);
    }

    if ((nameText == "" || nameText == document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_hdnAgentName").value) && ddlStateText == ddlStateText1) {
        errorMessage1.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_hdnAgentNameValidMessage").value;
        //errorMessage1.innerHTML = "Please enter Agent or Agency name";
        return false;
    }
    else if (!(document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtAgentname").value).match(alpha) && (document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtAgentname").value) != document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_hdnAgentName").value) {
        errorMessage1.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_hdnAgentNameValidMessage2").value;
        //errorMessage1.innerHTML = "*Enter Valid AgentName";
        return false;
    }
    else if (ddlStateText != ddlStateText1 && (nameText == "" || nameText == document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_hdnAgentName").value)) {
        errorMessage1.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_hdnAgentNameValidMessage").value;
        //    errorMessage1.innerHTML = "Please enter Agent or Agency name";
        return false;
    }
    else if (ddlStateText == ddlStateText1 && (nameText != "" || nameText != document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_hdnAgentName").value)) {
        //errorMessage1.innerHTML = "Please select state";
        errorMessage1.innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_hdnStateValidMessage").value;
        return false;
    }
    else {

        return true;
    }

    // return true;
}

$(function () {
    $("#ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtZipcode").autocomplete({
        source: function (request, response) {
            $.ajax({
                url: "AutoComplete.asmx/GetZipCode",
                data: "{ 'prefixText': '" + request.term + "' }",
                dataType: "json",
                type: "POST",
                contentType: "application/json; charset=utf-8",
                dataFilter: function (data) { return data; },
                success: function (data) {
                    response($.map(data.d, function (item) {
                        return {
                            value: item
                        }
                    }))
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    //alert(textStatus);
                }
            });
        },
        minLength: 2
    });
});


$(function () {
    $("#ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtStreet").autocomplete({
        source: function (request, response) {
            $.ajax({
                url: "AutoComplete.asmx/GetStreet",
                data: "{ 'prefixText': '" + request.term + "' }",
                dataType: "json",
                type: "POST",
                contentType: "application/json; charset=utf-8",
                dataFilter: function (data) { return data; },
                success: function (data) {
                    response($.map(data.d, function (item) {
                        return {
                            value: item
                        }
                    }))
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    //alert(textStatus);
                }
            });
        },
        minLength: 2
    });
});

$(function () {
    $("#ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtCity").autocomplete({
        source: function (request, response) {
            $.ajax({
                url: "AutoComplete.asmx/GetCity",
                data: "{ 'prefixText': '" + request.term + "' }",
                dataType: "json",
                type: "POST",
                contentType: "application/json; charset=utf-8",
                dataFilter: function (data) { return data; },
                success: function (data) {
                    response($.map(data.d, function (item) {
                        return {
                            value: item
                        }
                    }))
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    //alert(textStatus);
                }
            });
        },
        minLength: 2
    });
});


$(function () {
    $("#ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtAgentName").autocomplete({
        source: function (request, response) {
            $.ajax({
                url: "AutoComplete.asmx/GetName",
                data: "{ 'prefixText': '" + request.term + "' }",
                dataType: "json",
                type: "POST",
                contentType: "application/json; charset=utf-8",
                dataFilter: function (data) { return data; },
                success: function (data) {
                    response($.map(data.d, function (item) {
                        return {
                            value: item
                        }
                    }))
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    //alert(textStatus);
                }
            });
        },
        minLength: 2
    });
});


$(function () {
    $("#ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtZip").autocomplete({
        source: function (request, response) {
            $.ajax({
                url: "AutoComplete.asmx/GetZipCode",
                data: "{ 'prefixText': '" + request.term + "' }",
                dataType: "json",
                type: "POST",
                contentType: "application/json; charset=utf-8",
                dataFilter: function (data) { return data; },
                success: function (data) {
                    response($.map(data.d, function (item) {
                        return {
                            value: item
                        }
                    }))
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    //	alert(textStatus);
                }
            });
        },
        minLength: 2
    });
});


$(function () {
    $("#ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtZip").autocomplete({
        source: function (request, response) {
            $.ajax({
                url: "AutoComplete.asmx/GetZipCode",
                data: "{ 'prefixText': '" + request.term + "' }",
                dataType: "json",
                type: "POST",
                contentType: "application/json; charset=utf-8",
                dataFilter: function (data) { return data; },
                success: function (data) {
                    response($.map(data.d, function (item) {
                        return {
                            value: item
                        }
                    }))
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    //alert(textStatus);
                }
            });
        },
        minLength: 2
    });
});



$(function () {
    $("#ctl00_ContentPlaceHolder1_ucResultsContainer_ucFeaturedAgentResults_txtAgentname").autocomplete({
        source: function (request, response) {
            $.ajax({
                url: "AutoComplete.asmx/GetName",
                data: "{ 'prefixText': '" + request.term + "' }",
                dataType: "json",
                type: "POST",
                contentType: "application/json; charset=utf-8",
                dataFilter: function (data) { return data; },
                success: function (data) {
                    response($.map(data.d, function (item) {
                        return {
                            value: item
                        }
                    }))
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    //alert(textStatus);
                }
            });
        },
        minLength: 2
    });
});

var pkey = 32;
function EnterKey(e) {
    var key;
    if (window.event)
        key = window.event.keyCode;     //IE 
    else
        key = e.which;     //firefox
    if (pkey == 32 && key == 32) {
        //document.getElementById("<%=imgFindAgentbyName.ClientID%>").click();
        return false;
    }
    else { pkey = key; }
    if (key == 13) {
        document.getElementById("<%=imgFindAgentbyName.ClientID%>").click();
        return false;
    }
    return true;
}


//function initSearch() {
//    document.getElementById("<%=txtZipcode.ClientID%>").value = "Suren";  //"Enter Zip Code / Postal Code";
//    //document.getElementById("txtZipcode").value = "Suren";  //"Enter Zip Code / Postal Code";
////    document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtStreet").value = "";
////    document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtCity").value = "";
////    document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_ddlStateMoreOptions").options[0].selected = true;
////    document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_ddlLanguage").options[0].selected = true;
////   document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_chkFSevcise").selected = false;
////   document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_chkMilk").selected = false;
////     document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_txtAgentName").value = "Enter Agent or Agency Name";
////    document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_ddlState").options[0].selected = true;

//}

//validating AgentName and City
function isNotNumberKey(evt) {
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode == 39 || charCode == 37 || charCode == 35 || charCode == 36 || charCode == 46)
        return true;
    if (charCode > 64)
        return true;
    if (charCode == 8)
        return true;
    if (charCode == 9)
        return true;
    if (charCode == 32)
        return true;
    return false;
}

function isNotNumberKeyCity(evt) {
    var charCode = (evt.which) ? evt.which : evt.keyCode

    //if (charCode == 39 || charCode == 46) //|| charCode == 37 || charCode == 35 || charCode == 36
    // return true;
    if (charCode > 64 && charCode < 91)
        return true;
    if (charCode > 96 && charCode < 123)
        return true;
    if (charCode == 8)
        return true;
    if (charCode == 9)
        return true;
    if (charCode == 32)
        return true;
    return false;
}

var pkey = 32;
function isNotAgentNameNumberKey(evt) {
    //    var charCode = (evt.which) ? evt.which : evt.keyCode
    //    if (charCode == 39 || charCode == 44 || charCode == 45 || charCode == 46 || charCode == 32)
    //        return true;
    //    if (charCode > 64)
    //        return true;
    //    if (charCode == 8)
    //        return true;
    //    if (charCode == 9)
    //        return true;
    //    return false;
    var key;

    if (window.event)
        key = window.event.keyCode;     //IE 
    else
        key = evt.which;     //firefox
    if (key == 32 && pkey == 32) {
        //document.getElementById("plc_lt_zoneContent_Spageplaceholder_Spageplaceholder_lt_zoneLeft_usercontrol_userControlElem_imgFindAgentbyName").click();
        return false;
    }
    else {
        pkey = key;
    }
    if (key == 13) {
        document.getElementById("ctl00_ContentPlaceHolder1_SearchContainer_LocatorSearch_imgFindAgentbyName").click();
        return false;
    }
    return true;
}


