$(document).ready(function() {
    loadImgToken();
});


function loadImgToken(){
       $("#captcha_container").load('/scripts/captcha_container.php');
       document.forms["contact_form"].code.value='';
        document.getElementById("error_code").innerHTML='';
}
function setToken(token){
      document.forms["contact_form"].token.value=token;
}

function iframe_response(object,form_div) {
          if(object.success){
              if(!form_div) form_div='form_content';
              document.getElementById(form_div).style.display="none";
              document.getElementById("form_response").innerHTML=object.success.message;
              document.getElementById("form_response").style.display="block";
              
              if(window.opener) {
                  setTimeout('window.close()',720);
              }
          }
          else if(object.error){
              for (i=0; i<object.error.length; i++){
                    displayError(object.error[i].field,object.error[i].message)
              }
          }
          else {
                document.getElementById("form_response").innerHTML='Przepraszamy. Wysłanie aplikacji nie powiodło się. Spróbuj ponownie później';
                document.getElementById("form_response").style.display="block";
          }
}
    
function displayError(field,message){
      document.getElementById("error_"+field).innerHTML=message;
      if(message) {
          document.getElementById(field).style.border="1px solid #cc0000";
          document.getElementById("error_"+field).style.display="block";
      }
      else {
          document.getElementById("error_"+field).style.display="none";
          if(field=='accept')
              document.getElementById(field).style.border="none";
          else
              document.getElementById(field).style.border="1px solid #ccc";
      }
      
}


