window.addEvent('domready', function(){
	tx_archeco_pi1.start();
});

var tx_archeco_pi1 = {
	
	start : function () {
		this.fulltextsearchform	= $('fulltextsearchform');
		this.period 			= $('tx_archeco_pi1_period');
		this.check();
	}
	
	 ,check : function(){

	if(this.fulltextsearchform != null) {
		this.fulltextsearchform.addEvent('submit', function(event) {

		// valid period filter
		var filter = /\d{4}\-\d{4}/;

		// check for valid period
		if ((!filter.test(this.period.value)) && this.period.value != "") {
			alert($('tx_archeco_pi1_errorPeriod').value);
			this.period.value = '';
			this.period.focus();
			return false;
		}

	}.bind(this));
}
}
};