/*------------------------------------------------------------------------------------------------------------------------------
	thumbnail_element.js - evan 
------------------------------------------------------------------------------------------------------------------------------*/

	var ThumbnailElement = Class.create();

	ThumbnailElement.prototype = {

		initialize: function (iframe_url, thumbnail_url, landscape) {								
			this.landscape = landscape;

			this.iframe_url = iframe_url;
			this.thumbnail_url = thumbnail_url;

			this.self = document.createElement('div');
			this.self.setAttribute('class', 'thumbnail_element');
			this.self.setAttribute('className', 'thumbnail_element');
			
			var image = new Image();
			image.src = this.thumbnail_url;		
		
			if (this.landscape)	
			{
				this.thumbnail_image = new Image('80', '60');
				this.thumbnail_image.src = this.thumbnail_url;
			}

			else 
			{
				this.thumbnail_image = new Image('60', '80');
				this.thumbnail_image.src = this.thumbnail_url;

			//	this.thumbnail_image.height = '80';
			//	this.thumbnail_image.width = this.thumbnail_image.height * this.image_ratio;
			}

			this.thumbnail_image.className = 'thumbnail_element';
			this.self.appendChild(this.thumbnail_image);														
		}
	}

	ThumbnailElement.attachClickEvent = function (obj, onClick)
	{
		Event.observe(obj.thumbnail_image, 'click', onClick.bindAsEventListener(obj), false);
	}
