

function initFormRicercaComunicati() {
	var x = new dojo.io.FormBind({
		formNode: "cercacom",
		load: function(type, data, e) {
//			alert("FUNZIONE di ricerca in fase sperimentale.");
//			return true;
            if (dojo.string.has(data,"true")){
//         	  dojo.lfx.html.fadeOut(document.getElementById("regi"), 300).play();
//	            dojo.html.setOpacity(document.getElementById("cercacom"), 0.5);
//  	            dojo.lfx.html.fadeIn(document.getElementById("avviso"), 300).play();
// 	            dojo.byId("avviso").innerHTML = "Grazie. La sua richiesta di contratto è stata inoltrata.";		
            }
            else{
            	alert ("Problemi");
              	//dojo.byId("avviso").innerHTML = "Si sono verificati dei problemi. Riprovare. Se il problema persiste contattare l'amministratore";
           }
            
		},
        error: function(t, e) {
          alert("Error!... " + e.message);
    	}  
	});
	x.onSubmit = function(form) {
		var valido = validateFormRicercaComunicati(); 
		if (valido){
//			dojo.byId("modulo").innerHTML = "Sto inviando...";
		}
		return valido;
	};
}


function validateFormRicercaComunicati(){

	/*
    var nome = dojo.widget.byId("nome");
    var cognome = dojo.widget.byId("cognome");
    var codice_fiscale_partita_iva = dojo.widget.byId("codice_fiscale_partita_iva");
    var indirizzo = dojo.widget.byId("indirizzoutente");
    var comune = dojo.widget.byId("comune");
    var provincia = dojo.widget.byId("provincia");
    var cap = dojo.widget.byId("cap");
    var telefono = dojo.widget.byId("telefono");
    var email = dojo.widget.byId("email");
   	var tlc_codice_cliente_gas = dojo.widget.byId("tlc_codice_cliente_gas");
	var ele_potenza_disponibile = dojo.widget.byId("ele_potenza_disponibile");
	var ele_consumo_totale = dojo.widget.byId("ele_consumo_totale");
	var ele_tensione_fornitura = dojo.widget.byId("ele_tensione_fornitura");
	var fornitura_cap = dojo.widget.byId("fornitura_cap");
	var fornitura_provincia = dojo.widget.byId("fornitura_provincia");
    var consenso_privacy = dojo.widget.byId("consenso_privacy");
    
    if (nome.isMissing()){ alert("Inserire il nome"); return false; }
    if (cognome.isMissing()){ alert("Inserire il cognome"); return false; }                       
    if (codice_fiscale_partita_iva.isMissing()){ alert("Inserire il codice fiscale o la partita IVA"); return false; }
	if (!dojo.validate.isText(codice_fiscale_partita_iva.getValue(),{maxlength:16})){ alert("Il codice fiscale o la partita IVA sono troppo lunghi oltre 16 caratteri"); return false; }
    if (indirizzo.isMissing()){ alert("Inserire l'indirizzo"); return false; }
    if (comune.isMissing()){ alert("Inserire il comune"); return false; }                       
    if (provincia.isMissing()){ alert("Inserire la provincia"); return false; }
   	if (!dojo.validate.isText(provincia.getValue(),{length:2})){ alert("La provincia deve essere lunga 2 caratteri"); return false; }
    if (cap.isMissing()){ alert("Inserire il CAP"); return false; }
   	if (!dojo.validate.isText(cap.getValue(),{length:5})){ alert("Il cap deve essere lungo 5 caratteri"); return false; }
    if (telefono.isMissing()){ alert("Inserire il telefono"); return false; }
    if (email.isMissing()){ alert("Inserire l'indirizzo email"); return false; }
    
    if (!fornitura_provincia.isMissing()){ 
	    if (!dojo.validate.isText(fornitura_provincia.getValue(),{length:2})){ alert("La provincia indicata per la fornitura deve essere lunga 2 caratteri"); return false; }
    }
    if (!fornitura_cap.isMissing()){ 
	    if (!dojo.validate.isText(fornitura_cap.getValue(),{length:5})){ alert("Il cap indicato per la fornitura deve essere lungo 5 caratteri"); return false; }
    }

    if (!tlc_codice_cliente_gas.isMissing()){ 
	    if (!dojo.validate.isText(tlc_codice_cliente_gas.getValue(),{maxlength:10})){ alert("Il codice cliente deve essere lungo al massimo 10 caratteri"); return false; }
    }
    
	if (!ele_potenza_disponibile.isValid()){alert("Attenzione, la \" potenza disponibile\" deve essere un numero intero. E' necessario correggere il dato inserito"); return false; }
	if (!ele_consumo_totale.isValid()){alert("Attenzione, il \"Consumo totale\" deve essere un numero intero. E' necessario correggere il dato inserito"); return false; }
	if (!ele_tensione_fornitura.isValid()){alert("Attenzione, la \"Tensione fornitura\" deve essere un numero intero. E' necessario correggere il dato inserito"); return false; }
	if (!consenso_privacy.checked){ alert("E' necessario acconsentire al trattamento della privacy"); return false; }

   	
*/

    return true;
}

