// JavaScript Document
function valida(){
//alert("fdsagfas");
	var dati = new Array();
	//var parziale = newArray();
	//classi[0]= new Array("Aldo","Giovanni", "Giacomo");
	var form = document.forms["ordine"];
	for(var i=0;i<form.elements.length;i++){
  		//alert('elemento '+i+'\nNome: '+form.elements[i].name+'\nTipo: '+form.elements[i].type)
		var elemento = form.elements[i].name;
		//alert(elemento.split(".",1));
		
		if(elemento.split(".",1)=="colore"){
			if(form.elements[i].checked){
			//alert("checked");alert(i);
			//alert(form.elements[i].value);
				var colore = form.elements[i].value;
			//parziale[0]=form.elements[i].value;
			    var j=i+1;
				
				//alert(form.elements[j].name.split(".",1));
				var pos=dati.length;
				while(form.elements[j].name.split(".",1)!="colore" && j<form.elements.length-1){
				//for(var j=i++;j<form.elements.length && form.elements[j].name.split(".",1)!="colore";j++){
					//var elemento2=form.elements[j].name;
				//alert(j);
			//alert(form.elements.length);
					if((form.elements[j].type == "checkbox") && (form.elements[j].checked)){
						
						var taglia =form.elements[j].value;
						var quantita=form.elements[j+1].value;
						
						dati[pos]=new Array(colore,taglia,quantita);
						
						pos = pos+1;
						
					}
					
					
					j=j+2;
					
				//}
				}
			}
		}
		
	}
	//alert(dati.length);
	//dati[0]=new Array('colore','taglia','quantita');
	var codice = form.articolo.value;
	//alert("ciao");
	var stringa = "cicli="+dati.length+"&codice="+codice;
	//alert(dati.length);
	for(var k=0;k<dati.length;k++){
		//alert(dati[k][0]);
		//alert(dati[k][1]);
		//alert(dati[k][2]);
		stringa = stringa+"&"+k+"0="+dati[k][0]+"&"+k+"1="+dati[k][1]+"&"+k+"2="+dati[k][2];
	}
	alert(stringa);
	
	var url="../smarty/AggiungiAllOrdine.php?"+stringa; 
    xmlHttp=GetXmlHttpObject(stateChanged)
    xmlHttp.open("GET", url , true)
    xmlHttp.send(null)

}


function stateChanged() { 

   if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") { 
      document.getElementById("center_content").innerHTML = xmlHttp.responseText 
   } 

}
 

function GetXmlHttpObject(handler) { 
   
   var objXmlHttp=null
   if (navigator.userAgent.indexOf("Opera")>=0) {
      alert("This example doesn't work in Opera") 
      return 
   }
   if (navigator.userAgent.indexOf("MSIE")>=0) { 
      var strName="Msxml2.XMLHTTP"
      if (navigator.appVersion.indexOf("MSIE 5.5")>=0) {
         strName="Microsoft.XMLHTTP"
      } 
      try { 
         objXmlHttp=new ActiveXObject(strName)
         objXmlHttp.onreadystatechange=handler 
         return objXmlHttp
      } 
      catch(e) { 
         alert("Error. Scripting for ActiveX might be disabled") 
         return 
      } 
   } 
   if (navigator.userAgent.indexOf("Mozilla")>=0) {
      objXmlHttp=new XMLHttpRequest()
      objXmlHttp.onload=handler
      objXmlHttp.onerror=handler 
      return objXmlHttp
   }
} 