isIE=document.all;
isNN=!document.all&&document.getElementById;
isN4=document.layers;


function divlink(thelink,targ) {
 if (targ==undefined)
 {
 var targ = '_blank';
 }
 newlinks = '<b><a href="' + thelink + '" target="'+ targ +'" onclick="ExtCancel();"><img src="images/externallink/b_yes.gif" border=0></a></b>'+
	           '&nbsp;&nbsp;&nbsp;<b><a href="javascript:ExtCancel();"><img src="images/externallink/b_no.gif" border=0></a></b>';
 document.getElementById("links").innerHTML = newlinks;
}

function ExtCancel(){
  if (isIE||isNN) { 
		document.getElementById("theLayer").style.visibility="hidden";
  document.getElementById("theLayer").style.display="none";
  document.getElementById("overlay").style.visibility="hidden";
  document.getElementById("overlay").style.display="none";}
  else if (isN4) {
		document.theLayer.visibility="hide";
  document.theLayer.display="none"
		document.overlay.visibility="hide"
  document.overlay.display="none";
  }
}

function ExtCancel(){
  if (isIE||isNN) { 
		document.getElementById("theLayer").style.visibility="hidden";
  document.getElementById("theLayer").style.display="none";
  document.getElementById("overlay").style.visibility="hidden";
  document.getElementById("overlay").style.display="none";}
  else if (isN4) {
		document.theLayer.visibility="hide";
  document.theLayer.display="none"
		document.overlay.visibility="hide"
  document.overlay.display="none";
  }
}

function ExtLink(lnk,targ){
  if (isIE) {
		document.getElementById("theLayer").style.visibility="visible";
  document.getElementById("theLayer").style.display="block";
  document.getElementById("theLayer").style.width = "350px";
  //document.getElementById("theLayer").style.height = document.body.offsetHeight-100;
  document.getElementById("theLayer").style.left = '50%';
  document.getElementById("theLayer").style.top = '40%';
		document.getElementById("theLayer").style.marginLeft = "-" + parseInt(document.getElementById("theLayer").offsetWidth / 2) + "px";
  document.getElementById("theLayer").style.marginTop = "-" + parseInt(document.getElementById("theLayer").offsetHeight / 2) + "px";
  divlink(lnk,targ);
		document.getElementById("overlay").style.width = document.body.offsetWidth-21 + 'px';
		document.getElementById("overlay").style.height = document.body.offsetHeight + 'px';
		document.getElementById("overlay").style.left = '0px';
		document.getElementById("overlay").style.top = '0px';
		document.getElementById("overlay").style.visibility="visible";
  document.getElementById("overlay").style.display="block";
		}
  else if (isNN) {
		document.getElementById("theLayer").style.visibility="visible";
  document.getElementById("theLayer").style.display="block";
  document.getElementById("theLayer").style.width = '350px';
  //document.getElementById("theLayer").style.height = '94%';
  document.getElementById("theLayer").style.left = '40%';
  document.getElementById("theLayer").style.top = '25%';
		document.getElementById("theLayer").style.marginLeft = '10px';
  document.getElementById("theLayer").style.marginTop = '10px';
  divlink(lnk,targ);
		document.getElementById("overlay").style.width = '100%';
		document.getElementById("overlay").style.height = '100%';
		document.getElementById("overlay").style.left = '0px';
		document.getElementById("overlay").style.top = '0px';
		document.getElementById("overlay").style.visibility="visible";
  document.getElementById("overlay").style.display="block";
  }
}
