
var cbaMenus={

	downArrowImage: {src: '/Scripts/images/arrow_top1.gif', leftpadding: 3}, //customize down arrow image
	sideArrowImage: {src: '/Scripts/images/arrow_side1.gif', leftpadding: 3}, //customize side arrow image
	animateduration: {over: 50, out: 200}, //duration of slide in/ out animation, in milliseconds
	
	buildDropLineMenu:function(menuID){
		jQuery(document).ready(function($){
			var $mainmenu=$(menuID);
			var $headers=$mainmenu.find("ul").parent();
			$headers.each(function(i){
				var $curobj=$(this);
				var $innerheader=$curobj.children('a').eq(0);
				$innerheader=($innerheader.children().eq(0).is('span'))? $innerheader.children().eq(0) : $innerheader;
				$innerheader.append(
					'<img src="'+ cbaMenus.downArrowImage.src
					+ '" style="margin:0;border:0; padding-left: '+cbaMenus.downArrowImage.leftpadding+'px" />'
				);
				$curobj.hover(
					function(e){
						var $targetul=$(this).children("ul:eq(0)");
						//if 1 or less queued animations
						if ($targetul.queue().length<=1){
							$targetul.slideDown(cbaMenus.animateduration.over);	
						}
					},
					function(e){
						var $targetul=$(this).children("ul:eq(0)");
						$targetul.slideUp(cbaMenus.animateduration.out);
					}
				) //end hover
			});
		});
	},
	buildFlyOutMenu:function(menuID){
		jQuery(document).ready(function($){
			var $mainmenu=$(menuID);
			var $headers=$mainmenu.find("ul").parent();
			$headers.each(function(i){
				var $curobj=$(this);
				var $innerheader=$curobj.children('a').eq(0);
				/*$innerheader.append(
					'<img src="'+ cbaMenus.sideArrowImage.src
					+ '"/>'
				);*/
				$innerheader.css({'background' : ' url(' + cbaMenus.sideArrowImage.src + ') no-repeat right'});
			});
		});
	},
	displaySelected:function(itemID){
		var $targetul=$(itemID);
		var $menuItemParents=$targetul.parents('ul');
		
		for(i = 0; i < $menuItemParents.length - 1; i++){
			$($menuItemParents[i]).css({ display: 'block'});
		}
		
		$targetul.css({display:'block'});
	}
}

