/* ClientName - js/jquery.scripts.js - jQuery-dependent scripts */

/* jQuery plugins go here */



$(document).ready(function(){ /* arbitrary jQuery code goes inside here */


	/* Script Heading
	============================= */

	// comment
	/* script */


	/* Main nav dropdowns
	============================= */

	// hide dropdown panels on page load
	$('#nav-main > ul > li > div').hide();
	
	// create container for sub-nav panels
	$('#nav-main').append('<div id="nav-main-subs"></div>');
	
	// move sub-nav panels into container
	$('#nav-main div.sub').each(function(){
		
		$(this).parent().addClass('subs');
		
		// add ID to each div.sub based on parent LI's ID
		$(this).attr('id', $(this).parent().attr('id') + '-panel')
		
		// move sub-nav panel into container
		$(this).appendTo('#nav-main-subs');
	});
	
	// slide up/down
	$('#nav-main > ul > li.subs > a').click(function(){
		
		var $this_id = $(this).parent().attr('id') + '-panel';
		
		if ( !$(this).parent().hasClass('open') ) {
			
			$('#nav-main > ul > li').removeClass('open');
			$(this).parent().addClass('open');
		
			$('#nav-main-subs div.open').slideUp('fast').removeClass('open');
			$('div#' + $this_id).slideDown().toggleClass('open');
		}
		else {
			$(this).parent().removeClass('open');
			
			$('div#' + $this_id).slideUp('fast').toggleClass('open');
		}
		
		return false;
	});
	
	$('#nav-main div.sub').each(function(){
		var $child_dl = $(this).find('dl');
		if( $child_dl.size() > 1 ){
			$child_dl.addClass('col');
		}
	});
	
	
	// $('#nav-main > ul > li.open > a').click(function(){
	// 	$(this).parent().removeClass('open');
	// 	$('#nav-main-subs div.open').slideUp('fast').removeClass('open');
	// });

	// $('#nav-main > ul > li > a.open').click(function(){
	// 	$(this).removeClass('open');
	// 	var $this_id = $(this).parent().attr('id') + '-panel';
	// 	$('div#' + $this_id).slideUp();
	// 	return false;
	// });


});



$(window).load(function(){ /* wait for images to be loaded before firing js */


	/* Script Heading
	============================= */

	// comment
	/* script */


});



/* EOF */

