function screenSize() {
      var w, h; // ��������� ����������, w - �����, h - ������
      w = (window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth));
      h = (window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.offsetHeight));
      return {w:w, h:h};
}

var intervalBackImg;
var baseHeightImg;
var BIG_BACKGROUND;

function resizeImg(el){
    baseHeightImg = $(el).height();
    BIG_BACKGROUND = el;
    intervalBackImg = setInterval("newResizeImg()", 1);
}
function newResizeImg(){
    var el = $(BIG_BACKGROUND);
    var content_width = screenSize().w;
    var content_height = screenSize().h;
    if ($.browser.msie){
        content_height = content_height;
    }
    var img_width = el.width();
    var img_height = el.height();
    var new_height = img_height;
    var new_width = img_height;

    if (baseHeightImg > content_height){
        new_height = content_height;
        new_width = new_height * img_width / img_height;
    }else{
        new_height = baseHeightImg;
        new_width = new_height * img_width / img_height;
    }

    if (new_width > content_width){
        new_width = content_width;
        new_height = img_height * new_width / img_width;
    }
    el.animate({width: new_width.toString()+"px", height: new_height.toString()+"px", opacity: 1}, 0);
}

