function changeWidth(scroll){
   
   $('background-image').setStyle('width', scroll+'px');
   $('background').setStyle('width', scroll+'px');
      
   if(!$type($('lm_loading_container'))) {
          
        $('background-image').setStyle('height', $(document.body).getScrollSize().y);
        $('background').setStyle('height', $(document.body).getScrollSize().y);
    }

}

window.addEvents({
    domready: function(){
        var scroll = $(document.body).getScrollSize(); 
        resizeElements(scroll); 
    },
    load: function(){
     //   var scroll = $(document.body).getScrollSize(); 
        //resizeElements(scroll); 
    },
    scroll: function(){
      changeWidth($(document.body).getScrollSize().x);
    },
    resize: function(){
       changeWidth($(document.body).getSize().x);
    }, 
    mousewheel: function(event){
      if (event.control)  changeWidth($(document.body).getScrollSize().x);
	  }
});





$(document.body).addEvent('keydown', function(event){

				
					
  if(Browser.firefox || Browser.ie || Browser.chrome || Browser.safari){

    if (  event.control && (
					event.code == 187 || // =/+ (zoom in [FF, IE])
					event.code == 189 || // -   (zoom out [FF, IE])
					event.code == 107 || // +   (numpad) (zoom in [FF, IE])
					event.code == 109 || // -   (numpad) (zoom out [FF, IE])
					event.code == 96  || // 0   (reset zoom [FF, IE])
					event.code == 48     // 0   (numpad) (reset zoom [IE, FF, Opera])
			  )){
	 changeWidth( $(document.body).getScrollSize().x);
	}
		
  } else if(Browser.opera){
    
    if(  event.code == 43 ||             // +   (numpad) (zoom in [Opera, Safari])
					event.code == 45 ||             // -   (numpad) (zoom out [Opera, Safari])
					event.code == 42 ||            // *   (numpad) (reset zoom [Opera])
					( event.control && event.code  == 48 ) 
		  )  changeWidth( $(document.body).getScrollSize().x);
 }

});

