/* Ajax post loading
============================================================*/
jQuery(document).ready(function($) {

    var $mainContent = $("#articlecontainer"),
        siteUrl = "http://" + top.location.host.toString(),
        url = ''; 
	      
    $(document).delegate("a#postnav_overview, a#postnav_back", "click", function() {
           
           $("#content").show(); 
           jQuery('#articlecontainer').delay('200').fadeOut('500',function(){
          		$('#siteheader').animate({'marginTop': '0px' },500, 'easeInOutSine');
          		 $('#loader').animate({'height':'0'},500, 'easeInOutSine'); 
          		 $("body,html").css({'overflowY':'auto'});
           }); 
          
          return false;
    }); 
           
    
     $(document).delegate("a.ajaxlink, #post_nav a:first, #post_nav a:last, #loader .ajaxlink > a", "click", function() {
        
		//$("#articlecontainer:visible").fadeIn();
		$("body,html").css({'overflowY':'hidden'});


		url = $(this).attr('href'); 
        url = url + " #ajaxload"; 
        
        loadPost(url);
        
        return false;
       
       
       
	});/* ! End delegate click */



function loadPost(url){
        
        $("#loader").addClass('loading');
               
        $("#articlecontainer").fadeOut('300',function(){
        
        
        var windowHeight = $(window).height();
        jQuery('body,html').scrollTo( '0px', 800, {easing:'easeOutSine'} );
        $('#siteheader').animate({'marginTop': '-100px' },500, 'easeInOutSine');	
		$('#loader').animate({'height': windowHeight },500, 'easeInOutSine',function(){
		
		$("#content").hide();
		
				
		$mainContent.load(url, function() {
        		
        		
        		jQuery('#loader').removeClass('loading');
        	
        		jQuery('#articlecontainer').delay('200').fadeIn('500');
        		
        		$("#postnav_overview[title], #postnav_back[title]").tooltip({effect: 'bouncy'});
        		
        		jQuery(".prev_post").hover(function() {
				    jQuery('#preview_prev').fadeIn();
				    jQuery('.preview_prev_title').fadeIn();
					},function(){
					jQuery('#preview_prev').fadeOut();
					jQuery('.preview_prev_title').fadeOut();
					}); 
    
    			jQuery(".next_post").hover(function() {
      			 	jQuery('#preview_next').fadeIn();
      			 	jQuery('.preview_next_title').fadeIn();
					},function(){
					jQuery('#preview_next').fadeOut();
					jQuery('.preview_next_title').fadeOut();
					}); 
				
				
				
        		$('.epicgallery').epicGallery();
   				
   				//$('.video-wrap').videoAspect();
   				
   				tabPanel();
				
								
				Cufon.refresh();        		
        		
        		
        			
       	 });
        	        	          
       });
      });
	} 



});/* ! End document.ready */
/* ! End ajax */
