/**
 * @author christopher
 */
var Story = {
	def_img: 0,
	imgbox: 0,
	set_def_img: function(src) {
		var primary_image_id = "obj_story_primary_image";
		if(typeof(arguments[1]) == "string") {
			primary_image_id = arguments[1];
		}
		
		if(src == "") {
			//empty - remove the image block
			hide(getElement(primary_image_id));
			return;
		}
		
		

		
		
		
		if (typeof(arguments[2]) != "undefined") {
			var img = Element("img");
			img.setAttribute("title",primary_image_id);
			img.onload = function() {
				var s = getElement(this.title);
				this.title = "";
				this.alt = "";
				s.style.overflow = "hidden";
				s.appendChild(this);
				//var midx = (this.offsetWidth / -2.5) + "px";
				//var midy = (this.offsetHeight / -2) + "px";
				var ratio = this.offsetHeight / this.offsetWidth;
				/*s.style.backgroundImage = "url(" + this.src + ")";
				s.style.width = "80px";
				s.style.width = (this.offsetWidth * ratio) + "px";
				s.removeChild(this);
				*/
				this.style.width = "80px";
				this.style.height = (this.offsetWidth * ratio) + "px";
				//s.style.backgroundPosition = midx + " " + midy;
			};
			var mangled_src = src.replace(/\//g,"|");
			img.src = "/RawOutput/Image/Resize/" + mangled_src + "/80/0";
			//src;
			return;
		}
		
		
		this.place_image(primary_image_id,src);
	},
	
	place_image: function(primary_image_id,src) {
		var def_img = Element("img");
		var imgbox = getElement(primary_image_id);
		imgbox.appendChild(def_img);
		def_img.setAttribute("src",src);
	}
	
}
