// JavaScript Document

	function addProductToBasket(frm){
	
	    var jsonProd = "";
	    var myForm = document.forms[frm];
	   	    
	    Flength = myForm.length;
	    for (a = 0; a < Flength; a++) {
	        var letype = myForm[a].type;
	        switch (letype) {
	            case "text":
	                var fields = document.getElementsByName(myForm[a].name)[1];
	                if (fields) {
						
	                    if (!isNaN(fields.value) && fields.value.length > 0) {
	                        var idProd = myForm[a].name.split("__")[1];
	                        jsonProd += "[" + idProd + "," + fields.value + "]|"
	                    }
	                    
	                }
	                
	                break;
	            default:
	                break
	                
	        }
	    }
	    
	   // alert(jsonProd);
	    //on apelle la fonction ajax
		
	    if (jsonProd.length > 0) {
	        registerProdInSession(jsonProd);
	    }
	    Shadowbox.close();
	    
	}

	// *******************************************************
	//	Appel Ajax
	// *******************************************************

	function registerProdInSession(str){
		//alert("ajax");
		var divRetour = findObj("caddyColDroite");
		var info = findObj("caddyInfo");
		if(info){
		  info.innerHTML = "Update in progress...";	
		}
	  
	    var maDemande = getHttp_Request(); //on masque le fond
	    var pathF = str.replace(/ /g, "%20");
	    
	    if (maDemande) {
	        //divRetour.innerHTML = "<img src='ext-2.0-rc1/resources/images/default/grid/wait.gif' align='absmiddle' style='padding-left:5px'>&nbsp;Loading content...<br><img src='images/1px/1px_trans.gif' width=7 height=80>";
	        //messageProgression(" - <%=attenteInformation%>");
	        var parameters = "prodStr=" + pathF;
	        parameters += "&sessEnd=false";
	        parameters += "&sessID=" + sessID;
	        
	        
	        var url = "iframeCaddy.asp";
	        //alert(parameters);
	        //r&eacute;ception
	        maDemande.onreadystatechange = function(){
	            try {
	                if (maDemande.readyState == 4) {
	                    if (maDemande.status == 200) {
	                        //on pousse dans le div
	                       divRetour.innerHTML = maDemande.responseText;//on recalcule les ombres
	                       //viewLeftMenu();
	                    }
	                    else {
	                        //debugeWrite('onOptionsClick.Un problème sur le serveur est survenu au cours de la requête.');
	                        //affichelayerModification(false);
	                    }
	                }
	                else {
	                    //messageProgression("Attente des informations... ");
	                }
	            } 
	            catch (e) {
	                //debugeWrite("Une exception s'est produite sur le client javascript : " + e.description);
	                //affichelayerModification(false);
	            }
	            
	        };
	        maDemande.open('POST', url, true);
	        maDemande.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=utf-8");
	        maDemande.setRequestHeader("Content-length", parameters.length);
	        maDemande.setRequestHeader("Connection", "close");
	        maDemande.send(parameters);
	    }
	    
	}






