         function isEmpty(str) {
           for (var i = 0; i < str.length; i++)
              if (" " != str.charAt(i))
                    return false;
              return true;
         }

         function checkform(f) {
            var errMSG = "";
            for (var i = 0; i<f.elements.length; i++)
               if (null!=f.elements[i].getAttribute("req")) 
                  if (isEmpty(f.elements[i].value))
                     errMSG += "  " + f.elements[i].name + "\n";
            if ("" != errMSG) {
               //alert("Не заполнены обязательные поля:\n" + errMSG);
               alert("Не заполнены обязательные поля отмеченные звездочкой(*)\n");
               return false;
            }


var errMSG = "";
var len = 6;
            for (var i = 0; i<f.elements.length; i++)
               if (null!=f.elements[i].getAttribute("needlen")) 
                  if (f.elements[i].value<len)
                     errMSG += "  " + f.elements[i].name + "\n";
            if ("" != errMSG) {
               alert("Длина полей < 6:\n" + errMSG);
               return false;
            }



         }


function limitLength(o,max)
{
	if (o.value.length <= max) 
	{
		alert("Длина данных в этом поле ограничена " + max + " символами.");
		return false;
	}
	return true;
}
