window.onload = initPage;

function $(id) {
  return document.getElementById(id);    
}

function initPage() {
  externalLinks();
}

function image_popup(image) {
  var image = image;
  var newLink = image.replace("main", "large");
  window.open(newLink,"","width=750,height=700,location,menubar");
}

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.getAttribute("rel") == "external nofollow" ) 
      anchor.target = "_blank"; 
  } 
}

function changeImg(img,new_img,new_alt,new_width,new_height,padtop,padbottom,padleft,padright) {
    image = document.getElementById(img);
    image.src = new_img;
    image.alt = new_alt;
    image.title = new_alt;
    //image.width = new_width;
    //image.height = new_height;
    image.style.paddingTop = padtop;
    image.style.paddingLeft = padleft;
    //document.getElementById("main_img_link").href = LRG;
}

function changeImgGallery(img,new_img,new_alt,new_width,new_height,padtop,padbottom,padleft,padright) {
  image = document.getElementById(img);
  image.alt = new_alt;
  image.title = new_alt;
  image.width = new_width;
  image.height = new_height;
  image.src = new_img;
  //image.style.paddingTop = padtop;
  //image.style.paddingLeft = padleft;
  //document.getElementById("main_img_link").href = LRG;
}

function Locate(e) {
            
  var posx=0,posy=0;
  if(e == null) e=window.event;
  if(e.pageX || e.pageY) {
    posx=e.pageX; posy=e.pageY;
  }
  if(e.clientX || e.clientY) {
    if(document.documentElement.scrollTop) {
      posx=e.clientX+document.documentElement.scrollLeft;
      posy=e.clientY+document.documentElement.scrollTop;
    } else {
      posx=e.clientX+document.body.scrollLeft;
      posy=e.clientY+document.body.scrollTop;
    }
  }
  document.getElementById("map_frame").style.top=(posy-30)+"px";
  document.getElementById("map_frame").style.left=(posx+45)+"px";
  document.getElementById("map").style.top=(posy-30)+"px";
  document.getElementById("map").style.left=(posx+45)+"px";
}