function SetTextSize(chgsize,rs){
  if (!document.documentElement || !document.body){
    return;
  }
  var newSize;
  var startSize = parseInt(GetDocTextSize());
  if (!startSize){
    startSize = 78;
  }
  switch (chgsize){
  case 'incr':
    newSize = startSize + 5;
    break;
  case 'decr':
    newSize = startSize - 5;
    break;
  case 'reset':
    if (rs){
      newSize = rs;
 } 
    else{
      newSize = 78;
 }
    break;
  default:
    newSize = 78;
    if (!newSize){
      newSize = startSize;
 }
    break;
 }
  if (newSize < 70){
    newSize = 70;
 }
  if (newSize > 90){
   newSize = 90;
 }
  newSize += '%';
  document.documentElement.style.fontSize = newSize;
  document.body.style.fontSize = newSize;
}

function GetDocTextSize(){
  if (!document.body){
    return 0;
 }
  var size = 0;
  var body = document.body;
  if (body.style && body.style.fontSize){
    size = body.style.fontSize;
 }
  else if (typeof(getComputedStyle) != 'undefined'){
    size = getComputedStyle(body,'').getPropertyValue('font-size');
 }
  else if (body.currentStyle){
    size = body.currentStyle.fontSize;
 }
  return size;
}

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";
 }
}

window.onload = externalLinks;