/**
 * @author j
 */
function IsNumeric(sText){
    var ValidChars = "0123456789";
    var IsNumber = true;
    var Char;
    
    
    for (i = 0; i < sText.length && IsNumber == true; i++) {
        Char = sText.charAt(i);
        if (ValidChars.indexOf(Char) == -1) {
            IsNumber = false;
        }
    }
	//alert(IsNumber);
    return IsNumber;
    
}


function adderror(nom, message){
    var nom1 = document.getElementById(nom);
    nom1.className = 'red';
    var a = document.createElement("div");
    var b = document.getElementById(nom + 'a');
    if (b != null) 
        nom1.removeChild(b);
    a.setAttribute("id", nom + 'a')
    a.innerHTML = message;
    nom1.appendChild(a);
}

function removeerror(nom){
    var b = document.getElementById(nom + 'a');
    var m = document.getElementById(nom);
    if (b != null) 
        m.removeChild(b);
    return false;
}


function validForm(){
    var error = "";
    var theForm = document.forms['nouvelle'];
    
    if (theForm.theme.value.length < 2) {
        adderror('theme1', 'SVP, veuillez saisir un thème pour la réunion');
        
        error = '1';
    }
    else {
        removeerror('theme1');
    }
    
    
    
    if (theForm.adresse_a.value.length < 2) {
        adderror('adresse_a1', 'SVP, veuillez saisir une adresse');
        error = '1';
    }
    else {
        removeerror('adresse_a1');
    }
    
    if (theForm.commune.value.length < 2) {
        adderror('commune_a1', 'SVP, veuillez saisir un nom de commune');
        error = '1';
    }
    else {
        removeerror('commune_a1');
    }
    
    if ((theForm.cp.value.length < 2) ||(IsNumeric(theForm.cp.value)==false)) {
        adderror('cp_a1', 'SVP, veuillez saisir un code postal');
        error = '1';
    }
    else {
        removeerror('cp_a1');
    }
    
    if (theForm.organisme.value.length < 1) {
        adderror('organisme_a1', 'SVP, veuillez saisir un nom d\'organisme');
        error = '1';
    }
    else {
        removeerror('organisme_a1');
    }
    
    if (theForm.responsable.value.length < 1) {
        adderror('responsable_a1', 'SVP, veuillez saisir un responsable');
        error = '1';
    }
    else {
        removeerror('responsable_a1');
    }
    
    
    
    if (error != "") {
        return false;
    }
    else 
        return true;
}
