function fx(){
	var form = eval('document.form1');
	var f = form;

	if( (parseInt(f.person.value) ) && (f.person.value>=10) ){
//		f.sleepers.value = f.person.value;		
	} else {
		alert("Podaj prawidłowa liczbę osób (min. 10)");
		f.person.value = 10;
	} 
}


function dates() {

	var today = new Date();
	var form = eval('document.form1');
	var f = form;
	
	if(f.ile.value==0){
		//f.sleepers.value=0;
		//f.sleepers.value=f.person.value;
		f.sleepers.value=0;
		//alert("start"+f.sleepers.value);
		
	} else {
		f.sleepers.value=f.person.value;
	}	
	
		aktual = today.getDate();
		aktual += 3;
		today.setDate(aktual);
	document.form1[datax].value = formatDate(today);
	document.form1[datay].value = formatDate(today);
	ValidatePopupDate('form1.datax');
	
}

function OnOff(co,widok){
 var w,d=document;d.l=d.layers;d.a=d.all;d.g=d.getElementById
 with(d)w=g?g(co):a?a[co]:l[co];w=w.style?w.style:w
 w.visibility=widok?'visible':'hidden'
 w.display=widok?'block':'none'
}

function showFactoryPerson(showhide){
	var form = eval('document.form1');
	var f = form;

	if(showhide){
		f.sleepers.value = 0;
		OnOff('sleepfactoryperson',1);
		//idxx.innerHTML = sHTML;
//		alert(showhide+f.sleepers.value);
	} else {
		f.sleepers.value = f.person.value;
		//idxx.innerHTML = "";
		OnOff('sleepfactoryperson',0);
//		f.sleepers.value = f.person.value;
	}
}

function validTime(){
	var forma = eval('document.form1');
	var f = forma;
	if( (f.ile.value==0) && (parseInt(f.Hstop.value)<=parseInt(f.Hstart.value)) ){
	
		//OnOff('datas',1);
		if(parseInt(f.Hstop.value)<=9){
			//document.all.datas.innerHTML="0 dni. do 9";
		}
		if((parseInt(f.Hstop.value)<=18) && (parseInt(f.Hstop.value)>=10)){
			//document.all.datas.innerHTML="0 dni. 10 do 18";
		}
		if(parseInt(f.Hstop.value)>=19){
			//document.all.datas.innerHTML="0 dni. od 19";
		}


		dstart = parseInt(f.Hstart.value);
		dstop = dstart+1;
		if(f.Hstart.value==23){
			f.Hstop.options[0].selected=true;
		} else {
			f.Hstop.options[dstop].selected=true;
		}
	} else if(f.ile.value>0) {
		//OnOff('datas',1);
//		alert(parseInt(f.Hstop.value));
		if(parseInt(f.Hstop.value)<=9){
			//document.all.datas.innerHTML="nocleg";
		}
		if(parseInt(f.Hstop.value)>9){
			//document.all.datas.innerHTML="nocleg + konferencja";
		}
//		if(parseInt(f.Hstop.value)>=19){
//			document.all.datas.innerHTML="nocleg + konferencja + nocleg";
//		}
	} else if(f.ile.value==0) {
		//OnOff('datas',1);
		if(parseInt(f.Hstop.value)<=9){
			//document.all.datas.innerHTML="konferencja";
		}
		if(parseInt(f.Hstop.value)>9){
			//document.all.datas.innerHTML="konferencja";
		}
//		if(parseInt(f.Hstop.value)>=19){
//		OnOff('sleepfactory',1);
//		showFactoryPerson(true);
//			document.all.datas.innerHTML="konferencja + nocleg";
//		}
	} else {
		//OnOff('datas',0);
		OnOff('sleepfactory',0);
	}
}

function ValidatePopupDate(elementId){
	var e = eval('document.' + elementId);
	var form = e.form;

	if (e.name==starter || e.name==ender){
		var Dstart = parseDate(form[starter].value);
		var Dend = parseDate(form[ender].value);
		var today = new Date();

		today.setHours(0);
		today.setMinutes(0);
		today.setSeconds(0);
		today.setMilliseconds(0);
		var wczas = Dstart-today;
		wczas = (wczas/(1000*60*60*24));
		form[Fwczesniej].value=Math.ceil(wczas);
		
		var iledni = Dend-Dstart;
		iledni = (iledni/(1000*60*60*24));
		form[ilosc].value = iledni;
		
		var future = new Date();
		future1 = today.getDate();
		future1 += 3;
		future.setDate(future1);
		
		if(Dstart<future){
			aktual = today.getDate();
			aktual += 3;
			today.setDate(aktual);
			form[starter].value = formatDate(today);
		}
		if(iledni<0){
			form[ender].value = formatDate(Dstart);
			iledni = 0;
		}
		Dstart = parseDate(form[starter].value);
		Dend = parseDate(form[ender].value);
		iledni = Dend-Dstart;
		iledni = iledni/(1000*60*60*24);
		iledni = Math.ceil(iledni);
		
		if(iledni>40){
			alert('liczba dni nie moze przekraczac 40');
			iledni=0;
			form[ender].value = formatDate(Dstart);
		}
		//alert(iledni);
		
		form[ilosc].value = iledni;
		if(form[ilosc].value==0){
			//showFactory(false);
			OnOff('sleepfactory',0);
			OnOff('sleepfactoryperson',0);
		} else {
			showFactoryPerson(true);
			OnOff('sleepfactory',1);
		}

	var form = eval('document.form1');
	var f = form;

		//f.sleepers.value = f.person.value;		
		validTime();
	}
	return null;
}

function endfx(){
	var form = eval('document.form1');
	var f = form;

	
	p = parseInt(f.person.value);
	s = parseInt(f.sleepers.value);

	if(s>=0){

		if(s<=p){
			if(f.wczesniej.value>=3) {
				f.submit();
			} else {
				alert("zamówienie conajmniej 72h wcześniej");
				return false;
			}
		} else {
			alert("nieprawidłowo podana liczba osób");
			f.sleepers.value=f.person.value;
			return false;
		}
	} else {
		alert("podaj prawidłowa liczbę osób");
		
			f.sleepers.value=f.person.value;
			return false;
	}
}

function fx(){
	var form = eval('document.form1');
	var f = form;

	if( (parseInt(f.person.value) ) && (f.person.value>=10) ){
		f.sleepers.value = f.person.value;		
	} else {
		alert("podaj prawidłowa liczbę osób");
		f.person.value = 10;
	} 
}


