var errors = false;
var ret = false;

function req(transport)
{
    var response = transport.responseText || "Ничего не найдено";
    if(response != 1)
    {
      $('login_errors').innerHTML += 'Неверный логин или пароль';   
      errors = true;
    } 
}

function submit_auth()
{
  var id;
  $('login_errors').innerHTML = '';
  if($('login').value=='')
  {
     $('login_errors').innerHTML += 'Введите логин.<br>';
     errors = true;
  }
  if($('password').value=='')
  {
     $('login_errors').innerHTML += 'Введите пароль.<br>';
     errors = true;
  }
  if($('login').value!='' && $('password').value!='')
  {
     new Ajax.Request('/includes/ajax.php',
     {
       method:'post',
       asynchronous:false,
       parameters: 
       {
        func: 'submit_login', 
        login: $('login').value, 
        password: $('password').value
       },
       onSuccess: req,
       onFailure: function(){ alert('Запрос не прошел. Повторите попытку...') }
     });    
  }

  if(errors == false) 
    ret = true;
  else
   errors = false;   
  return ret; 
}

function submit_profile()
{
  var id;
  $('profile_errors').innerHTML = '';
  if($('password').value=='')
  {
     $('profile_errors').innerHTML += 'Пароль должен быть не пустой.<br>';
     errors = true;
  }
  if($('email').value=='')
  {
     $('register_errors').innerHTML += 'Введите e-mail.<br>';
     errors = true;
  }
  if(!(/^(([a-zA-Z0-9]|[!#$%\*\/\?\|^{\}`~&'\+=-_])+\.)*([a-zA-Z0-9]|[!#$%\*\/\?\|^{\}`~&'\+=-_])+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9.-]+$/.test($('email').value)) && $('email').value!='')
  {
     $('register_errors').innerHTML += 'Неверный e-mail.<br>';
     errors = true;
  }
    if(errors == false) 
    ret = true;
  else
   errors = false;   
  return ret; 
}

function submit_register(type)
{
  var errors;
  errors = false;
  $('form_errors').innerHTML = '';
  errors = false;
  
  if(type==1){
  	if($('post').value=='')
  	{
       		$('post').style.border = '1px solid red';
    		errors = true;
  	}
   	 if($('address').value=='')
   	{
       		$('address').style.border = '1px solid red';
    		errors = true;
   	}  	
   	 if($('company').value=='')
   	{
       		$('company').style.border = '1px solid red';
    		errors = true;
   	}  
   	 if($('site').value=='')
   	{
       		$('site').style.border = '1px solid red';
    		errors = true;
   	}     	   	
  	
  }

  
  if($('name').value=='')
  {
       $('name').style.border = '1px solid red';
    	errors = true;
  }
  if($('city').value=='')
  {
     $('city').style.border = '1px solid red';
     errors = true;
  }
    if($('phone').value=='')
  {
     $('phone').style.border = '1px solid red';
     errors = true;
  }
  if(!(/^(([a-zA-Z0-9]|[!#$%\*\/\?\|^{\}`~&'\+=-_])+\.)*([a-zA-Z0-9]|[!#$%\*\/\?\|^{\}`~&'\+=-_])+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9.-]+$/.test($('email').value)) || $('email').value=='')
  {
     $('email').style.border = '1px solid red';
     errors = true;
  }
  
  if(errors == false) 
  ret = true;
  else{
   ret = false;   
  $('form_errors').innerHTML += 'Правильно заполните обязательные поля помеченные *.<br>';
  }
  return ret; 
}

function submit_feedback()
{
  var id;
  var errors;
  errors = false;
  $('form_errors').innerHTML = '';
  if($('name').value=='')
  {
   	$('name').style.border = '1px solid red';
    	errors = true;
   }
  
 
   if($('message').value=='')
  {
   	$('message').style.border = '1px solid red';
    	errors = true;
   }

 
  if(!(/^(([a-zA-Z0-9]|[!#$%\*\/\?\|^{\}`~&'\+=-_])+\.)*([a-zA-Z0-9]|[!#$%\*\/\?\|^{\}`~&'\+=-_])+@([a-zA-Z0-9-]+\.)+[a-zA-Z0-9.-]+$/.test($('email').value)) || $('email').value=='')
  {
    $('email').style.border = '1px solid red';
     errors = true;
  }


  if(errors == false) 
  ret = true;
  else{
   ret = false;   
  $('form_errors').innerHTML += 'Правильно заполните обязательные поля помеченные *.<br>';
  }
  return ret; 

}
