

function Event() {
	
	this.endDateApplicable = false;
	this.startTimeApplicable = false;
	this.endTimeApplicable = false;
	
	this.setFields = setFields;
	this.initRadios = initRadios;
	
}

function initRadios() {
	ADAP.radio("endDateApplicable", this.endDateApplicable ? true : false);
	ADAP.radio("startTimeApplicable", this.startTimeApplicable ? true : false);
	ADAP.radio("endTimeApplicable", this.endTimeApplicable ? true : false);
}


function setFields() {
	
	this.endDateApplicable = ADAP.radio("endDateApplicable")==1 ? true : false;
	this.startTimeApplicable = ADAP.radio("startTimeApplicable")==1 ? true : false;
	this.endTimeApplicable = ADAP.radio("endTimeApplicable")==1 ? true : false;
	
	// end date	
	if (this.endDateApplicable) {
		ADAP.radio("endDateApplicable", 1);
		document.getElementById("endDate_day").disabled=false;
		document.getElementById("endDate_month").disabled=false;
		document.getElementById("endDate_year").disabled=false;
	} else {
		ADAP.radio("endDateApplicable", 0);
		document.getElementById("endDate_day").disabled=true;
		document.getElementById("endDate_month").disabled=true;
		document.getElementById("endDate_year").disabled=true;

	}
	
	// start time
	if (this.startTimeApplicable) {
		ADAP.radio("startTimeApplicable", 1);
		document.getElementById("startTime_hours").disabled=false;
		document.getElementById("startTime_mins").disabled=false;
		
	} else {
		ADAP.radio("startTimeApplicable", 0);
		document.getElementById("startTime_hours").disabled=true;
		document.getElementById("startTime_mins").disabled=true;


	}
	
	// end time
	if (this.endTimeApplicable) {
		ADAP.radio("endTimeApplicable", 1);
		document.getElementById("endTime_hours").disabled=false;
		document.getElementById("endTime_mins").disabled=false;
		
	} else {
		ADAP.radio("endTimeApplicable", 0);
		document.getElementById("endTime_hours").disabled=true;
		document.getElementById("endTime_mins").disabled=true;
	
	}
	
}
