function CheckEmpty(value,field)
{
	if (value == "") 
	{
		alert(MsgErrEmpty + " <" + field + ">");
		return false;
	}
    return true;

}

function CheckMobile(value)
{
	if (value == "") 
	{
		alert(MsgErrMobile);
		return false;
	}
	if (isNaN(value))
	{
		alert(MsgErrMobile);
		return false;
	}
	if (value.length<6)
	{
		alert(MsgErrMobile);
		return false;
	}	
    return true;
}	

function CheckEmail(value)
{
		if (value == "") 
	{
		alert(MsgErrMailEmpty);
		return false;
	}
      //var pattern = new RegExp("^[a-zA-Z]+@[a-zA-Z]+\.[a-zA-Z]+$");
      //var pattern = new RegExp("^\w+(-?\w+)*@\w+((-|.)?\w+)*\.[a-zA-Z]{2,3}$");
      //var pattern = new RegExp("^[a-zA-Z_0-9]+(-?[a-zA-Z_0-9]+)*@[a-zA-Z_0-9]+((-|.)?[a-zA-Z_0-9]+)*\.[a-zA-Z]{2,3}$");
      var pattern = new RegExp("^[a-zA-Z0-9]+((-|.|_)?[a-zA-Z0-9]+)*@[a-zA-Z0-9]+((-|.|_)?[a-zA-Z0-9]+)*\.[a-zA-Z]{2,3}$");
      
      if (pattern.test(value)==false)
      {
      	alert(MsgErrMail);
      	return (false);
      	}
      return true; 

   // var nIndex1 = value.indexOf('@');
   // var posA = value.lastIndexOf('@');
   // var posDot = value.lastIndexOf('.');
   // if (nIndex1 != posA)
   // {
   //   alert(MsgErrMail);
   //   return (false); 
   // }    
   // else if (posA <= 0 || posDot <= 0 || posA >= posDot)
    //{
  //    alert(MsgErrMail);
   //   return (false); 
  //  }
   // return true;
}

function CheckDate(dateStr)
{

	var year	= dateStr.substring(0,4) * 1;
	var month	= dateStr.substring(5,7) * 1;
	var day		= dateStr.substring(8,10) * 1;
	
	if ((month == 4 || month == 6 || month == 9 || month == 11) && day == 31)
	{
		alert(MsgErrDate);
		return false;
	}
	if (month == 2)
	{
		var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
		if (day>29 || (day==29 && !isleap))
		{
			alert(MsgErrDate);
			return false;
		}
	}
	return true;
}
