<!-- hide
function isNumeric(sText) { // returns true or false

	var ValidChars = "0123456789.";
	var IsNumber=true;
	var Char;

	for (i = 0; i < sText.length && IsNumber == true; i++) {
		Char = sText.charAt(i);
		if (ValidChars.indexOf(Char) == -1) {
			IsNumber = false;
		}
	}
		
return IsNumber;
}

function isEmpty(str){
    strRE = new RegExp( );
    strRE.compile( '^[\s ]*$', 'gi' );
    return strRE.test( str.value );
}

var reEmail = /^.+\@.+\..+$/

function isEmail(string) {

   if (!string) return false;
   var iChars = "*|,\":<>[]{}`\';()&$#%";

   for (var i = 0; i < string.length; i++) {
      if (iChars.indexOf(string.charAt(i)) != -1)
      {
         return false;
      }
   }
   return true;
}


function isSelected(group){ //checks that at least one item from supplied object is selected
	selected = -1;
	for (i=0; i<group.length; i++){
			if (group[i].checked){
				return true;
			}
	}
	return false;
}

function isValidComboSelection(combobox){ // checks to see if a valid selection has been made in the object supplied in arguments (returns true or false)
	if (combobox.options[combobox.selectedIndex].value == 0){
		return false;
	}
	return true;
}
function isChecked(item){// checks that box is ticked
	if(item.checked == true){
			return true;
	}
	return false;
}
function goto(location){ // requires URL passed in argument
	window.location = location;
}

function errorahndler( arrErrors ){



}
// end hide -->