function go_del(s, t, p){
  var ban = 0;
  var str = "if ( ban"+p+".checked ) ban=1;";
  eval(str);
  if ( window.confirm('Вы уверены, что\nхотите удалить пост?') ){
    window.location=('edit.php?site='+s+'&action=del&topic='+t+'&post='+p+'&ban='+ban);
 }
}

function validEmail(text){
  if( /[^a-z\d@\.\-_]/i.test(text) ) return false;
  if ( text.indexOf(".") == -1 ) return false;
  if ( text.indexOf("@") == -1 ) return false;
  if (text.match(/@/g).length != 1) return false;
  return true;
}

function validate(form, isTopic){
  var res = true;
  //Проверка имени
  if ( ! form.author.value ){
    window.alert('Вы не указали свой ник');
    res = false;
  }
  //Проверка email (если он есть)
  if ( form.email.value && !validEmail(form.email.value) ){
    window.alert('Ваш email не похож на настоящий');
    res = false;
  }
  //Если это новый топик, то проверка имени темы
  if ( isTopic && !form.name.value ){
    window.alert('Как-нибудь озаглавьте вашу новую тему');
    res = false;
  }
  //Проверка текста
  if (! form.post.value ){
    window.alert('Пустые сообщения не принимаем');
    res = false;
  }
  return res;
}

function subscribe(site, topic){
  var email;
  var doc;
  if ( validEmail(document.post.email.value) ){
    email = document.post.email.value;
  }
  else{
    email = ''
  }
  doc = 'subscribe.php?site='+site+'&topic='+topic+'&email='+email;
  subWin = window.open(doc, 'subWin', 'scrollbars=no, tullbar=0, status=0, width=400, height=250');
}

function smiley(){
  edWin=window.open('smiley.php', 'edWin', 'toolbar=0, status=0, width=555, height=440');
}

function ins(n){
  post.post.focus();
  text=" :"+n+": ";
  post.post.document.selection.createRange().text = text;
}
