 function filldata () {
   var s = '';
   var sc = '';
   for (var e = 0; e < mform.elements.length; e++) {
     var el = mform.elements[e];
     if (el.name == 'name') {
       if (el.value == '') {
         alert ('Не задано имя');
         return false;
       }
       s = s+el.value+';';
     }
     if (el.name == 'day') s = s+el.value+';';
     if (el.name == 'month') s = s+el.value+';';
     if (el.name == 'year') s = s+el.value+';';
     if (el.name == 'hour') s = s+el.value+';';
     if (el.name == 'min') s = s+el.value+';';
     if (el.name == 'city') sc = el.value;
     if (el.name == 'obl') {
       if (el.value != '') sc = sc+', '+el.value;
     }
     if (el.name == 'cntr') {
       if (el.value != '') sc = sc+', '+el.value;
       s = s+sc+';';
     }
     if (el.name == 'latlng') {
       if (el.value == '') {
         alert ('Нет данных города');
         return false;
       }
       s = s+el.value+';';
     }
     if (el.name == 'dt') {
       if (el.value == '') {
         alert ('Нет данных города');
         return false;
       }
       s = s+el.value+';';
     }
   }

   for (var e = 0; e < cform.elements.length; e++) {
    var el = cform.elements[e];
    if (el.name == 'data') {
      el.value = s;
      break;
    }
   }
   return true;
 }

 function validate (form) {
  var s = '';
  var so = '';
  var ll = '';
  var gmt = '';
  var s1 = '';
  var s2 = '';
  var s3 = '';
  for (var e = 0; e < mform.elements.length; e++) {
    var el = mform.elements[e];
    if (el.name == 'citylist') {
      so = el.value;
      var p = so.indexOf (";");
      s = so.substring(0,p);
      so = so.substring(p+1);
      p = so.indexOf (";");
      ll = so.substring(0,p);
      gmt = so.substring(p+1);
      p = s.indexOf (",");
      if (p !== false) {
        s1 = s.substring(0,p);
        s = s.substring(p+2);
        p = s.indexOf (",");
        if (p !== false) {
          s2 = s.substring(0,p);
          s = s.substring(p+2);
          s3 = s;
        }
        else
          s2 = s;
      }
      else
        s1 = s;
      break;
    }
  }
  for (var e = 0; e < mform.elements.length; e++) {
    var el = mform.elements[e];
    if (el.name == 'city') el.value = s1;
    if (el.name == 'obl') el.value = s2;
    if (el.name == 'cntr') el.value = s3;
    if (el.name == 'latlng') el.value = ll;
    if (el.name == 'dt') el.value = gmt;
  }
 }


