﻿function Moskitus_Validate() {
  if(document.getElementById('f_author').value=="")
  {
    document.getElementById('f_error').innerHTML  = "Вы забыли ввести имя";
    return false;
  }
  if(document.getElementById('f_topic')!=null && document.getElementById('f_topic').value=="")
  {
    document.getElementById('f_error').innerHTML  = "Вы забыли ввести тему";
    return false;
  }
  if(document.getElementById('f_message').value=="")
  {
    document.getElementById('f_error').innerHTML  = "Вы забыли ввести текст сообщения";
    return false;
  }
  if(document.getElementById('f_code')!=null && document.getElementById('f_code').value=="")
  {
    document.getElementById('f_error').innerHTML  = "Вы забыли ввести защитный код";
    return false;
  }
  
  var email = document.getElementById('f_email').value;
  if(email.length!=0 && !Moskitus_ValidateEmail(email))
  {
    document.getElementById('f_error').innerHTML  = "Некорректный email";
    return false;
  }
  
  return true;
}

function Moskitus_ValidateEmail(value)
{
    var rx = new RegExp("\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");

    var matches = rx.exec(value);

    return (matches != null && value == matches[0]);
}

function Moskitus_CreateClick()
{
    form = document.getElementById('moskitus_form');
    
    if(form.onsubmit())
    {
        form.action = form.action.replace('preview', 'ans');
        form.submit();
    }
}

function Moskitus_GoToParentComment(id, href)
{
    var backlink = document.getElementById(id);

    backlink.style.display = 'inline';
    backlink.href = href;

    return true;		
}

function Moskitus_GoBackToChildComment(id)
{
    var backlink = document.getElementById(id);

    backlink.style.display = 'none';

    return true;		
}


