function ReadCookie(cookieName) {
 var theCookie=""+document.cookie;
 var ind=theCookie.indexOf(cookieName);
 if (ind==-1 || cookieName=="") return ""; 
 var ind1=theCookie.indexOf(';',ind);
 if (ind1==-1) ind1=theCookie.length; 
 return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}

function getURLParam(strParamName){
  var strReturn = "";
  var strHref = parent.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if (aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
} 
function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 
 if (ReadCookie("bl")!="" || getURLParam("bl")!="" )
 {
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   
   	var imgs = anchor.getElementsByTagName("img");

	if (anchor.getAttribute("rel") == "bl-ipo" )
		{
		if  (imgs.length == 0 )
			{
				anchor.innerHTML=anchor.innerHTML+' (opens in new window)';
			}
			else 
			{
			for (var j = 0, k = imgs.length; j < k; j++) { 
				imgs[j].alt=imgs[j].alt+" (opens in new window)";
			}
		}
	if (anchor.getAttribute("href") && ( anchor.getAttribute("rel") == "pdf" || anchor.getAttribute("rel") == "ipo" || anchor.getAttribute("rel") == "bl-ipo") ) 
	   	anchor.target = "_blank"; 
	}  
 } 
 }

	
}

if (! window.onload ) { window.onload = externalLinks };


