	function getFail(field,msg){
	return "<li><b>"+field+" : </b>"+msg+"</li>";
	}
	
	/*function getErrorMessage(strName, strMessage){
	return "<li><b>" + strName + ":&nbsp;&nbsp;</b>" + strMessage + "</li>";
	}*/
	
	function getErrorMessage(strName, strMessage){
	return "<tr><td style='width: 20px;padding-left:0px;'><img src='images/i_icon_new.jpg'></td><td><b>" + strName + ":&nbsp;&nbsp;</b>" + strMessage + "<br></td></tr>";
	}
	
	function getRequiredErrorMessage(strName){
	return getErrorMessage(strName, "This value cannot be empty.");
	}
	
	function getMinLengthErrorMessage(strName, strValue, intMinLength){
	return getErrorMessage(strName, "This value must be at least " + intMinLength.toString() + " characters (currently " + strValue.length + " characters).");
	}
	
	function getMaxLengthErrorMessage(strName, strValue, intMaxLength){
	return getErrorMessage(strName, "This value can be no greater than " + intMaxLength.toString() + " characters (currently " + strValue.length + " characters).");
	}
	
	function getInvalidFileExtMessage(strName, strExts){
	return getErrorMessage(strName, "The file must have one of the allowed extentions (" + strExts + ").");
	}
	
	function isEmpty(str){
	var regEx = /\w+/;
	
	return !regEx.test(str);
	}
	
	/*function isValidPattern_Email(str){
	var regEx = /^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/i;
	
	return regEx.test(str);
	}
	*/
		
	/*function isValidPattern_URL(str){
	var regEx = new RegExp("^(http|https|ftp)://", "i");	
	return regEx.test(str);
	}*/
	function isValidPattern_URL(url)
	{
		var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;
		if(RegExp.test(url))
		{
			return true;
		}
		else
		{
			return false;
		}
	}

	function isValidPattern_Email(email)
	  {
		var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/	
		if(RegExp.test(email))
		{
			return true;
		}
		else
		{
			return false;
		}
	}
		
		
		
	function isValidPattern_WebsiteURL(str){
	var regEx = new RegExp("^(http|https)://", "i");	
	return regEx.test(str);
	}
	
	function isValidPattern_LoginName(str){
	var regEx = /^\S{6,25}$/i;
	
	return regEx.test(str);
	}
	
	function isValidPattern_Password(str){
	var regEx = /^\S{6,15}$/i;
	
	return regEx.test(str);
	}
	
	function isValidPattern_Decimal(str){
	var regEx = /(^\d+$)|(^\d+\.\d{0,2}$)/;
	
	return regEx.test(str);
	}
	
	function isValidPattern_Digits(str){
	var regEx = new RegExp("[^0-9]","ig");
	
	return !regEx.test(str);
	}
	
	function isRadioButtonSelected(strGroupName){
	var colButtons = document.getElementsByName(strGroupName);
	
	for(i = 0; i < colButtons.length; i++){
		if(colButtons[i].checked == true){
			return true;
		}
	}
	
	return false;
	}
	
	
	
	function check_usphone(phoneNo) 
	{
	 var phoneRE1 =  /^\(\d{3}\) \d{3}-\d{4}$/;
	
	 var phoneRE2 =  /^\d{3}-\d{3}-\d{4}$/;
	 
	 var phoneRE3 =  /^\d{10}$/;
	
	 if (phoneNo.match(phoneRE1) || phoneNo.match(phoneRE2) ||  phoneNo.match(phoneRE3)) 
	{
	   return true;
	}
	}
	
	function validateZIP(zip) 
	{
			if(zip.length!=5)
					{
						return false;
					}
			else 
			if(isNaN(zip))
				{
				return false;
				}
	
	return true ;
	 }
	 
	 
	
	 
	 function isSingle_Char(middle_inital)
	 {
		  var size=middle_inital.length;
		  if(size>1)
		   {
			   return false;
		   }
		  var alphaExp = /^[a-zA-Z]+$/;
		  if(middle_inital.match(alphaExp))
		  {
			return true;
		  }
		  else
		  {
			return false;
		  }
	 }
	 
	  function isgreater_Date(date_of_injury)
	
	{
	var start = date_of_injury;
	var startdate=start.split('/');
	var userdate=startdate[0] + '/' + startdate[1]+ '/' + startdate[2];
	//	alert(startdatecon);//03/16/2009
	date=new Date();
	getdate=date.getDate();//16
	getmonth=((date.getMonth())+ 1);//3
	getyear=date.getFullYear();//2009	
	
	var currentdate=getmonth + '/' + getdate+ '/' + getyear;
	//alert(currentdate);
	
	
	if(Date.parse(userdate) > Date.parse(currentdate))
	{
		return false;
	}
	else
		return true;
	
	}
	
	function isEvent_Start_Date_greater(start_date_of_tour,end_date_of_tour)
	{

	d1_str = start_date_of_tour;
	d2_str = end_date_of_tour;
	
	d1 = new Date(d1_str.split('/')[2],d1_str.split('/')[1],d1_str.split('/')[0]);
	d2 = new Date(d2_str.split('/')[2],d2_str.split('/')[1],d2_str.split('/')[0]);

	if (d1.getTime()<d2.getTime())
		{
			return true;
		}
		else
		   return false;

	}		
	
	
	
	
	
	function isValid_Name(string)
	{
		var alphaExp = /^[a-z A-Z]+$/;
		  if(string.match(alphaExp))
		  {
			return true;
		  }
		  else
		  {
			return false;
		  }
	}
	  
	function isValid_Name_without_space(string)
	{
		var alphaExp = /^[a-zA-Z]+$/;
		  if(string.match(alphaExp))
		  {
			return true;
		  }
		  else
		  {
			return false;
		  }
	}  
