$(document).ready(function(){
  $(".menu-slide").hover(function(){
    $(this).find("ul").slideToggle("normal");
  },
  function(){
    $(this).find("ul").slideToggle("normal");
  });
});

$(document).ready(function(){
    $("#slide-partner").click(function(){
        $("#partner-form").slideToggle("slow");
        $(this).toggleClass("active"); return false;
    });
    $("#slide-order").click(function(){
        $("#order-form").slideToggle("slow");
        $(this).toggleClass("active"); return false;
    });

  $("#order-form form").validate({
    rules: {
      "feedback[full_name]" : "required",
      "feedback[phone]" : "required",
      "feedback[email]" : {
        email: true,
        required: true
      }
    }
  });

  $("#partner-form form").validate({
    rules: {
      "feedback[full_name]" : "required",
      "feedback[company]" : "required",
      "feedback[phone]" : "required",
      "feedback[email]" : "email"
    }
  });

  $("#feedback-form form").validate({
    rules: {
      "feedback[full_name]" : "required",
      "feedback[phone]" : "required",
      "feedback[email]" : {
        email: true,
        required: true
      },
      "feedback[message]" : "required"
    }
  });

  $(".submit_btn").click(function(event){
    event.preventDefault();
    $(this).parent('form').submit();
  });

	$('.article-table tr:first').addClass("table-first-tr");
	$('.article-table tr td:last-child').addClass("table-td-right");
	$('.article-table tr:last td').addClass("table-td-bottom");

});

$(document).ready(function(){
  var regions = {
    IVF : "-1416px",
    LVV : "-472px",
    TER : "-1888px",
    VOL : "0px",
    RVN : "-3304px",
    KHM : "-2832px",
    CHY : "-2360px",
    VIN : "-4248px",
    ZHY : "-3776px",
    KIY : "-4720px",
    CHV : "-7080px",
    SUM : "-7552px",
    POL : "-8024px",
    KHA : "-8496px",
    LUG : "-8968px",
    DON : "-9440px",
    DNP : "-9912px",
    CHK : "-5192px",
    KVG : "-6608px",
    ODS : "-5664px",
    NIK : "-6136px",
    ZPR : "-10384px",
    KHE : "-10856px",
    ZKR : "-944px",
    ARC : "-11328px"
  };

  for(i in regions) {
    $('#'+i).mouseenter({ name: i }, shift_map).mouseleave(reset_map);
    $('#'+i).click({ name: i }, show_details);
  }

  function shift_map(event) {
    $("#active-map").css("left", regions[event.data.name]);
  }

  function reset_map() {
    $("#active-map").css("left","472px");
  }

  function show_details(event){
    $("#select-map").css("left", regions[event.data.name]);
    $(".map-text-block > div").css("display","none");       
    $("#"+event.data.name+"_content").fadeIn("normal");
  }
});


