﻿var quickView = new (function() {
	
	function display( data ) {
		with( fast ) {
			var q = $("quick-view");
			var qbg = $("quick-view-bg");
			q.e.innerHTML = data.text;
			q.show().fadeIn();
			qbg.show().height(4000).width(4000).setOpacity(70);
			qbg.e.onclick = quickView.close;
		};
	};
	
	this.open = function( uri ) {
		with( fast ) {
			var q = $("quick-view");
			if( !q || !q.length ) {
				q = document.createElement("div");
				qbg = document.createElement("div");
				q.id = "quick-view";
				qbg.id = "quick-view-bg";
				document.body.appendChild(q,false);
				document.body.appendChild(qbg,false);
			
				$("quick-view").setOpacity(0);
				$("quick-view-bg").setOpacity(0);
			};
			ajax.get({ uri : uri, onload : display, cache : false });
		};
	};
	
	this.close = function() {
		
		with( fast ) {
			$("quick-view").fadeOut({ onready : function(){with( fast ) {$("quick-view").hide();$("quick-view-bg").hide();}} });		
		};
	}
	
});

