$(document).ready(function(){
  //if ($.browser.msie){IEpngFix();};
//  $("#liveinternet1").clone().appendTo(".counter");
//  $("#liveinternet1").remove();
  
  var maxWidth = 1280; // max width
  var minWidth = 1000; // min width
  var selector = $("#main"); // selector
  
  var windowWidthTemp = 0;
  var windowWidth = 0;
  

  if($.browser.msie){
    mmwidth();
    $(window).resize(function(){
                windowWidth = $(window).width();
                if (windowWidth != windowWidthTemp){
                  windowWidthTemp = windowWidth;mmwidth();
                  }});};
  function mmwidth(){
    $(selector).css({width:100+"%"});
    bodyWidth = $(window).width();
    if (bodyWidth < minWidth){
      $(selector).width(minWidth);
    }else{
      if (bodyWidth > maxWidth){
        $(selector).width(maxWidth);
      }else{
        $(selector).width(100+"%");
      }}};

  //png fix for ie
  function IEpngFix(){
    if ($.browser.msie){
      var transparentImage = "/i/transparent.gif";
      
      oImg = $("img[src$=.png]");
      lImg = $("img[src$=.png]").length;
      
      for (i=0;i<lImg;i++){
        srcImg = $(oImg[i]).attr("src");
        $(oImg[i]).attr({src:transparentImage});
        oImg[i].runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + srcImg + "',sizingMethod='scale')";
        oImg[i].style.display = "inline-block";
      }
    }
  }
  
  phoneH = $(".phone").height();
  $(".phone").height(phoneH);
  phoneW = $(".phone").width();
  $(".phone").width(phoneW);
  $(".phone .b-bg").width(phoneW);

  var imghold = $("#imgbg li");
  var lenghtImghold = $(imghold).length;
  var time = 1000;
  var time2 = 2000+1;
  $(imghold).css({opacity:0, display:"block"});
  $("#imghold:first").css({opacity:1, display:"block"});
  
  $(window).load(function(){
    var play_bool = $.cookie("play_bool");
    if (!play_bool){
      playHead();
      $.cookie("play_bool", "1");
    }else{
      //$(imghold[lenghtImghold-1]).css({zIndex:10, opacity:1});
    };
  });
  $("#play").click(function(){
            $(this).hide();
            $(imghold).css({opacity:0,zIndex:0});
            $(imghold[0]).css({zIndex:0, opacity:1});
            playHead();
          });

  function playHead(){
    n = 0;
    setTimeout(aaa, time2);
  }
  function aaa(){
        if (n < lenghtImghold-1){
          m = n+1;
          $(imghold[n]).animate({opacity:1},time);
          $(imghold[m]).animate({opacity:1},time);
          n++;
        }else{$("#play").show(); return true};
        setTimeout(aaa, time2)
      };


  var timeHover = 500;
  $(".bulet img:odd").css({opacity:0});
  $(".rubr").hover(
    function(){
      $(this).addClass("hover");
      //$(this).find(".bulet img:first").animate({opacity:0}, timeHover);
      $(this).find(".bulet img:last").animate({opacity:1}, timeHover);
    },
    function(){
      $(this).removeClass("hover");
      //$(this).find(".bulet img:first").animate({opacity:1}, timeHover);
      $(this).find(".bulet img:last").animate({opacity:0}, timeHover);
    }
  );

  //tabs
  $("#tabs li a").click(function(event){ event.preventDefault(); });
  $("#tabs li a").wrap('<span></span>').wrap('<strong></strong>').before('<em class="left"></em>').after('<em class="right"></em>');

var activeTab = $("#tabs .active").attr("id")
  if ($(".tabs").length){
    $(".tabs").hide();
    activeTab = activeTab.replace("tabs", "tab");
    $("#" + activeTab).show();
    $("#tabs li").click(function(){
        activeTab = $(this).attr("id");
        $(".tabs").hide();
        activeTab = activeTab.replace("tabs", "tab");
        $("#" + activeTab).show();
        $("#tabs li").removeClass("active");
        $(this).addClass("active");
    })
  }
indexRubr();
function indexRubr(){
  var tovar = $(".rubr");
  var maxTovH = $(tovar[0]).height();
  
  if (tovar.length){
     maxTovH = 0;
    for (i=0;i<tovar.length;i++){
      maxTovHtmp = $(tovar[i]).height();
      if (maxTovHtmp > maxTovH){
        maxTovH = maxTovHtmp;
      }
    }
  };
  maxTovH = maxTovH - 20;
  $(".rubr .blockcontent").height(maxTovH);
}

  var tovar = $(".tovarholder .tovar");
  var tovarH3 = $(".tovarholder .tovar h3");
  var tovarImg = $(".tovarholder .tovar .tovimg");
  var maxTovH = $(tovar[0]).height();
  var maxH3H = $(tovarH3[0]).height();
  var maxImgH = $(tovarImg[0]).height();
  
  if (tovar.length){
     maxTovH = 0;
    for (i=0;i<tovar.length;i++){
      maxTovHtmp = $(tovar[i]).height();
      if (maxTovHtmp > maxTovH){
        maxTovH = maxTovHtmp;
      }
    }
    maxH3H = 0;
    minH3H = 10000;
    for (i=0;i<tovarH3.length;i++){
      maxTovHtmp = $(tovarH3[i]).height();
      if (maxTovHtmp > maxH3H){
        maxH3H = maxTovHtmp;
      }
      if (maxTovHtmp < minH3H){
        minH3H = maxTovHtmp;
      }
    }
    
    maxImgH = 0;
    minImgH = 10000;
    for (i=0;i<tovarImg.length;i++){
      maxTovHtmp = $(tovarImg[i]).height();
      if (maxTovHtmp > maxImgH){
        maxImgH = maxTovHtmp;
      }
      if (maxTovHtmp < minImgH){
        minImgH = maxTovHtmp;
      }
    }
    maxPadding = (maxH3H+maxImgH) - (minH3H + minImgH);

    for (i=0;i<tovar.length;i++){
      tempH3 = $(tovarH3[i]).height();
      tempImg = $(tovarImg[i]).height();

      paddingTop = (maxH3H+maxImgH) - (tempH3 + tempImg);
      heightThis = maxTovH +(maxPadding-paddingTop);
      $(tovar[i]).css({paddingTop:paddingTop, height:heightThis});
    }
    
  };


//  var tovar = $(".tovarholder .tovar");
//  var maxTovH = $(tovar[0]).height();
//  
//  $("img").load(function(){
//    if (tovar.length){
//      for (i=0;i<tovar.length;i++){
//        maxTovHtmp = $(tovar[i]).height();
//        if (maxTovHtmp > maxTovH){
//          maxTovH = maxTovHtmp;
//        }
//      }
//      imgH = $(".tovarholder .tovar .tovimg");
//      headH = $(".tovarholder .tovar h3");
//      for (i=0;i<tovar.length;i++){
//        TovHtmp = $(tovar[i]).height();
//        imgHTemp = $(imgH[i]).height();
//        headHTemp = $(headH[i]).height();
//        
//        paddingT = maxTovH - (imgHTemp + headHTemp);
//        paddingB = maxTovH - (imgHTemp + headHTemp);
//        $(tovar[i]).css({paddingTop:paddingT});
//      }
//    }
//  });
    var tovar1 = $(".gi_holder");
    var maxTovH = $(tovar1[0]).height();
    $(window).load(function(){
    maxTovH = 0;
    if (tovar1.length){
      for (i=0;i<tovar1.length;i++){
        maxTovHtmp = $(tovar1[i]).height();
        if (maxTovHtmp > maxTovH){
          maxTovH = maxTovHtmp;
        }
      }
      $(tovar1).height(maxTovH);
    };});
  
  var tovar2 = $(".stelazhmore li");
  var maxTovH = $(tovar2[0]).height();
  var backTopP = $(".stelazhmore li .backtopholder");
  var backTop = $(".stelazhmore li .back");
  var screenWidth = $("body").width();
  var nM, rM, aM, tH1;
  var massStelazh = new Array();
  
  if (tovar2.length){

    for (i=0;i<tovar2.length;i++){
      maxTovHtmp = $(tovar2[i]).height();
      if (maxTovHtmp > maxTovH){
        maxTovH = maxTovHtmp;
      }
    }
    
    
    if (screenWidth<1250){
      kolVo = 2;
      nM = tovar2.length;
      aM = nM/kolVo;
      aM = Math.floor(aM);
      rM = nM - aM*kolVo;

      for (i=0;i<aM+1;i++){
        massStelazh[i] = new Array();
      }
      k=0;
      for (i=0;i<aM+1;i++){
          for (j=0;j<kolVo;j++){
            massStelazh[i][j]=tovar2[k];
            k++;
          }
        }
        
      for (i=0;i<aM+1;i++){
          maxTovH = 0;
          for (j=0;j<kolVo;j++){
            if (massStelazh[i][j]){
              maxTovHtmp = $(massStelazh[i][j]).height();
            }else{maxTovHtmp = 0};
            //alert(maxTovHtmp);
            if (maxTovHtmp > maxTovH){
              maxTovH = maxTovHtmp;
            }
          }
          for (j=0;j<kolVo;j++){
            $(massStelazh[i][j]).height(maxTovH);
          }
        }
        
      
      
    }else{
      kolVo = 3;
      nM = tovar2.length;
      aM = nM/kolVo;
      aM = Math.floor(aM);
      //rM = nM - aM*kolVo;

      for (i=0;i<aM+1;i++){
        massStelazh[i] = new Array();
      }
      k=0;
      for (i=0;i<aM+1;i++){
          for (j=0;j<kolVo;j++){
            massStelazh[i][j]=tovar2[k];
            k++;
          }
        }
        
      for (i=0;i<aM+1;i++){
          maxTovH = 0;
          for (j=0;j<kolVo;j++){
            if (massStelazh[i][j]){
              maxTovHtmp = $(massStelazh[i][j]).height();
            }else{maxTovHtmp = 0};
            //alert(maxTovHtmp);
            if (maxTovHtmp > maxTovH){
              maxTovH = maxTovHtmp;
            }
          }
          for (j=0;j<kolVo;j++){
            $(massStelazh[i][j]).height(maxTovH);
          }
        }
    }
    
    for (i=0;i<backTopP.length;i++){
      HbackTopP = $(backTopP[i]).height();
      $(backTop[i]).css({top:HbackTopP+30});
    }
  }
  
  $("map area").click(function(event){ event.preventDefault(); });
  $("map area").click(function(){
            cl = $(this).attr("class");
            $("body").scrollTo( $('#'+cl), 800);
          });
  $(".back").click(function(event){ event.preventDefault(); });
  $(".back").click(function(){
            $("body").scrollTo( $('.card .img img'), 800);
          });


  $(".faq h2 a").click(function(event){ event.preventDefault(); });
  $(".faq .block .text:not(.text1)").hide();
  faq = $(".faq");
  if (faq.length){
    $(".faq h2").toggle(
            function(){
                  $(this).parent().next().slideDown();
                  $(this).parent().parent().parent().toggleClass("open");
                },
            function(){
                  $(this).parent().next().slideUp();
                  thisH2 = $(this)
                  $(this).parent().next().queue(function () {
                    $(thisH2).parent().parent().parent().toggleClass("open");
                    $(this).dequeue();
                  });
                });
  };
  
  val = $("#search").attr("value");
  $("#search").focus(function(){
                    valtemp = $("#search").attr("value");
                    if (valtemp == val){
                      $(this).attr({value:""});
                    };
                  });
  $("#search").blur(function(){
                    valtemp = $("#search").attr("value");
                    sizeVal = valtemp.length;
                    k=0;
                    for (i=0; i<sizeVal;i++){
                      if (valtemp[i] == " "){k++;}
                    }
                    if ((k == sizeVal)||(!valtemp)){
                      $(this).attr({value:val});
                    }
                  });
});
