function modifierArticle() {

	var libelle = $("libelleArticleModif").value;
    var description = $("descriptionArticleModif").value;
    var prix = $("prixArticleModif").value;
    var idCategorie = $("idCategorieArticleModif").value;
    var id = $("idArticleModif").value;
    var dispo = $("dispoArticleModif").value;
    var topCache = $("topCacheArticleModif").value;
	var typePff = $("typePffArticleModif").value;
	
	var params = "";

	if(id != ""){
        if(params != "")
            params = params + "&id=" + escapeURI(id);
        else
            params = "id=" + escapeURI(id);
    }
    if(libelle != ""){
        if(params != "")
            params = params + "&libelle=" + escapeURI(libelle);
        else
            params = "libelle=" + escapeURI(libelle);
    }
    if(description != ""){
        if(params != "")
            params = params + "&description=" + escapeURI(description);
        else
            params = "description=" + escapeURI(description);
    }
    if(idCategorie != ""){
        if(params != "")
            params = params + "&idCategorie=" + escapeURI(idCategorie);
        else
            params = "idCategorie=" + escapeURI(idCategorie);
    }
    if(prix != ""){
        if(params != "")
            params = params + "&prix=" + escapeURI(prix);
        else
            params = "prix=" + escapeURI(prix);
    }
    if(dispo != ""){
        if(params != "")
            params = params + "&dispo=" + escapeURI(dispo);
        else
            params = "dispo=" + escapeURI(dispo);
    }
    if(topCache != ""){
        if(params != "")
            params = params + "&topCache=" + escapeURI(topCache);
        else
            params = "topCache=" + escapeURI(topCache);
    }
    if(typePff != ""){
        if(params != "")
            params = params + "&typePff=" + escapeURI(typePff);
        else
            params = "typePff=" + escapeURI(typePff);
    }
    
    var url = "modifierArticle.do";

    
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'get',
            parameters: params,
            onComplete: parseInfosModifierArticle,
            asynchronous: false
        });
}

function ajouterArticle() {

	var libelle = $("libelleArticleAjout").value;
    var description = $("descriptionArticleAjout").value;
    var prix = $("prixArticleAjout").value;
    var idCategorie = $("idCategorieArticleAjout").value;
    var dispo = $("dispoArticleAjout").value;
    var topCache = $("topCacheArticleAjout").value;
    var typePff = $("typePffArticleAjout").value;

	var params = "";

    if(libelle != ""){
        if(params != "")
            params = params + "&libelle=" + escapeURI(libelle);
        else
            params = "libelle=" + escapeURI(libelle);
    }
    if(description != ""){
        if(params != "")
            params = params + "&description=" + escapeURI(description);
        else
            params = "description=" + escapeURI(description);
    }
    if(idCategorie != ""){
        if(params != "")
            params = params + "&idCategorie=" + escapeURI(idCategorie);
        else
            params = "idCategorie=" + escapeURI(idCategorie);
    }
    if(prix != ""){
        if(params != "")
            params = params + "&prix=" + escapeURI(prix);
        else
            params = "prix=" + escapeURI(prix);
    }
    if(dispo != ""){
        if(params != "")
            params = params + "&dispo=" + escapeURI(dispo);
        else
            params = "dispo=" + escapeURI(dispo);
    }
    if(topCache != ""){
        if(params != "")
            params = params + "&topCache=" + escapeURI(topCache);
        else
            params = "topCache=" + escapeURI(topCache);
    }
    if(typePff != ""){
        if(params != "")
            params = params + "&typePff=" + escapeURI(typePff);
        else
            params = "typePff=" + escapeURI(typePff);
    }
 
    var url = "insererArticle.do";

    
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            parameters: params,
            onComplete: parseInfosAjouterArticle,
            asynchronous: false
        });
}

function supprimerArticle() {
    
    var url = "supprimerArticle.do";

    var id = $("idArticleSuppr").value;

	var params = "";

	if(id != ""){
        if(params != "")
            params = params + "&id=" + escapeURI(id);
        else
            params = "id=" + escapeURI(id);
    }

    var myAjax = new Ajax.Request(
        url,
        {
            method: 'get',
            parameters: params,
            onComplete: parseInfosSupprimerArticles,
            asynchronous: false
        });
}

function popupModifArticle(id){
    Dialog.confirm({url: "modifArticle.jsp?id=" + id , options: {method: 'get'}},
                   {windowParameters: {className: "popupRPC", width:600, height:400, resizable: true},
                   okLabel: " " , cancelLabel:" ",top: 50,buttonClass: "protoBtnClass", id: "confirmProtoId" ,
                   cancel:function(win) {

                       return false;
                   },
                   ok:function(win) {
                	   modifierArticle();
                	   var modifOK = $("modifArticleOK");
                	   if(modifOK.value == "1"){
                       	   return true;   	 
                	   }else {
                    	   return false;
                	   }
                   }
                   });
}

function popupAjoutArticle(idCategorie){
    Dialog.confirm({url: "ajoutArticle.jsp?idCategorie=" + idCategorie, options: {method: 'get'}},
                   {windowParameters: {className: "popupRPC", width:600, height:430, resizable: true},
                   okLabel: " " , cancelLabel:" ",top: 50,buttonClass: "protoBtnClass", id: "confirmProtoId" ,
                   cancel:function(win) {

                       return false;
                   },
                   ok:function(win) {
                	   ajouterArticle();
                	   //$("formAjoutArticle").submit();
                	   var ajoutOK = $("ajoutArticleOK");
                	   if(ajoutOK.value == "1"){
                       	   return true;   	 
                	   }else {
                    	   return false;
                	   }
                   }
                   });
}

function popupSuppressionArticle(id){
    Dialog.confirm({url: "confSuppressionArticle.jsp?id=" + id , options: {method: 'get'}},
                   {windowParameters: {className: "popupRPC", width:350, height:120, resizable: true, showEffect:Effect.Appear, hideEffect: Effect.Fade},
                   okLabel: " " , cancelLabel:" ",top: 50,buttonClass: "protoBtnClass", id: "confirmProtoId" ,
                   cancel:function(win) {
                       return false;
                   },
                   ok:function(win) {
                       supprimerArticle();
                       return true;   	 
                   }
                   });
}
