$(document).ready(function () {

    // Stylish Select
    if ($('.locationInputDistance').length != 0) {
        $('.locationInputDistance').sSelect();
    }

    // Default Text
    $(".locationInputText").focus(function () {
        if ($(this).val() == $(this)[0].title) {
            $(this).removeClass("defaultTextActive");
            $(this).val("");
        }
    });
    $(".locationInputText").blur(function () {
        if ($(this).val() == "") {
            $(this).addClass("defaultTextActive");
            $(this).val($(this)[0].title);
        }
    });
    $(".locationInputText").blur();

    $('.resultListingRow:first').addClass('first');

    // Overlay
    $("#gv_searchResults tr[rel], .newAdditions input[rel], .newAdditions a[rel]").overlay({
        // some mask tweaks suitable for modal dialogs
        mask: {
            color: '#E7E6E2',
            //loadSpeed: 200,
            opacity: 0.7
        },
        onBeforeLoad: function () {
            // grab wrapper element inside content
            var wrap = this.getOverlay().find(".contentWrap");
            var self = this;
            // load the page specified in the trigger
            wrap.load(this.getTrigger().attr("href"), function () {
                $('.close', this).click(function () {
                    self.close();
                    $('.contentWrap').html('<img class="loading" src="Images/icons/loading.gif" />');
                });
            }); // end wrap.load
        },
        closeOnClick: false,
        closeOnEsc: false,
        close: ".close"
    });
});

// Select All checkbox    
function SelectAllCheckboxes(CheckBoxControl) {
    if (CheckBoxControl.checked == true) {
        for (var i = 0; i < document.forms[0].elements.length; i++) {
            if ((document.forms[0].elements[i].type == 'checkbox') && (document.forms[0].elements[i].name.indexOf('chk_allCatgs') < 0)) {
                document.forms[0].elements[i].checked = true;
            }
        }
    }
    else {
        for (var i = 0; i < document.forms[0].elements.length; i++) {
            if ((document.forms[0].elements[i].type == 'checkbox') && (document.forms[0].elements[i].name.indexOf('chk_allCatgs') < 0)) {
                document.forms[0].elements[i].checked = false;
            }
        }
    }
}

// Print for merchants
function PrintMerchant() {
    var merchantDiv = $(".contentWrap", $("#merchant_overlay"));
    var printText = $("#lnk_printPage").html();
    var closeText = $("#lbl_close").html();

    var merchantDom = null;
    if ($.browser.mozilla) {
        merchantDom = $(merchantDiv).clone();
    } else if ($.browser.msie) {
        merchantDom = $(merchantDiv.html());
    } else if ($.browser.opera) {
        merchantDom = $(merchantDiv.html());
    } else {
        merchantDom = $(merchantDiv).clone();
    }
     
    $("#lbl_close", merchantDom).html("");
    $("#lnk_printPage", merchantDom).html("");

    var merchantHtml = "<html><head runat=\"server\">"
    merchantHtml += "<link type=\"text/css\" rel=\"stylesheet\" media=\"screen\" href=\"css/Styles.css\" />"
	merchantHtml += "<link type=\"text/css\" rel=\"stylesheet\" media=\"print\" href=\"css/Styles.css\" />"
	merchantHtml += "</head><body>" + merchantDom.html();
    merchantHtml += "<form><input type=\"button\" value=\"" + printText + "\" onclick=\"window.print();return false;\" /> ";
    merchantHtml += "<input type=\"button\" value=\"" + closeText + "\" onclick=\"window.close();return false;\" /></form>";
    merchantHtml += "<script type=\"text/javascript\">setTimeout(\"window.print();\", 500);</script>";
    merchantHtml += "</body></html>";

    var newWin = window.open("");
    newWin.document.write(merchantHtml);
    newWin.document.close();
}
