
var prec_testo = "";

var mio_click = '0';

function myChange(){
	if (prec_testo != $('pec_dato').value){
		prec_testo = $('pec_dato').value;
		//uncheckRadioB(true);	
	}
}

function controllaDati(){

	var str_testo = $('pec_dato').value;

	if (($('pec_100_mega').checked == false) && ($('pec_1_giga').checked == false)){
                alert("Attenzione! Scegli la versione del servizio che piu' si adatta alle tue esigenze");
                $('pec_100_mega').focus();
		return false;
        }

	// se va tutto bene 
	// Aggiorno i dati per l' invio 

	$('qta_send').value = "1";

	if ($('pec_100_mega').checked){
        	$('prodotto_send').value = 'PEC01';
	}
	else
	{
       	 	$('prodotto_send').value = 'PEC02';
	}	
	
	$('id_tipo').value = "PECOL";
	$('partner_send').value = str_testo;

}

function carica(){
	$('pec_dato').value = "";
	azzeraDisplay();
	uncheckRadioB(false);
}

function uncheckRadioB(opzione){
	$('pec_100_mega').checked = opzione;
	$('pec_1_giga').checked = opzione;
}

function azzeraDisplay(){
	$('res_disponibile').innerHTML='';
}

function verificaDisponibilita(valore){   
	if (mio_click == '1'){
		return true;
	}

	var str_testo = $('pec_dato').value;

	if (str_testo.length < 3){
		alert("Attenzione! Inserisci l'indirizzo di posta elettronica che intendi registrare di almeno 3 caratteri.");
                $('pec_dato').focus();
                return false;
	}

	var reg1 = new RegExp("^([a-zA-Z0-9\-\_\.]+)$", "g");
	
	var risposta = reg1.test(str_testo);
	
	if (!risposta){
		//alert("Attenzione! Inserisci l'indirizzo di posta elettronica che intendi registrare.");
		alert("Attenzione! L'indirizzo di posta elettronica inserito contiene alcuni caratteri illegali.");
		$('pec_dato').focus();
		return false;
	}

	var arr_punto = str_testo.split(".");

        if (arr_punto.length > 2){
                alert("Attenzione! L'indirizzo di posta elettronica inserito contiene alcuni caratteri illegali.");
		$('pec_dato').focus();
                return false;
        }

	if (controllaDati() == false){
		return false;
	}

	var dominio =  document.domain;

	$url = "http://";
        $url += dominio;
        if (dominio == "www.interfree.it")
                $url += "/pec";
        $url += "/cgi-bin/verifica.cgi";

        //alert($url);

        $('res_disponibile').innerHTML='<font color="#02057F">Attendere... Verifica Casella</font>';


	var req = new Request({url:$url,
                onSuccess: function(html){
                        if (html == '0'){
                                //$('res_disponibile').innerHTML='<font color="#00AA00">Casella di posta disponibile</font>';
                                //uncheckRadioB(false);
				mio_click = '1';
				$("invia_dati").click();			
                        }
                        else
                        {
                                $('res_disponibile').innerHTML='<font color="#AA0000">Casella di posta non disponibile</font>';
                                //uncheckRadioB(true);
				mio_click = '0';
				return false;
                        }
                },
                onFailure: function() {
                        $('res_disponibile').innerHTML='<font color="#AA0000">Richiesta Fallita</font>';
			mio_click = '0';
                }
        }).send("email=" + str_testo);

	//alert("dominio: " + dominio); 
	
	return false;
}

	
window.onload=carica;
