/*
 * jQuery datepicker2dropdown.js by Andy Davies 2009
 *
 * This file takes a jquery datepicker and places the returned value into the form
 *
 */
 
$.fn.datepicker2dropdown = function()
{

	jQuery(this).after('<div id="ui-datepicker-container"></div>');
	jQuery("#ui-datepicker-container").hide();

	this.click(
		function()
		{
				if(!jQuery("#ui-datepicker-container").is(":visible"))
				{
	
					jQuery("#ui-datepicker-container").datepicker({
						onSelect: function(dateText) {
							updateSelects(dateText);
							jQuery("#ui-datepicker-container").hide();
							jQuery("#ui-datepicker-container").datepicker("destroy");
						}		
					});
					
					jQuery("#ui-datepicker-container").show();
				}
				else 
				{
					jQuery("#ui-datepicker-container").hide();
					jQuery("#ui-datepicker-container").datepicker("hide");
				}
				
		}
	);
	
	var updateSelects = function(selectedDate)
	{
	
			var tmp = selectedDate.split("/");
			
			var d = tmp[1];
			var m = tmp[0];
			var y = tmp[2];
			var ym = y+'-'+m;
			
			jQuery('#day').val(d);
			jQuery('#month_year').val(ym);
	}
} 
