/**
 * Written by Delyan Nestorov - delyan@nestorov@gmail.com
 * Opens image in new window
 * Some delay for preloading image (needed for getting width and height)
 */
var objImg;
 
function viewImage(imageSrc) {
	clearTimeout();
	if(!objImg){
		objImg = new Image();
		objImg.src = imageSrc;
		setTimeout("viewImage()", 500);
		return;
	}else{
		if(objImg.complete == false){
			setTimeout("viewImage()", 500);
			return;
		}else{
			wndView=window.open("","Preview","border=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width="+objImg.width +",height="+objImg.height);
			wndView.document.write('<html><body leftmargin=\"0\" topmargin=\"0\">');
			wndView.document.write('<img src=\"' + objImg.src + '\">')
			wndView.document.write('</body><html>');
		   	wndView.focus();
			objImg = null;
			return;
		}
	}
}
