var sd;
var ed;

function ss_focus() {
	if (f.ss.value == "Podaj cel podróży") f.ss.value='';
}

function ss_blur() {
	if (f.ss.value == '') f.ss.value="Podaj cel podróży";
}

function validate() {
	err='';

	if (f.ss.value == "Podaj cel podróży" || f.ss.value.length == 0) {
		err+='- Proszę wprowadzić cel podróży\n';
	}

	if (!f.idf.checked) {
		if (!f.sd.value.match(/^[0-9]{2}\.[0-9]{2}\.[0-9]{4}$/) && !f.ed.value.match(/^[0-9]{2}\.[0-9]{2}\.[0-9]{4}$/))
			err+='- Proszę wskazać daty zameldowania i wymeldowania, lub zaznaczyć pole "Nie znam jeszcze daty swojego pobytu"\n';
	}

	if (err.length > 0) {
		alert('Niepoprawnie wypełniony formularz:\n\n'+err);
		return false;
	}
	else return true;
}


function send() {
	flds=new Array();

	if (!validate()) return false;

	if (f.sd.value.match(/^[0-9]{2}\.[0-9]{2}\.[0-9]{4}$/)) {
		fsd=f.sd.value.split('.');
		f.checkin_monthday.value=fsd[0];
		f.checkin_year_month.value=fsd[2]+'-'+parseInt(fsd[1]);
	}

	if (f.ed.value.match(/^[0-9]{2}\.[0-9]{2}\.[0-9]{4}$/)) {
		fed=f.ed.value.split('.');
		f.checkout_monthday.value=fed[0];
		f.checkout_year_month.value=fed[2]+'-'+parseInt(fed[1]);
	}

	for (i=0; i < f.elements.length; i++) {
		if (f.elements[i].value.length > 0) {
			if (!(f.elements[i].type == 'checkbox' && f.elements[i].checked == false) && !f.elements[i].name.match(/^[se]d$/))
				flds.push(f.elements[i].name+'='+f.elements[i].value);
		}
	}

	//~booking_popup('http://booking.com/searchresults.html?'+flds.join(';'));
	$('booking').style.padding='0';
	$('booking').style.background='#FFFFFF';
	$('booking').style.height='auto';
	$('booking').style.width='690px';
	$('booking').innerHTML='<iframe frameborder="0" scrolling="auto" width="805" height="900" src="http://booking.com/searchresults.html?'+flds.join(';')+'">Twoja przeglądarka nie obsługuje ramek, kliknij <a href="http://booking.com/searchresults.html?'+flds.join(';')+'">tutaj</a>.</iframe>';
}

function du_toggle() {
	e=$('du');

	if (e.checked) {
		sd=f.sd.value;
		ed=f.ed.value;
		f.sd.value='-- -- ----';
		f.ed.value='-- -- ----';
		$('b_sd').onclick=function() {void(0);}
		$('b_ed').onclick=function() {void(0);}

	}
	else {
		if (sd.length > 0) f.sd.value=sd;
		if (ed.length > 0) f.ed.value=ed;
		$('b_sd').onclick=b_sd_func;
		$('b_ed').onclick=b_ed_func;
	}
}

function booking_popup(url) {
	if (url) window.open(url, 'booking_popup', 'directories=no,location=no,menubar=no,scrollbars=yes,resizable=no,status=no,toolbar=no,width=700,height=650,top=5,left=5', true);
}

