var formname = $('donationform');

function donationFormCheck(){

    var errorDetected = false;
    var alertcontainer = $('donationform_alert');
    var errors = new Array();
    
    if(!checkRule($('last_name'),"length|2")){
        errors.push("Nom");
    }
    if(!checkRule($('first_name'),"length|2")){
        errors.push("Prénom");
    }
    if(($('title').value == 'Company' || $('title').value == 'Organisation' || $('title').value == 'RC') && !checkRule($('organisation_name'),"length|2")){
        errors.push("Nom organisme");
    }
    if(!checkRule($('address1'),"alnum|5|A|1|1|1|\\\'-.")){
        errors.push("Adresse");
    }
    if($('address2').value.length > 0 && !checkRule($('address2'),"alnum|2|A|1|1|1|\\\'-.")){
        errors.push("Adresse");
    }
    if(!checkRule($('zip'),"alnum|3|A|1|0|0|\-")){
        errors.push("Code postal");
    }
    if(!checkRule($('city'),"alnum|2|A|1|1|1|\\\'-")){
        errors.push("Ville");
    }
    if($('tel').value.length > 0 && !checkRule($('tel'),"phone")){
        errors.push("Téléphone");
    }
    if(!checkRule($('email'),"email|2")){
        errors.push("Email");
    }
    if(!checkRule($('amount'),"number")){
        errors.push("Montant du don");
    }
    
    if(errors.length > 0){
        alertcontainer.innerHTML = "Merci de vérifier les champs suivants :<br />";
        for(var i=0; i < errors.length; i++){
            if(i > 0) alertcontainer.innerHTML += ', ';
            alertcontainer.innerHTML += errors[i];
        }
        alertcontainer.show();
        return false;
    } else return true;
    
}