
function check_class ( obj , aclassName )
  {
  var myArray = obj.className.split(' ')  ;
  if ( myArray )
    {
    for (var index = 0; index < myArray.length; ++index)
        {
        if ( myArray[index] == aclassName ) return true ;
        }
    }
  return false ;
  }

function send( form_name )
  {
  var to_send = true ; 
  allNodes = Form.getElements( form_name );
  for(i = 0; i < allNodes.length; i++) {
     
    if ( check_class ( allNodes[i] , 'required'  ) )
      {
      if ( allNodes[i].value == '' )
        {
        to_send = false ;
        allNodes[i].style.border = '1px solid red;';
        }
      else
        allNodes[i].style.border = '1px solid #666666;';
      }
    }
  
  if ( to_send )
    {
    new Ajax.Request('send_mail.php', {
    method: 'post',
    parameters: $(form_name).serialize(true) ,
    onSuccess: function(transport) {
      
      var notice = $('div_form');
      
      if (transport.responseText == '1' )
        notice.update('Formularz wysłano').setStyle({ background: '#dfd' , padding: '15px' , fontWeight : 'bold' });
      else
        notice.update('Nieznany błąd podczas wysyłania formularza').setStyle({ background: '#fdd' , padding: '15px' , fontWeight : 'bold' });
    }
  });
    
    }
  }
  
