<!--
function isBlank(strFieldValue) {
	for (var i=0; i < strFieldValue.length; i++) {
		var currentChar = strFieldValue.charAt(i);
		if ( (currentChar != ' ') && (currentChar != '\n') && (currentChar != '\t') ) {
			return false;
		}
	}
	return true;
}

function isAcceptable(f,msglocation) {	  
	var regex= new RegExp(/^[0-9a-zA-Z'. ]+$/);
	if(regex.test(f.value)){			    
		err=document.getElementById(msglocation);
		err.innerHTML="";
		return true;
	} else {		
		err=document.getElementById(msglocation);
		err.innerHTML="<img src='img/arrowleft.gif'> Field contains invalid characters.";
		return false;
	}
}

function isAcceptableName(f,msglocation) {
	var regex = new RegExp(/^[a-zA-Z'. ]+$/);
	if(regex.test(f.value)){	
		err=document.getElementById(msglocation);
		err.innerHTML="";
		return true;
	} else {		
		err=document.getElementById(msglocation);
		err.innerHTML="<img src='img/arrowleft.gif'> Field contains invalid characters.";
		return false;
	}
}

function isAcceptableAll(f,msglocation) {	  
	var regex= new RegExp(/^[0-9a-zA-Z'.#/& ]+$/);
	if(regex.test(f.value)){			    
		err=document.getElementById(msglocation);
		err.innerHTML="";
		return true;
	} else {		
		err=document.getElementById(msglocation);
		err.innerHTML="<img src='img/arrowleft.gif'> Field contains invalid characters.";
		return false;
	}
}

function isEmail(f,msglocation) {
	//var regex = new RegExp (/^([0-9a-zA-Z\.]+)@([a-z\.]+[\.][a-z]{2,3})$/);
	var regex = new RegExp (/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/);
	if(regex.test(f.value)){	
		err=document.getElementById(msglocation);
		err.innerHTML="";
		return true;
	} else {		
		err=document.getElementById(msglocation);
		err.innerHTML="<img src='img/arrowleft.gif'> The email address entered is not valid.";
		return false;
	}
}

var nExp = /[0-9]/;
var nExp2 = /[0-9\.]/;
function isNumber(f,msglocation) {
	for (var i=0; i < f.value.length; i++) { 
		if (f.value.charAt(i).search(nExp)) {
			err=document.getElementById(msglocation);
			err.innerHTML="<img src='img/arrowleft.gif'> Field must be numbers only.";
			return false;
		}
	}
	err=document.getElementById(msglocation);
	err.innerHTML="";
	return true;
}

function checkNumber(f) {
	if(f.value.charAt((f.value.length) - 1).search(nExp)) 
		f.value = f.value.substring(0, (f.value.length) - 1);
}

function checkNumber2(f) {
	if(f.value.charAt((f.value.length) - 1).search(nExp2)) 
		f.value = f.value.substring(0, (f.value.length) - 1);
}

function checkValid(f) {
	for (var i=0; i < f.value.length; i++) {
		if (f.value.charAt(i).search(nExp)) {
			alert("Entry must be numeric!");
			f.focus();
			return true;
		}
	}		
}
function checkValid2(f) {
	for (var i=0; i < f.value.length; i++) {
		if (f.value.charAt(i).search(nExp2)) {
			alert("Entry must be numeric!");
			f.focus();
			return true;
		}
	}		
}
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);
}
--> 
