// <![CDATA[
var er=false;
$("submitf").observe('click',function(e){
   if (er != true) { 
     check();
     Event.stop(e);
   }
});


$("img_captcha").observe('click',function(){
  dorefresh();
});


function check_error(inp,er) {
$('lb_'+inp,inp).invoke('removeClassName', 'error');
if ($(inp).getValue().length < 3)
{
   $('lb_'+inp,inp).invoke('addClassName', 'error');
   return false;
}
return er;
}

function dorefresh()
{
	new Ajax.Request('/assets/templates/kliva/nospam/image_req.php', { method: 'POST', 
  onSuccess: function(transport) {  
  displayimg(transport.responseText);}
  });  

}

function displayimg(otvet)
{
	$('img_captcha').writeAttribute('src', otvet);
}


function check()
{
	var submission = $('vericode').getValue();
	var url = '/assets/templates/kliva/nospam/process.php?captcha=' + submission;
	new Ajax.Request(url, { method: 'GET', 
  onSuccess: function(transport) {  
  displaycheck(transport.responseText);}
  }); 
}

function displaycheck(showcheck)
{
		//var showcheck = http.responseText;
		 er=check_error("name",true);
		 er=check_error("family",er);
		 er=check_error("themetem",er);     		 
     er=check_error("email",er);
     er=check_error("message",er);
	
		if(showcheck === "0")
		{
      $('lb_vericode','vericode').invoke('addClassName', 'error');
      dorefresh();
      er=false;
		}
		else if(showcheck === "1")
		{
		  $('lb_vericode','vericode').invoke('removeClassName', 'error');
		  if (er!=false) {er=true; $('submitf').click();}
		}
}
// ]]>
