window.addEventListener?window.addEventListener("load",fixFormInputsNoEnter,false):window.attachEvent("onload",fixFormInputsNoEnter);
function fixFormInputsNoEnter() { var inpts = (document.all)?document.body.all.tags("INPUT"):document.body.getElementsByTagName('INPUT'); if( inpts != null ) { for(i=0;i<inpts.length;i++) { if(inpts[i].onkeypress==null) { inpts[i].onkeypress = function(event) { var key = (!document.all)?event.which:event.keyCode; if(key==3||key==13||key==10) { return false; }};}}}}
function Browser() {var ua,s,i;this.isIE=false;this.isNS=false;this.version=null;ua=navigator.userAgent;s="MSIE";if((i=ua.indexOf(s))>=0){this.isIE=true;this.version=parseFloat(ua.substr(i+s.length));return;}s="Netscape6/";if((i=ua.indexOf(s))>=0){this.isNS=true;this.version=parseFloat(ua.substr(i+s.length));return;}s="Gecko";if((i=ua.indexOf(s))>=0){this.isNS=true;this.version=6.1;return;}}
function chkNumericValue(e,val2) { var val = "0123456789"; var key = (!document.all)?e.which:e.keyCode; var str = String.fromCharCode(key); if( val.indexOf(str) > -1 || val2.indexOf(str) > -1 || key < 30) { if(key==3||key==13||key==10) { return false; } else { return true; }} else { return false; }}
function chkAlphaValue(e,val2) {var val = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";var key = (!document.all)?e.which:e.keyCode;var str = String.fromCharCode(key);if( val.indexOf(str) > -1 || val2.indexOf(str) > -1 || key < 30) {if(key==3||key==13||key==10) {return false;} else {return true;}} else { return false;}}
function chkEmailValue(e,val2) {var val = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@1234567890.+-_";var key = (!document.all)?e.which:e.keyCode;var str = String.fromCharCode(key);if( val.indexOf(str) > -1 || val2.indexOf(str) > -1 || key < 30) {if(key==3||key==13||key==10) {return false;} else {return true;}} else { return false;}}
function chkPasswordValue(e,val2) {var val = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";var key = (!document.all)?e.which:e.keyCode;var str = String.fromCharCode(key);if( val.indexOf(str) > -1 || val2.indexOf(str) > -1 || key < 30) {if(key==3||key==13||key==10) {return false;} else {return true;}} else { return false;}}

function formatCurrency(num) {
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10) {
		cents = "0" + cents;
	}
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) {
		num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
	}
	return (((sign)?'':'-') + '$' + num + '.' + cents);
}

function checkPhone(obj) {var str=obj.value.replace(/[^0-9]+?/g,'');switch(str.length){case 0:alert('Please enter numbers only.');obj.select();return;case 7:str=str.substr(0,3)+"-"+str.substr(3,4);break;case 10:str="("+str.substr(0,3)+") "+str.substr(3,3)+"-"+str.substr(6,4);break;default:alert('Please enter a 7 digit phone number (with area code, if applicable).');obj.select();return;}obj.value=str;}
