
function TKNQF_validateForm(form) {

	var d = parseInt( form.SrchFromDay.value )
	var m = parseInt( form.SrchFromMonth.value )
	var j = parseInt( form.SrchFromYear.value )

	if ( !TKNQF_checkDate(d,m,j) ) {
		alert("Datum inkorrekt!") ;
		form.SrchFromDay.focus();
		return false;
	}

	return true;
}

function TKNQF_checkDate( d, m, j ) {
	var dt = new Date( j, m-1, d )
	if ( dt.getDate() != d || dt.getMonth()+1 != m ) return false;
	return true;
}

function TKNQF_setCurrentDay() {
	//
	// Set Quickfinder date to current day
	//
	var today = new Date();
	var today_day   = today.getDate();
	var today_month = today.getMonth();
	var today_year  = today.getFullYear();

	window.document.TKNQF.SrchFromDay.options[today_day-1].selected = true;
	window.document.TKNQF.SrchFromMonth.options[today_month].selected = true;
	window.document.TKNQF.SrchFromYear.options[0].value = today_year;
	window.document.TKNQF.SrchFromYear.options[0].text = today_year;
}

function TKNQF_submitForm() {

	if ( TKNQF_validateForm(window.document.TKNQF) ) {

		//
		// Open a new window named 'srch_result'.
		//
		window.open('','srch_result','height=600,width=700,toolbar=no,scrollbars=yes,resizable=yes').focus();

		//
		// Submit Form. Target is 'srch_result' (see <form ..> tag above)
		//
		document.TKNQF.submit();

	}

}

TKNQF_setCurrentDay();
