<!---
		// This method trims white space off both ends of this string and returns the result.
		String.prototype.trim = function() {
		  return( this.replace(/^\s*([\s\S]*\S+)\s*$|^\s*$/,'$1') ); 
		}
		
		function checkEmail(param) {
		  	if (param.indexOf("@")<3){
		    	return false;
		  	}
		  	if ((param.indexOf(".com")<5)&&(param.indexOf(".org")<5)
		    	&&(param.indexOf(".gov")<5)&&(param.indexOf(".net")<5)
		    	&&(param.indexOf(".co.uk")<7)&&(param.indexOf(".nl")<4)
		    	&&(param.indexOf(".mil")<5)&&(param.indexOf(".edu")<5)) {
		     	return false;
		  	}
			return true;
		}

		function round(number,X) {
			// rounds number to X decimal places, defaults to 2
			X = (!X ? 2 : X);
			return Math.round(number*Math.pow(10,X))/Math.pow(10,X);
		}

		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 checkDate(strDate){
		    if(strDate.length>0){
		            var dateregex=/^[ ]*[0]?(\d{1,2})\/(\d{1,2})\/(\d{4,})[ ]*$/;
		             var match=strDate.match(dateregex);
		             if (match){
		                       var tmpdate=new Date(match[3],parseInt(match[1],10)-1,match[2]);
		                  if (tmpdate.getDate()==parseInt(match[2],10) && tmpdate.getFullYear()==parseInt(match[3],10) && (tmpdate.getMonth()+1)==parseInt(match[1],10)){ 
		                   return true; 
		                   }
		             }
		         alert("Please enter valid date - mm/dd/yyyy");
		         return false;
		    }
		    else{
		         return true;
		    }
		}
	   
--->

