function drawFrom(day, month, year){
	var myDate=new Date()
	flaga = 0;
	if (day){
		myDate.setDate(day)
		flaga ++
	} else {
		myDate.setDate(myDate.getDate()+1)
	}
	if (month){
		myDate.setMonth(month)
		flaga ++
	}
	if (year){
		myDate.setYear(year)
		flaga ++
	}
	if (!flaga)  {
		myDate.setFullYear(myDate.getFullYear(), myDate.getMonth(), myDate.getDate())	
	}
	drawDayList('start_day', myDate)
	drawMonthList('start_month', myDate)
	drawYearList('start_year', myDate)
	drawCallendarButtonFrom()
}
function validate(){
	var startDate = new Date();
	startDate.setFullYear(document.forms['formularz'].elements['start_year'].value,document.forms['formularz'].elements['start_month'].value-1,document.forms['formularz'].elements['start_day'].value);
	var stopDate = new Date();
	stopDate.setFullYear(document.forms['formularz'].elements['stop_year'].value,document.forms['formularz'].elements['stop_month'].value-1,document.forms['formularz'].elements['stop_day'].value);
	var today = new Date();

	var flaga = 0;
	today.getMonth()
	startDate.getMonth()
	if (startDate<=today){
		alert("Date of Arrival should be tomorrow or later")
		flaga++
	}
	if (startDate>=stopDate){
		alert("Departure Date shouldn't be earlier than Arrival Date")
		flaga++
	}
	if (!flaga){
		document.getElementById("formularz").submit()
	}
}
function drawTo(day, month, year){
	var myDate=new Date()
	var flaga = 0;
	var nextDay = 0;
	if (day){
		myDate.setDate(day)
		flaga ++
	} else {
		myDate.setDate(myDate.getDate()+2)
		nextDay ++
	}
	if (month){
		myDate.setMonth(month)
		flaga ++
	}
	if (year){
		myDate.setYear(year)
		flaga ++
	}
	myDate.setFullYear(myDate.getFullYear(), myDate.getMonth(), myDate.getDate())
	drawDayList('stop_day', myDate)
	drawMonthList('stop_month', myDate)
	drawYearList('stop_year', myDate)
	drawCallendarButtonTo()
}
function refreshDayList(month, year){
	var myDate=new Date()
	myDate.setFullYear(document.forms['formularz'].elements['year'], document.forms['formularz'].elements['month'])
}
function drawYearList(name, date){

	thisYear = date.getFullYear()
	document.write ('<SELECT name="' + name + '">')
	for (i=thisYear;i<=thisYear + 3;i++)
	{
		if (thisYear == i){
			document.write('<OPTION value="' + i + '"  SELECTED>' + i + '</OPTION>')
		} else {
			document.write('<OPTION value="' + i + '">' + i + '</OPTION>')		
		}
	}
	document.write ('</SELECT>')

}
function drawMonthList(name, date){
	var monthName = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December")
	document.write ('<SELECT name="' + name + '" onChange="refreshDayList()">')
	for (i=1;i<=12;i++)
	{
		if (date.getMonth() == i-1){
			document.write('<OPTION value="' + i + '" SELECTED>' + monthName[i-1] + '</OPTION>')
		} else {
			document.write('<OPTION value="' + i + '">' + monthName[i-1] + '</OPTION>')		
		}
	}	
	document.write ('</SELECT>')
}
function drawDayList(name, date){
	today = date.getDate()
//	days = howManyDays(date)
	document.write ('<SELECT name="' + name + '">')
	for (i=1;i<=31;i++)
	{
		if (today == i){
			document.write('<OPTION value="' + i + '" SELECTED>' + i + '</OPTION>')
		} else {
			document.write('<OPTION value="' + i + '">' + i + '</OPTION>')		
		}
	}	
	document.write ('</SELECT>')
}
function drawCallendarButtonFrom(){
	document.write('<img src="img/date_selector.gif" width="16" height="18" vspace="0" hspace="3" border="0" onClick="popUpCalendar(this, document.forms[\'formularz\'].elements[\'start_day\'], document.forms[\'formularz\'].elements[\'start_month\'], document.forms[\'formularz\'].elements[\'start_year\'], \'yyyy-mm-dd\');">')
}
function drawCallendarButtonTo(){
	document.write('<img src="img/date_selector.gif" width="16" height="18" vspace="0" hspace="3" border="0" onClick="popUpCalendar(this, document.forms[\'formularz\'].elements[\'stop_day\'], document.forms[\'formularz\'].elements[\'stop_month\'], document.forms[\'formularz\'].elements[\'stop_year\'], \'yyyy-mm-dd\');">')
}
function howManyDays(date){
	date.setFullYear(date.getFullYear(),date.getMonth(),'1')
	var baseMonth = date.getMonth()
	for (i=1;i<=31;i++)
	{
		date.setFullYear(date.getFullYear(),date.getMonth(),i)
		var testMonth = date.getMonth()
		if (testMonth != baseMonth){
			var flaga = i-1
			break
		} else {
			var flaga = 0
			zmienna = 31
		}

	}
	if (flaga){
		return flaga
	} else {
		return zmienna
	}

}