﻿function initScrollAtMainPage(language) {
  $(".projectslist").livequery("click", function (event) {
    if (isWorking) return false;
    var select = $("#projectDiv dt.act");
    var curent = $(this).parent();

    $.post("/Projects/GetItem", { id: curent.attr("attr"), language: language }, function (data) {
      if (data.result == "success") {
        $("#anonsProject").html("<noindex>" + data.text + "</noindex>");
        curent.html(data.title);
        curent.addClass("act");
        select.removeClass("act");
        select.html("<a href='/" + language + "/projects/" + select.attr("attrUrl") + "' class='projectslist red dashed'>" + select.attr("attrTitle") + "</a>");

        $("#imageCatalogTable").css("left", 0);
        $("#imageCatalogTable").attr("pos", 0);
        $("#imageCatalogTable").attr("count", data.count);
        $("#imageCatalogTable tr").html("");
        if (data.count == 0) {
          $(".imageArr").hide();
        } else {
          $(".imageArr").show();
          $(".imageArr:first").addClass("larr_scroll1");
          $(".imageArr:first").removeClass("larr_scroll");
          if (data.count > 1) {
            $(".imageArr:last").addClass("rarr_scroll");
            $(".imageArr:last").removeClass("rarr_scroll1");

          }
          else {
            $(".imageArr:last").addClass("rarr_scroll1");
            $(".imageArr:last").removeClass("rarr_scroll");
          }
        }

        $.each(data.catalog, function (i) {
          $("#imageCatalogTable tr").append("<td><a href='" + this.href + "'><div class='scroller_image pie'><span class='pie' style=\"background:#fff url(" + this.image + ") no-repeat center;\"><img width='139' height='139' alt='' src='../../content/images/blank.gif' /></span></div></a><p><em class='grey'>" + this.anons + "</em></p></td>");
        });

      }
    });
    return false;
  });

  var isWorking = false;
  var timeoutId;

  function out() {
    isWorking = false;
    clearTimeout(timeoutId);
  }


  $(".rarr_scroll").live({
    mouseenter:
           function () {
             $(".rarr_scroll").css("background", 'url(/content/images/arrows.gif) no-repeat -50px -22px');
           },
    mouseleave:
           function () {
             $(".rarr_scroll").css("background", 'url(/content/images/arrows.gif) no-repeat -73px -22px');
           }
  }
    );

  $(".larr_scroll").live({
    mouseenter:
           function () {
             $(".larr_scroll").css("background", 'url(/content/images/arrows.gif) no-repeat -38px -22px');
           },
    mouseleave:
           function () {
             $(".larr_scroll").css("background", 'url(/content/images/arrows.gif) no-repeat -15px -22px');
           }
  }
    );


  $(".rarr_scroll").livequery("click", function (event) {
    if (isWorking) return false;
    isWorking = true;
    timeoutId = setTimeout(out, 800);
    var table = $("#imageCatalogTable");
    table.animate({ left: "-=180" }, 800);
    var pos = parseInt(table.attr("pos"));
    var count = parseInt(table.attr("count"));
    if (pos == 0) {
      var left = $(".larr_scroll1");
      left.removeClass("larr_scroll1");
      left.addClass("larr_scroll");
    }
    pos++;
    table.attr("pos", pos);
    if (pos == count - 1) {
      var right = $(".rarr_scroll");
      right.removeClass("rarr_scroll");
      right.addClass("rarr_scroll1");
      $(".rarr_scroll1").css("background", 'url(/content/images/arrows.gif) no-repeat -73px -22px');
    }
  });

  $(".larr_scroll").livequery("click", function (event) {
    if (isWorking) return false;
    isWorking = true;
    timeoutId = setTimeout(out, 800);
    var table = $("#imageCatalogTable");
    table.animate({ left: "+=180" }, 800);
    var pos = parseInt(table.attr("pos"));
    var count = parseInt(table.attr("count"));
    if (pos == 1) {
      var left = $(".larr_scroll");
      left.removeClass("larr_scroll");
      left.addClass("larr_scroll1");
      $(".larr_scroll1").css("background", 'url(/content/images/arrows.gif) no-repeat -15px -22px');
    }

    if (pos == count - 1) {
      var right = $(".rarr_scroll1");
      right.removeClass("rarr_scroll1");
      right.addClass("rarr_scroll");
    }

    pos--;
    table.attr("pos", pos);

  });

};
