//scelta della tipologia
function createRequestObject() {  
        var ro;  
        var browser = navigator.appName;  
        if(browser == "Microsoft Internet Explorer"){  
            ro = new ActiveXObject("Microsoft.XMLHTTP");  
       }else{  
            ro = new XMLHttpRequest();  
        }  
        return ro;  
   }  
     
var http = createRequestObject();  
function sndReq(action) {
if(action!="cerca" && action!="annulla") {  
azzera_sconti();
var tipologia=document.getElementById("tipologia");
var tip=tipologia.options[tipologia.selectedIndex].text;
		var tim=document.getElementById('totale_tip').value;
		var taz=document.getElementById('totale_azienda').value;
		var somma_t=(taz*1)-(tim*1);
		document.modulo.totale_tip.value="";
		document.modulo.ore.value=somma_t/35;
		document.modulo.totale_azienda.value=somma_t;
		document.getElementById("totale").value=somma_t*2;
		var provvigione=somma_t*2*30/100;
		var guadagno=somma_t-provvigione;
		document.getElementById("provvigioni").value=provvigione;
		document.getElementById("guadagno").value=guadagno;					
		var classname="agg";
 var anchs =  document.getElementsByTagName('*');
 var total_anchs = anchs.length;
 var regexp = new RegExp('\\b' + classname + '\\b');
 var class_items = new Array()

// Se cambia tipologia di cliente azzera tutti i campi "terzo" appartenenti alla tabella "script"
 for(var i=0;i<total_anchs;i++) { //Go thru all the links seaching for the class name
  var this_item = anchs[i];
  if(regexp.test(this_item.className)) {
   class_items.push(this_item);
   this_item.value="";
  }
 }
 
//riabilito i campi e tolgo dal totale se selezionato il portale
var ints = document.getElementsByTagName('input');
var total_ints = ints.length;
for(var i=0;i<total_ints;i++) {
if(ints[i].type =='checkbox' || ints[i].type =='radio'){
	var this_items = ints[i];
   this_items.disabled=false;
}
} 

      http.open('get', 'tipologie.php?action='+action+'&tipologia='+tipologia.value+'&tip='+tip); 
} else {
		var dom=document.getElementById('dom').value;
		var tld=document.getElementById('tld').value;		
       http.open('get', 'tipologie.php?action='+action+'&dom='+dom+'&tld='+tld);
}
     http.onreadystatechange = handleResponse;  
     http.send(null);  
  }  
     
function handleResponse() {  
      if(http.readyState == 4){  
           var response = http.responseText;  
           var update = new Array();  
     
           if(response.indexOf('|' != -1)) {  
               update = response.split('|');  
               document.getElementById(update[0]).innerHTML = update[1];  
           }  
       }  
  }  