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 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";
            
            }
