jQuery(window).load(function(){
    $(".photosgallery-captions").sliderkit({
            mousewheel:false,
            keyboard:true,
            shownavitems:6,
            auto:true,
            circular:true,
            navitemshover:true,
            navcontinuous:false
    });
});

var flexCarouselScrollbar = null;
var flexCarouselScrollbarApi = null;
(function($){
    $("#pagebanners").cycle({
        //"pause":"#pagebanners"
        //,"next":"#pagebanners"
        "fit":true,
        "width":730,
        "height":105
    });
    $("#gallery800 .items").cycle({
        "pause":"#gallery800 .item",
        "next":"#gallery800 .item"
    });
    function initializeFlexCarouselScrollbar(){
        if($('#flexcarousel_home').size()>0){
            flexCarouselScrollbar = $('#flexcarousel_home').jScrollPane({
                "animateScroll":true,
                "animateDuration":10000,
                "animateEase":"linear",
                "showArrows":false,
                "horizontalDragMaxWidth":17,
                "horizontalGutter":20
                ,"mouseWheelSpeed":100
                ,"hideFocus":true
            });
            flexCarouselScrollbarApi = flexCarouselScrollbar.data("jsp");
            flexCarouselScrollbarApi.scrollToX(((flexCarouselScrollbarApi.getContentWidth() - $(window).width() - 50) / 2));
        }
    }
    
    $(document).ready(function(){
        //$("#city_selector").jScrollPane();
        initializeFlexCarouselScrollbar();
        
        $("select.chosen").chosen();

        $(".filter-content-toggle, .filter-title").click(function(){
            var $parent = $(this).parent();
            $(".filter-content", $parent).slideToggle(null, function(){
                if($parent.hasClass("filter-closed")){
                    $parent.removeClass("filter-closed");
                }
                else $(".filter-content-toggle",$parent).toggleClass("closed");
            });
        });

        $("#tpl_ficha .viewmore a").click(function(){
            $("#tpl_ficha .viewless, #tpl_ficha .page-content").show();
            $("#tpl_ficha .viewmore, #tpl_ficha .page-summary").hide();
            return false;
        });

        $("#tpl_ficha .viewless a").click(function(){
            $("#tpl_ficha .viewless, #tpl_ficha .page-content").hide();
            $("#tpl_ficha .viewmore, #tpl_ficha .page-summary").show();
            return false;
        });

        $(".price-filter .button").click(function(e){
            //if($(".price-filter #price_url").data("hasqs")=="yes"){
            //    window.location.href=$(".price-filter #price_url").val()+"&price="+$(".price-filter #price_from").val()+"-"+$(".price-filter #price_to").val();
            //}else{
                window.location.href=$(".price-filter #price_url").val()+"&price="+$(".price-filter #price_from").val()+"-"+$(".price-filter #price_to").val();
            //}
            e.preventDefault();
            return false;
        });

        $(".numeric").numeric({decimal : false, negative:false});
        $(".loader-overlay").fadeOut(1000);
        
        $(document).ready(function(){
            //setInterval(featuredAutoScroll, 10);
        });

    });
    $(window).resize(function(){
        initializeFlexCarouselScrollbar();
    });
})(jQuery);
