// JavaScript Document
var Result = Class.create();

Result.prototype = {
	initialize: function(container, options){
		this.container = $(container);
		this.options = options || {};		
		this.options.img_src = options.img_src || '/contents/competitions/error.png';
		this.options.file = options.file || 'none';
		
		this.container.insert(
			new Element('div', {"class":'uploaded_image_container', "id":this.options.file}).insert(
				new Element('div', {"class":'uploaded_image_img'}).insert(
					new Element ('img', {"src":this.options.img_src})
				)
			).insert(
				new Element('div', {"class":'uploaded_image_controls'}).insert(
					this.trash_icon = new Element('img', {"src":'/view/images/delete.png', "class":'delete_icon'})
				).insert(
					'<br />На главной'
				).insert(
					new Element('input', {"name":'main_pic', "type":'radio', "value":this.options.file})
				)
			)
		);
		
		this.trash_icon.observe('click', (function(){ remove_img(this.options.file); }).bind(this));
	}
	/*remove: function(container, options){
		this.container = $(container);
	}*/
}

/*
<script type="text/javascript">
	new Result("uploaded_images", {
		"img_src":'/contents/competitions/@temp/1/fish.jpg'
	});
</script>
<script type="text/javascript">
	new Result("uploaded_images", {
		"img_src":'/contents/competitions/@temp/1/fish.jpg'
	});
</script>
<script type="text/javascript">
	new Result("uploaded_images", {
		"img_src":'/contents/competitions/@temp/1/fish.jpg'
	});
</script>
<script type="text/javascript">
	new Result("uploaded_images", {
		"img_src":'/contents/competitions/@temp/1/fish.jpg'
	});
</script>
<script type="text/javascript">
	new Result("uploaded_images", {
		"img_src":'/contents/competitions/@temp/1/fish.jpg'
	});
</script>
*/
