

/*
*******************************************************************************
*	Set up the drop down top navigation
*******************************************************************************
*/

var t;

 $(document).ready(function() {  
 
 	$('#menu-main-navigation ul.sub-menu').parent().addClass('drop-down');
 
 	/* LEVEL 1 */
     $("#menu-main-navigation>li").mouseover(function(){ //When mouse over ...  
      	//Following event is applied to the subnav itself (making height of subnav 60px)
      	clearTimeout(t);
      	if($(this).is('.open'))
      	{
      		return true;
      	}
      	
      	$("#menu-main-navigation li.open").removeClass('open').find('.sub-menu').stop().slideUp(function(){
      		$(this).css('height','auto');
      	}); 
     	$(this).children('.sub-menu:first').stop().slideDown();
     	$(this).addClass('open');  
     });  
     
     /* LEVEL 2 */
     $("#menu-main-navigation>li>.sub-menu>li").mouseover(function(){ //When mouse over ...  
      	//Following event is applied to the subnav itself (making height of subnav 60px)
      	clearTimeout(t);
      	if($(this).is('.open'))
      	{
      		return true;
      	}
      	
      	$("#menu-main-navigation li li.open").removeClass('open').find('.sub-menu').stop().slideUp(function(){
      		$(this).css('height','auto');
      	}); 
     	$(this).children('.sub-menu:first').stop().slideDown();
     	$(this).addClass('open');  
     }); 
     
     /* LEVEL 3 */
     $("#menu-main-navigation>li>.sub-menu>li>.sub-menu>li").mouseover(function(){ //When mouse over ...  
      	//Following event is applied to the subnav itself (making height of subnav 60px)
      	clearTimeout(t);
      	if($(this).is('.open'))
      	{
      		return true;
      	}
      	
      	$("#menu-main-navigation li li li.open").removeClass('open').find('.sub-menu').stop().slideUp(function(){
      		$(this).css('height','auto');
      	}); 
     	$(this).children('.sub-menu:first').stop().slideDown();
     	$(this).addClass('open');  
     });  
     
     /* LEVEL 4 */
     $("#menu-main-navigation>li>.sub-menu>li>.sub-menu>li>.sub-menu>li").mouseover(function(){ //When mouse over ...  
      	//Following event is applied to the subnav itself (making height of subnav 60px)
      	clearTimeout(t);
      	if($(this).is('.open'))
      	{
      		return true;
      	}
      	
      	$("#menu-main-navigation li li li li.open").removeClass('open').find('.sub-menu').stop().slideUp(function(){
      		$(this).css('height','auto');
      	}); 
     	$(this).children('.sub-menu:first').stop().slideDown();
     	$(this).addClass('open');  
     }); 
   
     $("#menu-main-navigation>li").mouseleave(function(){ //When mouse out ...  
     	//Following event is applied to the subnav itself (making height of subnav 0px)  
     	 t = setTimeout("collapseAll()", 250);
     });
     
 });


function collapseAll(){
	$("#menu-main-navigation li.open").removeClass('open').find('.sub-menu').stop().slideUp(function(){
      		$(this).css('height','auto');
    });
}



/*
*******************************************************************************
*	Stories sidebar Expand Collapse
*******************************************************************************
*/

$(function(){

	$('.post-list.collapse').each(function(){
		
		var extras = $(this).find('li:gt(6)');
		
		//if there are more than 6 items enable toggling.
		if(extras.size()>0){
			var newlist = $('<ul>').addClass('extra');
			newlist.append(extras).insertBefore($(this).find('a.toggle')).hide();
		
			$(this).find('a.toggle').toggle(
	
				//Click once
				function(){
					$(this).siblings('ul.extra').slideDown();
					return false;
				},
			
				//Click Again
				function(){
					$(this).siblings('ul.extra').slideUp();
					return false;
				}
			);
		}else{
			//hide toggle button
			$(this).find('a.toggle').hide();
		}//endif
	});
	
})

