if (window != top) top.location.href = location.href;

function shelk(divID) {
  var item = document.getElementById(divID);
  if (item) {
    item.className=(item.className=='hidden')?'unhidden':'hidden';
  }
}

new Image().src = "http://counter.yadro.ru/hit?r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random();

function is_it_email(str) {
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported)
   {
  if (!((str.indexOf(".") > 2) && (str.indexOf("@") > 0) && (str.length > 0)))
     {
       return false;
     }
    }
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  if (!(!r1.test(str) && r2.test(str)))
    {
    return false;
    }
  if (str=="e-mail@dot.com")
     {
        return false;
     }
}

function CheForm(name,from,verif_box,message) { 
       var errors="";
       if (name!="") {
       if (name.length>60) errors+= '- Поле имени длинее 60 букв, пожалуйста сократите имя\n';
       }
       else {errors+= '- Поле имени не заполнено\n';} 
       if (from!="") {
       if (is_it_email(from)==false) errors+= '- В поле e-mail ошибка в адресе электронной почты\n';
       if (from.length>60) errors+= '- Поле e-mail cодержит более 60 символов, этого не может быть\n';
       }
       else {errors+= '- Поле e-mail не заполнено\n';} 
       if (verif_box!="") {
           if(isNaN(verif_box)) {errors+='- Код антиспам должен быть целым числом от 1000 до 9999.\n';}
           else if (parseInt(verif_box)<1000 || parseInt(verif_box)>9999) {errors+='- Код антиспам должен быть целым числом от 1000 до 9999.\n';       
                         }
          }
       else {errors+= '- Поле кода анти-спам не заполнено\n';} 
       if (message!="") {
       if (name.message>300) errors+= '- Сообщение длинее 300 букв, пожалуйста сократите его\n';
       }
       else {errors+= '- Поле сообщения не заполнено\n';} 
    if (errors!="") {
      alert('При попытке отправить форму, произошли ошибки:\n'+errors);
      return false;
      }
  else { return true;}
}
