var actualLoad = "img_zah1";
var waitLoad = "img_zah2";
var adresarObr = "159";
var actualLoadTmp = "";
var obnova = 4000;


function close_element(elm){
  $("#" + elm).hide(1000);
}



//naseptavac
var naseptavacTimeOut;
var lastSelected;

function schovejNaseptavac(){ 
  document.getElementById("naseptavacDiv").style.display = "none";
}

function GetKeyCode(e) {
  if (e) {
    return e.charCode ? e.charCode : e.keyCode;
  }
  else {
    return window.event.charCode ? window.event.charCode : window.event.keyCode;
  }
} 

function naseptavacProdleva(e){
  var unicode = GetKeyCode(e);
  var str = document.getElementById("inputText").value;
  
  if (unicode != 38 && unicode != 40 && str != lastSelected) {
      if (str != "") {
      clearTimeout(naseptavacTimeOut);
      naseptavacTimeOut = setTimeout("generujNaseptavac()",1000);       
    } 
    else {     
      document.getElementById("naseptavacDiv").style.display = "none";
    }  
  }
          
}

function generujNaseptavac() {   
  var str = document.getElementById("inputText").value; 
   
  if (str != "") {

    $('#naseptavacDiv').load('/redakce/ajax.php?akce=naseptavac_obci&str=' + encodeURI(str), function() {
      if(document.getElementById("naseptavac")){
        document.getElementById("naseptavac").size = document.getElementById("naseptavac").options.length;
        document.getElementById("naseptavacDiv").style.display = "block";
      }
    });
 
  } 
  else {     
    document.getElementById("naseptavacDiv").style.display = "none";
  }  

}

function posunNaseptavac(e) {
  var unicode = GetKeyCode(e);
  var naseptavac = document.getElementById("naseptavac");
  if (unicode == 40) {
    // šipka dolů
    naseptavac.options.selectedIndex = 
      naseptavac.options.selectedIndex >= 0 && 
      naseptavac.options.selectedIndex < naseptavac.options.length-1 ?
      naseptavac.options.selectedIndex+1 : 0;
    getChangeHandler();
    return;
  }
  else if (unicode == 38) {
    // šipka nahoru			
    naseptavac.options.selectedIndex = 
      naseptavac.options.selectedIndex > 0 ? 
      naseptavac.options.selectedIndex-1 : naseptavac.options.length-1;
    getChangeHandler();
    return;
  }
  else if (unicode == 13) {
    lastSelected = document.getElementById("inputText").value;
    // na enter ve textovém poli nechceme odesílat formulář
    if (window.event)
      e.returnValue = false;
    else
      e.preventDefault();
    document.getElementById("naseptavacDiv").style.display = "none";
    document.getElementById("naseptavacDiv").innerHTML = "";
  }
}

function getChangeHandler() {
  
  var select = document.getElementById("naseptavac");
  var nazev = select.options[select.selectedIndex].innerHTML;
  document.getElementById("inputText").value = nazev.replace(/\&amp;/g,'&');
  document.getElementById("regid").value = select.options[select.selectedIndex].value;
}
 
function getResultClickHandler() {
  getChangeHandler();
  lastSelected = document.getElementById("inputText").value;
  document.getElementById("naseptavacDiv").style.display = "none";

}

// validace datumu
function checkDate(value) {
  var ret = true;
  if(value == "") ret = false;
  var dtArr = value.split(".");
  if(dtArr.length != 3) ret = false;
  var dx = new Date(dtArr[2], dtArr[1]-1, dtArr[0]);
  if(dx.getDate() != dtArr[0]) ret = false;
  if(dx.getMonth()+1 != dtArr[1]) ret = false;
  if(dx.getFullYear() != dtArr[2]) ret = false;
  if(dtArr.length == 3){
    if(dtArr[2].length != 4) ret = false;
  }
  if(ret == true){
    return dx.getTime() / 1000;
  } else {
    return false;
  }
}


var dateOld1;
var dateOld2;
function checkDateOnSubjectPeriod(){
  var dateChecked1 = false;
  var dateChecked2 = false;
  
  var data2cookieOd = '';
  var data2cookieDo = '';
  var data2cookie = '';

  
  if((document.getElementById("datumub_od").value != "") && (document.getElementById("datumub_od").value != "od")){
    dateChecked1 = checkDate(document.getElementById("datumub_od").value);
    if(dateChecked1 != false){
      document.getElementById("datumub_od").style.backgroundColor = "#CCFFCC";
      document.getElementById("datumub_od").style.border = "0";
      data2cookieOd = document.getElementById("datumub_od").value;
    } else {
      document.getElementById("datumub_od").style.backgroundColor = "#D47E7E";
      document.getElementById("datumub_od").style.border = "0";
      data2cookieOd = 'none';
    }
  } else {
    document.getElementById("datumub_od").style.backgroundColor = "";
    data2cookieOd = 'none';
  }

  if((document.getElementById("datumub_do").value != "") && (document.getElementById("datumub_do").value != "do")){
    dateChecked2 = checkDate(document.getElementById("datumub_do").value);
    if(dateChecked2 != false){
      document.getElementById("datumub_do").style.backgroundColor = "#CCFFCC";
      document.getElementById("datumub_do").style.border = "0";
      data2cookieDo = document.getElementById("datumub_do").value;
    } else {
      document.getElementById("datumub_do").style.backgroundColor = "#D47E7E";
      document.getElementById("datumub_do").style.border = "0";
      data2cookieDo = 'none';
    }
  } else {
    document.getElementById("datumub_do").style.backgroundColor = "";
    data2cookieDo = 'none';
  }
  
  if((dateChecked1 != false) && (dateChecked2 != false)){
    if(dateChecked1 < dateChecked2){
      data2cookie = data2cookieOd + ':' + data2cookieDo;
      value='; domain=' + location.host;
      value+='; path=/';
      document.cookie='huDateUB=' + data2cookie + value;
    } else {

      document.getElementById("datumub_do").style.backgroundColor = "#D47E7E";
      
      if((dateOld1 != document.getElementById("datumub_od").value) || (dateOld2 != document.getElementById("datumub_do").value)){ 
        alert('Datum odjezdu nemůže být dříve než datum příjezdu!');
        dateOld1 = document.getElementById("datumub_od").value;
        dateOld2 = document.getElementById("datumub_do").value;

        data2cookieOd = 'none';
        data2cookieDo = 'none';
  
        data2cookie = data2cookieOd + ':' + data2cookieDo;
        value='; domain=' + location.host;
        value+='; path=/';
        document.cookie='huDateUB=' + data2cookie + value;


      }
      


    }
  }
  


  //setTimeout("checkDateOnSubjectPeriod()", 100);
}

function getPriceSl(radek){

  var params = "&dr=" + document.getElementById('mapidshow').innerHTML + 
               "&subakce=pricesl";
 
  var radekInfo = radek.split("_");
  var idSl = $("#bs_dopslid_" + radekInfo[2]).val();

  $.post("/redakce/ajax.php?akce=bs" + params, {ks: $("#bs_dopsl_" + radekInfo[2]).val(),
                                                slId: $("#bs_dopslid_" + radekInfo[2]).val(), 

                                                priceLocalPult: $("#pricesl_pult_" + idSl).text(), 
                                                priceLocalProdej: $("#pricesl_prodej_" + idSl).text(),

                                                priceSubTotalPult: $("#pricesl_pult").text(), 
                                                priceSubTotalProdej: $("#pricesl_prodej").text(),

                                                priceTotalPult: $("#price_pult").text(), 
                                                priceTotalProdej: $("#price_prodej").text()

                                               },
		function(xml) {
      $(xml).find('response').each(function(){

				var radek = $(this).find('radek').text();
        
        if($(this).find('alert').text() != ""){
          
          $("#pricesl_pult_" + radek).text($(this).find('cena_pult').text());
          $("#pricesl_prodej_" + radek).html('<strong style="color: red;">'+$(this).find('alert').text()+'</strong>');
  
          $("#pricesl_pult").text($(this).find('cena_pult_subTotal').text());
          $("#pricesl_prodej").text($(this).find('cena_prodej_subTotal').text());
          
          $("#price_pult").text($(this).find('cena_pult_total').text());
          $("#price_prodej").text($(this).find('cena_prodej_total').text());
          
        } else {
  
          $("#pricesl_pult_" + radek).text($(this).find('cena_pult').text());
          $("#pricesl_prodej_" + radek).text($(this).find('cena_prodej').text());
  
          $("#pricesl_pult").text($(this).find('cena_pult_subTotal').text());
          $("#pricesl_prodej").text($(this).find('cena_prodej_subTotal').text());
          
          $("#price_pult").text($(this).find('cena_pult_total').text());
          $("#price_prodej").text($(this).find('cena_prodej_total').text());

        }

			});
		}, "xml");

}


function getPrice(radek){
  
  var params = "&dr=" + document.getElementById('mapidshow').innerHTML + 
               "&datumub_od=" + document.getElementById('datumub_od').value +
               "&datumub_do=" + document.getElementById('datumub_do').value +
               "&subakce=price";
  
  var radekInfo = radek.split("_");

  
  var kathostArr = "";
  var kathostcArr = "";
  for(var i=1;i<200;i++){
    if($("#bs_kathost_" + radekInfo[2] + "_" + radekInfo[3] + "_" + i).val() != undefined){
      if($("#bs_kathost_" + radekInfo[2] + "_" + radekInfo[3] + "_" + i).val() == ""){
        kathostArr += "0;";
      } else {
        kathostArr += $("#bs_kathost_" + radekInfo[2] + "_" + radekInfo[3] + "_" + i).val() + ";";
      }
      kathostcArr += $("#bs_kathostc_" + radekInfo[2] + "_" + radekInfo[3] + "_" + i).val() + ";";
    } else {
      break;
    }
  }
  
  var nextRadek = (radekInfo[3] * 1) + 1;  
  if($("#bs_persons_" + radekInfo[2] + "_" + radekInfo[3]).val() > 0){
    if(document.getElementById('price_tr_' + radekInfo[2] + '_' + nextRadek)){
      document.getElementById('price_tr_' + radekInfo[2] + '_' + nextRadek).style.display = "";
    }
  } else {
    if((document.getElementById('price_tr_' + radekInfo[2] + '_' + nextRadek)) && ($("#bs_persons_" + radekInfo[2] + "_" + nextRadek).val() == '')){
      document.getElementById('price_tr_' + radekInfo[2] + '_' + nextRadek).style.display = "none";
    }
  }
  
  $.post("/redakce/ajax.php?akce=bs" + params, {roomType: $("#bs_dp_" + radekInfo[2] + "_" + radekInfo[3]).val(),
                                                radek1: radekInfo[2],
                                                radek2: radekInfo[3],
                                                
                                                person: $("#bs_persons_" + radekInfo[2] + "_" + radekInfo[3]).val(), 
                                                kathostArr: kathostArr, 
                                                kathostcArr: kathostcArr,
                                                strava: $("#bs_strava_" + radekInfo[2] + "_" + radekInfo[3]).val(),  

                                                priceLocalPult: $("#price_pult_" + radekInfo[2] + "_" + radekInfo[3]).text(), 
                                                priceLocalProdej: $("#price_prodej_" + radekInfo[2] + "_" + radekInfo[3]).text(),

                                                priceSubTotalPult: $("#price_pult_" + radekInfo[2]).text(), 
                                                priceSubTotalProdej: $("#price_prodej_" + radekInfo[2]).text(),

                                                priceTotalPult: $("#price_pult").text(), 
                                                priceTotalProdej: $("#price_prodej").text()

                                               },
		function(xml) {
      $(xml).find('response').each(function(){

				var radek1 = $(this).find('radek1').text();
        var radek2 = $(this).find('radek2').text();
        
        if($(this).find('alert').text() != ""){
          
          //alert($(this).find('alert').text());
          $("#price_pult_" + radek1 + "_" + radek2).text('');
          $("#price_prodej_" + radek1 + "_" + radek2).html('<strong style="color: red;">'+$(this).find('alert').text()+'</strong>');

          $("#price_pult_" + radek1).text($(this).find('cena_pult_subTotal').text());
          $("#price_prodej_" + radek1).text($(this).find('cena_prodej_subTotal').text());
          
          $("#price_pult").text($(this).find('cena_pult_total').text());
          $("#price_prodej").text($(this).find('cena_prodej_total').text());
          
        } else {
  
          $("#price_pult_" + radek1 + "_" + radek2).text($(this).find('cena_pult').text());
          $("#price_prodej_" + radek1 + "_" + radek2).text($(this).find('cena_prodej').text());
  
          $("#price_pult_" + radek1).text($(this).find('cena_pult_subTotal').text());
          $("#price_prodej_" + radek1).text($(this).find('cena_prodej_subTotal').text());
          
          $("#price_pult").text($(this).find('cena_pult_total').text());
          $("#price_prodej").text($(this).find('cena_prodej_total').text());

        }

			});
		}, "xml");

}


function odeslatPoptavkuBal(submitType, balicek, skupbal){

  var contControla = true;
  var pocty = '';
  var varianty = '';
  var oddelovac = '';

  for (i=1;i<=500;i++){

    if(document.getElementById('pocbal_' + skupbal + '_' + i)){
      if((document.getElementById('pocbal_' + skupbal + '_' + i).value != "") && (isNaN(document.getElementById('pocbal_' + skupbal + '_' + i).value) == false)){
        pocty +=  oddelovac + document.getElementById('pocbal_' + skupbal + '_' + i).value;
        varianty +=  oddelovac + document.getElementById('typbal_' + skupbal + '_' + i).value;
        oddelovac = ':';
      }
    } else {
      break;
    }
  }

  
  if(submitType == 'send'){

    dateChecked1 = checkDate(document.getElementById("datumub_od").value);
    if(dateChecked1 == false){
      $("#datumub_od").css('backgroundColor', '#D47E7E');
      contControla = false;    
    } else {
      $("#datumub_od").css('backgroundColor', '');
    }


    if($("#bs_obj_jmeno").val() == ""){
      $("#bs_obj_jmeno").css('backgroundColor', '#D47E7E');
      contControla = false;
    } else {
      $("#bs_obj_jmeno").css('backgroundColor', '');
    }
    if($("#bs_obj_prijmeni").val() == ""){
      $("#bs_obj_prijmeni").css('backgroundColor', '#D47E7E');
      contControla = false;
    } else {
      $("#bs_obj_prijmeni").css('backgroundColor', '');
    }

    if($("#bs_obj_tel").val() == ""){
      $("#bs_obj_tel").css('backgroundColor', '#D47E7E');
      contControla = false;
    } else {
      $("#bs_obj_tel").css('backgroundColor', '');
    }


    if(as4u_kontrola_emailu($("#bs_obj_email").val()) == false){
      $("#bs_obj_email").css('backgroundColor', '#D47E7E');
      contControla = false;
    } else {
      $("#bs_obj_email").css('backgroundColor', '');
    }

    
    if(contControla == false){
      alert('Formulář není správně vyplněn!');
    } else {
      rusmeTextToInput('bs_obj_dop_info', 'bs_obj_dop_info_alterText');    
    }

  }
  if(contControla == true){

    var params = "&dr=" + document.getElementById('mapidshow').innerHTML + 
                 "&subakce=poptFormBal";
  
  
    $.post("/redakce/ajax.php?akce=bs" + params, {balicek: balicek,
                                                  pocty: pocty,
                                                  varianty: varianty,
                                                  datumub_od: $("#datumub_od").val(),
                                                  skupbal: skupbal,

                                                  bs_obj_jmeno: $("#bs_obj_jmeno").val(),
                                                  bs_obj_prijmeni: $("#bs_obj_prijmeni").val(),
                                                  
                                                  bs_obj_tel: $("#bs_obj_tel").val(),
                                                  bs_obj_email: $("#bs_obj_email").val(),
                                                  
                                                  bs_obj_dop_info: $("#bs_obj_dop_info").val(),

                                                  submitType: submitType
                                                 },
  		function(data) {
  		  if(submitType == 'form'){
          as4uAjaxAlertShow(700,500);
        } else {
          as4uAjaxAlertShow(300,200);
        }
  		  document.getElementById('ajax_content').innerHTML = data;
  		}, "html");
  }
}


function odeslatPoptavku(submitType){
  
  var contControla = true;
  var dateChecked1;
  var dateChecked2;
  
  if(submitType == 'send'){

    dateChecked1 = checkDate(document.getElementById("popt_datum_od").value);
    if(dateChecked1 == false){
      $("#popt_datum_od").css('backgroundColor', '#D47E7E');
      contControla = false;
    } else {
      $("#popt_datum_od").css('backgroundColor', '');
    }

    dateChecked2 = checkDate(document.getElementById("popt_datum_do").value);
    if(dateChecked2 == false){
      $("#popt_datum_do").css('backgroundColor', '#D47E7E');
      contControla = false;
    } else {
      $("#popt_datum_do").css('backgroundColor', '');
    }

    
    if($("#bs_obj_osob").val() == ""){
      $("#bs_obj_osob").css('backgroundColor', '#D47E7E');
      contControla = false;
    } else {
      $("#bs_obj_osob").css('backgroundColor', '');
    }

    if($("#bs_obj_jmeno").val() == ""){
      $("#bs_obj_jmeno").css('backgroundColor', '#D47E7E');
      contControla = false;
    } else {
      $("#bs_obj_jmeno").css('backgroundColor', '');
    }
    if($("#bs_obj_prijmeni").val() == ""){
      $("#bs_obj_prijmeni").css('backgroundColor', '#D47E7E');
      contControla = false;
    } else {
      $("#bs_obj_prijmeni").css('backgroundColor', '');
    }

    if($("#bs_obj_tel").val() == ""){
      $("#bs_obj_tel").css('backgroundColor', '#D47E7E');
      contControla = false;
    } else {
      $("#bs_obj_tel").css('backgroundColor', '');
    }


    if(as4u_kontrola_emailu($("#bs_obj_email").val()) == false){
      $("#bs_obj_email").css('backgroundColor', '#D47E7E');
      contControla = false;
    } else {
      $("#bs_obj_email").css('backgroundColor', '');
    }

    
    if(contControla == false){
      alert('Formulář není správně vyplněn!');
    } else {
      rusmeTextToInput('bs_obj_dop_info', 'bs_obj_dop_info_alterText');    
    }

  }

  
  if(contControla == true){


    var params = "&dr=" + document.getElementById('mapidshow').innerHTML + 
                 "&subakce=poptForm";
  
  
    $.post("/redakce/ajax.php?akce=bs" + params, {datumub_od: $("#popt_datum_od").val(),
                                                  datumub_do: $("#popt_datum_do").val(),

                                                  bs_obj_osob: $("#bs_obj_osob").val(),
                                                  bs_obj_deti: $("#bs_obj_deti").val(),
                                                  bs_obj_vek_deti: $("#bs_obj_vek_deti").val(),
                                                  bs_obj_strava: $("#bs_obj_strava").val(),
                                                  
                                                  bs_obj_jmeno: $("#bs_obj_jmeno").val(),
                                                  bs_obj_prijmeni: $("#bs_obj_prijmeni").val(),
                                                  
                                                  bs_obj_tel: $("#bs_obj_tel").val(),
                                                  bs_obj_email: $("#bs_obj_email").val(),
                                                  
                                                  bs_obj_dop_info: $("#bs_obj_dop_info").val(),

                                                  submitType: submitType
                                                 },
  		function(data) {
  		  if(submitType == 'form'){
          as4uAjaxAlertShow(700,500);
        } else {
          as4uAjaxAlertShow(300,200);
        }
  		  document.getElementById('ajax_content').innerHTML = data;
        
        if(document.getElementById("popt_datum_od")){
          dateChecked1 = checkDate(document.getElementById("datumub_od").value);
          dateChecked2 = checkDate(document.getElementById("datumub_do").value);
          if((dateChecked1 != false) && (dateChecked2 != false)){
            document.getElementById("popt_datum_od").value = document.getElementById("datumub_od").value;
            document.getElementById("popt_datum_do").value = document.getElementById("datumub_do").value;
          }
        }

  		}, "html");

  }

}


function odeslatObjednavku(submitType){
  var contControla = true;
  
  if(submitType == 'send'){

    if($("#bs_obj_jmeno").val() == ""){
      $("#bs_obj_jmeno").css('backgroundColor', '#D47E7E');
      contControla = false;
    } else {
      $("#bs_obj_jmeno").css('backgroundColor', '');
    }
    if($("#bs_obj_prijmeni").val() == ""){
      $("#bs_obj_prijmeni").css('backgroundColor', '#D47E7E');
      contControla = false;
    } else {
      $("#bs_obj_prijmeni").css('backgroundColor', '');
    }

    if($("#bs_obj_tel").val() == ""){
      $("#bs_obj_tel").css('backgroundColor', '#D47E7E');
      contControla = false;
    } else {
      $("#bs_obj_tel").css('backgroundColor', '');
    }


    if(as4u_kontrola_emailu($("#bs_obj_email").val()) == false){
      $("#bs_obj_email").css('backgroundColor', '#D47E7E');
      contControla = false;
    } else {
      $("#bs_obj_email").css('backgroundColor', '');
    }

    
    if(contControla == false){
      alert('Formulář není správně vyplněn!');
    } else {
      rusmeTextToInput('bs_obj_dop_info', 'bs_obj_dop_info_alterText');    
    }
    
  

  }
  
  if(contControla == true){
    var completArrPerson = '';
    var completArrRoom = '';
    var completArrFood = '';
    var completArrDop = '';
    var completArrDopC = '';
  
    for(var iPok=1;iPok<200;iPok++){
      if($('#price_prodej_' + iPok).length > 0){
        for(var iRadek=1;iRadek<200;iRadek++){
          if($('#bs_persons_' + iPok + '_' + iRadek).length > 0){
            
            completArrPerson +=  $('#bs_persons_' + iPok + '_' + iRadek).val() + ';';
            completArrRoom +=  $('#bs_dp_' + iPok + '_' + iRadek).val() + ';';
            completArrFood += $('#bs_strava_' + iPok + '_' + iRadek).val() + ';';
  
            for(var iKh=1;iKh<200;iKh++){
              if($("#bs_kathost_" + iPok + "_" + iRadek + "_" + iKh).val() != undefined){
                if($("#bs_kathost_" + iPok + "_" + iRadek + "_" + iKh).val() == ""){
                  completArrDop += "0:";
                } else {
                  completArrDop += $("#bs_kathost_" + iPok + "_" + iRadek + "_" + iKh).val() + ":";
                }
                completArrDopC += $("#bs_kathostc_" + iPok + "_" + iRadek + "_" + iKh).val() + ":";
              } else {
                completArrDop += ";";
                completArrDopC += ";";
                break;
              }
            }
          } else {
            break;
          }  
        }
      } else {
        break;
      }
    }
  
    var completArrSlKs = '';
    var completArrSlType = '';
  
    for(var iSl=1;iSl<200;iSl++){
      if($('#bs_dopsl_' + iSl).length > 0){
        if($('#bs_dopsl_' + iSl).val() != ''){
          completArrSlKs +=  $('#bs_dopsl_' + iSl).val() + ';';
          completArrSlType +=  $('#bs_dopslid_' + iSl).val() + ';';
        }
      } else {
        break;
      }
    }
  
  
    var params = "&dr=" + document.getElementById('mapidshow').innerHTML + 
                 "&datumub_od=" + document.getElementById('datumub_od').value +
                 "&datumub_do=" + document.getElementById('datumub_do').value +
                 "&subakce=objForm";
  
  
    $.post("/redakce/ajax.php?akce=bs" + params, {completArrPerson: completArrPerson,
                                                  completArrRoom: completArrRoom,
                                                  completArrFood: completArrFood,
                                                  completArrDop: completArrDop,
                                                  completArrDopC: completArrDopC,
                                                  
                                                  completArrSlKs: completArrSlKs,
                                                  completArrSlType: completArrSlType,
                                                  
                                                  bs_obj_jmeno: $("#bs_obj_jmeno").val(),
                                                  bs_obj_prijmeni: $("#bs_obj_prijmeni").val(),
                                                  
                                                  bs_obj_tel: $("#bs_obj_tel").val(),
                                                  bs_obj_email: $("#bs_obj_email").val(),
                                                  
                                                  bs_obj_dop_info: $("#bs_obj_dop_info").val(),
                                                  
                                                  submitType: submitType
                                                 },
  		function(data) {
  		  if(submitType == 'form'){
          as4uAjaxAlertShow(700,500);
        } else {
          as4uAjaxAlertShow(300,200);
        }
        
  		  document.getElementById('ajax_content').innerHTML = data;
  		}, "html");

  }
}



function checkDateOnSubject(){
  if(document.getElementById("datumub_od")){
    checkDateOnSubjectPeriod();
  }
}


// logon
function chWJmFoc(){
  if(document.getElementById('login_jm').value == "jméno"){
    document.getElementById('login_jm').value = "";
  }
}

function chWJmBlur(){
  if(document.getElementById('login_jm').value == ""){
    document.getElementById('login_jm').value = "jméno";
  }
}

function chWPasFoc(){
  document.getElementById('login_pass0').style.display = "none";
  document.getElementById('login_pass1').style.display = "";
  document.getElementById('login_pass1').focus();
}

function chWPasBlur(){
  if(document.getElementById('login_pass1').value == ""){
    document.getElementById('login_pass0').style.display = "";
    document.getElementById('login_pass1').style.display = "none";
  }
}


 
function rusmeTextToInput(elm, elmText){
  if(document.getElementById(elm).value == document.getElementById(elmText).innerHTML){
    document.getElementById(elm).value = "";
  } else if(document.getElementById(elm).value == ''){
    document.getElementById(elm).value = document.getElementById(elmText).innerHTML;
  }
}


// odeslat
function checkSubmitHU(){
  
  var typUbOk = false;
  for (i=0;i<=500;i++){
    if(document.getElementById('find_ub_type_' + i)){
      if(document.getElementById('find_ub_type_' + i).checked == true){
        typUbOk = true;
        break;
      }
    } else {
      break;
    }
  }
  
  if((document.getElementById('inputText').value != "") || (typUbOk == true) || (document.getElementById('fulltext').value != "")){
    return true;
  } else {
    //alert('Musíte zadat název města nebo obce, případně vybrat lokalitu na mapě a zvolit kategorii hledaného ubytování!');
    alert('Musíte zvolit alespoň jeden parametr vyhledávání!');
    return false;
  }
  

}



function pocitatBalicky(skupbal){
  
  var totalPriceNormal = 0;
  var totalPriceNase = 0;
  
  for (i=1;i<=500;i++){

    if(document.getElementById('pocbal_' + skupbal + '_' + i)){
      if((document.getElementById('pocbal_' + skupbal + '_' + i).value != "") && (isNaN(document.getElementById('pocbal_' + skupbal + '_' + i).value) == false)){
        totalPriceNormal = totalPriceNormal + (document.getElementById('pocbal_' + skupbal + '_' + i).value * document.getElementById('cenbalnormal_' + skupbal + '_' + i).value);
        totalPriceNase = totalPriceNase + (document.getElementById('pocbal_' + skupbal + '_' + i).value * document.getElementById('cenbalnase_' + skupbal + '_' + i).value);
      }
    } else {
      break;
    }
  }
  
  document.getElementById('total_pult_' + skupbal).innerHTML = number_format(totalPriceNormal, 0, '', '') + ',-';
  document.getElementById('total_prodej_' + skupbal).innerHTML = number_format(totalPriceNase, 0, '', '') + ',-';

}


function number_format(number, decimals, dec_point, thousands_sep) {

    var n = !isFinite(+number) ? 0 : +number, 
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
        sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);
            return '' + Math.round(n * k) / k;        };
    // Fix for IE parseFloat(0.55).toFixed(0) = 0;
    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    if (s[0].length > 3) {
        s[0] = s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g, sep);    }
    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');
    }    return s.join(dec);
}




function umisteniPlavouciObjednavky(){

  if(document.getElementById('price_prodej').innerHTML != "----"){
    
   
    document.getElementById('po_celkova_cena').innerHTML = document.getElementById('price_prodej').innerHTML;
    
    document.getElementById('po_od').innerHTML = document.getElementById('datumub_od').value;
    document.getElementById('po_do').innerHTML = document.getElementById('datumub_do').value;
    
	
    if (window.innerHeight){
      wSizeH = window.innerHeight;
  	} else if (document.documentElement && document.documentElement.clientHeight){
  		wSizeH = document.documentElement.clientHeight;
  	} else if (document.body && document.body.clientHeight){
  		wSizeH = document.body.clientHeight;
    }
  
    if (document.documentElement && document.documentElement.scrollTop) {
      winScroll = document.documentElement.scrollTop;
    } else if (document.body) {
      winScroll = document.body.scrollTop;
    } else {
      winScroll = 0;
    }
    
    document.getElementById('plavouci_objednavka').style.width = (document.getElementById('zahlavi_clanku').offsetWidth - 12) + 'px'; 
    document.getElementById('plavouci_objednavka').style.top = ((winScroll + wSizeH) - 62) + 'px';

    if(document.getElementById('plavouci_objednavka').style.display == "none"){
      $("#plavouci_objednavka").show(1000);
    }

  }
  
  setTimeout('umisteniPlavouciObjednavky()',100);

}

// titulky obrazku
function title2script(stav, recid){
  var editpos = 20;
  var ie = document.all?true:false;
  var opera = navigator.userAgent.indexOf('Opera') != -1 ? true : false;

  if(!editpos){editpos = 0}

  if((ie == true) && (opera == false)) {
    Y_pos=(mouseYJ - editpos);
  } else {
    Y_pos=(mouseYJ + 10 - editpos);
  }
  //X_pos=(mouseXJ - 310);
  //if(X_pos < 0){
    X_pos = (mouseXJ + 20);
  //}


  document.getElementById('pbdivshow').style.top = Y_pos + 'px';
  document.getElementById('pbdivshow').style.left = X_pos + 'px';

  if(stav == "on"){

    document.getElementById('pbdivshow_info').innerHTML = document.getElementById(recid).title;

    document.getElementById('pbdivshow').style.display = "";
  } else {
    document.getElementById('pbdivshow').style.display = "none";
  }

}

// scripty po nacteni stranky
$(document).ready(function() {
  checkDateOnSubject();
  
  if(document.getElementById("plavouci_objednavka")){
    umisteniPlavouciObjednavky();
  }

  if(document.getElementById("naseptavacDiv") != null){
    schovejNaseptavac();
  }

});


// flash mapa
function flashmapa(oblast){
  document.getElementById('inputText').value = oblast;
}

