var mainMenus={
	animateDuration: {over: 150, out: 100}, //duration of slide in/ out animation, in milliseconds
	buildMenus:function(){
		//jQuery(document).ready(function($){
			var $mainMenu=$("#main_menu")
			var $headers=$mainMenu.find("ul").parent()
			$headers.each(function(i){
                //$currentLI=$(this)
				$(this).addClass("has_submenu")
				$(this).hover(
					function(e){
						$(this).addClass("active")
						var $subMenu=$(this).children("ul")
						if ($subMenu.queue().length<=1) { //if 1 or less queued animations
							//$subMenu.slideDown(mainMenus.animateDuration.over)
							$subMenu.css({display:'block'})
						} //end if ($subMenu.queue().length<=1)
					},
					function(e){
						$(this).removeClass("active")
						var $subMenu=$(this).children("ul")
						//$subMenu.slideUp(mainMenus.animateDuration.out)
						$subMenu.css({display:'none'})
					}
				) //end $(this).hover
			}) //end $headers.each()
			$mainMenu.find("ul").css({display:'none', visibility:'visible'})
		//}) //end document.ready
	} //end buildMenus:function()
} //end var mainMenus

//if the document is ready, apply all functions
$(document).ready(function() {
	//set up animations for drop down menus
	mainMenus.buildMenus();
	//loop through all links and set external ones to target="_blank"
	$('a[rel*=external]').attr("target","_blank");
	$('a[rel*=external]').attr("title","(opens in new window)");
	$('a[rel*=nofollow]').attr("target","_blank");
	$('a[rel*=nofollow]').attr("title","(opens in new window)");
	//apply lightbox to links
	$('a[rel*=lightbox]').lightBox();
	//customer pics on homepage
	$("ul#customers li").hover(function() {
	$(this).css({'z-index' : '10'}); /*Add a higher z-index value so this image stays on top*/ 
	$(this).find('img').addClass("hover").stop() /* Add class of "hover", then stop animation queue buildup*/
		.animate({
			marginTop: '-50px', /* The next 4 lines will vertically align this image */ 
			marginLeft: '-75px',
			top: '50%',
			left: '50%',
			width: '150px', /* Set new width */
			height: '101px' /* Set new height */
		}, 200); /* this value of "200" is the speed of how fast/slow this hover animates */

	} , function() {
	$(this).css({'z-index' : '0'}); /* Set z-index back to 0 */
	$(this).find('img').removeClass("hover").stop()  /* Remove the "hover" class , then stop animation queue buildup*/
		.animate({
			marginTop: '0', /* Set alignment back to default */
			marginLeft: '0',
			top: '0',
			left: '0',
			width: '93px', /* Set width back to default */
			height: '63px' /* Set height back to default */
		}, 200);
	});
});
