var speedRightForm = 300;
var speedSlider = 500;

(function($) {
	
    $(document).ready(
        function() {
			
			$("div.portfolio-more a").click(
				function() {
					var curLink = $(this).attr("rel").split("?");
					var curLink = curLink[1].split("=");						
					
					$("div.bubble-window-inner").load("detail.php #portfolio-content", {ID:curLink[1]} , function() {
						$("div.oe_overlay").stop(true,true).fadeTo(200, 0.1);
						$("div.bubble-window").removeClass("bubble-window").addClass("bubble-window-active");
						$("div.bubble-window-inner").find("div").css({"z-index":"inherit"});
						
					});
					
					
					return false;
				}
			);
			
			$("div.bubble-window-close").click(
				function() {
					
					$("div.bubble-window-active").removeClass("bubble-window-active").addClass("bubble-window");
					$("div.oe_overlay").stop(true,true).fadeTo(200, 0, function() {$(this).css({"display":"none"})});
					$("div.bubble-window-inner").empty();
					
					return false;
				}
			);
			
            $("div.right-form-title a").click(
                function() {
                    var curForm = $(this).parent().parent();

                    if (!curForm.hasClass("active")) {
                        $("div.right-forms > div.active").animate({"height":42}, speedRightForm,
                            function() {
                                $(this).removeClass("active");
                            }
                        );

                        var newHeight = 42 + curForm.find("div.right-form-content").height();
                        curForm.animate({"height":newHeight}, speedRightForm,
                            function() {
                                $(this).addClass("active");
                            }
                        );
                    }

                    return false;
                }
            );
			
            $("div.content-catalogue a").click(
                function() {
                    var curBlock = $(this).parent().find("div.sub-menu");
                    
                                            
                    if (!curBlock.hasClass("jsactive"))
                    {
                            $("div.content-catalogue-inner").find("div.jsactive").removeClass("jsactive");
                            $("div.content-catalogue-inner").find("div.jsactive-root").removeClass("jsactive-root");
                            curBlock.addClass("jsactive");
                            curBlock.parent().addClass("jsactive-root");
                    }
                    else
                    {
                            curBlock.removeClass("jsactive");
                            curBlock.parent().removeClass("jsactive-root");
                    }
                    
                    if ($(this).attr("href") == "#")
                            {
                                return false;
                            }
                }
            );

            $("div.price-table table").each(
                function() {
                    $(this).find("tr:even").addClass("even");
                }
            );

            $("div.portfolio-detail-preview div a").click(
                function() {
                    var curLink  = $(this);
                    var curBlock = curLink.parent();

                    if (!curBlock.hasClass("active")) {
                        $("div.portfolio-detail-preview div.active").removeClass("active");
                        $("div.portfolio-detail-big img").attr("src", curLink.attr("href"));
                        curBlock.addClass("active");
                    }

                    return false;
                }
            );

            $('div.eq a').click(
                function() {
                    var curA = $(this);
                    var curIndex = $("div.eq div.eq-inner a").index(curA);
                    var curDiv = $('div.eq div.eq-inner div.eq-hidden').eq(curIndex);
                  
                    curDiv.slideToggle("slow");
                    
                    return false;
                }
            );
            $('.slideshow').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	    });

        }
    );

})(jQuery);
