$(window).load( function() {
  var h1 = $(".cleftGlobal").height();
  var h2 = $(".crightGlobal").height();

  if (h1 < h2) {
    $(".cleftGlobal").height(h2);
  } else {
    $(".crightGlobal").height(h1);
  }

  var h3 = $(".leftTop").height();
  var h4 = $(".rightTop").height();

  if (h3 < h4) {
    $(".leftTop").height(h4);
  } else {
    $(".rightTop").height(h3);
  }

  var h5 = $(".leftDown").height();
  var h6 = $(".rightDown").height();

  if (h5 < h6) {
    $(".leftDown").height(h6);
  } else {
    $(".rightDown").height(h5);
  }

  var h7 = $(".cleftGlobal").height();
  var h8 = $(".ourServicesInfo").height();

  if (h7 < h8) {
    $(".cleftGlobal").height(h8);
  } else {
    $(".ourServicesInfo").height(h7);
  }

  $(".slogan").corner();
  $(".leftTop").corner();
  $(".rightTop").corner();
  $(".leftDown").corner();
  $(".rightDown").corner();
  $(".leftTopServices").corner();
  $(".rightTopServices").corner();
  $(".leftDownServices").corner();
  $(".rightDownServices").corner();
  $(".servicesLeft").corner();
  $(".ourServicesInfo").corner();
  $(".servicesCenter").corner();
  $(".privacy").corner();
  $(".partnersCenter").corner();
  $(".cleft").corner();
  $(".cright").corner();
  $(".cleftGlobal").corner();
  $(".crightGlobal").corner();
  $(".sitemap").corner();
  $("#newsInfo").corner();
  $(".globalNews").corner();
});

$(document).ready(function() {
  $("img[src$=.png]").not("img[src$=underLine.png]").pngfix({
    sizingMetho: "image"
  });

  $(".cleft, .cright").pngfix();

  $("#menu").children("li").bind("mouseover", function() {
    $(this).children("ul").css("display", "block")
  });
  $("#menu").children("li").bind("mouseout", function() {
    $(this).children("ul").css("display", "none");
  });

  var elements = $(".dynamicGraphModule li");
  if (elements.length > 1) {
    $(".dynamicGraphModule").css('position', 'relative').addClass("innerfade");
    for (var i = 0; i < elements.length; i++) {
      $(elements[i]).css('z-index', String(elements.length - i)).hide();
    }
    var last = Math.floor(Math.random() * (elements.length));
    setTimeout(function() {
      do {
        var current = Math.floor(Math.random() * (elements.length));
      } while (last == current);
      innerfade(elements, current, last);
    }, 3000);
    $(elements[last]).show();
  }

  function innerfade(elements, current, last) {
    $(elements[last]).css("display", "none");
    $(elements[current]).css("display", "block");
    last = current;
    while (current == last)
      current = Math.floor(Math.random() * elements.length);
    setTimeout(function() {
      innerfade(elements, current, last);
    }, 3000);
  }
});