try{
    if ($.browser.safari && parseInt($.browser.version) < 312) {
        throw "Safari 1.x";
    }
    $(function () {
        try {
            $("#pl_load")
                .append(
                    $("<img>")
                        .attr({
                            "src": "/common/img/ajax-loader.gif",
                            "class": "pl_loader"}));
            $.ajax({
                dataType: "xml",
                type: "GET",
                data: {
                    "func": "monotaro.search.parentsList.createXMLServlet.CreateXMLServlet",
                    "categoryCode": $("#categoryCode").val(),
                    "keywords": $("#keywords").val()},
                url: "/monotaroMain.py",
                success: function (xml) {
                    $("#pl_load")
                        .hide()
                        .empty();
                    var parentsList = $(xml).find('parentsList');
                    if (parentsList.attr('hit') == "0") {
                        return;
                    }
                    var hit = parentsList.attr('hit');
                    var endCount = parentsList.attr('showCount');
                    if (parseInt(endCount) > parseInt(hit)) {
                        endCount = hit;
                    }
                    var main = $("<div></div>")
                        .attr("class", "pl_main")
                        .append($("<h4></h4>").text("「" + $("#keywords").val() + "」を含むカテゴリ一覧"))
                        .append(
                            $("<div></div>")
                                .attr("class", "pl_page_counter")
                                .html("<span>" + parentsList.attr('hit')
                                    + "</span>件中<span>1</span> - <span>" + endCount
                                    + "</span>件目"));
                    parentsList.find('parents').each(function() {
                        var p = $("<p></p>")
                        $(this).find('parent').each(function(i) {
                            if (i != 0) {
                                p.append(" &gt; ");
                            }
                            p.append(
                                $("<a></a>")
                                    .attr({"href": $(this).attr('link'), "class": "pl_link"})
                                    .append($("<strong></strong>")
                                        .attr("class", "pl_parents_name")
                                        .text($(this).attr('name'))));
                        });
                        main.append(p);
                    });
                    if (parentsList.attr('allListUrl') != "") {
                        main.append(
                            $("<div></div>")
                                .attr("class", "pl_more_list")
                                .append($('<a></a>')
                                    .attr("href", parentsList.attr('allListUrl'))
                                    .text("「" + $("#keywords").val() + "」を含むカテゴリの検索結果を全て見る")));
                    }
                    $("#pl_load")
                        .append(main)
                        .show();
                },
                error: function () {
                    return;
                }
            });
        } catch (e) {
            return;
        }
    });
} catch (e) {
}
