var akce_id = 0;
var cas_akce_zmena_1 = 4500;
var cas_akce_zmena_2 = 4900;
var cas_akce_zmena_3 = 10000;
var fade = 0.5;


var banner_1 = 'main_banner2.swf';
var banner_2 = 'flakon_vune_s_firmou_01.swf';
var akt_banner = "";

$(document).ready(function() 
{ 
  //return;
  //mainmenu();//dropdown menu - nutne pro IE
  akt_banner = Math.random() > 0.5 ? banner_1 : banner_2;
  banner_ukaz();
  
  $("#img_reg_send").bind("click",registruj_mail);//objednani zasilani menu
  //$("#img_left").bind("click",akce_zpet);
  //$("#img_right").bind("click",akce_dalsi);
  //if(akce_id == 0)$("#img_left").fadeTo("slow", fade);
  //$("#strankaobal").everyTime(cas_akce_zmena, akce_timer) ;

  $(".a_gal_velky").bind("click", function(e){
    obrazek_detail(this);
    return false;//zaraz otevreni odkazu 
  });
  //if(parseInt($("#div_plocha_obsah_start").css("height")) < 395)$("#div_plocha_obsah_start").css("height",395);
  //if(parseInt($("#div_plocha_normal").css("height")) < 395)$("#div_plocha_normal").css("height",395);
  //reklama_start("akce_html_1");
  $("#akce_html_1").everyTime(cas_akce_zmena_1, prolinacka) ;
  $("#akce_html_2").everyTime(cas_akce_zmena_2, prolinacka) ;
  $("#div_flash").everyTime(cas_akce_zmena_3, banner_zmena) ;
  
});

function banner_ukaz()
{
  if(akt_banner == banner_1)
   {
    $("#div_flash_odkaz").hide();//odkaz vedoucí z flashe
   }else{
    $("#div_flash_odkaz").show();
   }
  $("#div_flash").empty();
  $("#div_flash").flash({
    src: akt_banner,
    width: 595,
    height: 234,
    wmode:'transparent'
    });         
}

function banner_zmena(e)
{
   if(akt_banner == banner_1)
   {
      akt_banner = banner_2;
   }else{
    akt_banner = banner_1;
   }
   banner_ukaz()      
}

function reklama_start(id){
  var arr_reklama = [];
  var citac = 0;
  $("#" + id + " img").each(function (i){
    var id = 'minib_' + citac;
    arr_reklama.push(id);
    $(this).attr('id',id);
    $(this).css('display','none');
    $(this).css('z-index',(citac + 1));
    //if(citac == 0)$(this).css('display','none');
    citac ++;
  });
  var id_ukaz = Math.max(0,arr_reklama.length - 2);
  //alert(id_ukaz);
  $("#minib_" + (id_ukaz)).css('display','block');
}


function prolinacka(e)
{
  //return;
  var obal_id = this.id;
  //alert($(this).attr('name'));
  //alert(obal_id);
  dalsi_obr(obal_id,$(this).attr('name'));
}

function dalsi_obr(obal_id,id_listuj){
  //střídání obrázků v banneru  
  //
  var arr_reklama = [];
  //najdu všechny obrázky v elementu a do pole zapíšu jejich id
  $("#" + obal_id + " img").each(function (i){arr_reklama.push(this.id);  });
  
  var pocet = arr_reklama.length;
  //if(pocet < 2)return;//není co střídat

  for(var i=0;i<arr_reklama.length;i++)
  {
    var obrazek = $("#" + arr_reklama[i]);
    var zi = parseInt($(obrazek).css('z-index'));
    if(zi > 0) 
    {
      $(obrazek).css('z-index',zi - 1);
    }else{
      var id_ukaz = arr_reklama[i];
      $(obrazek).css('display','none');
      $(obrazek).css('z-index',arr_reklama.length - 1);
      $("#" + id_listuj).html((i + 1)+'/' + arr_reklama.length );
    }
  }

  //alert(id_listuj);
  //var id_ukaz = arr_reklama[pocet - 1];
  var poradi_schovej = Math.max(0,arr_reklama.length - 2);
  //$("#" + id_ukaz).fadeIn(1500);
  $("#" + id_ukaz).css({'display':'block','opacity':'0'});
  $("#" + id_ukaz).animate({'opacity': 1},600 );
  //$("#" + id_ukaz).css('display','block');
  
  var id_schovej = arr_reklama[0];//schovam 1. pak se prehodi navrch
}

function minuly_obr(obal_id,id_listuj){
  //střídání obrázků v banneru  
  //
  var arr_reklama = [];
  //najdu všechny obrázky v elementu a do pole zapíšu jejich id
  $("#" + obal_id + " img").each(function (i){arr_reklama.push(this.id);  });
  
  var pocet = arr_reklama.length;
  if(pocet < 2)return;//není co střídat

  var id_ukaz = arr_reklama[pocet-2];
  var id_schovej = arr_reklama[pocet-1];
  $("#" + id_ukaz).animate({'display':'block','opacity':'1'});
  //$("#" + id_schovej).css({'opacity': 1});
  $("#" + id_schovej).animate({'opacity': 0},600 );
  
  //return;
  for(var i=0;i<arr_reklama.length;i++)
  {
    var obrazek = $("#" + arr_reklama[i]);
    var zi = parseInt($(obrazek).css('z-index'));
    if(zi < arr_reklama.length-1) 
    {
      $(obrazek).css('z-index',zi + 1);
    }else{
      //var id_ukaz = arr_reklama[i];
      //$(obrazek).css('display','none');
      $(obrazek).css('z-index',0);
      $("#" + id_listuj).html(i +'/' + arr_reklama.length );
    }
  }


  //var id_ukaz = arr_reklama[pocet - 1];
  var poradi_schovej = Math.max(0,arr_reklama.length - 2);
  //$("#" + id_ukaz).fadeIn(1500);
  //$("#" + id_ukaz).css('display','block');
  
  var id_schovej = arr_reklama[0];//schovam 1. pak se prehodi navrch
}

function mys_over_nastav(nazev)
{
  //zmena ikony pri prejeti mysi
  var id = "#a_" + nazev;
  var src =  "img/" + nazev + ".png"
  var src_akt =  "img/" + nazev + "_akt.png"
  $(id).bind("mouseover", function(e){$(id).attr("src",src_akt);});
  $(id).bind("mouseout", function(e){$(id).attr("src",src);});
}

function obrazek_detail(el)
{
 //zobrazeni detailu obrazku
 //nejprve nastavim fci, ktera po naloadovani obrazek ukaze
  $('#img_close').fadeOut(1);
  var url = $(el).attr('href');
  var offset_klik = $(el).offset();
  //alert(url);
 $("#img_detail").one("load",function(){
   
   
   var w = this.width + "px";
   var h = this.height + "px";
   var div = $('#div_obr_detail');
   var screen_w = $(window).width();
   div.css('left',(screen_w - this.width)/2);//vycentruj
   var offset = $(this).offset();
   div.css('top',offset.top+10);
   div.css('width',w);
   div.css('height',h);
   div.fadeIn(500);
   $('#img_detail').fadeIn("slow");
   $('#img_detail').one("click",function(e){
   $('#div_obr_detail').fadeOut("slow")});//na kliknuti ho schovej
 });
 $('#img_detail').attr('title','Kliknutím obrázek zavřete');
 $('#img_detail').attr('src',url);//nacti obrazek  
}


function akce_zpet()
{
  //ukaz predchozi akci  
  var id = "akce_html_1";
  $("#" + id).stopTime() ;
  minuly_obr(id,$("#" + id).attr('name'));
}

function akce_dalsi()
{
  //ukaz predchozi akci  
  var id = "akce_html_1";
  $("#" + id).stopTime() ;
  dalsi_obr(id,$("#" + id).attr('name'));
}

function akce_zpet_2()
{
  //ukaz predchozi akci  
  var id = "akce_html_2";
  $("#" + id).stopTime() ;
  minuly_obr(id,$("#" + id).attr('name'));
}

function akce_dalsi_2()
{
  //ukaz predchozi akci  
  var id = "akce_html_2";
  $("#" + id).stopTime() ;
  dalsi_obr(id,$("#" + id).attr('name'));
}

function akce_timer(e){
  //ukaz predchozi akci  
    //alert(akce_pocet);
    if(akce_pocet == 0)return;
    if(akce_id + 1 == akce_pocet)akce_id = 0;
    else akce_id = akce_id + 1;
    $.get("jquery.php", {akce:'akce_posli',akce_id: akce_id}, akce_ukaz , "json");
}

function akce_ukaz(data){
  //
  //akce_pocet = data.akce_pocet;
  //akce_id = data.akce_id;
  //alert(data.akce_html);
  //$("#img_akce").each("load",function(){$(this).fadeIn("slow")});
  if(data.stav == "OK")
  {
     //$("#akce_html").fadeOut("slow");
     $("#img_left").fadeTo(10,1);
     $("#img_right").fadeTo(10,1);
     if(akce_id == 0)$("#img_left").fadeTo("slow", fade);
     if(akce_id + 1 == akce_pocet)$("#img_right").fadeTo("slow", fade);
     $("#akce_html").html(data.akce_html);
     var text = (akce_id + 1) + '/' + akce_pocet;
     $("#listuj_text").html(text); 
  }
}

var mail = '';

function registruj_mail(){
  //registrace mailu přes AJAX  
  //alert(1);
  mail = $("#input_registrace").attr('value');
  if(mail == "")
  {
    alert("Před odesláním je třeba zadat Vaši e-mailovou adresu.");
    $("#input_registrace").focus();
    
  }else{
    
    $.get("jquery.php", {akce:'mail_registruj', email: mail}, mail_registrovan , "json");
    //alert("odesilam");
  }
}

function mail_registrovan(data){
  //
  if(data.stav == "OK")
  {
    alert("Váš e-mail "+ mail +" byl zaregistrován.");
  }else{
    alert("Chyba při zaznamenání e-mailu, omlouváme se.");
  }
}

