function w(s) { document.write(s+"\n"); }
function g(k,n) { document.location.href="/comments-from.htm?k="+k+"&n="+n; }

function getXHR()
{
 var xhr = null;
 if(window.XMLHttpRequest) 
 {
  try { xhr = new XMLHttpRequest() } catch(e) {}
 } 
 else 
 if (window.ActiveXObject) 
 {
   try { xhr = new ActiveXObject("Microsoft.XMLHTTP") } catch(e) {}
   if (!xhr) 
    try { xhr = new ActiveXObject("Msxml2.XMLHTTP") } catch (e) {}
 }

 return xhr;
}

function bm()
{
 // init
 var url = document.location.href;
 var title = document.title;

 // event
 var xhr = getXHR();
 if(xhr)
 {
  var body = "t=2&e="+encodeURIComponent(title)+"&b="+encodeURIComponent(url);
  xhr.open("POST", "http://"+document.location.host+"/c/e.php?"+body, false);
  xhr.send(body);
 }

 // bookmark
 if(document.all) // IE
 {
  window.external.AddFavorite(url+"#bms", title);
  return false;
 }

 return true; // O&FF: rel="sidebar"
}

var g_warningOn = 0; 
function CheckWarning()
{
 // prepare
 var v = document.f1.comment.value;

 if(v.indexOf("?") != -1)
 {
  if(g_warningOn == 0)
  {
   var dW = document.getElementById("dWarning");
   dW.className = "warning";
   dW.innerHTML = g_wT;
   g_warningOn = 1;
  }
 }
 else
 {
  if(g_warningOn == 1)
  {
   var dW = document.getElementById("dWarning");
   dW.className = "hid";
   dW.innerHTML = "&nbsp;";
   g_warningOn = 0;
  }
 }
}

function zSum(s)
{
 var L = s.length;
 var S = L;
 for(var i=0; i<L; i++)
  S += s.charCodeAt(i); 
 return S;
}

var g_FAQ_check = 1; 
function OnFormSubmit()
{
 // prepare
 var m = "";
 var v = document.f1.comment.value;
 var n = document.f1.nick.value;

 // spam test
 if(v.indexOf("</") != -1 || n.indexOf("</") != -1 )
  m = "В комментариях HTML запрещен.";
 if(v.indexOf("url=http://") != -1 || n.indexOf("url=http://") != -1)
  m = "В комментариях BB-код не поддерживается.";
 if(m.length)
 {
  alert(m);
  return false;
 }

 // FAQ test
 var w = 0;
 var qsA = new Array(
 "1;есть;филиал;?",
 "1;есть;салон;?",
 "1;есть;магазин;?",
 "2;возможн;доставка;?",
 "2;есть;доставка;?",
 "2;выслать;можно;?",
 "2;заказ;доставляете;?",
 "2;заказать;город;?",
 "2;город;доставляете;?",
 "2;заказать;доставк;?",
 "3;есть;в;налич;?",
 "3;будет;в;наличии;?",
 "3;есть;сейчас;?",
 "3;есть;размер;?",
 "3;какие;размер;?",
 "4;сколько;стоит;?",
 "4;какая;цена;?",
 "4;стоимость;?",
 "7;прокат;?",
 "7;возможен;ли;прокат",
 "7;есть;ли;прокат",
 "15;срок;пошива;?",
 "15;срок;изготовления;?",
 "28;подойдет;на;рост;?",
 "28;подойдет;мой;рост;?",
 "36;покупаете;б/у;?",
 "36;выкупаете;б/у;?"
 );
 var faqNum = 0;
 var txt = v.toLowerCase();

 if(g_FAQ_check)
 {
 for(var q=0; q<qsA.length; q++)
 {
  var qs = qsA[q].split(";");
  if(qs.length > 1)
  {
   var hasAll = 1;
   for(var w=1; w<qs.length; w++)
   {
    if(txt.indexOf(qs[w]) == -1)
    {
     hasAll = 0; 
     break;
    }
   }
   if(hasAll)
   {
    faqNum = qs[0];
    break;
   }
  }
 }
 }

 if(faqNum)
 {
  var xhr = getXHR();
  if(xhr)
  {
   txt = encodeURIComponent(v);
   var body = "t=1&e="+txt+"&a="+faqNum+"&b="+encodeURIComponent(document.location.href);
   xhr.open("POST", "http://"+document.location.host+"/c/e.php?"+body, false);
   xhr.send(body);
  }
  document.cookie = "FAQ="+faqNum;
  alert('Мы считаем, что ответ на Ваш вопрос уже находится в разделе "Вопросы" нашего сайта, сейчас попробуем его открыть.');
  w = window.open ("http://www.elza.ru/vio.htm#v"+faqNum);
  return false;
 }

 // void comments
 if(v.length == 0)
  return false; 

 // dubles-1
 if(document.f1.reason.value == "952")
  return false; 

 // dubles-2
 var s = zSum(v);
 var url = document.location.href;
 var pos = url.indexOf("#");
 if(pos != -1)
  url = url.substring(0,pos);
 var LCV = escape(url + "@" + s);
 if(document.cookie.indexOf("LCV="+LCV) != -1)
 {
  alert ('Ваш комментарий:\n\n\"'+v+'\"\n\nуже отправлен и находится на модерации.');
  return false; 
 }
 document.cookie = "LCV="+LCV+"; expires=Fri, 25 Dec 2020 23:59:59 GMT; path=/; domain=.elza.ru;";
  
 // OK!
 if(n.length)
  document.cookie = "elza_nick="+escape(n)+"; expires=Fri, 25 Dec 2020 23:59:59 GMT; path=/; domain=.elza.ru;";
 document.f1.reason.value = "9"+"52"; 
 document.f1.send.value = "ОТПРАВЛЯЕМ ...";

 return true;
}

function invert()
{
 var et = document.getElementById("code");
 if(et.className == "fCode")
  et.className = "hid";  
 else
 {
  var e = document.getElementById("e");
  if(e) e.src = "/c/e.php?t=5&e="+encodeURIComponent(g_pN)+"&b="+encodeURIComponent(g_uP);
  et.className = "fCode";  
 }
}

function wCode()
{
var spC = document.getElementById("spCode");
if(spC)
 spC.innerHTML = "Код для блога/форума";
w('<fo'+'rm id="code" class="hid">HTML-код для вставки в блог или форум:');
w('<tex'+'tarea readonly rows="5" style="width:100%" onmouseover="this.select();">');
w('&lt;p&gt;&lt;a href="'+g_uP+'"&gt;');
w('&lt;img src="'+g_uI+'" border="0"&gt;');
w('&lt;br&gt;'+g_pN+'&lt;/a&gt;&lt;/p&gt;');
w('</'+'textarea><br>Код для вставки в форум [BBCode]:<br>');
w('<tex'+'tarea readonly rows="4" style="width:100%" onmouseover="this.select();">');
w('[img]'+g_uI+'[/img]');
w('[url='+g_uP+']'+g_pN+'[/url]');
w('</'+'textarea></'+'form>');
}
