
    	var num = 1;
			var value = 0;
			var last_block;
			
			function show_form(block_name) {				
				if(isValidDate(document.getElementById("show_from").value,"P"))
				{
					if(isValidDate(document.getElementById("show_to").value,"O"))
					{
						document.getElementById(block_name).style.display = "block";
					
						arrival_departure();
						
						var show_from = document.getElementById("show_from").value;
						
						from_array = show_from.split('.');
						
						
						from_date = new Date(parseInt(from_array[2]), parseInt(from_array[1])-1, parseInt(from_array[0]));						
						
						first_date = new Date(2010, 11-1, 1);
            second_date = new Date(2010, 12-1, 28);
            						
						third_date = new Date(2011, 1-1, 2);					
						fourth_date = new Date(2011, 3-1, 31);
            
            fifth_date = new Date(2010, 1-1, 2);						
						sixt_date = new Date(2010, 3-1, 31);		
            
            seventh_date = new Date(2011,11-1,1);
            eight_date = new Date(2011,12-1,28);
            					
            if ((from_date >= first_date && from_date <= second_date) || (from_date >= third_date && from_date <= fourth_date) || (from_date >= fifth_date && from_date <= sixt_date) || (from_date >= seventh_date && from_date <= eight_date)) {
					  //alert('x');
						document.getElementById("doupcena").innerHTML = "2590 ,-";
						document.getElementById("apartmancena").innerHTML = "3900,-";
					  document.getElementById("jedncena").innerHTML = "2100 ,-";
					  } else {
					  //alert('y');
						document.getElementById("doupcena").innerHTML = "2990,-";
						document.getElementById("apartmancena").innerHTML = "3900,-";
					  document.getElementById("jedncena").innerHTML = "2490,-";
						}
					  
					  
					  if (document.getElementById("obsah")) {
					   document.getElementById("obsah").style.display = "none";
            }
						document.getElementById("block_middle").style.display = "none";
						document.getElementById("welcome_block").style.display = "none";
						
					}
				}
			}
			
			function isValidDate(dateStr, stav) {
				if(dateStr == "") {
					if(stav == "P")
						alert("Vyplnte datum příjezdu");
					else if(stav == "O")
						alert("Vyplnte datum odjezdu");
					return false;
				}
					
			    var regExp = /^\d{2}\.\d{2}\.\d{4}$/;

				if(!regExp.test(dateStr)) {
					alert('Vyplnte datum ve správnem formátu (DD.MM.YYYY)');
				}
				
				return true;
			}

			function arrival_departure() {
				document.getElementById("arrival").innerHTML = document.getElementById("show_from").value;
				document.getElementById("departure").innerHTML = document.getElementById("show_to").value;
			
      }
			
			function checkValues() {
				num = document.getElementById("pokoju").value;
				if(num != value)
				{
					document.getElementById(last_block).style.display = "none";
					document.getElementById("block_form1").style.display = "block";
					alert("Zmenili ste pocet vybraných pokoju. Aktualizujte vas výbeř.");
				}
			}
			
			function check_count() {
				num = document.getElementById("pokoju").value;
				value = parseInt(document.getElementById("pokoj1").value) + parseInt(document.getElementById("pokoj2").value) + parseInt(document.getElementById("pokoj3").value);
		
        if(value != num)
				{
					if(value < num)
						{alert("Vyberte další pokoje. Zbyvajicích pokojů: ");}
					else
						{alert("Vybrali ste vic pokojů jak mate k dispozici. Počet zvolenych pokojů: ");}
					
          return false
				}
				show_next_step(2);
			}
			
			function show_next_step(number) {
				if(isValidDate(document.getElementById("show_from").value,"P"))
				{
					if(isValidDate(document.getElementById("show_to").value,"O"))
					{
						last_block = "block_form" + number;
						document.getElementById("block_form" + number).style.display = "block";
						document.getElementById("block_form" + (number - 1)).style.display = "none";
					}
				}
			}
			function show_prev_step(number) {
				if(isValidDate(document.getElementById("show_from").value,"P"))
				{
					if(isValidDate(document.getElementById("show_to").value,"O"))
					{
						last_block = "block_form" + number;
						document.getElementById("block_form"+number).style.display = "block";
						document.getElementById("block_form" + (number + 1)).style.display = "none";
					}
				}
			}
			
			function doSelect(value) {
				if(document.getElementById(value).checked)
					document.getElementById(value + "_num").style.display = "block";
				else
					document.getElementById(value + "_num").style.display = "none";
			}
			
			function validate_form() {
				if(document.getElementById("jmeno").value == "")
				{
					alert("Vyplňte jméno");
					return false;
				}
				if(document.getElementById("prijmeni").value == "")
				{
					alert("Vyplňte přijmení");
					return false;
				}
				if(document.getElementById("telefon").value == "")
				{
					alert("Vyplňte telefón");
					return false;
				}
				if(document.getElementById("email").value == "")
				{
					alert("Vyplňte email");
					return false;
				}
				else
				{
					re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
					if(document.getElementById("email").value.search(re) != 0)
					{
						alert("E-mail není ve správním formátu");
						return false;
					}
				}
				show_next_step(3);
			}
			
			function submit_form() {
				if(document.getElementById("agree").checked)
				{
					document.forms[0].submit();
				}
				else
				{
				//	alert("Musite potvrdit podminky");
				//	return false;
				}
			}

