// JavaScript Document


function initTimes(tip){
	//$("input.datepicker").datepicker();
	$('.timeentry').timeEntry({
		spinnerImage: '../images/timeentry/spinnerOrange.png',
		timeSteps: [1, 15, 0],
		ampmPrefix: ' ',
		spinnerImage: '',
		defaultTime: new Date(0, 0, 0, 16, 0, 0)
	});

	$("#"+tip[0].id+ " *.timeentry").each(function(e){ initTime(this.id); });
	$("#"+tip[0].id+ " *.inputDate").each(function(e){ initDatePicker(this.id); });
	
	
	
	//$('.inputDate').dateEntry({ spinnerImage: '' });
	//$('#dt_end').each(function(e){ initDate(this.id); });
}
function initTime(id){
	if($('#'+id).val()==""){
		$('#btn_'+id).text("On");
		$('#'+id).timeEntry('disable');
		$('#'+id).addClass('disabled');
		$('#btn_'+id).toggle( 
			function () { 
				$(this).text('Off'); 
				$('#'+id).timeEntry('enable');
				$('#'+id).removeClass('disabled');
				if($('#'+id).val()=="") $('#'+id).timeEntry('setTime',new Date(0,0,0,16,0,0));
			} ,
			function () { 
				$(this).text('On'); 
				$('#'+id).timeEntry('disable');
				$('#'+id).addClass('disabled');
				$('#'+id).val(""); 
			}
		);
	} else {
		$('#btn_'+id).text("Off");
		$('#btn_'+id).toggle( 
			function () { 
				$(this).text('On'); 
				$('#'+id).timeEntry('disable');
				$('#'+id).addClass('disabled');
				$('#'+id).val(""); 
			} ,
			function () { 
				$(this).text('Off'); 
				$('#'+id).timeEntry('enable');
				$('#'+id).removeClass('disabled');
				if($('#'+id).val()=="") $('#'+id).timeEntry('setTime',new Date(0,0,0,16,0,0));
			} 
		);
	}
}

function initDate(id){
	
	if($('#'+id).val()==""){
		$('#'+id).dateEntry('disable');
		$('#btn_'+id).toggle( 
			function () { 
				$(this).text('Off'); 
				$('#'+id).dateEntry('enable');
				if($('#'+id).val()=="") $('#'+id).dateEntry('setDate',new Date());
			} ,
			function () { 
				$(this).text('On'); 
				$('#'+id).dateEntry('disable');
				$('#'+id).val(""); 
			}
		);
	} else {
		$('#btn_'+id).text("Off");
		$('#btn_'+id).toggle( 
			function () { 
				$(this).text('On'); 
				$('#'+id).dateEntry('disable');
				$('#'+id).val(""); 
			} ,
			function () { 
				$(this).text('Off'); 
				$('#'+id).dateEntry('enable');
				if($('#'+id).val()=="") $('#'+id).dateEntry('setDate',new Date());
			} 
		);
	}
}

function initDatePicker(id){
	$('#btn_'+id).text("Clear");
	$('#btn_'+id).click(function(e){
		$('#'+id).val("");					 
	});
	$('#'+id).DatePicker({ 
		format:'m/d/Y',
		date: $('#'+id).val(),
		current: $('#'+id).val(),
		starts: 1,
		position: 'r',
		onBeforeShow: function(){
			$('#'+id).DatePickerSetDate($('#'+id).val(), true);
		},
		onChange: function(formated, dates){
			$('#'+id).val(formated);
			$(this).hide();
		}	   
	});		  
}


