

jQuery(document).ready(function () {






    /* interactive banner */

    jQuery("#banner .item2, #banner .item3, #banner .item4").hide();
    jQuery("#banner .ico1").siblings().fadeTo(500, 0.5);

    jQuery("#banner .slideBox .inner img").click(function () {
        var index = jQuery(this).index() + 1;
        jQuery("#banner .item" + index).show("500").siblings(".banner").hide();
        jQuery("#banner .slideBox .ico" + index).fadeTo(300, 1).siblings().fadeTo(300, 0.5);
    });

    /*
    jQuery("#banner .slideBox .expnd").toggle(function () {
    jQuery(this).addClass("expanded").parent().animate({ right: '+=195' });
    }, function () {
    jQuery(this).removeClass("expanded").parent().animate({ right: '-=195' });
    });
    */




    jQuery("#userOrder .expandDetail").toggle(function () {
        jQuery(this).addClass("expanded").parent().parent().parent().parent().next(".order_detail").slideDown();
    }, function () {
        jQuery(this).removeClass("expanded").parent().parent().parent().parent().next(".order_detail").slideUp();
    });


/*
    jQuery("#zare").pulse({
        opacity: [0.5, 0.1] // pulse between 1 and 0
    }, 1600, 999);
*/

    jQuery(function () {
        jQuery('.product_detail_picture a').lightBox();
    });



    jQuery(".reginfo").live('click', function () {
        jQuery(this).fadeTo(500, 0, function () { jQuery(this).hide();  });
    });


    jQuery(".panelPath span:last-child").addClass("last");


    // tridy formularovych prvku
    jQuery("input:text").addClass("text");
    jQuery("input:password").addClass("password");
    jQuery("input:checkbox").addClass("checkbox");
    jQuery("input:submit").addClass("submit");


    jQuery("#userOrder .gridviewPlus tr td:first-child").addClass("datum").next().addClass("stav").next().addClass("cena").next().addClass("jmeno");


    jQuery(".hodnoceni ul li:first-child").addClass("star1").next().addClass("star2").next().addClass("star3").next().addClass("star4").next().addClass("star5");
    jQuery(".hodnoceni ul li").hover(function () {
        jQuery(this).addClass("rrtOver").prevAll().addClass("rrtOver");
    }, function () {
        jQuery(this).removeClass("rrtOver").prevAll().removeClass("rrtOver");
    });


    jQuery("#product_detail input:text, .katalog .buttons input:text, .top_product input:text").addClass("pointer").click(function () {
        this.value++;
    });


    jQuery(".passCheck.no2").keyup(function () {

        var value1 = jQuery(".passCheck.no1").attr("value");
        var value2 = jQuery(".passCheck.no2").attr("value");

        if (value1 != value2) {
            jQuery(".passCheckValidator.valid").addClass("hidden");
            jQuery(".passCheckValidator.invalid").removeClass("hidden");
            jQuery("#change-password .button, #registrace .button").attr("onclick", "return false;");
        } else {
            jQuery(".passCheckValidator.invalid").addClass("hidden");
            jQuery(".passCheckValidator.valid").removeClass("hidden");
            jQuery("#change-password .button, #registrace .button").removeAttr("onclick");
        }
    });




    jQuery(".expand-box").find(".expand").toggle(function () {
        var height = jQuery(this).parent().next().children().innerHeight();
        jQuery(this).attr("alt", height).addClass("collapsed");
        jQuery(this).parent().next().children().animate({ height: "10px" }, 500, function () { });
        jQuery(this).parent().next().children().children().fadeTo(500, 0).children().hide();
    }, function () {
        var height2 = jQuery(this).attr("alt");
        jQuery(this).removeClass("collapsed").parent().next().children("div").animate({ height: height2 - 10 }, 500, function () { });
        jQuery(this).parent().next().children().children().fadeTo(500, 1).children().show();
    });



    jQuery("#rollover .expandButton").toggle(function () {
        var height = jQuery(".expandBox .sbositable table").innerHeight();
        jQuery(this).toggleClass("expanded");
        jQuery("#randomImage a,#randomImage a.image img,#randomImage div, #zare").not("#randomImage a.image").fadeTo(500, 0.3);
        jQuery(this).parent().find("#rollover-inner").animate({ height: height + 35 }, 500);
    }, function () {
        jQuery(this).toggleClass("expanded");
        jQuery("#randomImage a,#randomImage a.image img,#randomImage div, #zare").not("#randomImage a.image").fadeTo(500, 1);
        jQuery(this).parent().find("#rollover-inner").animate({ height: 0 }, 500);
    });


});  

