function on_submit()
{		
	var err_str = '';
	var no_email_msg;
	var no_message_msg;
	var err_email_msg;

	if(location.host.match("ru\.")) 
	{
		no_email_msg = "Не заполнено поле email.\n";
		err_email_msg = "Не правильно заполнено поле email.\n";
		no_message_msg = "Не заполнено поле текст.\n";
	}
	 else 
		{		 
			no_email_msg = "The email field is empty. \n";
			err_email_msg = "Incorrect email address.\n";
			no_message_msg = "The message field is empty.";
		}

	if(!document.getElementsByName('email')[0].value) err_str += no_email_msg;


	 else
		{

		   var patt=/^(.+)@(.+)$/;
		   var match_arr=document.getElementsByName('email')[0].value.match(patt);
		   if(match_arr==null) err_str = err_email_msg;
		}
	if(!document.getElementsByName('message')[0].value) err_str += no_message_msg;

	if(err_str) alert(err_str);
	 else
		{
				document.getElementById("form_layer_submit").style.visibility = "visible";
				//document.getElementById("foot_form").background="-moz-opacity:0.4;filter:alpha(opacity=40)";
				setTimeout("agent.call('','get_quote','callback_get_quote',document.getElementsByName('email')[0].value, document.getElementsByName('message')[0].value, document.getElementsByName('name')[0].value, document.getElementsByName('number')[0].value)", 2000);
		}
} 

function callback_get_quote(str) 
{
   document.getElementById("form_layer_submit").style.visibility = "hidden";
   if(str=='1') 
   {
	document.getElementById("form_layer_success").style.visibility = "visible";
	setTimeout("clear_form_data()", 3500);
   }
	 else document.getElementById("form_layer_error").style.visibility = "visible";

   setTimeout("document.getElementById('form_layer_error').style.visibility = document.getElementById('form_layer_success').style.visibility = 'hidden'", 3000);
}

function clear_form_data() 
{
	document.getElementsByName('name')[0].value = '';
	document.getElementsByName('number')[0].value = '';
	document.getElementsByName('email')[0].value = '';
	document.getElementsByName('message')[0].value = '';
}