$(document).ready(function(){
  $(".aSendResume").click(function(){
    sTown = $(this).attr("alt");
    sName = $(this).attr("title");
    $("#divSendResume").remove().insertAfter(this);
    
    nHeight = $("#divContent").height() + 100;
    $("#divLeftMenu").css('height', nHeight);
    
    $("#divSendResume").show("slide");
    $("#sName").attr("value", sName);
    $("#sTown").attr("value", sTown);      
  });
  
  $("#ShowNext").click(function(){
    $(".pHidden").css("display", "block");
    $("#ShowNext").css("display", "none");
    $("#HidePrev").css("display", "block");
  });
  
  $("#HidePrev").click(function(){
    $(".pHidden").css("display", "none");
    $("#ShowNext").css("display", "block");
    $("#HidePrev").css("display", "none");
  });
  
  $("#ShowAutoMark").click(function(){
    $(".imgAutoMarkHidden").show();
    $("#ShowAutoMark").css("display", "none");
  });
  
  $(".liClick").click(function(){
    $(this).children().dialog({
      width: 300,
      height: 130,
      resizable: false,
      draggable: false
    });
  });
      
  $("#sRegionButton").click(function(){
    $("#dialog").css("display", "block");
    $("#dialog").dialog({
      width: 300,
      height: 110,
      draggable: false,
      resizable: false,
      buttons: {
        "Закрыть": function() {
          $(this).dialog("destroy");
        },
        "Выбрать": function() {
          $("#frRegion").submit();
        }
      }
    });
  });
  
  $("#sFreeCallButton").click(function(){
    $("#CallDialog").css("display", "block");
    $("#frameCallDialog").attr("src", "https://det.rih.ru/FreeCall/ExtCallForm.aspx?ani=8126006036&name=%u0432+%u0433%u0440%u0443%u043f%u043f%u0443+%u043a%u043e%u043c%u043f%u0430%u043d%u0438%u0439+%22%u0410%u0440%u043a%u0430%u043d%22");
    $("#CallDialog").dialog({
      width: 1000,
      height: 550,
      modal: true,
      draggable: false,
      resizable: false
    });
  }); 
  
  $("#stCall").click(function(){
    $("#CallDialog").css("display", "block");
    $("#frameCallDialog").attr("src", "https://det.rih.ru/FreeCall/ExtCallForm.aspx?ani=8126006036&name=%u0432+%u0433%u0440%u0443%u043f%u043f%u0443+%u043a%u043e%u043c%u043f%u0430%u043d%u0438%u0439+%22%u0410%u0440%u043a%u0430%u043d%22");
    $("#CallDialog").dialog({
      width: 1000,
      height: 550,
      modal: true,
      draggable: false,
      resizable: false
    });
  }); 
  
  $("#scrollblock").children().each(function(){
    if ($(this).is(":first-child")){
      yC = $(this).attr("xCoord") * 180 / Math.PI;
      xC = $(this).attr("yCoord") * 180 / Math.PI;
      oObj = $(this);
      n = 0;
      if (xC && yC && yC != 0 && xC != 0){
        sStr = $(this).html().replace("Отобразить на карте &nbsp;&nbsp;&nbsp;", "");
        initialize(xC, yC, "<br /><p style='text-align: left;'>" + sStr + "</p><p style='text-align: left;'>GPS: " + xC + " " + yC + "</p>");
      }
      else while ( (yC == 0 && xC == 0) || n < 30){
        oObj = oObj.next();
        yC = oObj.attr("xCoord") * 180 / Math.PI;
        xC = oObj.attr("yCoord") * 180 / Math.PI;
        if (xC && yC && yC != 0 && xC != 0){
          sStr = oObj.html().replace("Отобразить на карте &nbsp;&nbsp;&nbsp;", "");
          initialize(xC, yC, "<br /><p style='text-align: left;'>" + sStr + "</p><p style='text-align: left;'>GPS: " + xC + " " + yC + "</p>");
          break;
        }
        n++;
      }
      if (!yC || !xC || yC == 0 || xC == 0){
        var map = new GMap2(document.getElementById("map_canvas"));
        latLng = new GLatLng(55.789148, 37.588817);
        map.setCenter(latLng, 14);
        map.setUIToDefault();
      }
      oObj.addClass("divAcMessnageActive");
    }
  });
  
  $(".divAcMessnage").hover(function(){
    $(this).addClass("divAcMessnageHover");
  }, function(){
    $(this).removeClass("divAcMessnageHover");
  });
  
  $(".divAcMessnage").click(function(){
    $(".divAcMessnage").removeClass("divAcMessnageActive");
    yC = $(this).attr("xCoord") * 180 / Math.PI;
    xC = $(this).attr("yCoord") * 180 / Math.PI;
    if (yC != 0 && xC != 0){
      sStr = $(this).html().replace("Отобразить на карте &nbsp;&nbsp;&nbsp;", "");
      initialize(xC, yC, "<br /><p style='text-align: left;'>" + sStr + "</p><p style='text-align: left;'>GPS: " + xC + " " + yC + "</p>");
    }
    $(this).addClass("divAcMessnageActive");
  });

  // ------------------------------------- //
  // система подбора комплекта мониторинга //
  // ------------------------------------- //
  $(".divNext").click(function(){
    oObj = $(this).parents().find("DIV.divKit");
    oObj.hide();
    $($(this).attr("id").replace("next", "#step")).show();
    if ($(this).attr("id") == "DoIt"){
      if ($("input.eSort:checked").attr("checked") != true){
        alert("Не выбрано сфера деятельности Вашей организации");
        $("#step1").show();
      }
      else if ($("input.nMax:checked").attr("checked") != true){
        alert("Не выбрано количество объектов");
        $("#step2").show();
      }
      else if ($("input.eType:checked").attr("checked") != true){
          alert("Не выбрано тип наблюдения за объектами");
          $("#step3").show();
        }
      else if ($("input#sMail").attr("value") == ""){
        alert("Не указан контактный E-mail");
        $("#step5").show();
      }
      else{
        $("#MonitoringKit").submit();
        $("#AllRight").show();
      }

    }
  });
  
  $(".divPrev").click(function(){
    oObj = $(this).parents().find("DIV.divKit");
    oObj.hide();
    $($(this).attr("id").replace("back", "#step")).show();
  });
  
  $("#sDopOther").click(function(){
    $("#InDopOther").toggle();
  });
  
  $(".eSort").click(function(){
    if ( $("#sSortOther").attr("checked") == true )
      $("#InSortOther").show();
    else
      $("#InSortOther").hide();
  });
  
});

function flashtext() {
  if ($(".clBlink").css('color') == "RED")
    $(".clBlink").css('color', 'WHITE');
  else
    $(".clBlink").css('color', 'RED');
}
setInterval( "flashtext()", 500);

function flashtext1() {
  if ($("#LoadMapFlash").css('color') == "RED")
    $("#LoadMapFlash").css('color', 'BLACK');
  else
    $("#LoadMapFlash").css('color', 'RED');
}
setInterval( "flashtext1()", 1000);