var PortfolioMediaView = new Class({
	
	WIDTH_NORMAL : 720,
	HEIGHT_NORMAL : 480,
	
	initialize : function(docElement) {
	
		if (!docElement) return;
	
		//trace('PortfolioMediaView.initialize(' + docElement + ')');
		
		this.docElement = docElement;
		this.src = docElement.getProperty('href');
		this.view = {};
		this.media = {};
		
		this.createChildren();
	},
	
	
	createChildren : function() {
	
		var elementClass = this.docElement.get('class');
		
		this.view = new Element('div', {
			'class': elementClass,
    	});
    	var myImage = new Asset.image(this.src);
		myImage.inject(this.view, 'top');
    	this.view.inject(this.docElement, 'before');
    	
    	// hide the original <a> element...
		this.docElement.setStyle('display', 'none');
		
		
    },
		
	
	toString : function() {
		return "[PortfolioMediaView]";
	}
	
});
