Drupal.behaviors.hero = function (context) {
    $('#hero-images').before('<div id="hero-nav" class="nav"><div id="hero-pager">').cycle({
        fx:     'fade',
        speed:  1500,
        timeout: 4000,
        pager:  '#hero-pager',
        fit: 1
    });
};

$.fn.setNav = function(){
	jQuery('.nav li ul').css({display: 'none'});
	jQuery('.nav li').each(function()
	{	
		
		var $sublist = jQuery(this).find('ul:first');
		
		jQuery(this).hover(function()
		{	
			$sublist.stop().css({overflow:'hidden', height:'auto', display:'none'}).slideDown(200, function()
			{
				jQuery(this).css({overflow:'visible', height:'auto', display: 'block'});
			});	
		},
		function()
		{	
			$sublist.stop().slideUp(200, function()
			{	
				jQuery(this).css({overflow:'hidden', display:'none'});
			});
		});	
		
	});
	jQuery('.nav li').each(function()
	{
		
		jQuery(this).hover(function()
		{	
			jQuery(this).find('a:first').addClass('hover');
		},
		function()
		{	
			jQuery(this).find('a:first').removeClass('hover');
		});	
		
	});
	
}

$(function() {
	$(window).resize(function() {		
		if( $(window).width() < 1038 ) {
			$('ul.sub-menu.full').css('left', ( 1038 - 972 ) / 2);
		} else {
			$('ul.sub-menu.full').css('left', ( $(window).width() - 972 ) / 2);
		}
	});
});

$(document).ready(function(){
	$(document).setNav();
	$(".video560x315").colorbox({iframe:true, innerWidth:580, innerHeight:340});
	$(".video420x315").colorbox({iframe:true, innerWidth:440, innerHeight:340});
	$('#open-professional').click(function() {
		$("#professional-portal").animate({height:'toggle'}, 400);
	});
	$('#close-professional').click(function() {
		$("#professional-portal").animate({height:'toggle'}, 400);
	});
	if( $(window).width() < 1038 ) {
		$('ul.sub-menu.full').css('left', ( 1038 - 972 ) / 2);
	} else {
		$('ul.sub-menu.full').css('left', ( $(window).width() - 972 ) / 2);
	}
});
