/**
 *
 * VERSION = $Id$ $Rev: 26875 $ $Date: 2008-09-03 11:36:54 -0700 (Wed, 03 Sep 2008) $
 */
mediaObject = function (linkURL, linkId, imgURL, imgId) {
	this.attribute = [];
	
	if(linkId) {this.setAttribute('linkId', linkId);}
	if(linkURL) {this.setAttribute('linkURL', linkURL);}
	if(imgURL) {this.setAttribute('imgURL', imgURL);}
	if(linkId) {this.setAttribute('linkId', linkId);}
}

mediaObject.prototype = {
	getAttribute: function(name) {
		return this.attribute[name] || "";
	},
	setAttribute: function(name, value) {
		this.attribute[name] = value;
	},	
	mediaHTML:function(){
		var mediaNode = '<a id="' + this.getAttribute('linkId') + '"href="' + this.getAttribute('linkURL') + '">';
		mediaNode += '<img id="' + this.getAttribute('imgId') + '"src="' + this.getAttribute('imgURL') + '" />';
		mediaNode += '</a>';
		return mediaNode;
	},
	write: function(elementId){
		var id = document.getElementById(elementId);
		id.innerHTML = this.mediaHTML();
	}
}