function trimStr( strStr )
{
	var lngB = 0, lngE = strStr.length - 1;
	while(lngB <= lngE && strStr.charAt(lngB) == " ") lngB++;
	while(lngE > lngB && strStr.charAt(lngE) == " ") lngE--;
	if( lngB <= lngE )
	  return strStr.substring( lngB, lngE + 1 );
	else
	  return "";
}
function CheckEmail( sEmail )
{
	var sm = sEmail;
	if (sm.length==0)  {
	  alert("Пожалуйста, заполните поле 'E-mail'");
	  return false;
	}
	var nPos = sm.indexOf('@');
	if (nPos<1) {
	  alert("Пожалуйста, введите правильный e-mail");
	  return false;
	}
	sm = sm.substring(nPos+1,sm.length);
	if (sm.length<4)  {
	  alert("Пожалуйста, введите правильный e-mail");
	  return false;
	}
	if (sm.indexOf('.')<1 || sm.indexOf('.')>sm.length-3)  {
	  alert("Пожалуйста, исправьте ошибки в e-mail");
	  return false;
	}
	if (sEmail.indexOf(' ')>=0) {
	  alert("В адресе e-mail не должно быть пробелов");
	  return false;
	}
	if (sEmail.indexOf(',')>=0 || sEmail.indexOf(';')>=0) {
	  alert("В адресе e-mail не должно быть запятой или точки с запятой");
	  return false;
	}
	return true;
}
function DoSave3()
{
	var form = document.forms[0];
	var sm;
	if (trimStr(form.elements.name1.value) == "") {
	  alert("Пожалуйста, заполните поле 'Фамилия'");
	  form.elements.name1.focus(); return;
	}
	if (trimStr(form.elements.name2.value) == "") {
	  alert("Пожалуйста, заполните поле 'Имя'");
	  form.elements.name2.focus(); return;
	}
	if (trimStr(form.elements.name3.value) == "") {
	  alert("Пожалуйста, заполните поле 'Отчество'");
	  form.elements.name3.focus(); return;
	}
	if (trimStr(form.elements.org.value) == "") {
	  alert("Пожалуйста, заполните поле 'Наименование организации'");
	  form.elements.org.focus(); return;
	}
	if ((!form.elements.mystatus[0].checked) && (!form.elements.mystatus[1].checked))
    {
	  alert("Пожалуйста, укажите, имеете ли Вы лицензию на предыдущую версию Net Школы");
	  return;
    }

	if (form.elements.mystatus[0].checked) {

		if (trimStr(form.elements.updateregnum.value) == "") {
		  alert("Пожалуйста, укажите регистрационный номер");
		  form.elements.updateregnum.focus(); return;
		}

		sm = trimStr(form.elements.regemail.value);
		if (!CheckEmail(sm)) {
		  form.elements.regemail.focus(); return;
		}

	}
	else {

		if (trimStr(form.elements.region.value) == "") {
		  alert("Пожалуйста, заполните поле 'Область/Край/Республика/Авт.округ'");
		  form.elements.region.focus(); return;
		}
		if (trimStr(form.elements.city.value) == "") {
		  alert("Пожалуйста, заполните поле 'Город/Село'");
		  form.elements.city.focus(); return;
		}

      sm = trimStr(form.elements.zip.value);
	  if (sm == "") {
	    alert("Укажите точный почтовый адрес:\nпочтовый индекс, улицу и номер строения");
	    form.elements.zip.focus(); return;
	  }
	  if (sm.length>0 && sm.length<5)  {
	    alert("Пожалуйста, введите правильный почтовый индекс");
	    form.elements.zip.focus(); return;
	  }
	  if (trimStr(form.elements.street.value) == "") {
	    alert("Укажите точный почтовый адрес: улицу и номер строения");
	    form.elements.street.focus(); return;
	  }
	  if (trimStr(form.elements.nhouse.value) == "") {
	    alert("Укажите точный почтовый адрес: улицу и номер строения");
	    form.elements.nhouse.focus(); return;
	  }

		sm = trimStr(form.elements.telephone.value);
		if (sm == "") {
		  alert("Пожалуйста, заполните поле 'Номер телефона'");
		  form.elements.telephone.focus(); return;
		}
		if (sm.length>0 && sm.length<5)  {
		  alert("Пожалуйста, введите правильный номер телефона");
		  form.elements.telephone.focus(); return;
		}

		sm = trimStr(form.elements.faxphone.value);
		if (sm.length>0 && sm.length<5)  {
		  alert("Пожалуйста, введите правильный номер факса");
		  form.elements.faxphone.focus(); return;
		}

		var emObj = form.elements.email;
		if (emObj.length)
		  sm = trimStr(emObj[0].value);
		else
		  sm = trimStr(emObj.value);
		if (!CheckEmail(sm)) {
		  focusEmail(); return;
		}
		if (emObj.length) {
		  sm = trimStr(emObj[1].value);
		  if (sm!="")
		    if (!CheckEmail(sm)) {
		      emObj[1].focus(); return;
		    }
		}

	  var fromsrc = form.elements.fromsrc;
	  if( fromsrc.value == 0 )  {
	    alert("Пожалуйста, укажите, откуда Вы узнали о системе 'NetSchool'");
	    fromsrc.focus(); return;
	  }

	} // form.elements.mystatus[0].checked

	var nloc = trimStr(form.elements.nlocal.value);
	var nmssql = trimStr(form.elements.nmssql.value);
	if ((nloc == "") && (nmssql == "")) {
	  alert("Пожалуйста, укажите желаемое количество лицензий");
	  form.elements.nlocal.focus(); return;
	}
	var err=0;
    if (nloc!="")
	  if( isNaN(parseInt(nloc))) err=1;
		else if (parseInt(nloc)<=0) err=1;
	if (err==1)  {
	  alert("Введите число в поле 'Количество лицензий'");
	  form.elements.nlocal.focus(); return;
	}
    if (nmssql!="")
	  if( isNaN(parseInt(nmssql))) err=1;
		else if (parseInt(nmssql)<=0) err=1;
	if (err==1)  {
	  alert("Введите число в поле 'Количество лицензий'");
	  form.elements.nmssql.focus(); return;
	}

	var nmet = trimStr(form.elements.nmetod.value);
	if (form.elements.metod.checked) {
		if (nmet == "") {
		  alert("Пожалуйста, укажите количество экземпляров методического пособия");
		  form.elements.nmetod.focus(); return;
		}
		err=0;
	    if (nmet!="")
		  if( isNaN(parseInt(nmet))) err=1;
			else if (parseInt(nmet)<=0) err=1;
		if (err==1)  {
		  alert("Введите число в поле 'Количество экземпляров'");
		  form.elements.nmetod.focus(); return;
		}
	}
	else {
	    if (nmet!="") {
		  alert("Если Вы желаете заказать методическое пособие, поставьте слева галочку 'Я хочу заказать методическое пособие...'");
		  form.elements.nmetod.focus(); return;
		}
	}

	if ((!form.elements.delivery[0].checked) && (!form.elements.delivery[1].checked) && (!form.elements.delivery[2].checked) && (!form.elements.delivery[3].checked))
    {
	  alert("Пожалуйста, укажите способ доставки");  return;
    }
	if ((!form.elements.payment[0].checked) && (!form.elements.payment[1].checked))
    {
	  alert("Пожалуйста, укажите форму оплаты");  return;
    }

  form.submit();
}

function DoSaveReg()
{
	var form = document.forms[0];
	if (trimStr(form.elements['nsver'].value) == 2) {
		if (trimStr(form.elements['regn'].value) == "") {
		  alert("Пожалуйста, заполните поле 'Регистрационный номер'");
		  form.elements['regn'].focus(); return;
		}
	} else {
		if ((trimStr(form.elements['regn1'].value) == "") || (trimStr(form.elements['regn2'].value) == "")) {
		  alert("Пожалуйста, заполните поле 'Регистрационный номер'");
		  form.elements['regn1'].focus(); return;
		}
	}
	if (trimStr(form.elements['name1'].value) == "") {
	  alert("Пожалуйста, заполните поле 'Фамилия'");
	  form.elements['name1'].focus(); return;
	}
	if (trimStr(form.elements['name2'].value) == "") {
	  alert("Пожалуйста, заполните поле 'Имя'");
	  form.elements['name2'].focus(); return;
	}
	if (trimStr(form.elements['name3'].value) == "") {
	  alert("Пожалуйста, заполните поле 'Отчество'");
	  form.elements['name3'].focus(); return;
	}
	if (trimStr(form.elements.yourregion.value) == "") {
	  alert("Пожалуйста, заполните поле 'Область/Край/Республика'");
	  form.elements.yourregion.focus(); return;
	}
	if (trimStr(form.elements.yourcity.value) == "") {
	  alert("Пожалуйста, заполните поле 'Город/Село'");
	  form.elements.yourcity.focus(); return;
	}
	if (trimStr(form.elements.orgname.value) == "") {
	  alert("Пожалуйста, заполните поле 'Название образовательного учреждения'");
	  form.elements.orgname.focus(); return;
	}

	if (trimStr(form.elements['yourem'].value) == "") {
	  alert("Пожалуйста, заполните поле 'E-mail'");
	  form.elements['yourem'].focus(); return;
	}
	if (trimStr(form.elements['wherebgt'].value) == "") {
	  alert("Пожалуйста, укажите, где и когда была приобретена программа");
	  form.elements['wherebgt'].focus(); return;
	}

	var sm = trimStr(form.elements['yourph'].value);
	if (sm.length>0 && sm.length<5)  {
	  alert("Пожалуйста, введите правильный номер телефона");
	  form.elements['yourph'].focus(); return;
	}

	sm = trimStr(form.elements['yourem'].value);
	if (!CheckEmail(sm)) {
	  form.elements['yourem'].focus(); return;
	}

	var npclan = trimStr(form.elements['npclan'].value);
	var npcsa = trimStr(form.elements['npcsa'].value);
	var err = 0;
    if (npclan!="")
	  if( isNaN(parseInt(npclan))) err=1;
		else if (parseInt(npclan)<=0) err=1;
	if (err==1)  {
	  alert("Введите число в это поле");
	  form.elements['npclan'].focus(); return;
	}
    if (npcsa!="")
	  if( isNaN(parseInt(npcsa))) err=1;
		else if (parseInt(npcsa)<=0) err=1;
	if (err==1)  {
	  alert("Введите число в это поле");
	  form.elements['npcsa'].focus(); return;
	}

  form.submit();
}
function DoSaveReg4()
{
	var form = document.forms[0];
	if ((trimStr(form.elements['regn1'].value) == "") || (trimStr(form.elements['regn2'].value) == "")) {
	  alert("Пожалуйста, заполните поле 'Регистрационный номер'");
	  form.elements['regn1'].focus(); return;
	}
	if (trimStr(form.elements.orgname.value) == "") {
	  alert("Пожалуйста, заполните поле 'Наименование образовательного учреждения'");
	  form.elements.orgname.focus(); return;
	}
	var stat = form.elements.state;
	if( stat.value == 0 )  {
	  alert("Пожалуйста, выберите регион"); stat.focus(); return;
	}
	if (( stat.value == 999 ) && (trimStr(form.elements.state2.value) == "")) {
	  alert("Если ваш регион находится за пределами РФ, необходимо ввести его в поле справа");
	  form.elements.state2.focus(); return;
	}
	if (trimStr(form.elements.city.value) == "") {
	  alert("Пожалуйста, заполните поле 'Город/Село'");
	  form.elements.city.focus(); return;
	}
    sm = trimStr(form.elements.zip.value);
	if (sm == "") {
	  alert("Укажите точный адрес:\nпочтовый индекс, улицу и номер строения");
	  form.elements.zip.focus(); return;
	}
	if (sm.length>0 && sm.length<5)  {
	  alert("Пожалуйста, введите правильный почтовый индекс");
	  form.elements.zip.focus(); return;
	}
	if (trimStr(form.elements.streetetc.value) == "") {
	  alert("В адресе укажите улицу и номер строения");
	  form.elements.streetetc.focus(); return;
	}
	sm = trimStr(form.elements.telephone.value);
	if (sm == "") {
	  alert("Пожалуйста, заполните поле 'Номер телефона'");
	  form.elements.telephone.focus(); return;
	}
	if (sm.length>0 && sm.length<5)  {
	  alert("Пожалуйста, введите правильный номер телефона");
	  form.elements.telephone.focus(); return;
	}
    sm = trimStr(form.elements.oemail.value);
	if (sm.length>0)  {
	  if (!CheckEmail(sm)) {
		form.elements.oemail.focus(); return;
	  }
	}

	if (trimStr(form.elements.cname1.value) == "") {
	  alert("Пожалуйста, заполните Ф.И.О. контактного лица");
	  form.elements.cname1.focus(); return;
	}
	if (trimStr(form.elements.cname2.value) == "") {
	  alert("Пожалуйста, заполните Ф.И.О. контактного лица");
	  form.elements.cname2.focus(); return;
	}
	if (trimStr(form.elements.cname3.value) == "") {
	  alert("Пожалуйста, заполните Ф.И.О. контактного лица");
	  form.elements.cname3.focus(); return;
	}
    sm = trimStr(form.elements.cemail.value);
	if (!CheckEmail(sm)) {
	  form.elements.cemail.focus(); return;
	}
	if (trimStr(form.elements.wherebgt.value) == "") {
	  alert("Пожалуйста, укажите, где и когда была приобретена программа");
	  form.elements.wherebgt.focus(); return;
	}
  form.submit();
}
function DoSaveLite()
{
	var form = document.forms[0];
	var stat = form.elements.state;
	if( stat.value == 0 )  {
	  alert("Пожалуйста, выберите регион"); stat.focus(); return;
	}
	if (( stat.value == 999 ) && (trimStr(form.elements.state2.value) == "")) {
	  alert("Если ваш регион находится за пределами РФ, необходимо ввести его в поле справа");
	  form.elements.state2.focus(); return;
	}
	if (trimStr(form.elements.city.value) == "") {
	  alert("Пожалуйста, заполните поле 'Город/Село'");
	  form.elements.city.focus(); return;
	}
    var sm = trimStr(form.elements.sname.value);
	if (sm == "") {
	  alert("Пожалуйста, заполните поле 'Наименование образовательного учреждения'");
	  form.elements.sname.focus(); return;
	}
	if (sm.length<4)  {
	  alert("В названии образовательного учреждения должно быть не менее 4 символов");
	  form.elements.sname.focus(); return;
	}
    sm = trimStr(form.elements.semail.value);
    if (!CheckEmail(sm)) {
		form.elements.semail.focus(); return;
	}
  form.submit();
}
function DoSave4()
{
	var form = document.forms[0];
	var sm;
	var nfb = trimStr(form.elements.nfb.value);
	var nmssql = trimStr(form.elements.nmssql.value);
	if ((nfb == "") && (nmssql == "")) {
	  alert("Пожалуйста, укажите желаемое количество лицензий");
	  form.elements.nfb.focus(); return;
	}
	var err=0;
    if (nfb!="")
	  if( isNaN(parseInt(nfb))) err=1;
		else if (parseInt(nfb)<=0) err=1;
	if (err==1)  {
	  alert("Введите число в поле 'Количество лицензий'");
	  form.elements.nfb.focus(); return;
	}
    if (nmssql!="")
	  if( isNaN(parseInt(nmssql))) err=1;
		else if (parseInt(nmssql)<=0) err=1;
	if (err==1)  {
	  alert("Введите число в поле 'Количество лицензий'");
	  form.elements.nmssql.focus(); return;
	}

	var nmet = trimStr(form.elements.nmetod.value);
	if (form.elements.metod.checked) {
		if (nmet == "") {
		  alert("Пожалуйста, укажите количество экземпляров методического пособия");
		  form.elements.nmetod.focus(); return;
		}
		err=0;
	    if (nmet!="")
		  if( isNaN(parseInt(nmet))) err=1;
			else if (parseInt(nmet)<=0) err=1;
		if (err==1)  {
		  alert("Введите число в поле 'Количество экземпляров'");
		  form.elements.nmetod.focus(); return;
		}
	}
	else {
	    if (nmet!="") {
		  alert("Если Вы желаете заказать методическое пособие, поставьте слева галочку 'Я хочу заказать методическое пособие...'");
		  form.elements.nmetod.focus(); return;
		}
	}

	if ((!form.elements.whobuying[0].checked) && (!form.elements.whobuying[1].checked))
    {
	  alert("Пожалуйста, укажите, кто является покупателем - образовательное учреждение или сторонняя организация");
	  return;
    }
	if (trimStr(form.elements.orgname.value) == "") {
	  alert("Пожалуйста, заполните поле 'Наименование организации-покупателя лицензии'");
	  form.elements.orgname.focus(); return;
	}
	if (trimStr(form.elements.hname1.value) == "") {
	  alert("Пожалуйста, заполните фамилию, имя, отчество руководителя");
	  form.elements.hname1.focus(); return;
	}
	if (trimStr(form.elements.hname2.value) == "") {
	  alert("Пожалуйста, заполните фамилию, имя, отчество руководителя");
	  form.elements.hname2.focus(); return;
	}
	if (trimStr(form.elements.hname3.value) == "") {
	  alert("Пожалуйста, заполните фамилию, имя, отчество руководителя");
	  form.elements.hname3.focus(); return;
	}
	if (trimStr(form.elements.hpos.value) == "") {
	  alert("Пожалуйста, заполните поле 'Должность' для руководителя");
	  form.elements.hpos.focus(); return;
	}
	if (trimStr(form.elements.hacts.value) == "") {
	  alert("Пожалуйста, заполните поле 'действует на основании' для руководителя");
	  form.elements.hacts.focus(); return;
	}
	var stat = form.elements.state;
	if( stat.value == 0 )  {
	  alert("Пожалуйста, выберите регион"); stat.focus(); return;
	}
	if (( stat.value == 999 ) && (trimStr(form.elements.state2.value) == "")) {
	  alert("Если ваш регион находится за пределами РФ, необходимо ввести его в поле справа");
	  form.elements.state2.focus(); return;
	}
	if (trimStr(form.elements.city.value) == "") {
	  alert("Пожалуйста, заполните поле 'Город/Село'");
	  form.elements.city.focus(); return;
	}
    sm = trimStr(form.elements.zip.value);
	if (sm == "") {
	  alert("Укажите точный адрес:\nпочтовый индекс, улицу и номер строения");
	  form.elements.zip.focus(); return;
	}
	if (sm.length>0 && sm.length<5)  {
	  alert("Пожалуйста, введите правильный почтовый индекс");
	  form.elements.zip.focus(); return;
	}
	if (trimStr(form.elements.streetetc.value) == "") {
	  alert("В адресе укажите улицу и номер строения");
	  form.elements.streetetc.focus(); return;
	}
	sm = trimStr(form.elements.telephone.value);
	if (sm == "") {
	  alert("Пожалуйста, заполните поле 'Номер телефона'");
	  form.elements.telephone.focus(); return;
	}
	if (sm.length>0 && sm.length<5)  {
	  alert("Пожалуйста, введите правильный номер телефона");
	  form.elements.telephone.focus(); return;
	}
    sm = trimStr(form.elements.oemail.value);
	if (sm.length>0)  {
	  if (!CheckEmail(sm)) {
		form.elements.oemail.focus(); return;
	  }
	}

	sm = trimStr(form.elements.b_inn.value);
	if (sm == "") {
	  alert("Пожалуйста, заполните поле 'ИНН' для организации-покупателя");
	  form.elements.b_inn.focus(); return;
	}
	if ((sm.length!=10) && (sm.length!=12)) {
	  alert("Введите правильный ИНН, он должен состоять из 10 или 12 цифр");
	  form.elements.b_inn.focus(); return;
	}
	if( isNaN(parseInt(sm))) err=1;
		else if (parseInt(sm)<=0) err=1;
	if (err==1)  {
	  alert("Введите правильный ИНН, он должен состоять только из цифр");
	  form.elements.b_inn.focus(); return;
	}
	sm = trimStr(form.elements.b_kpp.value);
	if (sm.length > 0) {
	  if (sm.length!=9) {
		alert("Введите правильный КПП, он должен состоять из 9 цифр");
		form.elements.b_kpp.focus(); return;
	  }
	  if( isNaN(parseInt(sm))) err=1;
		else if (parseInt(sm)<=0) err=1;
	  if (err==1)  {
	    alert("Введите правильный КПП, он должен состоять только из цифр");
	    form.elements.b_kpp.focus(); return;
	  }
	}
	if (trimStr(form.elements.b_bank.value) == "") {
	  alert("Пожалуйста, заполните поле 'Банковские реквизиты'");
	  form.elements.b_bank.focus(); return;
	}

	if (trimStr(form.elements.cname1.value) == "") {
	  alert("Пожалуйста, заполните Ф.И.О. контактного лица");
	  form.elements.cname1.focus(); return;
	}
	if (trimStr(form.elements.cname2.value) == "") {
	  alert("Пожалуйста, заполните Ф.И.О. контактного лица");
	  form.elements.cname2.focus(); return;
	}
	if (trimStr(form.elements.cname3.value) == "") {
	  alert("Пожалуйста, заполните Ф.И.О. контактного лица");
	  form.elements.cname3.focus(); return;
	}
    sm = trimStr(form.elements.cemail.value);
	if (!CheckEmail(sm)) {
	  form.elements.cemail.focus(); return;
	}

	if (form.elements.whobuying[1].checked) {
	  if (trimStr(form.elements.scname.value) == "") {
		alert("Если лицензию покупает не школа, а сторонняя организация,\nто нужно заполнить поле 'Наименование образовательного учреждения'.\n\n"+
				"Если вы не знаете, для какой школы приобретается лицензия, то впишите здесь фразу 'Пока не известно'");
		form.elements.scname.focus(); return;
	  }
	  stat = form.elements.scstate;
	  if( stat.value == 0 )  {
		alert("Пожалуйста, выберите регион"); stat.focus(); return;
	  }
	  if (( stat.value == 999 ) && (trimStr(form.elements.scstate2.value) == "")) {
	    alert("Если ваш регион находится за пределами РФ, необходимо ввести его в поле справа");
	    form.elements.scstate2.focus(); return;
	  }
	  if (trimStr(form.elements.sccity.value) == "") {
		alert("Пожалуйста, заполните поле 'Город/Село'");
		form.elements.sccity.focus(); return;
	  }
	}

	if ((!form.elements.mystatus[0].checked) && (!form.elements.mystatus[1].checked))  {
	  alert("Пожалуйста, укажите, имеет ли школа лицензию на предыдущую версию NetSchool"); return;
    }

	if (form.elements.mystatus[0].checked) {
	  if ((trimStr(form.elements['regn1'].value) == "") || (trimStr(form.elements['regn2'].value) == "")) {
		alert("Пожалуйста, заполните поле 'Регистрационный номер'");
		form.elements['regn1'].focus(); return;
	  }
	}
	else {
	  var fromsrc = form.elements.fromsrc;
	  if( fromsrc.value == 0 )  {
	    alert("Пожалуйста, укажите, откуда вы узнали о системе 'NetSchool'");
	    fromsrc.focus(); return;
	  }
	}
	form.submit();
}
function DoGet32x()
{
	var form = document.forms[0];
	if ((trimStr(form.elements['regn1'].value) == "") || (trimStr(form.elements['regn2'].value) == "")) {
	  alert("Пожалуйста, заполните поле 'Регистрационный номер'");
	  form.elements['regn1'].focus(); return;
	}

	if (trimStr(form.elements['email'].value) == "") {
	  alert("Пожалуйста, заполните поле 'E-mail'");
	  form.elements['email'].focus(); return;
	}
	var sm = trimStr(form.elements['email'].value);
	if (!CheckEmail(sm)) {
	  form.elements['email'].focus(); return;
	}
    form.submit();
}
function DoGet370()
{
	var form = document.forms[0];
	if ((trimStr(form.elements['regn1'].value) == "") || (trimStr(form.elements['regn2'].value) == "")) {
	  alert("Пожалуйста, заполните поле 'Регистрационный номер'");
	  form.elements['regn1'].focus(); return;
	}
	if ((!form.elements.nsvariant[0].checked) && (!form.elements.nsvariant[1].checked) && (!form.elements.nsvariant[2].checked)) {
	  alert("Пожалуйста, укажите нужный вариант NetSchool"); return;
    }
	if (trimStr(form.elements['email'].value) == "") {
	  alert("Пожалуйста, заполните поле 'E-mail'");
	  form.elements['email'].focus(); return;
	}
	var sm = trimStr(form.elements['email'].value);
	if (!CheckEmail(sm)) {
	  form.elements['email'].focus(); return;
	}
    form.submit();
}
function DoGet410()
{
	var form = document.forms[0];
	if ((trimStr(form.elements['regn1'].value) == "") || (trimStr(form.elements['regn2'].value) == "")) {
	  alert("Пожалуйста, заполните поле 'Регистрационный номер'");
	  form.elements['regn1'].focus(); return;
	}
	if ((!form.elements.nsvariant[0].checked) && (!form.elements.nsvariant[1].checked)) {
	  alert("Пожалуйста, укажите нужный вариант NetSchool"); return;
    }
	if (trimStr(form.elements['email'].value) == "") {
	  alert("Пожалуйста, заполните поле 'E-mail'");
	  form.elements['email'].focus(); return;
	}
	var sm = trimStr(form.elements['email'].value);
	if (!CheckEmail(sm)) {
	  form.elements['email'].focus(); return;
	}
    form.submit();
}
function focusEmail()
{
  var mObj = document.forms[0].elements['email'];
  if (mObj.length)
    mObj[0].focus();
  else
    mObj.focus();
}
function enter(strURL, strWinName)
{
  nsWin = open(strURL, strWinName);
}
function SaveM()
{
  var form = document.forms[0];
  var email = trimStr( form.elements['subscribeme'].value );
  if (!CheckEmail(email))  {
    form.elements['subscribeme'].focus(); return;
  }
  else
    form.submit();
}
