/* Drop Down Divs for Main Navigation
 * @Author Sean Charles
 */

jQuery.noConflict();
jQuery(document).ready(function($) 
{
  
  $("#src-main-navigation li").mouseenter(function(){ mopen($(">div",this))})
  $("#src-main-navigation li").mouseleave(function(){ mclose($(">div",this))})
  $("ul.src_sub_dd_menu li").mouseenter(function(){ mopen($(">div",this))})
  $("ul.src_sub_dd_menu li").mouseleave(function(){ mclose($(">div",this))})
  
function mopen(ddmenuitem)
{	
  if(typeof ddmenuitem.attr('id') != 'undefined'){
    	
	$("#src-main-navigation li > div").unbind("mouseenter");

	$('.header').css('z-index',3);
	
	ddmenuitem.css('display','block');
	
    ddmenuitem.attr('orig_height', ddmenuitem.height()+'px');
	

	ddmenuitem.css('height','0px');
    ddmenuitem.css('overflow', 'hidden');
    ddmenuitem.animate(
    {
      height: ddmenuitem.attr('orig_height')
    }, 
    500, 
    function() 
    {
      ddmenuitem.css('height',ddmenuitem.attr('orig_height'));
    });
  }
}

function mclose(target)
{
  if(typeof target.attr('id') != 'undefined'){
    
	$('.header').css('z-index',1);
    $("div:animated").stop();
    
	target.css('display','none');
    target.css('height',target.attr('orig_height'));
  }
}

});
