function setLinkTargets() {
//SITEPOINT.COM Kevin Yank
// http://www.WebmasterBase.com/article.php/1041
 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") ) {
	  if (anchor.getAttribute("rel") == "external")
		 anchor.target = "_blank";
	  if (anchor.getAttribute("rel") == "blank")
		 anchor.target = "_blank";
	  else if (anchor.getAttribute("rel") == "target")
		 anchor.target = "target";
	  else if (anchor.getAttribute("rel") == "top")
		 anchor.target = "_top";
   }
 }
}

window.onload = function() {
  if(typeof setLinkTargets == "function") setLinkTargets();
  if(typeof cal == "function") cal();
}

function selF(field){
	field.select();
}
function round(y) {
	 return Math.round(y*10000)/10000;
}
function isNumber(inputVal) {			 // check to see if inputVal is a positive number
	 var oneDecimal = false
	 var inputStr = inputVal.toString()
	 if (!inputStr.length) return false
	 for (var i = 0; i < inputStr.length; i++) {
		  var oneChar = inputStr.charAt(i)
		  if (i == 0 && oneChar == "-") continue
		  if (oneChar == ".") {
				if (oneDecimal) return false
				oneDecimal = true
				continue
		  }
		  if (oneChar < "0" || oneChar > "9") return false
	 }
	 return true
}
function isPosNumber(inputVal) {			 // check to see if inputVal is a positive number
	 var oneDecimal = false
	 var inputStr = inputVal.toString()
	 if (!inputStr.length) return false
	 for (var i = 0; i < inputStr.length; i++) {
		  var oneChar = inputStr.charAt(i)
		  if (i == 0 && oneChar == "-") return false
		  if (oneChar == ".") {
				if (oneDecimal) return false
				oneDecimal = true
				continue
		  }
		  if (oneChar < "0" || oneChar > "9") return false
	 }
	 return true
}

