/* $Id: customer_survey.js,v 1.2 2008/06/09 14:04:59 zaa Exp $ */

/* onsubmit handler */
function savePeriod(f) {
	if (f && f.period == 0) {
		alert(txt_survey_is_empty_notify);
		return false;
	}

	return true;
}

/* onclick / onchange handler */
function setPeriod() {
	if (!this.form || this.form.period != 0)
		return;

	this.form.period = new Date().getTime();
}

/* Set event handlers */
if (surveyForm && surveyForm.elements && surveyForm.elements.length > 0) {
	surveyForm.period = 0;
	for (var i = 0; i < surveyForm.elements.length; i++) {
		var obj = surveyForm.elements[i];
		if (obj.type == 'hidden' || !obj.name || obj.name.search(/^data/) == -1)
			continue;

		if (obj.type == 'checkbox' || obj.type == 'radio') {
			obj.onclick = setPeriod;
			if (obj.checked) {
				surveyForm.period = 1;
			}
		} else {
			obj.onchange = setPeriod;
			if (obj.value != "") {
				surveyForm.period = 1;
			}
		}
		
	}	
}

