function datepick(field_id,date_start,date_end){
	$(function(){
		$('#'+field_id)
			.datePicker(
				{
					createButton:false,
					startDate:date_start,
					endDate:date_end
				}
			).bind(
				'click',
				function()
				{
					if(!$(this).hasClass(disabled_class)){
						updateSelects($(this).dpGetSelected()[0],$(this).attr("id"));
						$(this).dpDisplay();
					}
					return false;
				}
			).bind(
				'dateSelected',
				function(e, selectedDate, $td, state)
				{
					updateSelects(selectedDate,$(this).attr("id"));
				}
			).bind(
				'dpClosed',
				function(e, selected)
				{
					updateSelects(selected[0],$(this).attr("id"));
				}
		);
		var updateSelects = function (selectedDate)
		{
			var selectedDate = new Date(selectedDate);
			if (selectedDate.getDate()<10){
				$('#'+field_id+'Day option[value=0' + selectedDate.getDate() + ']').attr('selected', 'selected');
			} else {
				$('#'+field_id+'Day option[value=' + selectedDate.getDate() + ']').attr('selected', 'selected');
			}
			if (selectedDate.getMonth()<9){
				$('#'+field_id+'Month option[value=0' + (selectedDate.getMonth()+1) + ']').attr('selected', 'selected');
			} else {
				$('#'+field_id+'Month option[value=' + (selectedDate.getMonth()+1) + ']').attr('selected', 'selected');
			}
			$('#'+field_id+'Year option[value=' + (selectedDate.getFullYear()) + ']').attr('selected', 'selected');

			if($.uniform != undefined){
				$.uniform.update();
				if ($('#JobCountryCode').val()!=null && $('#JobCountryCode').val()!='')
					$('#uniform-JobCountryCode span font').html($('#JobCountryCode').val());
			}
		}

		$('#'+field_id+'Day, #'+field_id+'Month, #'+field_id+'Year')
			.bind(
				'change',
				function()
				{
					var d = new Date(
								$('#'+field_id+'Year').val(),
								$('#'+field_id+'Month').val()-1,
								$('#'+field_id+'Day').val()
							);
					$('#'+field_id).dpSetSelected(d.asString());
				}
			);

		$('#'+field_id+'Day').trigger('change');

		// Can i use drop?
		$('#'+field_id+'_drop').bind(
			'click',
			function()
			{
				$('#'+field_id+'Year').val("");
				$('#'+field_id+'Month').val("");
				$('#'+field_id+'Day').val("");
			}
		);
	})
}
