jQuery(document).ready(function(){


    if ( navigator.appVersion.match('MSIE 7.0') !== null){
        jQuery("ul.sf-menu").superfish().supersubs({ 
              minWidth:    18,   
              maxWidth:    100, 
              extraWidth:  0 
        });
    } else {        
        jQuery("ul.sf-menu").supersubs({ 
              minWidth:    18,   
              maxWidth:    100, 
              extraWidth:  0 
        }).superfish();
    }
    
    var updateParent = function(link){
        var master = link.parent().parent();
        var parent = master.parent();
        if ( !master.hasClass('sf-menu')){
            jQuery('a:first', parent).addClass('selected');
            updateParent(jQuery('a:first', parent));
        }
    }
    
    var updateLink = function(){
        jQuery('li > a', jQuery('ul.sf-menu')).each( function(){
            if (jQuery(this).attr('href') === (window.location.pathname + window.location.hash)){
                jQuery(this).addClass('selected-last');
                updateParent(jQuery(this));
            }
        })
    }
    
    var removeClass = function(){
        jQuery('li > a', jQuery('ul.sf-menu')).each( function(){
            jQuery(this).removeClass('selected');
            jQuery(this).removeClass('selected-last')
        });
    }
    
    updateLink();
    
    jQuery('li > a', jQuery('ul.sf-menu')).click( function(){
        removeClass();
        jQuery(this).addClass('selected-last');
        updateParent(jQuery(this));
    });
    
    jQuery("a[rel^='prettyPhoto']").prettyPhoto({
        animationSpeed: 'normal', /* fast/slow/normal */
        padding: 30, /* padding for each side of the picture */
        opacity: 0.75, /* Value betwee 0 and 1 */
        showTitle: true, /* true/false */
        allowresize: true, /* true/false */
        counter_separator_label: '/', /* The separator for the gallery counter 1 "of" 2 */
        theme: 'light_rounded', /* light_rounded / dark_rounded / light_square / dark_square / dark_blue_square */
        callback: function(){}
    });
    
    if (jQuery( '#header-image' ).length > 0) {
        jQuery( '#header-image' ).crossSlide({
            sleep: 5,
            fade: 1
        },[
            { src: BASE_URL + "/img/ui/rotating-images/1.jpg" },
            { src: BASE_URL + "/img/ui/rotating-images/2.jpg" },
            { src: BASE_URL + "/img/ui/rotating-images/3.jpg" },
            { src: BASE_URL + "/img/ui/rotating-images/4.jpg" },
            { src: BASE_URL + "/img/ui/rotating-images/5.jpg" },
            { src: BASE_URL + "/img/ui/rotating-images/6.jpg" },
            { src: BASE_URL + "/img/ui/rotating-images/7.jpg" },
            { src: BASE_URL + "/img/ui/rotating-images/8.jpg" },
            { src: BASE_URL + "/img/ui/rotating-images/9.jpg" },
            { src: BASE_URL + "/img/ui/rotating-images/10.jpg" },
            { src: BASE_URL + "/img/ui/rotating-images/11.jpg" },
            { src: BASE_URL + "/img/ui/rotating-images/12.jpg" },
            { src: BASE_URL + "/img/ui/rotating-images/13.jpg" },
            { src: BASE_URL + "/img/ui/rotating-images/14.jpg" },
            { src: BASE_URL + "/img/ui/rotating-images/15.jpg" },
            { src: BASE_URL + "/img/ui/rotating-images/16.jpg" }
        ]);
    }
    //jQuery('#slideshowHolder').jqFancyTransitions({ width: 610, height: 308, effect: 'curtain' });
});
