/**********************
 *	File: enlarge.js 
 *	Version: 1.1
 **********************/

function enlarge() {
	var url = this.src;
	url = url.replace('images/','');
	url = url.replace('_thumb.jpg','.html');
	oDebug.output(url);
	if(window.enlargement) {
		window.enlargement.close();
	}
	var imgHeight = (400 / this.width) * this.height;

	var winHeight = imgHeight + 72;
	
//	var browser = get_browser();

//	alert(oBrowser.isIE);

	window.enlargement = window.open(url,'Enlargement','width=424,height='+winHeight+'');
}


function resizeEnlargement() {
	// var browser = get_browser();
	var eBody = document.getElementById('documentBody');
	var eImgDiv = document.getElementById('imageArea');
	var eTextDiv = document.getElementById('textArea');
	var eCloseDiv = document.getElementById('close');

	for(var i in eImgDiv.childNodes) {
		if(eImgDiv.childNodes[i].nodeName && eImgDiv.childNodes[i].nodeName == 'IMG') {
			var eImg = eImgDiv.childNodes[i];
		}
	}

	eImgDiv.style.height = eImg.height + 'px';

	var iHeight = eImgDiv.offsetHeight + eTextDiv.offsetHeight + eCloseDiv.offsetHeight + oBrowser.chrome.height;
	
	// IE7 fix 
	iHeight += 64;
	
	var iWidth = 424 + oBrowser.chrome.width;
	
	window.moveTo(40,40);
	window.resizeTo(iWidth,iHeight);

	init_links();
}

/**
 *	modify anchors
 */
	 
function init_links() {
	var eTextDiv = document.getElementById("textArea");
	var aA = eTextDiv.getElementsByTagName("a");
	if(aA.length > 0) {
		for(var i =0; i < aA.length; i++) {
//			alert(aA[i].href);
			var url = aA[i].href;
			aA[i].href = "Javascript: open_link('"+url+"');";
			aA[i].title = "Opens new window";
		}
	}
}

/**
 *	open_link
 *	opens link in parent window and closes this one
 */
 
 function open_link(url) {
	var new_win = window.opener.open(url,"_blank");
	new_win.focus();
	// window.opener.location = url;
	// window.close();
 }

/***************
 * ends
 ***************/
