var winopen = '';

function showLargeImage(el) {
	var smallImgHeight = 80;
	var framePadding = 60; // invisible border for large image
	
	var row = el.parentNode.parentNode;
	if(winopen != '') hideLargeImage(winopen);
	for(i=0;i<row.childNodes.length;i++){
		if(row.childNodes[i].nodeType == 1 && row.childNodes[i].className == "large"){
			row.parentNode.style.zIndex = '2';
			row.childNodes[i].style.display = "block";
			row.childNodes[i].style.visibility = "hidden";
			row.childNodes[i].style.top = 0-(row.childNodes[i].offsetHeight/2)+(smallImgHeight)+"px";
			row.childNodes[i].style.visibility = "visible";
			winopen = row.childNodes[i];
			for(j=0;j<row.childNodes[i].childNodes.length; j++) {
				if(row.childNodes[i].childNodes[j].nodeType == 1 && row.childNodes[i].childNodes[j].className == 'frame'){
					var imgheight = row.childNodes[i].offsetHeight;
					var imgwidth = row.childNodes[i].offsetWidth;
					row.childNodes[i].childNodes[j].style.top = 0-framePadding+"px";
					row.childNodes[i].childNodes[j].style.left = 0-framePadding+"px";
					row.childNodes[i].childNodes[j].style.width = imgwidth + framePadding*2+"px";
					row.childNodes[i].childNodes[j].style.height = imgheight + framePadding*2+"px";
				}
			}
		}		
	}
}

function hideLargeImage(el) {
	if(el.src) {
		el.parentNode.style.visibility = 'hidden';
	} else {
		el.style.visibility = 'hidden';
	}
	el.parentNode.parentNode.style.zIndex = '1';
}

function IE6hideLayers() {
	var rows = document.getElementById('content-box').childNodes;
	for(i=0;i<rows.length;i++){
		if(rows[i].className != undefined && rows[i].className == "row border"){
			for(f=0;f<rows[i].childNodes.length;f++){
				if(rows[i].childNodes[f].className != undefined && rows[i].childNodes[f].className == 'image'){
					var imgdivs = rows[i].childNodes[f].getElementsByTagName('div');
					for(g=0;g<imgdivs.length;g++){
						if(imgdivs[g].className == 'large') imgdivs[g].style.visibility = 'hidden';
					}
				}
			}
		}		
	}
}
