//rezerwacja_cena=0.00;
sezon=0;

function rezerwacjaWeryfikuj()
	{
		
	//	alert(document.rezerwacja.elements[7].value)
		  if  ( document.rezerwacja.elements[0].value == '' ) {
                window.alert(rezerwacja_error_4);
                return false; 
        }
		
		 else if  ( document.rezerwacja.elements[2].value == '' ) {
                window.alert(rezerwacja_error_5);
                return false; 
        }
		 else if  ( document.rezerwacja.elements[3].value == '' ) {
                window.alert(rezerwacja_error_6);
                return false; 
        }	
		 else if  ( document.rezerwacja.elements[4].value == '' ) {
                window.alert(rezerwacja_error_7);
                return false; 
        }
		 else if  ( document.rezerwacja.elements[6].value == '' ) {
                window.alert(rezerwacja_error_8);
                return false; 
        }
		 else if  ( document.rezerwacja.elements[7].value ==0) {
                window.alert(rezerwacja_error_11);
                return false; 
        }

	exp = new RegExp (/^[0-9a-zA-Z._-]*(\.[0-9]+)*\@[0-9a-zA-Z-]+(\.[0-9a-zA-Z]+)+$/);
	if (document.rezerwacja.elements[6].value != '')
		{
    		mail = document.rezerwacja.elements[6].value.match(exp);         
    		if (mail == null) {
            	    window.alert(rezerwacja_error_9);
               	 return false; 
        		}
		}		

		document.rezerwacja.submit();
	}

function rezerwacjaAkceptuj()
	{
		wplata=1;
		if (document.all['potwierdzenie'].checked == true)
			{
				window.location=host_js+'pdf.php?krok=4&strona=rezerwacja&wplata='+wplata;
			}
		else
			{
				window.alert(rezerwacja_error_10);
			}
	}

function rezerwacjaPokaz(krok,apartament,rok_wyswietlany,miesiac_wyswietlany)
	{
		if ((krok==2) && (rezerwacja==','))
			{
				alert(rezerwacja_error_1);
			}
		else if ((krok==2) &&(rezerwacja!=','))
			{
				rezerwacja_tab=rezerwacja.split(',');
				rezerwacja_tab.sort();


				if (rezerwacja_tab.length<4)
					{
						
					}
				if (rezerwacja_sezon>1)
						{
							rezerwacja_tab=rezerwacja.split(',');
							rezerwacja_tab.sort();
							if (rezerwacja_tab.length<6)
								{
									alert('W tym okresie minimalna rezerwacja wynosi 3 noclegi.'+"\n"+'W celu zmiany prosimy o kontakt z biurem Rezydencji');
								}
							else
								{
									rezerwacja_tab_el=rezerwacja_tab[2].split('-');
									start=new Date(rezerwacja_tab_el[0],parseFloat(parseFloat(rezerwacja_tab_el[1])-1),rezerwacja_tab_el[2]);
									ciaglosc=0;
									j=1;

									for(i=3;i<rezerwacja_tab.length;i++)
										{
											rezerwacja_tab_el=rezerwacja_tab[i].split('-');
											datka=new Date(rezerwacja_tab_el[0],parseFloat(parseFloat(rezerwacja_tab_el[1])-1),rezerwacja_tab_el[2]);
											delta=(datka.getTime()-start.getTime())/3600000;
											if (delta!=j*24)
												ciaglosc=1;
											//alert(datka);
											//alert(start.getTime()+' - '+rezerwacja_tab_el+' - '+delta);
											j++
										}	
									if (ciaglosc==1)
										alert('Proszę zachować ciągłość rezerwacji!!')
									else
										window.location='?krok='+krok+'&strona=rezerwacja&apartament='+apartament+'&r_w='+rok_wyswietlany+'&m_w='+miesiac_wyswietlany+'&r='+rezerwacja+'&c='+rezerwacja_cena+'&s='+rezerwacja_sezon;	
								}
						}
					else


				if (rezerwacja_tab.length>4)
					{
									//alert(rezerwacja_tab.length);
									rezerwacja_tab_el=rezerwacja_tab[2].split('-');
									//start=new Date(rezerwacja_tab_el[0],parseInt(parseInt(rezerwacja_tab_el[1])-1),parseFloat(rezerwacja_tab_el[2]));
									start=0;
									ciaglosc=0;
									j=0;
								//	alert(datka_s.getTime());
									for(i=2;i<rezerwacja_tab.length-1;i++)
										{

											rezerwacja_tab_el=rezerwacja_tab[i].split('-');
											datka=new Date(rezerwacja_tab_el[0],parseFloat(parseFloat(rezerwacja_tab_el[1])-1),parseFloat(rezerwacja_tab_el[2]));
											if (start==0)
												start=datka;
											delta=(datka.getTime()-start.getTime())/3600000;
									
											if (delta!=parseInt(j*24))
												ciaglosc=1;
										//alert(parseFloat(rezerwacja_tab_el[2]));
										//	alert(rezerwacja_tab_el[0]+' '+parseFloat(parseFloat(rezerwacja_tab_el[1]))+' '+parseFloat(rezerwacja_tab_el[2]));
										//alert(i+' '+rezerwacja_tab[i]+' '+datka.getTime()+' '+delta);
											//alert(start.getTime()+' '+datka.getTime()+' '+delta);
											j++
										}	
									if (ciaglosc==1)
										alert('Proszę zachować ciągłość rezerwacji!!')
									else
										window.location='?krok='+krok+'&strona=rezerwacja&apartament='+apartament+'&r_w='+rok_wyswietlany+'&m_w='+miesiac_wyswietlany+'&r='+rezerwacja+'&c='+rezerwacja_cena+'&s='+rezerwacja_sezon;
					}

//					window.location=host_js+'rezerwacja/?krok='+krok+'&apartament='+apartament+'&r_w='+rok_wyswietlany+'&m_w='+miesiac_wyswietlany+'&r='+rezerwacja+'&c='+rezerwacja_cena+'&s='+rezerwacja_sezon;					
			}
		else		
			window.location=host_js+'rezerwacja/?krok='+krok+'&apartament='+apartament+'&r_w='+rok_wyswietlany+'&m_w='+miesiac_wyswietlany+'&r='+rezerwacja+'&c='+rezerwacja_cena+'&s='+rezerwacja_sezon;
	}

function zarezerwuj(komorka,data_rezerwacji,sezon)
	{

		if (komorka.style.backgroundColor=='#ffff00')
			{
				komorka.style.backgroundColor='';
				rezerwacja=rezerwacja.replace(','+data_rezerwacji+',',',');
				rezerwacja_sezon=parseFloat(parseFloat(rezerwacja_sezon)-parseFloat(sezon));
			}
		else
			{
				komorka.style.backgroundColor='#FFFF00';
				rezerwacja+=data_rezerwacji+',';
				rezerwacja_sezon=parseFloat(parseFloat(rezerwacja_sezon)+parseFloat(sezon));
				//if (cena_rezerwacji>=250)
			}
	//	alert(data_rezerwacji);
	}