// JavaScript Document
function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }
}

function changeEmailAddress() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "email"){
     anchor.href = anchor.href.replace("(#at#)","@").replace("(#dot#)",".");
     anchor.innerHTML = anchor.innerHTML.replace("(#at#)","@").replace("(#dot#)",".");
    }
 }
}

function init() {
  changeEmailAddress();
  externalLinks();
  var $contentH = get_current_height(document.getElementById('content')) - 5;
  document.getElementById('sidebar').style.height= $contentH + 'px';
}

function get_current_height($element)
{
  var ee;
  try
  {
    var $cs=document.defaultView.getComputedStyle($element,'');
    $val=style2px($cs.getPropertyValue("height"));
  }
  catch(ee)
  {
    $val=($element.offsetHeight);
    if($val<0)$val=0;
  }
  return $val;
} 
