var search = "Hledaná fráze...";

jQuery.noConflict();
jQuery(document).ready(function($) {

  $("#search input:text").focus(function () {
    if($(this).val()==search) { $(this).val(''); }
  }).blur(function () {
    if($(this).val()=="") { $(this).val(search); }
  });
  
  $("#transport").css("background-position","0 0");
  $("#transport").hover(function() {
    $(this).find("span").fadeIn();
  }, function() {
    $(this).find("span").fadeOut();
  });
  
  $("#search .btn").hover(function() {
    $(this).attr("src","img/searchsubmit-hover.png");
  }, function() {
    $(this).attr("src","img/searchsubmit.png");
  });
  
  if($.browser.msie && $.browser.version==8) {
    $("#menu li a").css("background","none").find("span").attr("style","display:none");
    $("#menu li.active a span").attr("style","display:block");
  } else {
    $("#menu li a").css("background","none").find("span").css({"opacity":"0","display":"block"});
    $("#menu li.active a span").css("opacity","1");
  }
  if($.browser.msie && $.browser.version==6) {
    $("#menu li a").each(function() {
      lia = $(this).find("span").width();
      $(this).find("span").width(lia+75);
    });
  }
  $("#menu li:not('.active') a").hover(function() {
    if($.browser.msie && $.browser.version==8) {
      $(this).find("span").css({"display":"block"});
    } else {
      $(this).find("span").animate({opacity:1},450);
    }
  }, function() {
    if($.browser.msie && $.browser.version==8) {
      $(this).find("span").css({"display":"none"});
    } else {
      $(this).find("span").animate({opacity:0},450);
    }
  });
  $("#menu li a").eq(1).mouseenter(function() {
    $("#submenu").slideToggle();
  });
  $("#menu li a").not(':eq(1)').mouseenter(function() {
    $("#submenu").slideUp();
  });
  $("#submenu").mouseleave(function() {
    $(this).slideToggle();
  });
  
  $("#filtr a").click(function() {
    $("#filtr-more").slideToggle();
  });  
  $("#displayother").click(function() {
    $("#otheradr").slideToggle();
  });
  
  if($("#photos").length) {
    var arrval = 3;
    var posun = 79;
    var border = 3;
    $("#photos div a").each(function(i,e) {
      arrval = arrval + $(this).width() + border;
    });
    $("#photos div").width(arrval);
    
    if(arrval<$("#photos").width()) {
      $("#prevphoto").hide();
      $("#nextphoto").hide();
    }
    
    $("#nextphoto").click(function() {
      if($("#photos div").position().left + arrval - $("#photos").width()>0) {
        $("#photos div").animate({"left": "-="+posun+"px"}, 550, function() {
          if($("#photos div").position().left + arrval - $("#photos").width()<0) { $("#photos div").animate({"left": "-"+(arrval - $("#photos").width())+"px"}, 100); }
        });
      }
    });    
    $("#prevphoto").click(function() {
      if($("#photos div").position().left<0) {
        $("#photos div").animate({"left": "+="+posun+"px"}, 550, function() {
          if($("#photos div").position().left>=0) { $("#photos div").animate({"left": "0px"}, 100); }
        });
      }
    });
  }
  $("#velkafotka").attr("src",$("#photos div a.active").attr("rel"));
  $("#photos div a").click(function() {
    $("#photos div a").removeClass("active");
    $(this).addClass("active");
    $("#velkafotka").attr("src",$(this).attr("rel")).hide().fadeIn(250);
  });
  $(".tabulator a").click(function() {
    $(".tabulator a").removeClass("active");
    $(this).addClass("active");
    tabulka = $("#"+$(this).attr("rel"));
    if(tabulka.length) {
      $(".tabs").hide();
      tabulka.show();
    }
  });
  $(".tabs tr:odd td").css("backgroundColor","#333333");
  
});

function kontrola() {
  var kont = "0";
  var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
  
  jQuery("#email, #jmeno, #prijmeni, #telefon, #otherulice, #othermesto, #otherpsc").attr("style","");
  
  if(!jQuery("#email").val().match(emailExp)) {
    jQuery("#email").css("border","1px solid #ff0000");
    kont = "1";
  }
  if(jQuery("#jmeno").val()=="") {
    jQuery("#jmeno").css("border","1px solid #ff0000");
    kont = "1";
  }
  if(jQuery("#prijmeni").val()=="") {
    jQuery("#prijmeni").css("border","1px solid #ff0000");
    kont = "1";
  }
  if(jQuery("#telefon").val()=="") {
    jQuery("#telefon").css("border","1px solid #ff0000");
    kont = "1";
  }
  if(jQuery("input[name=otheradr]:checked").length==1) {
    if(jQuery("#otherulice").val()=="") {
      jQuery("#otherulice").css("border","1px solid #ff0000");
      kont = "1";
    }
    if(jQuery("#othermesto").val()=="") {
      jQuery("#othermesto").css("border","1px solid #ff0000");
      kont = "1";
    }
    if(jQuery("#otherpsc").val()=="") {
      jQuery("#otherpsc").css("border","1px solid #ff0000");
      kont = "1";
    }
  }
  
  if(kont=="1") { return false; } else { return true; }    
}

window.onbeforeprint = function() { jQuery("#logo img").attr("src", "img/logo_ie6.png"); }
window.onafterprint = function() { jQuery("#logo img").attr("src", "img/logo.png"); }
