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

	if (!feratel_checkDate(d, m, j)) {
		alert("Napa&#269;en datum!");
		form.SrchFromDay.focus();
		return false;
	}
}

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

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

function 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 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();

	var currDateString = new String(today_year + '' + (today_month + 1) + ''
			+ today_day);

	window.document.frmQuickFind.SrchFromDay.options[today_day - 1].selected = true;
	window.document.frmQuickFind.SrchFromMonth.options[today_month].selected = true;
	window.document.frmQuickFind.SrchFromYear.options[0].value = today_year;
	window.document.frmQuickFind.SrchFromYear.options[0].text = today_year;
	setArrivalDate(0, 0);
}

function feratel_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 feratel_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.frmQuickFind.SrchFromDay.options[today_day - 1].selected = true;
	window.document.frmQuickFind.SrchFromMonth.options[today_month].selected = true;
	window.document.frmQuickFind.SrchFromYear.options[0].value = today_year;
	window.document.frmQuickFind.SrchFromYear.options[0].text = today_year;
}

function setArrivalDate(value, type) {
	var currDay = window.document.frmQuickFind.SrchFromDay.value;
	var currMonth = window.document.frmQuickFind.SrchFromMonth.value;
	var currYear = window.document.frmQuickFind.SrchFromYear.value;

	if (currDay.length == 1) {
		currDay = '0' + currDay;
	}
	if (currMonth.length == 1) {
		currMonth = '0' + currMonth;
	}
	if ((type == 1 || type == 2) && value.length == 1) {
		value = '0' + value;
	}

	if (type == 0) {
		currDateString = new String(currYear + '' + currMonth + '' + currDay);
		window.document.frmQuickFind.qfdArrivalDate.value = currDateString;
	} else {
		if (type == 1) {
			currDateString = new String(currYear + '' + currMonth + '' + value);
		}
		if (type == 2) {
			currDateString = new String(currYear + '' + value + '' + currDay);
		}
		if (type == 3) {
			currDateString = new String(value + '' + currMonth + '' + currDay);
		}

		var searchDate = new Date(currYear, currMonth - 1, currDay);
		var check = checkSearchDate(searchDate);
		if (check == false) {
			setCurrentDay();
		} else {
			window.document.frmQuickFind.qfdArrivalDate.value = currDateString;
		}
	}
}

function checkSearchDate(searchDate) {
	var currDate = new Date();

	if (searchDate.getYear() < currDate.getYear()) {
		alert("Leto iskanja < aktualno leto!");
		return false;
	}
	if (searchDate.getYear() == currDate.getYear()
			&& searchDate.getMonth() < currDate.getMonth()) {
		alert("Mesec iskanja < aktualen mesec!");
		return false;
	}
	if (searchDate.getYear() == currDate.getYear()
			&& searchDate.getMonth() == currDate.getMonth()
			&& searchDate.getDate() < currDate.getDate()) {
		alert("Dan iskanja < aktualen dan!");
		return false;
	}

	return true;
}

// / INIT

var clickMenu1;
var clickMenu2;

function init() {
	feratel_setCurrentDay();
	clickMenu1 = new ClickShowHideMenu('click-menu0');
	clickMenu1.init();
	clickMenu2 = new ClickShowHideMenu('click-menu2');
	clickMenu2.init();
	setCurrentDay();
}

