 function Mvalid()
 {

 Mvalid.prototype.status=true;
 Mvalid.prototype.validText = function(input)
 {
  if(input == "")
  {
    return false;
  }else
    {
      return true;
    }

 }


Mvalid.prototype.validInteger = function(input)
 {
if(input == "")
 {
   return false;
 }else
 {
   var filter=/(^[0-9]+?)$/i;
   if(filter.test(input))
   {
     return true;
   }else
   {
     return false;
   }
   //return true;
 }

 } //end


 Mvalid.prototype.validChar = function(input)
 {
  if(input == "")
 {
   return false;
 }else
 {
   var filter=/([0-9a-zA-Z\.]+?)$/i;
   if(filter.test(input))
   {
     return true;
   }else
   {
     return false;
   }
   //return true;
 }

 }
 Mvalid.prototype.validDecimal = function(input)
 {
  if(input == "")
 {
   return false;
 }else
 {
   var filter=/(^[0-9]+\.[0-9]{0,4})$/i;
   if(filter.test(input))
   {
     return true;
   }else
   {
     return false;
   }
   //return true;
 }
 }

 Mvalid.prototype.validEmail = function(input)
 {
 if(input == "")
 {
   return false;
 }else
 {
   // /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}$/;
 var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{1,6}(?:\.[a-z]{2})?)$/i;
//var filter= /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}$/;
 if(filter.test(input))
 {
    return true;
 }else
 {
    return false;
 }
 // return true;
 }

 } //end class




 Mvalid.prototype.validDate = function(input)
 {
 if(input == "")
 {
   return false;
 }else
 {
   var filter=/^[0-9]{1,4}\-[0-9]{1,2}\-[0-9]{1,2}$/i;
   if(filter.test(input))
   {
      return true;
   }else
   {
       return false;
   }
 }

 } //end validdate

 Mvalid.prototype.validDateTime = function(input)
 {
 if(input == "")
 {
   return false;
 }else
 {
   var filter=/^[0-9]{1,4}\-[0-9]{1,2}\-[0-9]{1,2}$/i;
   if(filter.test(input))
   {
      return true;
   }else
   {
       return false;
   }
 }
 }

 } //end class
