(function($) {
$.fn.timePicker = function(options)
{
	this.each(
		function()
		{
			var el = this;
			var timeHolder = $("<div class='time-holder'></div>");
			var timesDiv = $("<div class='times'></div>");
			var timesList = $("<ul></ul>");
			
			for(var i = 0; i < options.length; i++)
			{
				timesList.append("<li>" + options[i] + "</li>");
			}
			timesDiv.append(timesList);
			timeHolder.append(timesDiv);
			$(el).after(timeHolder);
			 /*Lnnam add Unbind 17/07/2008 */
			$(el).unbind().click(
				function()
				{
					$(this).parents("div.time-holder").toggle();
				}
			)
			if($.fn.below) timeHolder.below(el).hide();
			$("li", timesList).hover(
				function()
				{
					$(this).siblings().removeClass("selected").end()
					.addClass("selected");
				}
				,function()
				{
					$(this).removeClass("selected");
				}
			).click(
				function()
				{
					el.value = $(this).text();
					$(this).parents("div.time-holder").hide();
				}
			).removeClass("selected");
			
		}
	).click(
		function(e)
		{
			var timeHolder = $(this).next("div.time-holder");
			
			// hide other time pickers
			$("div.time-holder").not(timeHolder).hide();
		//	alert(settings.id);
		//	alert($("#"+settings.id).text());
		//	var s= this.value;
			
			timeHolder.toggle();
		
			//alert(s);
			// set selected value
			
			
			
			e.stopPropagation();
		}
	);
	// hide timepickers when body clicked
	
	$("body").unbind().click(
		function()
		{
			$("div.time-holder").hide();
		}
	);
	
	//Lnnam fixed erroll when scroll
	$("#idVerCreateCarpool").scroll(function () {     	
			//$("div.time-holder").hide();								  
			//alert($("div.time-holder").html());
			$('#idVerCreateCarpool').unbind(); 
    });
	// End Fix
	return this;
}

  


})(jQuery);