
	if (window.addEventListener) {
		window.addEventListener('load',changeItCheck,false);
	}else if (window.attachEvent){
		window.attachEvent('onload',changeItCheck);
	}else{
	window.onload=changeItCheck();
	}


function Dajczas(raz,dwa){

	var arrVal = raz.value;
	var depVal =  dwa.value;
	if (arrVal == '' || arrVal == 0) {
		var d = 0;
	}else{
	temp = new Array();
	temp = arrVal.split("-");
	var realyear = temp[0];
	var realmonth = temp[1];
	var realday = temp[2];
	var d = Date.UTC(realyear,realmonth-1,realday)/1000;
	}
	if (depVal == '' || depVal == 0) {
		var d2 = 0;
	}else{
	temp2 = depVal.split("-");
	var realyear2 = temp2[0];
	var realmonth2 = temp2[1];
	var realday2 = temp2[2];
	var d2 = Date.UTC(realyear2,realmonth2-1,realday2)/1000;
	}

	var dn = new Date();
	var terazRok = dn.getUTCFullYear();
	var terazMonth = dn.getUTCMonth();
	var terazDzien = dn.getUTCDate();
	var dt = Date.UTC(terazRok,terazMonth,terazDzien)/1000;
	dane = new Array(d,d2,dt);
	return dane;
}
function Dopisz(){
	var arr = document.getElementById('arrival');
	var dep = document.getElementById('departure');
	var dej = document.getElementById('nights');
 	Dajczas(arr,dep);
	if (dane[0] == 0 && dane[1] == 0) {
		return;
		}
	if (dane[2] > dane[0] && dane[0] != 0) {
		arr.value = '';
		dej.value = '';
		return;
	}
	if ((dane[1]<=dane[0] || dane[2]>=dane[1]) && dane[1] != 0) {
		dep.value = '';
		dej.value = '';
		return;
	}else{
		if (dej.value == '') {
			if (dane[0] == 0 || dane[1] == 0) {
			return;
			}
			var newval = (dane[1] - dane[0])/86400;
			dej.value = newval;
			return;
		}else if (dane[0] == 0 || dane[1] == 0){
		//alert(dej.value);
			Dopisz2(dej.value);
			return;
		}else{
			var newval = (dane[1] - dane[0])/86400;
			dej.value = newval;
			return;
		}
	}

}
function Dopisz2(wpis){
//
	var arr = document.getElementById('arrival');
	var dep = document.getElementById('departure');
	var dej = document.getElementById('nights');
	var patt1 = /\D/;
	if (dej.value.match(patt1) != null) {
		dej.value = wpis.substring(0,wpis.length-1);
		return;
	}
	Dajczas(arr,dep);
	if (dane[0] == 0 && dane[1] == 0) {
		return;
	}
		var nowedni = wpis*86400;
		var chwila = new Date();
	if ((dane[0] != 0 && dane[1] == 0) || (dane[0] != 0 && dane[1] != 0)) {
		if (wpis == 0) {
			dep.value = '';
			return;
			}
			chwila.setTime((dane[0]+nowedni)*1000);
			var obdz = dep;
	}else if (dane[0] == 0 && dane[1] != 0) {
			chwila.setTime((dane[1]-nowedni)*1000);
			if (chwila < dane[2]*1000) {
				dej.value = '';
				return;
			}
			var obdz = arr;
	}
	var zero = "0";
	var miesiac = chwila.getUTCMonth()+1;
	if (miesiac.toString().length == 1) {
		miesiac = miesiac.toString().concat(zero,miesiac).slice(1);
	}
	var dzien = chwila.getUTCDate();
	if (dzien.toString().length == 1) {
		dzien = dzien.toString().concat(zero,dzien).slice(1);
	}
	var pokaz = chwila.getUTCFullYear()+'-'+miesiac+'-'+dzien;
	obdz.value = pokaz;
	return;

}

function changeIt(val){
	formId = document.getElementById('myroom');
	selId = document.getElementById('room');

	switch(val){
		case 'Greg&Tom 1':
		formId.style.display = 'block';
		selId.style.display = 'block';
		while(selId.options[0]){
		selId.remove(0);
		}
		for (var z = 0; z<5; z++){
		wloz0 = document.createElement('option');
		wloz0.text = ol[z];
			try
	    	{
	    		selId.add(wloz0,null); // standards compliant
	    	}
		  catch(ex)
		    {
		    	selId.add(wloz0); // IE only
		    }

		}
			break;
		case 'Greg&Tom2':
		formId.style.display = 'block';
		selId.style.display = 'block';
		while(selId.options[0]){

		selId.remove(0);
		}
		wloz1 = document.createElement('option');
		wloz1.text = ol[4];
			try
	    	{
	    		selId.add(wloz1,null); // standards compliant
	    	}
		  catch(ex)
		    {
		    	selId.add(wloz1); // IE only
		    }

			break;
		case 'Jana Apartments':
		formId.style.display = 'block';
		selId.style.display = 'block';
		while(selId.options[0]){
		selId.remove(0);
		}
		wloz2 = document.createElement('option');
		wloz2.text = ol[5];
			try
	    	{
	    		selId.add(wloz2,null); // standards compliant
	    	}
		  catch(ex)
		    {
		    	selId.add(wloz2); // IE only
		    }

			break;
		case '0':
			formId.style.display = 'none';
			selId.style.display = 'none';
			break;
		case 'Greg & Tom Junior Hostel':
			formId.style.display = 'block';
			selId.style.display = 'block';
			while(selId.options[0]){
				selId.remove(0);
				}
			wloz2 = document.createElement('option');
				wloz2.text = ol[0];
			try
		    	{
		    		selId.add(wloz2,null); // standards compliant
		    	}
			  catch(ex)
			    {
			    	selId.add(wloz2); // IE only
		    }
			for (var i = 6;i<ol.length;i++){
				wloz2 = document.createElement('option');
				wloz2.text = ol[i];
				try
			    	{
			    		selId.add(wloz2,null); // standards compliant
			    	}
				  catch(ex)
				    {
				    	selId.add(wloz2); // IE only
				    }

			}
			break;
		default:
			break;
	} // switch

	if (post) {
		for (var g = 0; g < selId.options.length; g++){
			if (selId.options[g].text == post) {
				selId.selectedIndex = g;
				break;
			}
		}
	}

}

function changeItCheck(){

	var ind = document.getElementById('hostel');
 	var tresc = ind.options[ind.selectedIndex].value;
 	if (tresc == 0) {
 		return;
 	}else{
		changeIt(tresc);
	}
}

