function sm(id){
	var el=document.getElementById(id);
	el.className=(el.className=="smHide")?"smShow":"smHide";
}

var zakaz=/zakaz/;
var pg=(zakaz.test(document.location.href))?null:document.location.search.replace(/\?/,"");
var cc=getCookie(pg);
var cookieAll=new Array();
if (cc!=null && cc!="null") cookieAll=cc.split(/,/)

var zakazform=  '<iframe name="zakaz" frameborder=0 vspace=0 hspace=0 width=0 height=0 scrolling=no style="position:absolute;visibility:hidden;left:-10px;top:-10px;"></iframe>' +
  '<div style="display:none">' +
  '<form id=IDzakaz name=FORMzakaz target="zakaz" action="zakaz.cgi" method=post>' +
  ' <input type=hidden name="name" value="">' +
  ' <input type=hidden name="key" value="">' +
  ' <input type=hidden name="qts" value="">' +
  ' <input type=hidden name="vv" value="">' +
  ' <input type=hidden name="pg" value="">' +
  '</form></div>';

function isChecked(){
 var i;
 if(cookieAll.length>0){
  for (i=0;i<cookieAll.length;i++){ document.getElementById(cookieAll[i]).checked=true }
 }
}

function fcheck(){
 cc=(cc!=null && cc!="null")?cc:"";
 var el=(event.target)?event.target:event.srcElement;
 var tr=el.parentNode.parentNode.innerHTML;
 if(pg==null){
  pg=el.cat;
  document.getElementById("IDzakaz").target="zakazlist";
 }
 if (el.checked==true){
  tr="<TR>"+tr.replace(/checked/i,"checked cat='"+pg+"'")+"</TR>";
  cookieAll.push(el.id);
  setCookie(pg,cookieAll);

  FORMzakaz.name.value=tr;
  FORMzakaz.key.value="add";
  FORMzakaz.qts.value=1;
 }
 else {
  var pat=new RegExp(el.id,"ig");
  var cookieStr;
  cookieStr=cookieAll.toString().replace(pat,"").replace(/,{2,}/g,",").replace(/^,/,"").replace(/,$/,"");
  cookieAll=Array(cookieStr);
  setCookie(pg,cookieAll);

  FORMzakaz.name.value="";
  FORMzakaz.key.value="update";
  FORMzakaz.qts.value=0;
 }
 FORMzakaz.vv.value=el.id;
 FORMzakaz.pg.value=pg;
 FORMzakaz.submit();
 return fCheckboxSw(true);
}

function fCheckboxSw(act){
 var i;
 var checkboxes=document.getElementsByTagName("input");
 for (i=0;i<checkboxes.length;i++){ checkboxes[i].disabled=act }
 return true;
}

function zSend(){
 if(FORMsend.n1.value.replace(/\s+/g,"").length ==0){
  alert("ОШИБКА: Вы забыли указать свое имя");
  FORMsend.n1.focus();
  return false;
 }
 if(FORMsend.n2.value.replace(/\s+/g,"").length ==0){
  alert("ОШИБКА: Вы забыли указать свою фималию");
  FORMsend.n2.focus();
  return false;
 }
 if(FORMsend.tel.value.replace(/\s+/g,"").length ==0){
  alert("ОШИБКА: Вы забыли указать номер контактного телефона");
  FORMsend.tel.focus();
  return false;
 }
 if(FORMsend.email.value.replace(/\s+/g,"").length ==0){
  alert("ОШИБКА: Вы забыли указать адрес электронной почты");
  FORMsend.email.focus();
  return false;
 }
 if(FORMsend.company.value.replace(/\s+/g,"").length ==0){
  alert("ОШИБКА: Вы забыли указать компанию");
  FORMsend.company.focus();
  return false;
 }
 if(FORMsend.country.value.replace(/\s+/g,"").length ==0){
  alert("ОШИБКА: Вы забыли указать страну");
  FORMsend.country.focus();
  return false;
 }
 if(FORMsend.city.value.replace(/\s+/g,"").length ==0){
  alert("ОШИБКА: Вы забыли указать город");
  FORMsend.city.focus();
  return false;
 }
 if(window.zakazlist!=undefined){
  var i;
  var checkboxes=zakazlist.document.getElementsByTagName("input");
  for (i=0;i<checkboxes.length;i++){ setCookie(checkboxes[i].cat,"") }
 }
 FORMsend.submit();
}

function getCookieVal (offset) {
 var endstr = document.cookie.indexOf (";", offset);
 if (endstr == -1)
  endstr = document.cookie.length;
 return unescape(document.cookie.substring(offset, endstr));
}

function getCookie (name) {
 var arg = name + "=";
 var alen = arg.length;
 var clen = document.cookie.length;
 var i = 0;
 while (i < clen) {
  var j = i + alen;
  if (document.cookie.substring(i, j) == arg)
   return getCookieVal (j);
  i = document.cookie.indexOf(" ", i) + 1;
  if (i == 0)
   break;
 }
 return null;
}

function setCookie(cookie_name, cookie_value, cookie_expire, cookie_path, cookie_domain, cookie_secure){
 cookie_expire=(cookie_expire)?cookie_expire:"365";
 cookie_path=(cookie_path)?cookie_path:"/";
 cookie_domain=(cookie_domain)?cookie_domain:window.location.hostname;
 var cookie_string = escape(cookie_name) + "=" + escape(cookie_value)
 if (cookie_expire) {
  var expire_date = new Date()
  var ms_from_now = cookie_expire * 24 * 60 * 60 * 1000
  expire_date.setTime(expire_date.getTime() + ms_from_now)
  var expire_string = expire_date.toGMTString()
  cookie_string += "; expires=" + expire_string
 }
 if (cookie_path) {
  cookie_string += "; path=" + cookie_path
 }
 if (cookie_domain) {
  cookie_string += "; domain=" + cookie_domain
 }
 if (cookie_secure) {
  cookie_string += "; true"
 }
 document.cookie = cookie_string
}


window.onload=function(){
	var sma=document.getElementById('IDsm').getElementsByTagName('a');
	var url=window.location.toString().replace(RegExp("http://"+window.location.host.toString()),"");
	for (var i=0;i<sma.length;++i ){
		if(url == sma[i].getAttribute('href').toString().replace(RegExp("http://"+window.location.host.toString()),"")){
			sm(sma[i].parentNode.parentNode.getAttribute('id'));
			sma[i].className="aActive";
		}
	}
	document.getElementById('IDcounters').style.visibility="visible";
}