// Verifies si un element d'un formulaire est non null
//  inputName : nom de l'input
//  return : faux si le champ est nul vrai sinon
function checkInputByName( inputName ){
    var tmp = document.getElementsByName(inputName);
    var ret = true;
    if(tmp.length == 1 ){
        if(tmp[0].value==""){
            ret = false;
            alert("Veuillez saisir l'information demandée !");
            tmp[0].focus();
        }
    }
    return ret;
}

// Verifies si un élément d'un formulaire est un entier ou non
//  inputName : nom de l'input
//  return : faux si le champ n'est pas un entier vrai sinon
function checkIntByName( inputName ){
    var tmp = document.getElementsByName(inputName);
    var ret = true;
    if(tmp.length == 1 ){
        if(tmp[0].value=="" || isNaN(parseInt(tmp[0].value))){
            ret = false;
            alert("Veuillez saisir un entier !");
            tmp[0].focus();
        }
    }
    return ret;
}

// Verifies si un élément d'un formulaire est un nombre ou non
//  inputName : nom de l'input
//  return : faux si le champ n'est pas un nombre vrai sinon
function checkNumberByName( inputName ){
    var tmp = document.getElementsByName(inputName);
    var ret = true;
    if(tmp.length == 1 ){
        if(tmp[0].value=="" || isNaN(parseFloat(tmp[0].value))){
            ret = false;
            alert("Veuillez saisir un nombre !");
            tmp[0].focus();
        }
    }
    return ret;
}


// Ouvres une popup avec une image le tout à la taille réelle
//  imageurl : url de l'image a ouvrir (pour le lien)
function popupImageByUrl(imageUrl){
    //Recupere les infos sur la resolution
    //var hauteur = screen.availHeight;
    //var largeur = screen.availWidth;
		var hauteur = screen.availHeight;
    var largeur = screen.availWidth;
    // affichage de la popup
    var fen = window.open('core/gallery/pop_upper.php?img='+imageUrl+'&x='+largeur+'&y='+hauteur,'','directory=no,location=no,menubar=no,status=no,toolbar=no,resizable=yes,scrolbar=yes');
}

// Mise à jour du contenu d'une division
//  divId : id de la div
//  text : text a inserer (html)
function update_div(divId,text){
    var theDiv = document.getElementById(divId);
    theDiv.innerHTML = text;
}


// Redirige sur une autre page
//   adress : adresse de la page
function redirect_to(adress){
         setTimeout("window.location='"+adress+"';",5000);
}

// Ferme la fenêtre après quelques secondes
function close_in(time){
         setTimeout("window.close();",time);
}


