﻿function clear() {
		dropdowns=document.getElementsByTagName('div');
		for (i=0;i<dropdowns.length;i++) {
			if (String(dropdowns[i].id).substr(0,5) == 'drop_')
				dropdowns[i].style.display="none";
		}
}

function setValue(id ,value) {
	document.getElementById(id).value = value;
}

function format(str) {
	if (str < 10)
		str = "0"+str;
	return str;
}

function miastoDocelowe() {
	switch(document.getElementById('multicity_hidden').value) {
		case 0:
		case '0':
			if (document.getElementById('miasto_d').value=='')
				return false;
			break;
		case -1:
		case '-1':    
			if (document.getElementById('miasto_dA').value=='')
				return false;
			break;
		default:
			break;
	}
	return true;
}

function wtfStart_2_4() {
	var T = new Date();
	var T1 = new Date();
	var T2 = new Date();
	var strDates;
	milisec = T.getTime();
	T.setTime((milisec+((sprawdz_dzien()+1)*1000*60*60*24)));
	var data_rel=T;
	D = eval(document.getElementById('w_d').value);
	M = eval(document.getElementById('w_m').value-1);
	R = eval(document.getElementById('w_r').value);
	var data=new Date(R,M,D);
	if (data<data_rel) {
		T1.setTime((milisec+(sprawdz_dzien()*1000*60*60*24)));
		T2.setTime((milisec+((sprawdz_dzien()+1)*1000*60*60*24)));

		if(T1.getMonth()==T2.getMonth())
			strDates=T1.getDate()+' lub '+T2.getDate()+'.'+format(T2.getMonth()+1)+'.'+T2.getFullYear();
		else
			strDates=T1.getDate()+'.'+format(T1.getMonth()+1)+' lub '+T2.getDate()+'.'+format(T2.getMonth()+1)+'.'+T2.getFullYear();

		resp=confirm('***UWAGA***\nRezerwacja wylotu w dniach '+strDates+' \njest możliwa wyłącznie przy płatności kartą kredytową!');
		return resp;
	}
	return true;
}

function sprawdz_dzien() {
	var T = new Date();
	godziny = T.getHours();
	minuty = T.getMinutes();
	if (godziny<18)
		return 0;
	else if (godziny==18 && minuty<45)
		return 0;
	else
		return 1;
}

function sprawdz(myform) {
/* przepisujemy daty w odpowiednie pola */
	setValue('w_d', ocals.cal_d.ocurDate.getDate());
	setValue('w_m', ocals.cal_d.ocurDate.getMonth()+1);
	setValue('w_r', ocals.cal_d.ocurDate.getFullYear());
	setValue('p_d', ocals.cal_a.ocurDate.getDate());
	setValue('p_m', ocals.cal_a.ocurDate.getMonth()+1);
	setValue('p_r', ocals.cal_a.ocurDate.getFullYear());
/*  sprawdzamy, czy podano miasto wylotowe */
	if (!miastoDocelowe()) {
		alert('Proszę wybrac miasto docelowe.');
		return;
	}

	if (!wtfStart_2_4()) {
		return;
	}

	if(!miastoDocelowe()) {
		alert('Proszę wybrac miasto docelowe.');
		return;
	}
	myform.submit();
}
