var res4ever;

    function   checkImages() {
        var maxWidth=$(window).width(); //( $.browser.opera? window.innerWidth : $(window).width() ) - 38 - 604;
        var maxHeight=$(window).height() - 170;

        //здесь надо писать так:
        //window.width минус ширина всех колонок и паддингов или марджинов
        if ( maxWidth < 400 ) maxWidth=400;
        
        $('#imgai img').load(function() {
            if (parseInt( this.getAttribute('originalWidth') || this.width ) > maxWidth || ( this.getAttribute('originalWidth') > 0 && this.getAttribute('originalWidth') > this.width ) ) {
                  if (!this.getAttribute('originalWidth') ) this.setAttribute('originalWidth', this.width);
                  if (!this.getAttribute('originalHeight') ) this.setAttribute('originalHeight', this.height);
                  var k=parseInt( this.getAttribute('originalWidth') ) / maxWidth;
                  if ( k > 0 ) { // :)
                       this.width=parseInt( k <= 1 ? this.getAttribute('originalWidth'): maxWidth );
                       this.height= parseInt(  ( k <= 1 ? this.getAttribute('originalHeight'): this.getAttribute('originalHeight') / k ) ) ;
                  };
            };

            if (parseInt( this.getAttribute('originalHeight') || this.height ) > maxHeight || ( this.getAttribute('originalHeight') > 0 && this.getAttribute('originalHeight') > this.height ) ) {
                  if (!this.getAttribute('originalHeight') ) this.setAttribute('originalHeight', this.height);
                  if (!this.getAttribute('originalWidth') ) this.setAttribute('originalHeight', this.width);
                  var k=parseInt( this.getAttribute('originalHeight') ) / maxHeight;
                  if ( k > 0 ) { // :)
                       this.height=parseInt( k <= 1 ? this.getAttribute('originalHeight'): maxHeight );
                       this.width= parseInt(  ( k <= 1 ? this.getAttribute('originalWidth'): this.getAttribute('originalWidth') / k ) ) ;
                  };
            };


            //this.style.display='inline';

        });

        var iA=$('#imgai img');

 //       var maxWidth=( $.browser.opera? window.innerWidth : $(window).width() ) - 38 - 1004;
 //       if ( maxWidth < 300 ) maxWidth=300;
        
        for(var i=0; i<iA.length; i++ ) {
            if (parseInt( iA[i].getAttribute('originalWidth') || iA[i].width ) > maxWidth || ( iA[i].getAttribute('originalWidth') > 0 && iA[i].getAttribute('originalWidth') > iA[i].width ) ) {
                  if (!iA[i].getAttribute('originalWidth') ) iA[i].setAttribute('originalWidth', iA[i].width);
                  if (!iA[i].getAttribute('originalHeight') ) iA[i].setAttribute('originalHeight', iA[i].height);
                  var k=parseInt( iA[i].getAttribute('originalWidth') ) / maxWidth;
                  if ( k > 0 ) { // :)
                       iA[i].width=( k <= 1 ? iA[i].getAttribute('originalWidth'): maxWidth );
                       iA[i].height= parseInt(  ( k <= 1 ? iA[i].getAttribute('originalHeight'): iA[i].getAttribute('originalHeight') / k ) ) ;
                  };
            }       

            if (parseInt( iA[i].getAttribute('originalHeight') || iA[i].height ) > maxHeight || ( iA[i].getAttribute('originalHeight') > 0 && iA[i].getAttribute('originalHeight') > iA[i].height ) ) {
                  if (!iA[i].getAttribute('originalHeight') ) iA[i].setAttribute('originalHeight', iA[i].height);
                  if (!iA[i].getAttribute('originalWidth') ) iA[i].setAttribute('originalWidth', iA[i].width);
                  var k=parseInt( iA[i].getAttribute('originalHeight') ) / maxHeight;
                  if ( k > 0 ) { // :)
                       iA[i].height=( k <= 1 ? iA[i].getAttribute('originalHeight'): maxHeight );
                       iA[i].width= parseInt(  ( k <= 1 ? iA[i].getAttribute('originalWidth'): iA[i].getAttribute('originalWidth') / k ) ) ;
                  };
            }       
//            iA[i].style.display='block';

        };         

        var t=$('div.home');
        resizeForever();
    };
//if ( document.location != 'http://www.realframe.ru/' ) {
    $(window).resize(function() {
        checkImages();
    }); 

    $(document).ready(function(){
        checkImages();
    });

    checkImages();
//}


function resizeForever() {
        var t=$('div.home');
		if (t.length > 0 ) {
	        var iA=$('#imgai img');
	        t[0].style.marginTop=-(Math.round(iA[0].height/2) + 30)+'px';
    	    t[0].style.height=(iA[0].height+12)+'px';
    	    if (res4ever == null ) {
    	    	res4ever=window.setTimeout("resizeForever()", 50);
    	    } else {
    	    	window.clearTimeout(res4ever);
    	    	res4ever=window.setTimeout("resizeForever()", 50);
    	    };
    	};
};
