$(function() {
	
	$("#datepicker_end").datepicker( {maxDate:'+1Y', altField: "#end_date", altFormat:"@"});
	$("#datepicker_end").datepicker('disable');
	$("#datepicker_end").click(
			function (){
				$("#ends").attr("checked","checked");
				$(this).datepicker('enable');
				date_end_trigger();
				}
			 );
	$("#datepicker_start").datepicker({
		minDate: '-1M', maxDate:'+1Y', altField: "#start_date", altFormat:"@"
		});
	
	 $("input.time").timepicker();
	 $(".h, .m, .p").change(function(){
		if($(this).prev().val())
			$(this).next().removeClass("hide");
		});
	 
	$(".loading").hide();
	 $("#location").autocomplete(ROOT + "ajax/searchTable.php", ac_options);
	 $("#location").result(function(event, data, formatted) {
		var place_id = data[1];
		$("#place_id").val(place_id);
		$("#location_status .true").show();
		$("#location_status .false").hide();
		$(".loading").hide();
		});
	$("#location").change(function(){
		if($("#location").val() == ""){
			$("#location_status .false").show();
			$("#location_status .true").hide();
			}
		});
	
	$(".parent_trigger").click(parent_trigger);
	$(".time_end_trigger").click(time_end_trigger);
	$(".date_end_trigger").click(date_end_trigger);
	});



function date_end_trigger(){
	if($("#ends").is(":checked")){
		$("#end_date").removeAttr('disabled');
		$("#datepicker_end").datepicker('enable');	
	}else{
		$("#end_date").attr('disabled','disabled');
		$("#datepicker_end").datepicker('disable');
		
		}
	}
function time_end_trigger(){
	if(!$("#time_ends").is(":checked")){
		$("#k .m, #k .h, #k .p, #date_time_end").attr('disabled','disabled');
	}else{
		$("#k .m, #k .h, #k .p, #date_time_end").removeAttr('disabled');
		}
	}
function parent_trigger(){
	if($("#parent").is(":checked"))
		$("#location").attr('disabled','disabled');
	else
		$("#location").removeAttr('disabled');
	}
