
    
$(document).ready(function() {

    // Sub menu functionality
    $("a.sub-menu-toggler").mouseenter(function(event) {
        if($('#backstage').is(':visible')){
            $('#backstage').slideToggle();
            $('a.backstage-toggler').toggleClass("current");
        }
        
        if($('#sub-menu').is(':hidden')){
            $(this).toggleClass("current");
            $("#sub-menu").slideDown();
        }
        return false;
    });


    
    $("body").not(".archive, .single").mousemove(function(event) {
        
            if($('#sub-menu').is(':visible')){
                $("a.sub-menu-toggler").removeClass("current");
                $("#sub-menu").slideUp();
                return false;
            }
       
    });
    
    $("#sub-menu").mousemove(function(event){
        event.stopPropagation();
    });

    $("a.sub-menu-toggler").mousemove(function(event){
        event.stopPropagation();
    });
    $("#main-menu").mousemove(function(event){
        event.stopPropagation();
    });

    /*
    $("a.sub-menu-toggler").mouseover(function(event) {
        if($('#backstage').is(':visible')){
            $('#backstage').slideToggle();
            $('a.backstage-toggler').toggleClass("current");
        }
        
        if($('#sub-menu').is(':hidden')){
            $(this).toggleClass("current");
            $("#sub-menu").slideDown();
        }
        return false;
    });
    
    $("#sub-menu").mouseout(function(event) {
    event.stopPropagation();
        $("#sub-menu").slideUp();
        $("a.sub-menu-toggler").removeClass("current");
        

    });
    
    ///
    
    $("a.sub-menu-toggler").click(function(event) {
        if($('#backstage').is(':visible')){
            $('#backstage').slideToggle();
            $('a.backstage-toggler').toggleClass("current");
        }
                $(this).toggleClass("current");
        $("#sub-menu").slideToggle();
        return false;
    });
    */



    // Backstage content : Display Twitter status
    var twitter_url = "http://twitter.com/users/show/mariellebyworth.json?callback=?";
    $.getJSON(twitter_url, 
    function(data){ 
        $("#twitter-status").html(data.status.text);
    }); 
    


    // Backstage content : Display latest blog posts
    $.getJSON("http://mabackstage.blogspot.com/feeds/posts/default?alt=json-in-script&callback=?",
        function(data){
  
          var html = '<table class="blog-posts">';
          $.each(data.feed.entry, function(id, item){
            var title = item.title.$t;
            var date = item.published.$t.substring(0, 10);
            var link = item.link[4].href;
            html += "<tr><td><p><a href='"+link+"'>"+title+"</a></p><p class='date'>"+date+"</p></td></tr>";
            if ( id == 4 ) {
                
              html += "<table>"
              $("#backstage-feed").html(html);
              return false;
            }            
            
          });
        
         //$("#backstage-feed").html(html);
    });

    // Backstage toggler
    $("a.backstage-toggler").click(function(event) {
        // hide sub-nav
        if($('#sub-menu').is(':visible')){
            $('#sub-menu').slideToggle();
            $('a.sub-menu-toggler').toggleClass("current");
        }
        
        $(this).toggleClass("current");
        $("#backstage").slideToggle();
        return false;
    });


});
