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;

var isIE = document.all?true:false;
var isNS = document.layers?true:false;

function onlyDigits(e,decReq) {
var key = (isIE) ? window.event.keyCode : e.which;
var obj = (isIE) ? event.srcElement : e.target;
var isNum = (key > 47 && key < 58) ? true:false;
var isCap = (key > 64 && key < 91) ? true:false;
var isLet = (key > 96 && key < 123) ? true:false;
var isUnderscore = (key == 95) ? true:false;
var isScore = (key == 45) ? true:false;
var dotOK = (key==46 && decReq=='decOK' && (obj.value.indexOf(".")<0 || obj.value.length==0)) ? true:false;
if(key < 32)
   return true;
return (isNum || dotOK || isLet || isScore || isUnderscore);
}

function onlyNum(e,decReq) {
var key = (isIE) ? window.event.keyCode : e.which;
var obj = (isIE) ? event.srcElement : e.target;
var isNum = (key > 47 && key < 58) ? true:false;
var dotOK = (key==46 && decReq=='decOK' && (obj.value.indexOf(".")<0 || obj.value.length==0)) ? true:false;
if(key < 32)
   return true;
return (isNum);
}

function onlyNumLetters(e,decReq) {
var key = (isIE) ? window.event.keyCode : e.which;
var obj = (isIE) ? event.srcElement : e.target;
var isNum = (key > 47 && key < 58) ? true:false;
var isCap = (key > 64 && key < 91) ? true:false;
var isLet = (key > 96 && key < 123) ? true:false;
var isScore = (key == 45) ? true:false;
var dotOK = (key==46 && decReq=='decOK' && (obj.value.indexOf(".")<0 || obj.value.length==0)) ? true:false;
if(key < 32)
   return true;
return (isNum || dotOK || isLet || isCap || isScore);
}
