var send = true;     

function validate_required(field)
{                
with (field)
{
  if (value==null||value=="")
  {
  show_error_message(field);
  return false;
  }
  else
  { 
  hide_error_message(field);
  return true;
  }
}
}  


function validate_email(field)
{                
with (field)
{
  if (value==null||value=="")
  {
   show_error_message(field);
   document.getElementById('email_incorrect_error').style.display='none';
   return false;
  }else{
   hide_error_message(field);
   apos=value.indexOf("@");
   dotpos=value.lastIndexOf(".");
   if (apos<1||dotpos-apos<2) 
          {
               document.getElementById('email_incorrect_error').style.display='inline'; 
               return false;
            } else {
                document.getElementById('email_incorrect_error').style.display='none';
                return true;
                }
  }
}
}


   

function validate_form(thisform)
{
 send = true;
 with (thisform)
{ 
if (validate_required(comments)==false)
  {comments.focus();activate_input(comments);send=false;}else{deactivate_input(comments);}
if (validate_required(country)==false)
  {send=false;activate_input(country);}else{deactivate_input(country);}     
if (validate_required(phone)==false)
  {phone.focus();activate_input(phone);send=false;}else{deactivate_input(phone);}    
if (validate_email(email)==false)
  {email.focus();activate_input(email);send=false;}else{deactivate_input(email);}     
if (validate_required(l_name)==false)
  {l_name.focus();activate_input(l_name);send=false;}else{deactivate_input(l_name);}  
if (validate_required(f_name)==false)
  {f_name.focus();activate_input(f_name);send=false;}else{deactivate_input(f_name);}  
   validate_code(send); 
   if(send==true){return true;}else{return false;}

}
}

function validate_code(s){
 $.post("/check_captcha", { code: $('#code').val(), send : s },
  function(data){
  document.getElementById('code').className='text';
   if(data.result == 'e' ){
      if(send!=false){document.getElementById('code').focus();};
      document.getElementById('code_error_empty').style.display='inline';
      document.getElementById('code_error_false').style.display='none';
      document.getElementById('code').className='text_active';
    } 
    if (data.result == 'f' ){  
      if(send!=false){document.getElementById('code').focus();};
      document.getElementById('code_error_empty').style.display='none';
      document.getElementById('code_error_false').style.display='inline';
      document.getElementById('code').className='text_active';
    }
    if (data.result == 't' ){
       document.getElementById('code_error_empty').style.display='none';
       document.getElementById('code_error_false').style.display='none';
       if(data.send == "yes"){
          document.contact.submit(); 
       }
    }   
      }, "json");
      
  }  


function show_error_message(field){ 
    if(field.name=='comments'){
       document.getElementById('comments_error').style.display='block';
    }else{ 
       document.getElementById(field.name+'_error').style.display='inline';   
   }
    
    return false;
}
function hide_error_message(field){
   
    document.getElementById(field.name+'_error').style.display='none';
     return false; 
}

function activate_input(input){
  input.className='text_active';
}
function deactivate_input(input){
  input.className='text';
}

function submit_contact_form(){   
    /*if(validate_form(document.contact)==true){
        document.contact.submit();
        }*/
        validate_form(document.contact);
}

//var captcha_input=$('#code').val();








