
// ------------------------------ selector state -------------------------------

  var selector_state = new Array();

  map_last_state                   = 0;

  selector_state["elektrina_plyn"] = "";
  selector_state["znam_neznam"]    = "";
  
  function BlickMap()
  {
    if (map_last_state==1)
    {
      map_last_state = 2;

      $("#header-map-img").animate
      (
        { "opacity": 0.25 },
        700,
        BlickMap
      );

      $("#header-arrow").animate
      (
        { "opacity": 0.5 },
        700
      );
    }
    else
    {
      map_last_state = 1;
      $("#header-map-img").animate
      (
        { "opacity": 1 },
        700,
        BlickMap
      );
      
      $("#header-arrow").animate
      (
        { "opacity": 1 },
        700
      );

    }
    
  }
  
  function SELECTOR_Selected(group,item)
  {
    selector_state[group] = item;
    SELECTOR_Render();




    var elm_map_hilite_1 = document.getElementById("header-left-box");
    var elm_map_hilite_2 = document.getElementById("header-map-img");
    var elm_map_hilite_3 = document.getElementById("header-arrow");
    
    //$("#header-map-img").hide();

    //elm_map_hilite_1.className = "header-left-box-hilited-map";
    elm_map_hilite_2.src       = web_root_web+current_lang+"/img/header-map-hilited.png";
    elm_map_hilite_3.src       = web_root_web+current_lang+"/img/header-arrow-hilited.png";

    map_last_state = 1;
    
    $("#header-map-img").animate
    (
      { "opacity": 0.051 },
      0
    );
    
    $("#header-map-img").animate
    (
      { "opacity": 1 },
      500,
      BlickMap
    );


     $("#header-arrow").animate
    (
      { "opacity": 0.051 },
      0
    );

    $("#header-arrow").animate
    (
      { "opacity": 1 },
      500
    );

    

  }

  function SELECTOR_Render()
  {
    var folder   = real_root_web + "/img/";
  
    var ep_elm_1 = document.getElementById("selector_elektrina");
    var ep_elm_2 = document.getElementById("selector_plyn");

    ep_elm_1.src = folder + (selector_state["elektrina_plyn"] == "elektrina" || selector_state["elektrina_plyn"] == "" ? "header-elektrina-ico-on.png" : "header-elektrina-ico-off.png");
    ep_elm_2.src = folder + (selector_state["elektrina_plyn"] == "plyn"      || selector_state["elektrina_plyn"] == "" ? "header-plyn-ico-on.png"      : "header-plyn-ico-off.png");

    /*
    var zn_elm_1 = document.getElementById("selector_znam");
    var zn_elm_2 = document.getElementById("selector_neznam");

    zn_elm_1.src = folder + (selector_state["znam_neznam"] == "znam"    && selector_state["znam_neznam"] != "" ? "header-znam-on.png"   : "header-znam-off.png");
    zn_elm_2.src = folder + (selector_state["znam_neznam"] == "neznam"  && selector_state["znam_neznam"] != "" ? "header-neznam-on.png" : "header-neznam-off.png");
    */

    SELECTOR_MapSetDescriptions(selector_state["elektrina_plyn"]);
  }
  
  function SELECTOR_MapSetDescriptions(type)
  {

    var popisy_elektrina = new Array();
    var popisy_plyn      = new Array();
    var popisy;
    var aelm;

    popisy_elektrina["area-ZC-1"] = "Západní Čechy ČEZ";
    popisy_elektrina["area-ZC-2"] = "Západní Čechy ČEZ";
    popisy_elektrina["area-SC-1"] = "Severní Čechy ČEZ";
    popisy_elektrina["area-SC-2"] = "Severní Čechy ČEZ";
    popisy_elektrina["area-ZC-3"] = "Východní Čechy ČEZ";
    popisy_elektrina["area-ZC-4"] = "Východní Čechy ČEZ";
    popisy_elektrina["area-SM-1"] = "Severní Morava ČEZ";
    popisy_elektrina["area-SM-2"] = "Severní Morava ČEZ";
    popisy_elektrina["area-JM-1"] = "Jižní Morava E.ON";
    popisy_elektrina["area-JM-2"] = "Jižní Morava E.ON";
    popisy_elektrina["area-JM-3"] = "Jižní Morava E.ON";
    popisy_elektrina["area-JC-1"] = "Jižní Čechy E.ON";
    popisy_elektrina["area-PR-1"] = "Praha PRE";
    popisy_elektrina["area-SC-3"] = "Střední Čechy ČEZ";

    popisy_plyn["area-ZC-1"] = "Západní Čechy - RWE GasNet";
    popisy_plyn["area-ZC-2"] = "Západní Čechy - RWE GasNet";
    popisy_plyn["area-SC-1"] = "Severní Čechy - RWE GasNet";
    popisy_plyn["area-SC-2"] = "Severní Čechy - RWE GasNet";
    popisy_plyn["area-ZC-3"] = "Východní Čechy - VČP Net";
    popisy_plyn["area-ZC-4"] = "Východní Čechy - VČP Net";
    popisy_plyn["area-SM-1"] = "Severní Morava - SMP Net";
    popisy_plyn["area-SM-2"] = "Severní Morava - SMP Net";
    popisy_plyn["area-JM-1"] = "Jižní Morava - JMP Net";
    popisy_plyn["area-JM-2"] = "Jižní Morava - JMP Net";
    popisy_plyn["area-JM-3"] = "Jižní Morava - JMP Net";
    popisy_plyn["area-JC-1"] = "Jižní Čechy E.ON";
    popisy_plyn["area-PR-1"] = "Pražská Plynárenská Distribuce";
    popisy_plyn["area-SC-3"] = "Střední Čechy - RWE GasNet";

    popisy = type == "elektrina"  ? popisy_elektrina : popisy_plyn;

    for (var area_id in popisy)
    {
      aelm = document.getElementById(area_id);
      aelm.alt   = popisy[area_id];
      aelm.title = popisy[area_id];
    }
  }

  function SELECTOR_Navigate(district)
  {
    // get selector items
      var ep_value = selector_state["elektrina_plyn"];
      var nz_value = selector_state["znam_neznam"];

      ep_value = ep_value ? ep_value : "elektrina";
      nz_value = nz_value ? nz_value : "neznam";

    // get url
      var url_start  = "kalkulator";

      var ep_urls = new Array();
      ep_urls["elektrina"] = "elektrina";
      ep_urls["plyn"]      = "plyn";
      
      var nz_urls = new Array();
      nz_urls["znam"]   = "znam-spotrebu";
      nz_urls["neznam"] = "neznam-spotrebu";
    
    // navigate
      //link = "index.php?page="+url_start+"/"+ep_urls[ep_value]+"/"+nz_urls[nz_value]+"/"+district;
      if (use_cool_urls)
      {
        link = web_root_web + current_lang + "/" +url_start+"/"+ep_urls[ep_value]+"&region="+district;
      }
      else
      {
        link = "index.php?page="+url_start+"/"+ep_urls[ep_value]+"&region="+district;
      }
      document.location = link; // selector_links[district][ep_value][nz_value];
  }
  
// ---------------------------------------- map --------------------------------


  PreloadNormalImage("map_img_jic",web_root_web+current_lang+"/img/header-map-jic.png");
  PreloadNormalImage("map_img_jim",web_root_web+current_lang+"/img/header-map-jim.png");
  PreloadNormalImage("map_img_pra",web_root_web+current_lang+"/img/header-map-pra.png");
  PreloadNormalImage("map_img_sec",web_root_web+current_lang+"/img/header-map-sec.png");
  PreloadNormalImage("map_img_sem",web_root_web+current_lang+"/img/header-map-sem.png");
  PreloadNormalImage("map_img_stc",web_root_web+current_lang+"/img/header-map-stc.png");
  PreloadNormalImage("map_img_vyc",web_root_web+current_lang+"/img/header-map-vyc.png");
  PreloadNormalImage("map_img_zac",web_root_web+current_lang+"/img/header-map-zac.png");

  PreloadNormalImage("map_img_jic",web_root_web+current_lang+"/img/header-map-hilited.png");

  function HiliteMap(discrict)
  {
    //var elm_map_hilite_1 = document.getElementById("header-left-box");
    var elm_map_hilite_2 = document.getElementById("header-map-img");

    //elm_map_hilite_1.className = "header-left-box-hilited-map";
    elm_map_hilite_2.src       = web_root_web+current_lang+"/img/header-map-"+discrict+".png";
  }
  
  function UnHiliteMap()
  {
    //var elm_map_hilite_1 = document.getElementById("header-left-box");
    var elm_map_hilite_2 = document.getElementById("header-map-img");

    //elm_map_hilite_1.className = "header-left-box-hilited-map";
    elm_map_hilite_2.src       = web_root_web+current_lang+"/img/header-map"+(selector_state["elektrina_plyn"]?"-hilited":"")+".png";
  }


