function checkOneWay() {

	var oneway = document.getElementById('oneway');

	if (oneway.checked == true) {
		document.getElementById('checkout').disabled = true;
		document.getElementById('checkout').value = '';
	} else {
		document.getElementById('checkout').disabled = false;
	}

}

function checkNumberPerson() {

	var adults = document.getElementById('adults');
	var child = document.getElementById('child');
	var youth = document.getElementById('youth');
	var babies = document.getElementById('babies');
	var seniors = document.getElementById('seniors');

	if (adults.value == 0) {

		if (seniors.value == 0) {

				if (youth.value == 0) {

					if (babies.value != 0 || child.value != 0) {

							alert('Dzieci nie mogą latać bez opieki!');
							child.selectedIndex = 0;
							babies.selectedIndex = 0;

							if (adults.value == 0 || youth.value == 0 || seniors.value == 0) {
								alert('Suma rezezrwowanych miejsc musi być większa od zera!');
								adults.selectedIndex = 1;
							}

					} else if (babies.value == 0 && child.value == 0) {
							alert('Suma rezezrwowanych miejsc musi być większa od zera!');
							adults.selectedIndex = 1;

					}

				}

		}

	}

}

function ValidateForm() {


	var checkin = document.getElementById('checkin').value;
	var checkout = document.getElementById('checkout').value;
	var msg = '';
	var err = 0;

	var start = checkin.split("-");
	var end = checkout.split("-");

	var startDate = new Date(start[0],start[1],start[2]);
	var endDate = new Date(end[0],end[1],end[2]);

	if (endDate < startDate) {
		err = 1;
		msg += 'Daty zostały podane nieprawidłowo!'+"\n";
	}

	var orgAirport = document.getElementById('OrgAirport').value;
	var dstAirport = document.getElementById('DstAirport').value;

	if (orgAirport == "") {
		err = 1;
		msg += "Musisz wybrać miejsce wylotu!\n";
	}

	if (dstAirport == "") {
		err = 1;
		msg += "Musisz wybrać miejsce lądowania!\n";
	}


	if (err == 1) {
		window.alert(msg);
		return false;
	} else {
		return true;
	}


}

function validateSpecialForm() {

	var err;
	var msg = '';


	var regvariable = /^(19|20)\d\d[-](0[1-9]|1[012])[-](0[1-9]|[12][0-9]|3[01])$/i;

	var checkin = document.getElementById('checkin').value;
	var wynik = regvariable.test(checkin);
	if (wynik == false) {
		err = 1;
		msg += "Proszę wpisać poprawną datę wylotu w polu OD!\n";
	}

	var checkin2 = document.getElementById('checkin2').value;
	wynik = regvariable.test(checkin2);
	if (wynik == false) {
		err = 1;
		msg += "Proszę wpisać poprawną datę wylotu w polu DO!\n";
	}

	var checkout = document.getElementById('checkout').value;
	wynik = regvariable.test(checkout);
	if (wynik == false) {
		err = 1;
		msg += "Proszę wpisać poprawną datę powrotu w polu OD!\n";
	}

	var checkout2 = document.getElementById('checkout2').value;
	wynik = regvariable.test(checkout2);
	if (wynik == false) {
		err = 1;
		msg += "Proszę wpisać poprawną datę powrotu w polu DO!\n";
	}

	var imie = document.getElementById('name').value;
	if (imie == "") {
		err = 1;
		msg += "Proszę wpisać imię!\n";

	}

	var surname = document.getElementById('surname').value;
	if (surname == "") {
		err = 1;
		msg += "Proszę wpisać nazwisko!\n";
	}

	var mail = document.getElementById('mail').value;
	if (mail == "") {
		err = 1;
		msg += "Proszę wpisać adres e-mail!\n";
	}


	if (mail != "") {
		check = email_validate(mail);

		if (check == false) {
			err = 1;
			msg += "Podany adres e-mail jest błędny!\n";
		}
	}


	var remail = document.getElementById('remail').value;
	if (remail == "") {
		err = 1;
		msg += "Proszę wpisać adres e-mail powtórnie!\n";
	}

	var phone = document.getElementById('phone').value;
	if (phone == "") {
		err = 1;
		msg += "Proszę wpisać telefon kontaktowy!\n";
	}

	var token = document.getElementById('token').value;
	if (token == "") {
		err = 1;
		msg += "Proszę przepisać kod z obrazka!\n";
	}

	if (mail != remail ) {
		err = 1;
		msg += "Adresy e-mail róźnią się!\n";
	}




	if (err == 1) {
		window.alert(msg);
		return false;
		alert('false');
	} else {
		return true;
		alert('true');
	}

}


function email_validate(email)
{
var tlds = ".ac .ad .ae .af .ag .ai .al .am .an .ao .aq .ar .as .at .au .aw .ax .az .ba .bb .bd .be .bf .bg .bh .bi .bj .bm .bn .bo .br .bs .bt .bu .bv .bw .by .bz .ca .cc .cd .cf .cg .ch .ci .ck .cl .cm .cn .co .cr .cs .cu .cv .cx .cy .cz .dd .de .dj .dk .dm .do .dz .ec .ee .eg .eh .er .es .et .eu .fi .fj .fk .fm .fo .fr .ga .gb .gd .ge .gf .gg .gh .gi .gl .gm .gn .gp .gq .gr .gs .gt .gu .gw .gy .hk .hm .hn .hr .ht .hu .id .ie .il .im .in .io .iq .ir .is .it .je .jm .jo .jp .ke .kg .kh .ki .km .kn .kp .kr .kw .ky .kz .la .lb .lc .li .lk .lr .ls .lt .lu .lv .ly .ma .mc .md .mg .mh .mk .ml .mm .mn .mo .mp .mq .mr .ms .mt .mu .mv .mw .mx .my .mz .na .nc .ne .nf .ng .ni .nl .no .np .nr .nu .nz .om .pa .pe .pf .pg .ph  .pk .pl .pm .pn .pr .ps .pt .pw .py .qa .re .ro .ru .rw .sa .sb .sc .sd .se .sg .sh .si .sj .sk .sl .sm .sn .so .sr .st .su .sv .sy .sz .tc .td .tf .tg .th .tj .tk .tl .tm .tn .to .tp .tr .tt .tv .tw .tz .ua .ug .uk .um .us .uy .uz .va .vc .ve .vg .vi .vn .vu .wf .ws .ye .yt .yu .za .zm .zr .zw .com .net .org .mil .gov .edu .nato .info .int .name .biz .museum .pro .AC .AD .AE .AF .AG .AI .AL .AM .AN .AO .AQ .AR .AS .AT .AU .AW .AX .AZ .BA .BB .BD .BE .BF .BG .BH .BI .BJ .BM .BN .BO .BR .BS .BT .BU .BV .BW .BY .BZ .CA .CC .CD .CF .CG .CH .CI .CK .CL .CM .CN .CO .CR .CS .CU .CV .CX .CY .CZ .DD .DE .DJ .DK .DM .DO .DZ .EC .EE .EG .EH .ER .ES .ET .EU .FI .FJ .FK .FM .FO .FR .GA .GB .GD .GE .GF .GG .GH .GI .GL .GM .GN .GP .GQ .GR .GS .GT .GU .GW .GY .HK .HM .HN .HR .HT .HU .ID .IE .IL .IM .IN .IO .IQ .IR .IS .IT .JE .JM .JO .JP .KE .KG .KH .KI .KM .KN .KP .KR .KW .KY .KZ .LA .LB .LC .LI .LK .LR .LS .LT .LU .LV .LY .MA .MC .MD .MG .MH .MK .ML .MM .MN .MO .MP .MQ .MR .MS .MT .MU .MV .MW .MX .MY .MZ .NA .NC .NE .NF .NG .NI .NL .NO .NP .NR .NU .NZ .OM .PA .PE .PF .PG .PH  .PK .PL .PM .PN .PR .PS .PT .PW .PY .QA .RE .RO .RU .RW .SA .SB .SC .SD .SE .SG .SH .SI .SJ .SK .SL .SM .SN .SO .SR .ST .SU .SV .SY .SZ .TC .TD .TF .TG .TH .TJ .TK .TL .TM .TN .TO .TP .TR .TT .TV .TW .TZ .UA .UG .UK .UM .US .UY .UZ .VA .VC .VE .VG .VI .VN .VU .WF .WS .YE .YT .YU .ZA .ZM .ZR .ZW .COM .NET .ORG .MIL .GOV .EDU .NATO .INFO .INT .NAME .BIZ .MUSEUM .PRO";
var myRegex = new RegExp("^[A-Za-z0-9\\-\\._]+@[A-Za-z0-9\\-\\._]+\.[A-Za-z]+$")
var endofString = email.split('.');
var ending = endofString.length - 1;
var tld = endofString[ending];
       if (! email.match(myRegex))
       {//alert('Wymagany jest poprawny adres e-mail');
        return false;
       }
       else if (tlds.search(tld) < 0)
       {
       //alert('Sprawdź czy podany adres e-mail jest prawidłowy');
        return false;
       } else {
              return true;
       }

}




function showInvoiceForm() {

	var form = '<p class="info">Dane do faktury</p>' +
					'<ul>' +
						'<li><span>Nazwa firmy</span> <input type="text" name="invoice_firm_name" class="required" /></li>' +
						'<li><span>NIP</span> <input type="text" name="invoice_firm_nip" class="required" /></li>' +
						'<li><span>Adres</span> <input type="text" name="invoice_firm_address" class="required" /></li>' +
						'<li><span>Miasto</span> <input type="text" name="invoice_firm_city" class="required" /></li>' +
						'<li><span>Kod pocztowy</span> <input type="text" name="invoice_firm_postcode" class="required" /></li>' +
						'<li><span>Państwo</span> <input type="text" name="invoice_firm_country" class="required" /></li>' +
						'<li><span>Na jaki adres wysłać fakturę?</span>' +
							'<textarea name="invoice_send_address" rows="5" cols="60"></textarea>' +
							'<span class="last">&nbsp;</span>' +
						'</li>' +
					'</ul>';


	var invoice_on = document.getElementById('invoice_on');
	var invoice_off = document.getElementById('invoice_off');
	var invoiceContainer = document.getElementById('invoice');

	if (invoice_on.checked == true) {
		//invoiceContainer.innerHTML = form;
		$("div#invoice").html(form);
	}

	if (invoice_off.checked == true) {
		//invoiceContainer.innerHTML = '';
		$("div#invoice").html('');
	}

}


function paymentButtons() {
	var etix_on = document.getElementById('etix_on');
	var etix_off = document.getElementById('etix_off');

	if (etix_on.checked == true) {
		$("input#CA").parent().hide();
	}

	if (etix_off.checked == true) {
		$("input#CA").parent().show();
	}

}











