/**
 * jQuery DeepLocal HoverMenu Plugin v1.0
 *
 * 
 *
 *  
 * Copyright (c) 2008 deepLocal, Inc.
 * 
 * @param		String
 * @return		Array
 */
(function($) {
	$.fn.hoverMenu = function(options) {
		var defaults = {};	
		var	 settings = jQuery.extend({},defaults, options);	
		var menuItem = settings.selector;
		return this.each(function(){
				var config = settings;
				var item = jQuery(this);		
				var menu = menuItem;
				$(item).click(function(e){	
					var actions = $(config.selector+" ul li a");		
					var offset = $(item).offset();
					var className = $(item).attr("class");
					var pattern = className+"_";
					var itemId = $(item).attr("id");
					var storyItemChunk = itemId.replace(pattern,"");
					
					var storyItemId = storyItemChunk.split("_")[0];
					
					var menuPop = config.selector;
					$(actions).each(function(){
						var relLink = $(this).attr("rel");
						var jsBit = relLink+"("+storyItemId+")";
						$(this).attr("onClick",jsBit);
						$(this).click(function(e){
							$(menuPop).hide();
						})
					});					
					var topPos = offset.top + 10;
					var leftPos = offset.left + 10;
					$(menu).css({"top":topPos+"px", "left": leftPos+"px"});
					$(menu).show();
					$(menu).click(function(){
						jQuery(this).hide();
					})
				});	
		});
	}
})(jQuery);
