document.onclick = function(e)
{
  var target = e ? e.target : window.event.srcElement;

  while (target && !/^(a|body)$/i.test(target.nodeName))
  {
    target = target.parentNode;
  }

  if (target && target.getAttribute('rel')
      && target.rel == 'external')
  {
    var external = window.open(target.href);

    return external.closed;
  }
}

function popup(url,width,height,imgsrc) {

	var imgDir = "";

	var left = Math.floor( (screen.width - width) / 2);
	var top = Math.floor( (screen.height - height) / 2);
	var features = "width=" + width + ", height=" + height + ", menubar=no, location=no, resizable=yes, toolbar=no, status=no, left=" + left + ", top=" + top;
	var showimg = imgDir + imgsrc;

	var strHTML =	"<html><meta http-equiv='imagetoolbar' content='no' /><body bgcolor='#FFFFFF' marginheight='0' marginwidth='0' topmargin='0px' leftmargin='0px'><a href=\"javascript: window.close();\"><img src=\"" + showimg + "\" border='0'></a></body></html>";

	imgWin = window.open(url, "imgwin", features);
	if(imgWin && imgsrc != ""){
		imgWin.window.focus();
		imgWin.document.open();
		imgWin.document.write(strHTML);
		imgWin.document.close();
	}
}