function _ha(e) {
    $(e).next("table").toggle();
    $(e).next("table").is(':visible')
            ? $(e).css("background-image", "url(/i/f-o.png)")
            : $(e).css("background-image", "url(/i/f-c.png)");
}

function ch_vis(id) {
    $('#' + id).toggle();
    return false;
}

function addtocart(cid) {
    $("#cart-info").load("/sh_hook.php", {id: cid});
}

$(document).ready(function() {

    if (document.location.href.match(/#(\w.+)/)) {
        var loc = RegExp.$1;
        var tb = "#tabz a[href=#" + loc + "]";
        $(".revmenu #" + loc).show();
        $(tb).addClass("active-tab");
        $(tb).parent('li').addClass("active-li");
    }
    else {
        $(".revmenu div:first").show();
        $("#tabz a:first").addClass("active-tab");
        $("#tabz a:first").parent('li').addClass("active-li");
    }

    $("#tabz a").click(function() {

        var hrf = $(this).attr('href');
        $(this).blur();

        $("#tabz a.active-tab").removeClass("active-tab");
        $("#tabz li").each(function() {
            $(this).removeClass("active-li");
        });
        $("div.panel").each(function() {
            $(this).hide()
        });
        $(".revmenu " + hrf).show();
        $(this).addClass("active-tab");
        $(this).parent('li').addClass("active-li");
        return false;

    });


    $(".catblock h2").click(function() {
        _ha(this);
    });

    $("#hideall").click(function() {
        $(".catblock h2").each(function() {
            _ha(this);
        });
    });

    $("#search-form a").click(function() {
        $("#search-form").submit();
    });

//	$(".cart").click(function(e){
//		e.preventDefault();
//		pid = $(this).parent("td").parent("tr").attr("id");
//		$("#modal span").html = pid;
//		$("#modal").jqmShow();
//	});

    $("#legend-switch").click(function(e) {
        e.preventDefault();
        $("#legend").toggle();
    });
    $("#review-switch").click(function(e) {
        e.preventDefault();
        $("#review").toggle();
    });


    $("#branch-selector select").change(function() {
        $("#branch-selector").submit();
    });

    $("a.cart").click(function(e) {
        e.preventDefault();
        var cat = $(this).hasClass("warn") ? '#add-to-cart-warn' : '#add-to-cart';

        $(this).css("outline", "none");
        $(this).children("img").attr("src", "/i/2009/cart_add.png");

        addtocart($(this).attr("id"));

        var cart_width = $(cat).width();
        var cart_height = parseInt($(cat).height() / 2);
        //console.log(cart_width);
        var tp = $(this).position().top - cart_height + 4;
        var lf = $(this).position().left - 7 - cart_width;

        $(cat).css("top", tp);
        $(cat).css("left", lf);
        $(cat).show();
        setTimeout("$('" + cat + "').hide()", 3000);
    });

    $("a.buy-button").click(function() {

        var cat = '.cart.cat-info';

        $(this).css("outline", "none");
        $(this).children("span").css("background", "transparent url(/i/2009/cart_add.png) no-repeat scroll 10px 50%");

        addtocart($(this).attr("id"));

        var tp = $(this).position().top + 38;
        var lf = $(this).position().left - 87;

        $(cat).css("top", tp);
        $(cat).css("left", lf);
        $(cat).show();
        setTimeout("$('" + cat + "').hide()", 5000);
    });

    $("#gall a").click(function(e) {
        e.preventDefault();
        var href = $(this).attr('href');
        $("#gallery-big-pic").attr('src', href);
        return false;
    });

    $('#legends a').click(function() {
        $(this).parent().next('div').toggle().end();
    });

    $('table#tw-table a[id^=mm]').click(function(e) {
        e.preventDefault();
        //$(this).css("background-image", "url(/i/minus2.gif");
        $(this).toggleClass("btpm").next('ul').toggle();
    });

    $("#listmenu-one").click(function() {
        var lm = $("#listmenu-two");
        if (lm.html() != '') {
            lm.show();
        }
        else {
            lm.load("/catalog/listmenu.php");
        }
    });
    $("#top-menu-cart").mouseover(
        function(){
            var lft = $(document).width() - $("#cart-info").width() - 42;
            $("#cart-info").css('left', lft);
            $("#cart-info").show();
        });
        $("#top-menu-cart").mouseout(
        function(){
            $("#cart-info").hide();
        });
});




