function mouseX(evt) {
      if (!evt) evt = window.event; 
      if (evt.pageX) return evt.pageX; 
      else if (evt.clientX) return evt.clientX + (document.documentElement.scrollLeft ?  document.documentElement.scrollLeft : document.body.scrollLeft); 
      else return 0;
}

function mouseY(evt) {
      if (!evt) evt = window.event; 
      if (evt.pageY) return evt.pageY; 
      else if (evt.clientY) return evt.clientY + (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); 
      else return 0;
}

function follow(evt) {

      var offX = 25;       // X offset from mouse position
      var offY = -300;         // Y offset from mouse position      

      if (document.getElementById) {
            var obj = document.getElementById('StaffImage').style;                   
            obj.left = (parseInt(mouseX(evt))+offX) + 'px';
            obj.top = (parseInt(mouseY(evt))+offY) + 'px';
      }
}

function show_infoDiv(evt, w, text) {   
      offX = -(w / 2);
      
      document.onmousemove=follow;       
                 
      document.getElementById('StaffImage').style.width=w +'px';
      document.getElementById('StaffImage').style.visibility='visible';
      document.getElementById('StaffImage').innerHTML=text;
}

function hide_infoDiv(num) {
      document.getElementById('StaffImage').style.visibility='hidden'; 
      document.onmousemove=mouseY;
}

function follow_plan(evt) {

      var offX = -25;       // X offset from mouse position
      var offY = -270;         // Y offset from mouse position      

      if (document.getElementById) {
            var obj = document.getElementById('DentalPlanImage').style;                   
            obj.left = (parseInt(mouseX(evt))+offX) + 'px';
            obj.top = (parseInt(mouseY(evt))+offY) + 'px';
      }
}

function show_DentalImage(evt, w, text) {   
      offX = -(w / 2);
      
      document.onmousemove=follow_plan;       
                 
      document.getElementById('DentalPlanImage').style.width=w +'px';
      document.getElementById('DentalPlanImage').style.visibility='visible';
      document.getElementById('DentalPlanImage').innerHTML=text;
}

function hide_DentalImage(num) {
      document.getElementById('DentalPlanImage').style.visibility='hidden'; 
      document.onmousemove=mouseY;
}

function confirmDelete() {
  return confirm("Are you sure you want to delete this entry?")      
}

function showMessage() {                       
  document.getElementById('helpmessageholder').style.display='inline'; 
  document.getElementById('helpmessage').style.display='inline'; 
  document.getElementById('helpmessageholder').style.visibility='visible';     
}
function hideMessage() {                        
  document.getElementById('helpmessageholder').style.display='none'; 
  document.getElementById('helpmessage').style.display='none';
  document.getElementById('helpmessageholder').style.visibility='hidden';      
}

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;


