
function postform(cmd,f_t){    // f_t='' - форум иначе № темы;  cmd - Perl скрипт
document.writeln('<br><FORM action='+cmd+' name="postform" method="post" onSubmit="SubmitOnce(this)">')
if (f_t=='') {
 document.writeln('<P><img src="http://www.startcopy.ru/bbs1/faq.jpg" border=0 width=200 hspace=10 align=right><b>Прежде чем задать вопрос, посмотрите, нет ли ответа в разделах <a href=../faq/faq.htm>F.A.Q.</a>, &quot;<a href=../repair/repair.htm>Ремонт</a>&quot;, &quot;<a href=../codes/codes.htm>Коды</a>&quot;, &quot;<a href=../compat/compat.htm>Совместимость</a>&quot;</b><br><b>Сообщения &quot;ищу-куплю-продаю-где найти-где достать&quot; - только для &quot;<a href="../komis/komis.htm" target=new>Комиссионки</a>&quot;</b><br><b>А общаются на самые разные темы (<b>включая выбор техники</b>) в &quot;<a href="../forum/index.html" target=new>Форуме</a>&quot;</b>')
 document.writeln('<br>&nbsp;</P>')
 document.writeln('<P class=new align=left size="+1">Задавая вопрос, помните: нужно уважать своих коллег - будьте добры ответить, помогли ли их советы!</P>')

 document.writeln('<H2 align=center>Добавление новой темы</H2>')
 document.writeln('<H4 align=center>Сначала воспользуйся <a href="../search.htm" target=new style="text-decoration:none;">ПОИСКОМ</a> - возможно, ответ уже есть</H4>')
}else{
 document.writeln('<H2 align=center>Ответ на вопрос</H2>')
}
document.writeln('<TABLE border=0 cellPadding=1 cellSpacing=5>')
//Имя+e-mail
document.writeln('<TR><TD><b>Имя<sup>*</sup></b> (<i>макс. 20 символов</i>) :</TD><TD><INPUT name=name size=30 maxlength=20 onChange="SetSubmit()" onKeyUp="SetSubmit()"></TD></TR>')
document.writeln('<TR><TD><b>E-mail</b> (<i>макс. 30 символов</i>) :</TD><TD><INPUT name=email size=30 maxlength=30></TD></TR>')
document.writeln('<TR><TD><b>Город/Республика</b> (<i>макс. 30 символов</i>) :</TD><TD><INPUT name=city size=30 maxlength=30></TD></TR>')
//тема
if (f_t=='') {
 document.writeln('<TR><TD><b>Модель<sup>*</sup></b> (<i>макс. 25 символов</i>) :</TD><TD><INPUT name=model size=30 maxlength=25 title="пример заполнения: Canon NP 1215" onChange="SetSubmit()" onKeyUp="SetSubmit()"></TD></TR>')
 document.writeln('<TR><TD><b>Тема<sup>*</sup></b> (<i>макс. 60 символов</i>) :</TD><TD><INPUT name=tema size=50 maxlength=60 title="пример заполнения: Ошибка 001, не горит лампа" onChange="SetSubmit()" onKeyUp="SetSubmit()"></TD></TR>')
 document.writeln('<INPUT name=new type=hidden value=1>')
}else{
if (f_t=='adm') {   // value="поиск" onfocus="if (this.value == 'поиск') this.value=''"
 document.writeln('<TR><TD><b>Тема<sup>*</sup></b> (<i>макс. 60 символов</i>) :</TD><TD><INPUT name=tema size=50 maxlength=60 onChange="SetSubmit()" onKeyUp="SetSubmit()"></TD></TR>')
 document.writeln('<TR><TD colspan=2><INPUT name=no_msg type=checkbox value=1> Не добавлять ответы</TD></TR>')
 document.writeln('<INPUT name=new type=hidden value=3>')
}else{
 document.writeln('<INPUT name=new type=hidden value=2>')
 document.writeln('<INPUT name=id type=hidden value='+f_t+'>')
}}
// Сообщение
//document.writeln('<TR><TD colspan=2><b>Комментарии:<sup>*</sup></b><BR><textarea name=message wrap=soft cols=70 rows=7 title="пример заполнения: Счетчик=30к, Замена лампы экспонирования" onChange="SetSubmit()" onKeyUp="SetSubmit()"></TEXTAREA></TD></TR>')
document.writeln('<TR><TD><b>Комментарии:<sup>*</sup></b></TD><TD class=menu><i>поля, помеченные <b>*</b> - обязательны для заполнения</i></TD></TR>')
document.writeln('<TR><TD colspan=2><textarea name=message wrap=soft cols=70 rows=7 title="пример заполнения: Счетчик=30к, Замена лампы экспонирования" onChange="SetSubmit()" onKeyUp="SetSubmit()"></TEXTAREA></TD></TR>')
document.writeln('<TR><TD colspan=2><INPUT type=submit value="Отправить" id=submit onClick="if (CheckPostform()) {CheckSubmit()} else {return false}">')
document.writeln('<INPUT type=reset value="Сброс"></TD>')
document.writeln('</TABLE></FORM>')
document.writeln('<SCR'+'IPT language=JavaScript>SetPostform();</SCR'+'IPT>')
}

//*
function SetSubmit(){
 document.postform.submit.disabled = true;
  if (document.postform.name.value.length>0 & document.postform.message.value.length>0){
   document.postform.submit.disabled = false;
  }
/* if (document.postform.tema & document.postform.model){
  if (document.postform.name.value.length>0 & document.postform.model.value.length>0 & document.postform.tema.value.length>0 & document.postform.message.value.length>0){
   document.postform.submit.disabled = false;
  }
 }else{
  if (document.postform.name.value.length>0 & document.postform.message.value.length>0){
   document.postform.submit.disabled = false;
  }
 }*/
}
//*
function SetPostform(enablefocus){
  if (enablefocus) {document.postform.name.focus()}
  var testUserName = getCookie("c_nik")
  var testPassword = getCookie("c_psw")
  var testCity     = getCookie("c_city")
  if ((document.cookie)&&(testUserName != null)) {
    document.postform.name.value = testUserName
    if (testPassword!=null) {document.postform.email.value = testPassword}
    if (testCity!=null)     {document.postform.city.value  = testCity}
    if (enablefocus) {document.postform.message.focus()}
  }
  SetSubmit()
}
//*
function CheckPostform(){
var max = 9000
if (document.postform.message.value.length == 0){
    alert('Пустое сообщение? Напишите, пожалуйста, что-нибудь!');
    return false;
}
if (document.postform.message.value.length > max){
    alert("Размер Вашего сообщения превышает максимум="+max+" на "+(document.postform.message.value.length-max)+" символов! Пожалуйста, уменьшите его, разбив на несколько частей!");
    return false;
}
if (document.postform.name.value.length == 0){
    alert('Вы забыли указать своё имя!');
    return false;
}
if (document.postform.tema){
 if (document.postform.tema.value.length == 0){
    alert('Пустая тема!');
    return false;
 }
}
if (document.postform.model){
 if (document.postform.model.value.length == 0){
    alert('Не заполнена модель!');
    return false;
 }
}
return true;
}

//*
function CheckSubmit() {
 document.postform.target="_self";
}

//*
function SubmitOnce(theform){
 if (document.all||document.getElementById){
  for (i=0;i<theform.length;i++){
   var tempobj=theform.elements[i]
   if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset") {tempobj.disabled=true}
  }
 }
}

//*
function getCookie(name) {
    var prefix = name + "=";
    var cookieStartIndex = document.cookie.indexOf(prefix);
    if(cookieStartIndex == -1) return null;
    var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
    if(cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
    return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}


// антиспам мыла
function em(e1,e2,e3){
 var em = e3+'@'+e2+e1;
 document.writeln("<a h"+"ref"+"='mai"+"lto:[antispam_protected]' title="+em+" onClick='return em_c(\""+em+"\")'>");
}

function em_c(emc){
  this.location="mai"+"lto:"+emc;
  return false
}
