// JavaScript Document

// PopUp window for PDF docs

function sfTarget () {
 var sfEls=document.getElementsByTagName("div");
 var aEls = document.getElementsByTagName("a");
 document.lastTarget = null;
 for (var i=0; i<sfEls.length; i++) {
  if (sfEls[i].id) {
   if (location.hash==("#" + sfEls[i].id)) {
    sfEls[i].className+=" sftarget";
    document.lastTarget=sfEls[i];
   }
   for (var j=0; j<aEls.length; j++) {
    if (aEls[j].hash==("#" + sfEls[i].id)) aEls[j].targetEl = sfEls[i]; aEls[j].onclick = function() {
     if (document.lastTarget) document.lastTarget.className = document.lastTarget.className.replace(new RegExp(" sftarget\\b"), "");
     if (this.targetEl) this.targetEl.className+=" sftarget"; document.lastTarget=this.targetEl;
     return true;
    }
   }
  }
 }
  initPDFWindow();
}


function addAnEvent( target, eventName, functionName){
        eval('target.on'+eventName+'=functionName');
}


function initPDFWindow(){
 var links=document.getElementsByTagName("a");
 var linky;
 for(var i=0;i<links.length;i++){
  linky = links[i];
  if(linky.href.indexOf(".wpd") > 0 || linky.href.indexOf(".pdf") > 0 || linky.href.indexOf(".hpd") > 0 || linky.href.indexOf(".doc") > 0 || linky.href.indexOf("getdoc.aspx?dl=0") > 0){
   linky.title = "This document will open in a new window.";
   addAnEvent(linky,'click',PDFWindow);
  }
 }
}

 
function PDFWindow(){
   appWindow = window.open (this.href,"appWindow","width=600,height=400,toolbar=0,resizable=1");
  appWindow.focus ();
  return false;        
}

window.onload=sfTarget;

