//0-valido
//1-Error : no puede ser vacio
//2-Error : esta fuera de los limites permisibles
function isValidString(aValue, CanBeNull, aMin, aMax )
 {
  if (aValue=="")
   {
    return CanBeNull?0:1  
   }
  else
   {
    OutOfInterval = false
    if (aMin!=null)
     {
      OutOfInterval = aValue.length<aMin 
     } 
    if (aMax!=null)
     {
      OutOfInterval = OutOfInterval || (aValue.length>aMax) 
     }
    return OutOfInterval? 2 : 0
   }
 }