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

function contact_form() {
form=document.getElementById('contactform');
var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if(form.name.value=="")  {alert('You must enter a name.');form.name.focus();return false;}
else if(!filter.test(form.email.value)){alert('You must enter a valid email address.');form.email.focus();return false;}
else if(form.message.value=="")  {alert('You must enter a message.');form.message.focus();return false;}
else{return true;}}

function backToTop() {
var x1 = x2 = x3 = 0; var y1 = y2 = y3 = 0;
if (document.documentElement) {x1 = document.documentElement.scrollLeft || 0;y1 = document.documentElement.scrollTop || 0;}
if (document.body) {x2 = document.body.scrollLeft || 0;y2 = document.body.scrollTop || 0;}
x3 = window.scrollX || 0;y3 = window.scrollY || 0;
var x = Math.max(x1, Math.max(x2, x3)); 
var y = Math.max(y1, Math.max(y2, y3));
window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));
if (x > 0 || y > 0) {window.setTimeout("backToTop()", 25);}}

function goto (url){window.location=url;}

function confirm_link(m,url) {
var answer = confirm(m)
if (answer){goto(url)}
else{return false;}
}



window.onload = function() {
externalLinks();}

