current = 1;
milisekund = 8000;
timeout = 1;

a = function() {
	if(G_StopHeaderBanners) return;
    if (timeout == 1) {
        current++;
        if (current > banners) {
            current = 1;
        }
        akcid = current;
        $(".banner" + current).not($(".bluedot")).show();
        /*fadeIn(1000, function() {
        if (jQuery.browser.msie) {
        $(".banner" + current)[0].style.filter = "";
        }
        });*/
        $(".banner" + current + ".bluedot").show();

        if (jQuery.browser.msie && $(".smallbanner" + current).size() > 0) {
            jQuery.browser.msie && $(".smallbanner" + current).hide();
            $(".smallbanner" + current).show();
            /*fadeIn(1000, function() {
                if (jQuery.browser.msie) {
                    $(".smallbanner" + current)[0].style.filter = "";
                }
            });*/
        }
        $("#header div.banners").not($(".banner" + current)).fadeOut(1000, function() {
            if (jQuery.browser.msie)
                ($("#header div.banners").not($(".banner" + current)))[0].style.filter = "";
        });
        if (jQuery.browser.msie && $(".smallbanner" + current).size() > 0) {
            $("#header div.smallbanners").not($(".smallbanner" + current)).fadeOut(1000, function() {
                if (jQuery.browser.msie) {
                    ($("#header div.banners").not($(".smallbanner" + current)))[0].style.filter = "";
                }
            });
        }
        if (jQuery.browser.msie) {
            setTimeout(function() { ($("#header div.banners").not($(".banner" + current))).hide(); }, 1000);
        }
        $('div.bannercontrol a').removeClass('active');
        $('div.bannercontrol a[rel="' + current + '"]').addClass('active');
        refrsh();
        LoadNext(current + 1, false);
        setTimeout(a, milisekund);
        
//alert("[banner1] switch banner");
    }
}

b = function() {
	if(G_StopHeaderBanners) return;
    timeout = 1;
    setTimeout(a, 500);
}

function LoadNext(PageIndex, refresh) {
	if(G_StopHeaderBanners) return;
    if ($(".banner" + PageIndex).size() <= 1 && PageIndex <= banners) {
        $.get("asp/header.asp", { sibling: $("#Header_ctg_syb").val(), id_picture_type: $("#Header_id_picture_type").val(), id_language: $("#Header_id_language").val(), PageIndex: PageIndex, id_ctg_part: $("#Header_id_ctg_part").val(), item_name: $("#Header_item_name").val() },
              function(data) {
                  if ($(".bannerholder").size() != 0) {
                      if (jQuery.browser.msie) {
                          var DIV = document.createElement('DIV');
                          DIV.innerHTML = data;
                          $(".bannerholder")[0].innerHTML = DIV.innerHTML + $(".bannerholder")[0].innerHTML;
                      }
                      else { $(".bannerholder").append(data); }
                  }
                  else {
                      if (jQuery.browser.msie) {
                          var DIV = document.createElement('DIV');
                          DIV.innerHTML = data;
                          $(".bannerholderNoBorder")[0].innerHTML = DIV.innerHTML + $(".bannerholderNoBorder")[0].innerHTML;
                      }
                      else { $(".bannerholderNoBorder").append(data); }
                  }

                  if (refresh) {
                      current = PageIndex
                      akcid = current;
                      $(".banner" + current).show();
                      /* fadeIn(1000, function() {
                          if (jQuery.browser.msie) {
                              $(".banner" + current)[0].style.filter = "";
                          }
                      });*/
                      if (jQuery.browser.msie && $(".smallbanner" + current).size() > 0) {
                          jQuery.browser.msie && $(".smallbanner" + current).hide();
                          $(".smallbanner" + current).show();
                          /* fadeIn(1000, function() {
                              if (jQuery.browser.msie) {
                                  $(".smallbanner" + current)[0].style.filter = "";
                              }
                          });*/
                      }
                      $("#header div.banners").not($(".banner" + current)).fadeOut(1000, function() {
                          if (jQuery.browser.msie)
                              ($("#header div.banners").not($(".banner" + current)))[0].style.filter = "";
                      });
                      if (jQuery.browser.msie && $(".smallbanner" + current).size() > 0) {
                          $("#header div.smallbanners").not($(".smallbanner" + current)).fadeOut(1000, function() {
                              if (jQuery.browser.msie) {
                                  ($("#header div.banners").not($(".smallbanner" + current)))[0].style.filter = "";
                              }
                          });
                      }
                      if (jQuery.browser.msie) {
                          setTimeout(function() { ($("#header div.banners").not($(".banner" + current))).hide(); }, 1000);
                      }

                      $('div.bannercontrol a').removeClass('active');
                      $('div.bannercontrol a[rel="' + current + '"]').addClass('active');
                      refrsh();
                  }
              });
    }
    else if (refresh) {
        current = PageIndex
        akcid = current;
        $(".banner" + current).show();
        /* fadeIn(1000, function() {
            if (jQuery.browser.msie) {
                $(".banner" + current)[0].style.filter = "";
            }
        });*/
        if (jQuery.browser.msie && $(".smallbanner" + current).size() > 0) {
            jQuery.browser.msie && $(".smallbanner" + current).hide();
            $(".smallbanner" + current).show();
            /* fadeIn(1000, function() {
                if (jQuery.browser.msie) {
                    $(".smallbanner" + current)[0].style.filter = "";
                }
            });*/
        }
        $("#header div.banners").not($(".banner" + current)).fadeOut(1000, function() {
            if (jQuery.browser.msie)
                ($("#header div.banners").not($(".banner" + current)))[0].style.filter = "";
        });
        if (jQuery.browser.msie && $(".smallbanner" + current).size() > 0) {
            $("#header div.smallbanners").not($(".smallbanner" + current)).fadeOut(1000, function() {
                if (jQuery.browser.msie) {
                    ($("#header div.banners").not($(".smallbanner" + current)))[0].style.filter = "";
                }
            });
        }
        if (jQuery.browser.msie) {
            setTimeout(function() { ($("#header div.banners").not($(".banner" + current))).hide(); }, 1000);
        }
        $('div.bannercontrol a').removeClass('active');
        $('div.bannercontrol a[rel="' + current + '"]').addClass('active');
        refrsh();
    }
}

function refrsh() {
	if(G_StopHeaderBanners) return;
    $('#map').attr('src', '/img/region' + bannersarray[current] + '.' + koncnica);
}

function change(number) {
	if(G_StopHeaderBanners) return;
    LoadNext(number, true);
    timeout = 0;
}

$(document).ready(function() {
    var tbannersarray = null;
    try {
        tbannersarray = bannersarray;
    }
    catch (e) {
        tbannersarray = null;
    }
    if (tbannersarray != null) {
        $('#map').attr('src', '/img/region' + bannersarray[current] + '.' + koncnica);
        $('#mapholder').mouseleave(function() {
            $('#map').attr('src', '/img/region' + bannersarray[current] + '.' + koncnica);
        });
        if (banners > 1) {
            setTimeout(a, milisekund);

            $('#prev').click(function() {
                current--;
                if (current < 1) {
                    current = banners;
                }
                change(current);
                //setTimeout(b,milisekund);
            });
            $('#next').click(function() {
                current++;
                if (current > banners) {
                    current = 1;
                }
                change(current);
                //setTimeout(b,milisekund);
            });
        }
    }
});

function SetActiveHeader(pLink) {
    if (current != $(pLink).attr("rel")) {

        change($(pLink).attr("rel"));
    }
    return false;
}

function bubblemouseenter(obj) {
    $(obj).children("div").show();
    $(".fields").css("position", "static");    
}

function bubblemouseleave(obj) {
    $(obj).children("div").hide();
    $(".fields").css("position", "relative"); 
}