include('script/ajax.js');

function updateFormats(clientID, support, argFormat){

    //supprimer les radio toile et papier si non présent

    var request = createRequest();

    request.onreadystatechange=function(){
        if(request.readyState==0){
        }
        if(request.readyState==1){
        }
        if(request.readyState==2){
        }
        if(request.readyState==3){
        }
        if(request.readyState==4){
            var selectField = document.getElementById("formats");

            while(selectField.hasChildNodes()){
                selectField.removeChild(selectField.childNodes[0]);
            }
            if(request.status  == 200){
                var response = request.responseXML;
                var formats = response.getElementsByTagName("format");
                var i=0;
                for(i=0;i<formats.length;i++){
                    var child = document.createElement("option");
                    child.setAttribute("value", formats[i].getAttribute("dimension")+"x"+formats[i].getAttribute("dimensionSupport"));
                    child.appendChild(document.createTextNode(formats[i].getAttribute("dimension") + "cm " +formats[i].getAttribute("prix") + "\u20ac"));
                    if(formats[i].getAttribute("dimension")==argFormat)
                    {
                        child.setAttribute("selected", "selected");
                    }

                    selectField.appendChild(child);
                }
            }

        }
    }

    var supportTag = document.getElementById("support");
    supportTag.value= support;

    request.open("GET","stubs/impressionStub.php?clientID="+clientID+"&support="+support,true);
    request.send(null);
}