(function($) {

	$.fn.handlenavi = function(params) {
		var k = 0;
		$(".mainnavi_list").each(function() {

			var divid = $(this).attr("id");
			// console.log($(this).find(".sub_width").width());
			

			var position = $(this).position();
			var posi = $(this).find(".navig").width();
			var posi1 = $(this).width();
			var test = position.left + posi;
			var left = position.left;
			var subwidth = $(this).find(".sub_width").width();
			if(subwidth != null)
			{
				$(this).find(".subnavi").css({
					'width' : subwidth + 'px'
				});
			}

			k++;

			// $(".sub" + divid ).css({'left':'-' + left + 'px','top':
			// '46px','z-index':100});
			//console.log(divid);
			$(".sub" + divid).css({
				'left' : '-' + left + 'px',
				'top' : '40px',
				'z-index' : 100
			});
			$(this).css({
				'z-index' : 100
			});

			$(this).hover(function() {

				if ($(this).hasClass("navi_show")) {
					var id = $(this).find(".sub_width").attr("id");

					// alert("#marker" + divid);
					// alert(position.left);

					$(".sub" + divid).hide();
					$(".navig").hide();
					// $(divPanel).hide();
					$(this).removeClass("navi_show").stop();
					$(".mainnavi_item_active .navig").show();

				} else {

					if (subwidth > 0)
						$(".mainnavi_item_active .navig").hide();
					/*
					$(".subnavi").css({
						'width' : subwidth + 'px'
					});
					*/
					$(".sub" + divid).show();
					// $(divPanel).show();
					$(this).addClass("navi_show").stop();

				}

			});
			$(this).mouseleave(function() {
				// console.log($(".sub_width").width() + 'px');
				// if($(this).hasClass())
				/*
				$(".subnavi").css({
					'width' : $(".sub_width").width() + 'px'
				});
				console.log($(".mainnavi_item_active .navig").find(".sub_width").width());
				$(".subnavi").css({
					'width' :  + 'px'
				});
				*/
				
				$(".mainnavi_item_active .navig").show();
			});

		});

	}

})(jQuery);
