    function chngimg(img_path)
    {
        var img = document.getElementById("bigphoto");
        img.setAttribute("src", img_path);
    }    
   
    function col_fly(txt)
    {
        document.getElementById("txtcol").innerHTML = txt;
    }
   
    function veriftaillecouleur(idmodele,idtaille,idcouleur,qte,taille,start_url)
    {
        var arr;
        var result = true;
        arr = new Array(4);
        arr[0] = new Array("id_produit", "id_taille", "id_couleur","qte","taille");//name
        arr[1] = new Array("hidden", "hidden", "hidden","hidden","hidden");//type        
        arr[2] = new Array(idmodele, idtaille, idcouleur,qte,taille);//valeur
        
        if (!(send_data(arr, start_url + "/verifprod", true, false)))
        {
            result = false;
        }
        return result;
    }
    
    function chngtaille(start_url)
    {        
        var idmodele = document.getElementsByName("id_produit")[0].value;
        var idtaille = document.getElementsByName("combotailles")[0].value;
        var idcouleur = document.getElementsByName("id_couleur")[0].value;
        var nb_item = document.getElementsByName("nb_item")[0].value;
        
        veriftaillecouleur(idmodele,idtaille,idcouleur,nb_item,1,start_url);
        
        document.getElementsByName("id_taille")[0].value = document.getElementsByName("combotailles")[0].value;         
        document.getElementsByName("taille")[0].value = document.getElementsByName("combotailles")[0].options[document.getElementsByName("combotailles")[0].selectedIndex].text ;        
        majinfo();
    }
    
    function chngcl(id, libelle,start_url)
    {
        
        var idmodele = document.getElementsByName("id_produit")[0].value;
        var idcouleur = id;
        var idtaille = document.getElementsByName("id_taille")[0].value;
        var nb_item = document.getElementsByName("nb_item")[0].value;
        
        veriftaillecouleur(idmodele,idtaille,idcouleur,nb_item,0,start_url);

        document.getElementsByName("id_couleur")[0].value = id;        
        document.getElementsByName("couleur")[0].value = libelle;
        couleur_ancien = couleur;
        couleur = "col_" + id;
        document.getElementById(couleur_ancien).className="miniature";
        document.getElementById(couleur).className="miniature_selected";
        document.getElementById(couleur_ancien);
        
        majinfo();
    }
       
    function majinfo()
    {        
        var libelle = document.getElementsByName("produit")[0].value;
        var couleur = document.getElementsByName("couleur")[0].value;
        var taille = document.getElementsByName("taille")[0].value;
        document.getElementById("itemtxt").innerHTML = libelle + " " + couleur + " " + taille ;
    }
    
    function chngqte(qte, start_url)
    {
        qte_mod("txtqte", qte, false);
        var txtqte = document.getElementById("txtqte");
        document.getElementsByName("nb_item")[0].value = txtqte.value ;
        var idmodele = document.getElementsByName("id_produit")[0].value;
        var idtaille = document.getElementsByName("combotailles")[0].value;
        var idcouleur = document.getElementsByName("id_couleur")[0].value;       
        veriftaillecouleur(idmodele,idtaille,idcouleur,txtqte.value,0,start_url);
    }
    
    function veriforder()
    {
        
        var libelle_complet = confirmorder + "\r\n" + libsize + " : " + document.getElementsByName("taille")[0].value + "\r\n";
        libelle_complet +=  libcolor + " : " + document.getElementsByName("couleur")[0].value + "\r\n";
        libelle_complet +=  libqte + " : " + document.getElementsByName("nb_item")[0].value + "\r\n";
        libelle_complet +=  libpriceunit + " : " + Numprix + "\r\n";
        
        if (confirm(libelle_complet))
        {
            return true;
        }
        else
        {
            return false;
        }
    }
    
    function modify_qte(elem, qte)
    {
        qte_mod(elem, qte, true);
        return false;
    }
    
    function qte_mod(elem, qte, allowzero)
    {
        var floorvalue =1;
        if (allowzero) floorvalue =0;        
        // on force la prise en comtpe des valeurs en tant que nombres.
        if (((document.getElementById(elem).value * 1) + (qte * 1))>=floorvalue)
        {
            document.getElementById(elem).value = (document.getElementById(elem).value *1) + (qte * 1);
        }
    }

