var RESULTER = 0;

function urlEncodeData(data)
{
    var query = [];
    if (data instanceof Object) {
        for (var k in data)
        {
        //alert(k + ' => ' + data[k]);
            query.push(encodeURIComponent(k) + "=" + encodeURIComponent(data[k]));
        }
        return query.join('&');
    } else {
        return encodeURIComponent(data);
    }
}

function serverRequest(url, data, forma) {
    var request = getXmlHttp();
    if(!request) return false;
    request.onreadystatechange  = function() {
            if(request.readyState == 4 && forma)
            {
            	if(request.responseText == 'POST_REPLY_OK')
                {
                    forma.reset();
                    forma.style.display="none";
                    var TOP=document.body.scrollTop+100;
                    
                    document.getElementById("info_box").style.display="block";
                    //document.getElementById("info_box").style.top=TOP+"px";
                    document.getElementById("infobox_text").innerHTML = "Спасибо за отзыв! После утверждения администратором он будет опубликован на сайте.";
                    
                }
            }
        };
    request.open('POST', url, true);

 //   if (request.setRequestHeader)
  //  {

      request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  //  }
    request.send(urlEncodeData(data));
    return true;
}

function getXmlHttp()
{
  var xmlhttp;
  try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
      try {
          xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
          xmlhttp = false;
      }
  }

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
      xmlhttp = new XMLHttpRequest();
  }
  return xmlhttp;
}



function post_reply(forma)
{
   var dat = new Array();
   dat['gift'] = forma.elements[0].value;
  dat['action'] = forma.elements[1].value;
  dat['author'] = forma.elements[2].value;
  dat['title'] = forma.elements[3].value;
  dat['content'] = forma.elements[4].value;
	if(dat['author']=='' || dat['title']=='' || dat['content']==' ')
  {
    alert("Пожалуйста заполните все поля");
    return;
  }
  //var dat = new Array();
  
  request_body = 'index.php?action=add_reply'+'&rnd=' + Math.random();
  serverRequest(request_body, dat, forma);
  //alert(RESULTER);
  
}




function showhide(obj)
  {
    if (document.getElementById(obj).style.display=="block") document.getElementById(obj).style.display="none";
    else document.getElementById(obj).style.display="block";
  }

function CheckFormReg(f)
{
if (f.login.value == '') {
    alert("Укажите логин!");
    f.login.focus();
    return false;
  }
  if (f.password.value == '') {
    alert("Укажите пароль!");
    f.password.focus();
    return false;
  }
   

    if (!f.email.value.match(/^[0-9A-Za-z._-]+@([0-9a-z_-]+\.)+[a-z]{2,4}$/))
    {
      alert("Укажите e-mail!");
      f.email.focus();
      return false;
    }

 if (f.sur_name.value == '') {
      alert("Укажите фамилию!");
      f.sur_name.focus();
      return false;
    }
    if (f.first_name.value == '') {
      alert("Укажите имя!");
      f.first_name.focus();
      return false;
    }


  if (f.phone.value == '') {
    alert("Укажите телефон!");
    f.phone.focus();
    return false;
  }

  
   
  
  

  return true;
}



function CheckFormAct(f)
{
  return true;
if (f.login.value == '') {
    alert("Укажите логин!");
    f.login.focus();
    return false;
  }
  if (f.password.value == '') {
    alert("Укажите пароль!");
    f.password.focus();
    return false;
  }


    if (!f.email.value.match(/^[0-9A-Za-z._-]+@([0-9a-z_-]+\.)+[a-z]{2,4}$/))
    {
      alert("Укажите e-mail!");
      f.email.focus();
      return false;
    }

 if (f.sur_name.value == '') {
      alert("Укажите фамилию!");
      f.sur_name.focus();
      return false;
    }
    if (f.first_name.value == '') {
      alert("Укажите имя!");
      f.first_name.focus();
      return false;
    }


  if (f.phone.value == '') {
    alert("Укажите телефон!");
    f.phone.focus();
    return false;
  }






  return true;
}


function check_anekform(forma)
{
	if(forma.author.value == '')
  {
    alert("Пожалуйста укажите Ваше имя");
    return false;
  }
  if(forma.title.value == '')
  {
    alert("Пожалуйста укажите Заголовок");
    return false;
  }
  if(forma.content.value.length < 5)
  {
    alert("Пожалуйста заполните поле Анекдот");
    return false;
  }
  if(forma.email.value == '')
  {
    alert("Пожалуйста укажите Ваш e-mail");
    return false;
  }
  return true;

}

