var form_error   = new Array();
form_error["cs"] = new Array("Vyplňte, prosím, své jméno","Vyplňte, prosím, Váš e-mail","Vyplňte, prosím, Váš telefon.","Vyberte ,prosím, hotel, ve kterém chcete bydlet","Vyberte, prosím, typ pokoje","Doplňte, prosím, termín Vašeho pobytu","Zaškrtněte, prosím, že souhlasíte s podmínkami.", "Vyplňte, prosím, počet osob.");
form_error["en"] = new Array("Fill in your name and surname.","Fill in your e-mail.","Fill in your phone number.","Choose a hotel, please.","Choose a type of room, please.","Fill in the dates of your stay, please.","Tick your agreement with the conditions of reservation, please.", "Fill in number of persons.");
form_error["fr"] = new Array("Fill in your name and surname.","Fill in your e-mail.","Fill in your phone number.","Choose a hotel, please.","Choose a type of room, please.","Fill in the dates of your stay, please.","Tick your agreement with the conditions of reservation, please.", "Fill in number of persons.");
form_error["ru"] = new Array("Fill in your name and surname.","Fill in your e-mail.","Fill in your phone number.","Choose a hotel, please.","Choose a type of room, please.","Fill in the dates of your stay, please.","Tick your agreement with the conditions of reservation, please.", "Fill in number of persons.");
form_error["pl"] = new Array("Fill in your name and surname.","Fill in your e-mail.","Fill in your phone number.","Choose a hotel, please.","Choose a type of room, please.","Fill in the dates of your stay, please.","Tick your agreement with the conditions of reservation, please.", "Fill in number of persons.");
form_error["de"] = new Array("Fill in your name and surname.","Fill in your e-mail.","Fill in your phone number.","Choose a hotel, please.","Choose a type of room, please.","Fill in the dates of your stay, please.","Tick your agreement with the conditions of reservation, please.", "Fill in number of persons.");

var form_pokoj   = new Array();
form_pokoj["cs"] = new Array("Typ pokoje","Jednolůžko","Dvojlůžko","Trojlůžko","Čtyřlůžko","Apartmán");
form_pokoj["en"] = new Array("Type of room","Single","Double","Triple","4-bedded room","Apartment");
form_pokoj["ru"] = new Array("тип номера","Одноместный","Двухместный","Трёхместный","Четырёхместный","Апартамент");
form_pokoj["pl"] = new Array("Typ pokoju","1 os","2 os","3 os","4 os","apartament");
form_pokoj["de"] = new Array("Zimmer","Einzelbettzimmer","Doppelbettzimmer","Dreibettenzimmer","Vierbettenzimmer","Apartment");

var hotel_pokoje = new Array();
hotel_pokoje["strizkov"]  = new Array("2");
hotel_pokoje["chotol"]    = new Array("1","2","3","5");
hotel_pokoje["tatran"]    = new Array("1","2","3","4");

function add_target_blank_items (links)
  {
  for (var i = 0; i < links.length; i++)
     {
     var class_names = links[i].className.split(" ");
     for (var j = 0; j < class_names.length; j++)
       {
       if (class_names[j] == "target_blank")
          links[i].target = '_blank';
       }
     } 
  }
  

function add_target_blank()
  {
  var links = document.getElementsByTagName("a");
  add_target_blank_items(links);
  
  //       links = document.getElementsByTagName("area");  
  //   add_target_blank_items(links);
  }

function load_select_room()
 {
 var form = document.forms.form_rezervace;
 var hotel = form.hotel.value;
 var pokoj = form.pokoj.value;
 if (hotel != "")
   {
   var document_innerHTML = "<select name='pokoj'><option value=''> -- "+form_pokoj[lang][0]+" -- </option>";
   for (x = 0; x < hotel_pokoje[hotel].length; x++)
     {
     if (form_pokoj["cs"][hotel_pokoje[hotel][x]] == pokoj)
        document_innerHTML = document_innerHTML + "<option value='"+form_pokoj["cs"][hotel_pokoje[hotel][x]]+"' selected>"+form_pokoj[lang][hotel_pokoje[hotel][x]]+"</option>";
     else
        document_innerHTML = document_innerHTML + "<option value='"+form_pokoj["cs"][hotel_pokoje[hotel][x]]+"'>"+form_pokoj[lang][hotel_pokoje[hotel][x]]+"</option>";
     }
   document_innerHTML = document_innerHTML + "</select>";
   document.getElementById("select_room_2").innerHTML = document_innerHTML;
   }
 }

function select_room(hotel, vyber_pokoje)
 {
 if (hotel != "")
   {
   var document_innerHTML = "<select name='pokoj'><option value=''> -- "+form_pokoj[lang][0]+" -- </option>";
   for (x = 0; x < hotel_pokoje[hotel].length; x++)
     {
     document_innerHTML = document_innerHTML + "<option value='"+form_pokoj["cs"][hotel_pokoje[hotel][x]]+"'>"+form_pokoj[lang][hotel_pokoje[hotel][x]]+"</option>";
     }
   document_innerHTML = document_innerHTML + "</select>";
   document.getElementById(vyber_pokoje).innerHTML = document_innerHTML;
   }
 }

function check_form(form, check_default)
 {
 if (check_default)
   {
   if (form.jmeno.value == form.jmeno.defaultValue)
     {
     form.jmeno.className = "red";
     alert(form_error[lang][0]);
     form.jmeno.className = "";
     return false;
     }
   }
 if (form.jmeno.value == "")
   {
   form.jmeno.className = "red";
   alert(form_error[lang][0]);
   form.jmeno.className = "";
   return false;
   }
 if (!form.email.value.match("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+[\.]{1}[a-zA-Z]{2,4}$"))
   {
   form.email.className = "red";
   alert(form_error[lang][1]);
   form.email.className = "";
   return false;
   }
 if (form.telefon.value == "")
   {
   form.telefon.className = "red";
   alert(form_error[lang][2]);
   form.telefon.className = "";
   return false;
   }
 if (form.hotel.value == "")
   {
   form.hotel.className = "red";
   alert(form_error[lang][3]);
   form.hotel.className = "";
   return false;
   }
  if (form.pokoj.value == "")
   {
   form.pokoj.className = "red";
   alert(form_error[lang][4]);
   form.pokoj.className = "";
   return false;
   }
 if (form.pocet_osob.value == "")
   {
   form.pocet_osob.className = "red";
   alert(form_error[lang][7]);
   form.pocet_osob.className = "";
   return false;
   }
 if (form.datum_do.value == "")
   {
   form.datum_do.className = "red";
   alert(form_error[lang][5]);
   form.datum_do.className = "";
   return false;
   }
 if (form.datum_od.value == "")
   {
   form.datum_od.className = "red";
   alert(form_error[lang][5]);
   form.datum_od.className = "";
   return false;
   }
 //if (!form.souhlas.checked)
 //  {
 //  form.souhlas.className = "red";
 //  alert(form_error[lang][6]);
 //  form.souhlas.className = "";
 //  return false;
 //  }
 return true;
 }
 
function set_default(prvek)
 {
 if (prvek.value == "")
    prvek.value = prvek.defaultValue;
 }
 
function set_empty(prvek)
 {
 if (prvek.value == prvek.defaultValue)
    prvek.value = "";
 }
