var Wallpaper = new Class({
	_container: null,
	
	_holderTop: null,
	
	_holderRight: null,
	
	_imageHeight: 0,
	
	initialize: function(img_height) {
		this._container   = $('mainContainer');
		this._holderTop	  = $('bannerWallpaperTop');
		this._holderRight = $('bannerWallpaperRight');
		
		this._imageHeight = parseInt(img_height,10);
		
		this._holderTop.setStyle("visibility","hidden");
		this._holderRight.setStyle("visibility","hidden");
		
		this.position();
		this.show();
	},
	
	position: function() {
		this.positionTop();
		this.positionRight();
	},
	
	positionTop: function() {
		this._holderTop.setStyle("display","block");
		this._holderRight.setStyle("display","block");
		var a = this._container.getPosition().x,
			b = this._container.getSize().x,
			d = this._holderRight.getSize().x,
			e = this._holderTop.getSize().x
		var left = a+b+d-e;
		this._holderTop.setStyle("display","none");
		this._holderRight.setStyle("display","none");
		this._holderTop.setStyles({
			"marginLeft": left,
			"marginRight": 0
		});
	},
	
	positionRight: function() {
		this._holderTop.setStyle("display","block");
		this._holderRight.setStyle("display","block");
		var left = this._holderTop.getPosition().x+(this._holderTop.getSize().x-this._holderRight.getSize().x);
		var top = this._holderTop.getSize().y+4;
		this._holderTop.setStyle("display","none");
		this._holderRight.setStyle("display","none");
		this._holderRight.setStyles({
			"left": left,
			"top": top,
			"marginLeft": 0,
			"marginRight": 0
		});
	},
	
	show: function() {
		this.showTop();
		this.showRight();
	},
	
	showTop: function() {
		this._holderTop.setStyles({
			"display":"block",
			"visibility":"visible"
		});
	},
	
	showRight: function() {
		this._holderRight.setStyles({
			"display":"block",
			"visibility":"visible"
		});
	}
});

