jQuery(function(e){
    e("img[src$=.png]").ifixpng();
    e("#carousel li").ifixpng();
    
    e("#home .scroll").scrollable({size:4,start:0,clickable:false,loop:true,keyboard:false,interval:4321,speed:1500,items:"ul",navi:"#home .carousel .navi"});
    e("#home .scroll li").hover(function(){
            e(this).siblings().find("img").animate({opacity:0.5},{duration:500,queue:false})
        },
        function(){
            e(this).siblings().find("img").animate({opacity:1},{duration:500,queue:false})
        }
    );

    var c=e(".has-carousel .carousel");
    if(c.length){
        var h=0;
        var d=e.url.attr("path");
        
        if(e.url.segment(1)){
            e(".has-carousel .carousel li").each(function(l){if(e("a[href="+d+"]",this).length){h=l}})
        }

        var b;
        var f=e(".has-carousel .carousel li:first img").width();
        
        if(f>286){
            b=tmp_scroll=2;
            e(".has-carousel .carousel ul").addClass("cnt2")
        }else{
            if(f>138){
                b=tmp_scroll=3}
            else{
                b=tmp_scroll=6;
                e(".has-carousel .carousel ul").addClass("cnt6")
        }
    }
   
    should_loop=e("li",c).size()>b;
    e(".scroll",c).scrollable({size:b,start:h,clickable:false,loop:should_loop,keyboard:false,speed:1500,items:"ul",easing:"easeInOutCubic"});

    if(e.url.segment(1)){
        d=e.url.attr("path");
        e(".has-carousel .carousel li a:not([href="+d+"])").find("img").css("opacity",0.5).hover(
            function(){
                e(this).animate({opacity:1},{duration:300,queue:false})
            },
            function(){
                e(this).animate({opacity:0.5},{duration:300,queue:false})
            });
        e(".has-carousel .carousel li").each(function(m){
            var l=e(this).find("a[href="+d+"]");
            if(l.length){
                l.find("img").css("opacity",1);
                h=m
            }})
    }
    else{
        e(".has-carousel .carousel li").hover(
                function(){
                    e(this).siblings().find("img").animate({opacity:0.5},{duration:300,queue:false})
                },
                function(){
                    e(this).siblings().find("img").animate({opacity:1},{duration:300,queue:false})
                })
    }
}
    
});
        
function MousePopup(){
        var b=a();
        
        b.start=function(d,f){
            if(f){b.html("<img src='"+f+"' />")
        }

        $("body").bind("mousemove",b.mouseMove);
        b.show()};
        b.mouseMove=function(d){
            b.css("top",d.pageY+10);
            b.css("left",d.pageX+10)};
            b.stop=function(){
                $("body").unbind("mousemove",b.mouseMove);
                b.hide()
        };
                
        function a(){
            b=$("#mouse_popup");
            if(b.length>0){return b}
            else{return c()}
        }
        function c(){
            $("body").append('<div id="mouse_popup"></div>');
            return $("#mouse_popup")
        }
    return b
}
