		function isNotEmpty(elem) {
			var str = elem.value;
			var re = /.+/;
			if(!str.match(re)) {
				elem.focus();
				return false;
			} else {
				return true;
			}
		}
		function IsNumeric(sText) {
		   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 checkRadio(obj_group) {
			var checkedValue = '';
			var j = 0;
			for( i = 0; i < obj_group.length; i++ ) {
				if( obj_group[i].checked == true ) {
					j++;
					checkedValue = j;
				}
			}
			return checkedValue;
		}
		
		function showItem(id) {
			document.getElementById(id).style.visibility = 'visible';
			document.getElementById(id).style.display = 'block';
		}
		
		function hideItem(id) {
			document.getElementById(id).style.visibility = 'hidden';
			document.getElementById(id).style.display = 'none';
		}
		function isEMailAddr(elem) {
			var str = elem.value;
			var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
			if (!str.match(re)) {
				return false;
			} else {
				return true;
			}
		}