$(function() {
   
    var $el = $(),
    $mainContent = $("#content");

    $mainContent.wrapInner("<div id='fade-wrapper' />");    
    $mainContent.append('<img src="images/ajax-loader.gif" id="ajax-loader" />');    
    
    var $fadeWrapper = $("#fade-wrapper"),
    $allNav = $(".main-nav a"),
    $allListItems = $(".main-nav li"),
    url = '',
    liClass = '',
    hash = window.location.hash,
    $ajaxLoader = $("#ajax-loader");
            	
    $("body").attr("id", "");    
    
    if (hash) {
        hash = hash.substring(1);
        liClass = hash.substring(0,hash.length-4);
        url = hash + " #inside-content";
        $fadeWrapper.load(url);
        $("." + liClass).addClass("selected");
    } else {
        $(".main-nav li:first").addClass("selected");
    }
           
    $allNav.click(function(e) {
        $el = $(this);
        
        if (!$el.parent().hasClass("active")) {
            $(window).scrollTop(0);
                        
            url = $el.attr("href") + " #inside-content";
            
            $fadeWrapper.animate({
                opacity: 0
            });
            $ajaxLoader.fadeIn(400, function() {
            
                $fadeWrapper.load(url, function() {
                
                    window.location.hash = $el.attr("href");                    
                    $fadeWrapper.animate({
                        opacity: 1
                    },function(){                        
                        if($el.attr("href").indexOf("galeria")!=-1){
                            $.getScript("js/jquery.pikachoose.js",function (){
                                $("#pikame").css('display','block');
                                $("#pikame").PikaChoose({
                                    carousel:true,
                                    transition:[3],
                                    thumbOpacity:1
                                });
                            });
                        }
                       
                       
                        if($el.attr("href").indexOf("start")!=-1){
                            $.getScript("js/simple.carousel.activate.js");
                             $('.top').css('display','block');
                            
                        }else  
                            $.getScript("js/jq.js");
                    });                  
                    $ajaxLoader.fadeOut();
                });
            
                $allListItems.removeClass("selected");
                $el.parent().addClass("selected");
            				
            });           
        }
        e.preventDefault();
    });		
});
