
$(document).ready(function()
{

  
  var bg   = [ 8, 6, 6, 12, 14, 2, 2, 4, 4, 7, 9, 10, 3, 15, 9, 13, 11, 1, 11, 5, 8, 12, 14, 8 ];
  var d = new Date();
  
  $(document).bgStretcher(
  { images:      [ "/img/backgrounds/c21-backgrounds"
                   + bg[d.getHours()]
                   + ".jpg" ],
    imageWidth:  2100,
    imageHeight: 1200,
    slideShow:   false,
    resizeProportionally: true
  });
});

var global_searchLocation_SK01 = "";
var global_locality_SK01       = [
                                   { id: 100, selected: false, label: "Bratislavský kraj" },
                                   { id: 200, selected: false, label: "Trnavský kraj" },
                                   { id: 300, selected: false, label: "Trenčiansky kraj" },
                                   { id: 400, selected: false, label: "Nitriansky kraj" },
                                   { id: 500, selected: false, label: "Žilinský kraj" },
                                   { id: 600, selected: false, label: "Banskobystrický kraj" },
                                   { id: 700, selected: false, label: "Prešovský kraj" },
                                   { id: 800, selected: false, label: "Košický kraj" }
                                 ];

var global_searchLocation_XX01 = "";
var global_locality_XX01       = [
                                   { id: 1, selected: false },
                                   { id: 2, selected: false },
                                   { id: 3, selected: false },
                                   { id: 4, selected: false },
                                   { id: 5, selected: false },
                                   { id: 7, selected: false },
                                 ];

function chooseLocationSK01(baseURL)
{
  global_searchLocation_SK01 = baseURL;

  $('#page-search .search-panel')       .addClass('hide');
  $('#page-search .locality-panel-SK01').removeClass('hide');
  $('#page-search .locality-panel-XX01').addClass('hide');
}

function chooseLocationXX01(baseURL)
{
  global_searchLocation_XX01 = baseURL;

  $('#page-search .search-panel')       .addClass('hide');
  $('#page-search .locality-panel-SK01').addClass('hide');
  $('#page-search .locality-panel-XX01').removeClass('hide');
}

function chooseObject()
{
  $('#page-search .search-panel')       .removeClass('hide');
  $('#page-search .locality-panel-SK01').addClass('hide');
  $('#page-search .locality-panel-XX01').addClass('hide');
}

function show_kraj_map_SK01(krajKod, visibility)
{
  var e = $('#sk01Map');
  
  if (visibility)
  {
    e.attr('src', "/img/SK01/map_region_" + krajKod + ".gif");
  }
  else
  {
    var found = false;
    
    for (var i = 0; i < global_locality_SK01.length; i++)
    {
      if (global_locality_SK01[i].selected)
      {
        e.attr('src', "/img/SK01/map_region_" + global_locality_SK01[i].id + ".gif");
        found = true;

        break;
      }
    }
    
    if (!found)
      e.attr('src', "/img/SK01/map_region.gif");
  }
}

function show_map_XX01(country, visibility)
{
  var e = $('#xx01Map');
  
  if (visibility)
  {
    e.attr('src', "/img/XX01/map_" + country + ".gif");
  }
  else
  {
    var found = false;
    
    for (var i = 0; i < global_locality_XX01.length; i++)
    {
      if (global_locality_XX01[i].selected)
      {
        e.attr('src', "/img/XX01/map_" + global_locality_XX01[i].id + ".gif");
        found = true;

        break;
      }
    }
    
    if (!found)
      e.attr('src', "/img/XX01/map.gif");
  }
}

function searchSK01(krajKod)
{
  var prefix, url = global_searchLocation_SK01;
  
  if (krajKod != null)
    show_kraj_map_SK01(krajKod, true);
  
  var country      = "SLOVAKIA";
  var countryLabel = findCountryByCountry(country).name;

  if (global_searchLocation_SK01.indexOf("/zoznam-nehnutelnosti") === 0)
  {
    prefix= "property";
  }
  else if (global_searchLocation_SK01.indexOf("/novostavby") === 0)
  {
    prefix= "devproject";
  }
  
  if (krajKod != null)
  {
    for (var i = 0; i < global_locality_SK01.length; i++)
    {
      if (global_locality_SK01[i].id == krajKod)
      {
        url = url
              + "&" + prefix + "Country_0=" + country
              + "&" + prefix + "CountryLabel_0=" + countryLabel
              + "&" + prefix + "Kraj_0=" + global_locality_SK01[i].id
              + "&" + prefix + "KrajLabel_0=" + global_locality_SK01[i].label;

        global_locality_SK01[i].selected = true;

        break;
      }
    }
  }
  else
  {
    url = url
            + "&" + prefix + "Country_0=" + country
            + "&" + prefix + "CountryLabel_0=" + countryLabel;
  }

  document.location = url;
}

function searchXX01(country)
{
  var prefix, url = global_searchLocation_XX01;
  
  if (country != null)
    show_map_XX01(country, true);

  if (global_searchLocation_XX01.indexOf("/zoznam-nehnutelnosti") === 0)
  {
    prefix = "property";
  }
  else if (global_searchLocation_XX01.indexOf("/novostavby") === 0)
  {
    prefix = "devproject";
  }

  if (country != null)
  {
    for (var i = 0; i < global_locality_XX01.length; i++)
    {
      if (global_locality_XX01[i].id == country)
      {
        var country = findCountryById(global_locality_XX01[i].id);

        url = url
              + "&" + prefix + "Country_0=" + country.country
              + "&" + prefix + "CountryLabel_0=" + country.name;
        
        global_locality_XX01[i].selected = true;
        
        break;
      }
    }
  }
  else
  {
    for (var i = 0; i < global_locality_XX01.length; i++)
    {
      var country = findCountryById(global_locality_XX01[i].id);

      url = url
            + "&" + prefix + "Country_" + i + "=" + country.country
            + "&" + prefix + "CountryLabel_" + i + "=" + country.name;
    }
  }

  document.location = url;
}


function checkSearchFulltext()
{
  var fulltext = $('#fulltext');
  
  if (fulltext.val() == "Napíšte číslo zákazky alebo text pre vyhľadávanie ..." || fulltext.val() == "")
    return false;

  return true;
}

$(document).ready(
function()
{
  $('#fulltext').focus(
  function()
  {
    var fulltext = $('#fulltext');
    
    if (fulltext.val() == "Napíšte číslo zákazky alebo text pre vyhľadávanie ...")
      fulltext.val("");
    
    fulltext.addClass("focused");
  });

  $('#fulltext').blur(
  function()
  {
    var fulltext = $('#fulltext');
    
    if (fulltext.val() == "")
      fulltext.val("Napíšte číslo zákazky alebo text pre vyhľadávanie ...");
    
    fulltext.removeClass("focused");
  });
});

