function setFromDate (objDate) {
	var dateInput = document.getElementById('date');
	dateInput.DateChooser.setEarliestDate(objDate);
	dateInput.DateChooser.updateFields();
	return true;
}

function setToDate (objDate) {
	var dateInput = document.getElementById('toDate');
	dateInput.DateChooser.setEarliestDate(objDate);
	dateInput.DateChooser.updateFields();
	return true;
}

function validate() {
	if (document.getElementById('contact').mib.value != '') {
		return false;
	}
	try {
		var validator = new FormValidator('contact');
		var errBuffer = new StringBuffer();
	
		if (!validator.validateMail('email')) {
			errBuffer.append(messages.email_empty + '\n')
		}
		if (!validator.validatePhone('phone')) {
			errBuffer.append(messages.phone_empty + '\n')
		}
		if (errBuffer != '') {
			alert(errBuffer.toString());
			return false;
		}
		else {
			return true;
		}
	}
	catch (e) {
		alert(e);
		return false;
	}
}

function init () {
	detectIe6();
}

window.onload = init;
