var DynaBanner=false;
var DynaBannerStato="";
var DynaBannerModifica="";

function BannerStart()
	{
	var n4 = document.layers?true:false;
	var d2 = document.getElementById?true:false;
	var ie4 = document.all?true:false;
	var BigBannerObj=n4?document.layers.bigbanner:d2?document.getElementById("bigbanner").style:document.all.bigbanner.style;
	var SmallBannerObj=document.smallbanner;
	if (n4)
		{
		DynaBannerStato="document.layers.bigbanner.visibility=='show'";
		DynaBannerModifica="document.layers.bigbanner.visibility=eval(DynaBannerStato)?'hidden':'visible'";
		}
	else 
		{
		pos = findPos(SmallBannerObj);
		BigBannerObj.top=pos[1]+1;
		BigBannerObj.left=pos[0]+1;
		
		DynaBannerStato=d2?"document.getElementById('bigbanner').style.visibility=='visible'":"document.all.bigbanner.style.visibility=='visible'";
		DynaBannerModifica=d2?"document.getElementById('bigbanner').style.visibility=eval(DynaBannerStato)?'hidden':'visible'":"document.all.bigbanner.style.visibility=eval(DynaBannerStato)?'hidden':'visible'";
		}

	DynaBanner=parseInt(navigator.appVersion)>=4;
	onresize=BannerStart;
	}

function findPos(obj) { 
        var curleft = curtop = 0; 
        
        if (obj.offsetParent) { 
                curleft = obj.offsetLeft; 
                curtop = obj.offsetTop; 
                
                while (obj = obj.offsetParent) { 
                        curleft += obj.offsetLeft; 
                        curtop += obj.offsetTop; 
                } 
                
        } 
        
        return [curleft, curtop]; 
} 


function BannerToggle()
	{
	if (DynaBanner)
		eval(DynaBannerModifica);
	}

   // funzione per prendere un elemento con id univoco
		function prendiElementoDaId(id_elemento) {
			var elemento;
			if(document.getElementById)
				elemento = document.getElementById(id_elemento);
			else
				elemento = document.all[id_elemento];
			return elemento;
		};
	
	// funzione per assegnare un oggetto XMLHttpRequest
		function assegnaXMLHttpRequest() {
			var
				XHR = null,
				browserUtente = navigator.userAgent.toUpperCase();
			if(typeof(XMLHttpRequest) === "function" || typeof(XMLHttpRequest) === "object")
				XHR = new XMLHttpRequest();
			else if(window.ActiveXObject && browserUtente.indexOf("MSIE 4") < 0) {
				if(browserUtente.indexOf("MSIE 5") < 0)
					XHR = new ActiveXObject("Msxml2.XMLHTTP");
				else
					XHR = new ActiveXObject("Microsoft.XMLHTTP");
			}
			return XHR;
		};



/** OGGETTI / ARRAY */

	// oggetto di verifica stato
		var readyState = {
			INATTIVO:	0,
			INIZIALIZZATO:	1,
			RICHIESTA:	2,
			RISPOSTA:	3,
			COMPLETATO:	4
		};

	// array descrittivo dei codici restituiti dal server
	// [la scelta dell' array è per evitare problemi con vecchi browsers]
		var statusText = new Array();
		statusText[100] = "Continue";
		statusText[101] = "Switching Protocols";
		statusText[200] = "OK";
		statusText[201] = "Created";
		statusText[202] = "Accepted";
		statusText[203] = "Non-Authoritative Information";
		statusText[204] = "No Content";
		statusText[205] = "Reset Content";
		statusText[206] = "Partial Content";
		statusText[300] = "Multiple Choices";
		statusText[301] = "Moved Permanently";
		statusText[302] = "Found";
		statusText[303] = "See Other";
		statusText[304] = "Not Modified";
		statusText[305] = "Use Proxy";
		statusText[306] = "(unused, but reserved)";
		statusText[307] = "Temporary Redirect";
		statusText[400] = "Bad Request";
		statusText[401] = "Unauthorized";
		statusText[402] = "Payment Required";
		statusText[403] = "Forbidden";
		statusText[404] = "Not Found";
		statusText[405] = "Method Not Allowed";
		statusText[406] = "Not Acceptable";
		statusText[407] = "Proxy Authentication Required";
		statusText[408] = "Request Timeout";
		statusText[409] = "Conflict";
		statusText[410] = "Gone";
		statusText[411] = "Length Required";
		statusText[412] = "Precondition Failed";
		statusText[413] = "Request Entity Too Large";
		statusText[414] = "Request-URI Too Long";
		statusText[415] = "Unsupported Media Type";
		statusText[416] = "Requested Range Not Satisfiable";
		statusText[417] = "Expectation Failed";
		statusText[500] = "Internal Server Error";
		statusText[501] = "Not Implemented";
		statusText[502] = "Bad Gateway";
		statusText[503] = "Service Unavailable";
		statusText[504] = "Gateway Timeout";
		statusText[505] = "HTTP Version Not Supported";
		statusText[509] = "Bandwidth Limit Exceeded";

function caricaTesto(nomeFile) {

  // variabili di funzione
  var
    // assegnazione oggetto XMLHttpRequest
    ajax = assegnaXMLHttpRequest(),
    // assegnazione elemento del documento
    elemento = prendiElementoDaId("calendario"),
    // risultato booleano di funzione
    usaLink = true;
  
  // se l'oggetto XMLHttpRequest non è nullo
  if(ajax) {
    // il link al file non deve essere usato
    usaLink = false;

    // impostazione richiesta asincrona in GET
    // del file specificato
    ajax.open("get", nomeFile, true);

    // rimozione dell'header "connection" come "keep alive"
    ajax.setRequestHeader("connection", "close");

    // impostazione controllo e stato della richiesta
    ajax.onreadystatechange = function() {
      
      // verifica dello stato
      if(ajax.readyState === readyState.COMPLETATO) {
        // verifica della risposta da parte del server
        if(statusText[ajax.status] === "OK")
          // operazione avvenuta con successo
          elemento.innerHTML = ajax.responseText;
        else {
          // errore di caricamento
          elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
          elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
        }
      } 
    }

    // invio richiesta
    ajax.send(null);
  }
   
  return usaLink;
} 


function MisanoLoadAjax(nomeFile,divId) {

  // variabili di funzione
  var
    // assegnazione oggetto XMLHttpRequest
    ajax = assegnaXMLHttpRequest(),
    // assegnazione elemento del documento
    elemento = prendiElementoDaId(divId),
    // risultato booleano di funzione
    usaLink = true;
  
  // se l'oggetto XMLHttpRequest non è nullo
  if(ajax) {
    // il link al file non deve essere usato
    usaLink = false;

    // impostazione richiesta asincrona in GET
    // del file specificato
    ajax.open("get", nomeFile, true);

    // rimozione dell'header "connection" come "keep alive"
    ajax.setRequestHeader("connection", "close");

    // impostazione controllo e stato della richiesta
    ajax.onreadystatechange = function() {
      
      // verifica dello stato
      if(ajax.readyState === readyState.COMPLETATO) {
        // verifica della risposta da parte del server
        if(statusText[ajax.status] === "OK")
          // operazione avvenuta con successo
          elemento.innerHTML = ajax.responseText;
        else {
          // errore di caricamento
          elemento.innerHTML = "Impossibile effettuare l'operazione richiesta.<br />";
          elemento.innerHTML += "Errore riscontrato: " + statusText[ajax.status];
        }
      } 
    }

    // invio richiesta
    ajax.send(null);
  }
   
  return usaLink;
} 

function popup(titolo_finestra, website, lunghezza, altezza) {

var windowprops='width=1,height=1,scrollbars=yes,status=no,resizable=no,location=no'
var heightspeed = 20;
var widthspeed = 20; 
var leftdist = 50;   
var topdist = 50; 

if(lunghezza == 0){
lunghezza = window.screen.availWidth;
}
if(altezza == 0){
altezza = window.screen.availHeight;
}

altezza = altezza+20;
lunghezza = lunghezza+20;

if (window.resizeTo&&navigator.userAgent.indexOf("Opera")==-1) {
var winwidth = lunghezza;
var winheight = altezza;
var sizer = window.open("","","left=" + leftdist + ",top=" + topdist +","+ windowprops);
for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed)
sizer.resizeTo("1", sizeheight);
for (sizewidth = 1; sizewidth < winwidth; sizewidth += widthspeed)
sizer.resizeTo(sizewidth, sizeheight);
sizer.location = website;
}
else
window.open(website,'mywindow');
}

function verificaEmail(posta){
	var c;
	var ok=0;
	var i;
	for(i=0; i < posta.length; i++){
		c=posta.charAt(i);
		if(c == '@'){
			ok++;
		}
	}
	if (ok > 1){
		return false;
	}
	if(posta.indexOf('@', 0) == -1)
	{
		return false;
	}
	else if(posta.indexOf('@', 0) == 0 || posta.indexOf('@', 0) == posta.length-1)
	{
		return false;
	}
	else if(posta.indexOf('.', 0) == 0 || posta.indexOf('.', 0) == posta.length-1)
	{
		return false;
	}
	else if(posta.indexOf('.', 0) == -1)
	{
		return false;
	}
	return true;
}

function verificaTelefono(tel){
	var ammessi = "0123456789";
	var c;
	var i;
	for(i=0; i<tel.length; i++){
		c=tel.charAt(i);
		if(ammessi.indexOf(c) == -1){
			return false;
		}
	}
	return true;
}

function verificaData(data){
	var giorno=parseFloat(data.substring(0,2));
	var mese=parseFloat(data.substring(3,5));
	var anno=parseFloat(data.substring(6,10));
	var separatorea=data.substring(2,3);
	var separatoreb=data.substring(5,6);
	var dataOggi = new Date();
	//alert(data);

	if ((separatorea != '-' || separatoreb != '-') && (separatorea != '/' || separatoreb != '/')){
		alert("Il formato della data deve essere gg-mm-aaaa");
		return false;
	}	
	if(data.length < 10){
		alert("Il formato della data deve essere gg-mm-aaaa");
		return false;
	}
	else if(giorno.length < 2 || mese.length < 2 || anno.length < 4){
		alert("Il formato della data deve essere gg-mm-aaaa");
		return false;
	}
	else if(isNaN(giorno) || isNaN(mese) || isNaN(anno)){
		alert("Il formato della data deve essere gg-mm-aaaa");
		return false;
	}
	if(giorno < 1 || giorno > 31){
		alert("Il giorno della DATA è incorretto");
		return false;
	}else if(mese < 1 || mese > 12){
		alert("Il mese della DATA è incorretto");
		return false;
	}

	if (giorno == 31){
		if (mese == 2 ||
			mese == 4 ||
			mese == 6 ||
			mese == 9 ||
			mese == 11)
		{
				alert("La DATA è incorretta");
				return false;
		}
	}
	if (giorno > 29 && mese == 2){
				alert("La DATA è incorretta");
				return false;
	}
	return true;
}


// ************************************************
// CHECK DEL FORM PER LA REGISTRAZIONE AL SITO
// ************************************************
function checkform_registrazione(){
	//var procedi=true;
	if (document.iscrizione.isc_nome.value == '') 
	{
		alert ("Prego inserire il Nome");
		document.iscrizione.isc_nome.focus();
		return false;
	}
	if (document.iscrizione.isc_cognome.value == '') 
	{
		alert ("Prego inserire il Cognome");
		document.iscrizione.isc_cognome.focus();
		return false;
	}
	if (document.iscrizione.isc_natoa.value == '') 
	{
		alert ("Prego indica la città dove sei nato");
		document.iscrizione.isc_natoa.focus();
		return false;
	}
	/*
	if (!verificaData(document.iscrizione.isc_natoil.value)) 
	{
		document.iscrizione.isc_natoil.focus();
		return false;
	}
	*/
	if (document.iscrizione.isc_natoil.value == '') 
	{
		alert ("Prego scrivi la data di Nascita");
		document.iscrizione.isc_natoil.focus();
		return false;
	}
	if (document.iscrizione.isc_residentea.value == '') 
	{
		alert ("Prego indica il luogo di residenza");
		document.iscrizione.isc_residentea.focus();
		return false;
	}
	if (document.iscrizione.isc_residentevia.value == '') 
	{
		alert ("Prego indica la via di residenza");
		document.iscrizione.isc_residentevia.focus();
		return false;
	}
	if (document.iscrizione.isc_residenteprov.value == '') 
	{
		alert ("Prego indica la provincia di residenza");
		document.iscrizione.isc_residenteprov.focus();
		return false;
	}
	if (document.iscrizione.isc_residentecap.value == '') 
	{
		alert ("Prego indica il CAP di residenza");
		document.iscrizione.isc_residentecap.focus();
		return false;
	}
	if (document.iscrizione.isc_residentenazione.value == '') 
	{
		alert ("Prego indica la nazione di residenza");
		document.iscrizione.isc_residentenazione.focus();
		return false;
	}
	if (document.iscrizione.isc_cellulare.value == '') 
	{
		alert ("Prego indica il numero di telefono cellulare");
		document.iscrizione.isc_cellulare.focus();
		return false;
	}
	if (!verificaTelefono(document.iscrizione.isc_cellulare.value)) 
	{
		alert ("Il numero di cellulare deve contenere solo cifre senza spazi, prego verificare.");
		document.iscrizione.isc_cellulare.focus();
		return false;
	}
	if (document.iscrizione.isc_cellulare.length < 9 || document.iscrizione.isc_cellulare.length > 10) 
	{
		alert ("Il numero di cellulare sembra non regolare, prego verificare.");
		document.iscrizione.isc_cellulare.focus();
		return false;
	}
	if (document.iscrizione.isc_fax.value != ""){
		if (!verificaTelefono(document.iscrizione.isc_fax.value)) 
		{
			alert ("Il numero di fax deve contenere solo cifre, prego verificare.");
			document.iscrizione.isc_fax.focus();
			return false;
		}
	}
	if (document.iscrizione.isc_email.value == '') 
	{
		alert ("Prego scrivi l'indirizzo email");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (!verificaEmail(document.iscrizione.isc_email.value)){
		alert ("L'indirizzo email non è corretto, prego controllare.");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (document.iscrizione.isc_emailcheck.value == '') 
	{
		alert ("Prego scrivi ancora l'indirizzo email per verificare l'esattezza");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (!verificaEmail(document.iscrizione.isc_emailcheck.value)){
		alert ("L'indirizzo email di verifica non è corretto, prego controllare.");
		document.iscrizione.isc_emailcheck.focus();
		return false;
	}
	if (document.iscrizione.isc_email.value != document.iscrizione.isc_emailcheck.value)
	{
		alert ("ATTENZIONE, i due indirizzi email non coincidono. E' importante che tale dato sia corretto.");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (document.iscrizione.isc_marcamoto.value != '' && document.iscrizione.isc_marcamotoaltro.value != '') 
	{
		alert ("Indicare solo una marca di moto posseduta");
		document.iscrizione.isc_marcamoto.focus();
		return false;
	}
	
	/*
	if (document.iscrizione.isc_marcamoto.value == '' && document.iscrizione.isc_marcamotoaltro.value == '') 
	{
		alert ("Prego indica la marca della moto che possiedi");
		document.iscrizione.isc_marcamoto.focus();
		return false;
	}
	if (document.iscrizione.isc_modellomoto.value == '') 
	{
		alert ("Prego scrivi il modello della tua moto");
		document.iscrizione.isc_modellomoto.focus();
		return false;
	}
	if (document.iscrizione.isc_ccmoto.value == '') 
	{
		alert ("Prego scrivi la cilindrata della tua moto");
		document.iscrizione.isc_ccmoto.focus();
		return false;
	}
	if (document.iscrizione.isc_targamoto.value == '') 
	{
		alert ("Prego scrivi la targa della tua moto");
		document.iscrizione.isc_targamoto.focus();
		return false;
	}
	*/
	/*
	if (document.iscrizione.isc_patente.value == '') 
	{
		alert ("Prego scrivi il numero di patente in corso di validità");
		document.iscrizione.isc_patente.focus();
		return false;
	}
	if (document.iscrizione.isc_rilasciatada.value == '') 
	{
		alert ("Prego scrivi l'Ente che ha rilasciato la patente");
		document.iscrizione.isc_rilasciatada.focus();
		return false;
	}
	*/
	/*
	if (document.iscrizione.isc_rilasciatail.value != "" && document.iscrizione.isc_rilasciatail.value != "00-00-0000"){
		if (!verificaData(document.iscrizione.isc_rilasciatail.value)) 
		{
			document.iscrizione.isc_rilasciatail.focus();
			return false;
		}
	}
	*/
	// Daniele ha detto che questo è obbligatorio per conservare i dati degli iscritti (27/07/2006)
	if (!document.iscrizione.isc_tdp.checked) 
	{
		alert ("E' necessario acconsentire al Trattamento dei Dati Personali per procedere.");
		return false;
	}
	// Daniele e Pietro hanno deciso che questo non è obbligatorio, sia perchè non occorre per mandare gli SMS e MMS, sia perchè così ci tuteliamo nei confronti di RIBES che immagazzina i nostri dati e non siamo sicuri dell'utilizzo che ne fa (27/07/2006).
	if (!document.iscrizione.isc_cat[0].checked && !document.iscrizione.isc_cat[1].checked) 
	{
		alert ("E' necessario scegliere la condizione per la Comunicazione a Terzi.");
		return false;
	}
	// Daniele ha detto che questo serve per mandare gli SMS e MMS (27/07/2006)
	if (!document.iscrizione.isc_dm[0].checked && !document.iscrizione.isc_dm[1].checked) 
	{
		alert ("E' necessario che scegliere la condizione di Direct Marketing.");
		return false;
	}
	
	var interessi='';
	for (a=0; a < document.iscrizione.nint.value; a++){
		if (document.iscrizione.elements[29+a].checked){
			interessi=interessi+"&"+document.iscrizione.elements[29+a].name+"="+document.iscrizione.elements[29+a].value;
		}
	}
	// direct marketing
	if (interessi != '' && document.iscrizione.isc_dm[1].checked){
		alert ("E' necessario acconsentire al Direct Marketing per ricevere le informative sugli argomenti di interesse.");
		return false;
	}
	// scegliere almeno un argomento di interesse
	if (interessi == '' && document.iscrizione.isc_dm[0].checked){
		alert ("E' necessario scegliere uno o più argomenti di interesse per ricevere SMS e Newsletter.");
		return false;
	}
	/*
		str="http://www.misanocircuit.com/media.php?pag=freesms&step=2"+
		"&isc_cognome="+document.iscrizione.isc_cognome.value+
		"&isc_nome="+document.iscrizione.isc_nome.value+
		"&isc_natoa="+document.iscrizione.isc_natoa.value+
		"&isc_natoil="+document.iscrizione.isc_natoil.value+
		"&isc_residentevia="+document.iscrizione.isc_residentevia.value+
		"&isc_residentea="+document.iscrizione.isc_residentea.value+
		"&isc_residenteprov="+document.iscrizione.isc_residenteprov.value+
		"&isc_residentecap="+document.iscrizione.isc_residentecap.value+
		"&isc_residentenazione="+document.iscrizione.isc_residentenazione.value+
		"&isc_cellulare="+document.iscrizione.isc_cellulare.value+
		"&isc_fax="+document.iscrizione.isc_fax.value+
		"&isc_email="+document.iscrizione.isc_email.value+
		"&isc_marcamoto="+document.iscrizione.isc_marcamoto.value+
		"&isc_marcamotoaltro="+document.iscrizione.isc_marcamotoaltro.value+
		"&isc_modellomoto="+document.iscrizione.isc_modellomoto.value+
		"&isc_ccmoto="+document.iscrizione.isc_ccmoto.value+
		"&isc_targamoto="+document.iscrizione.isc_targamoto.value+
		"&isc_patente="+document.iscrizione.isc_patente.value+
		"&isc_rilasciatada="+document.iscrizione.isc_rilasciatada.value+
		"&isc_rilasciatail="+document.iscrizione.isc_rilasciatail.value;
		if (!document.iscrizione.isc_tdp.checked){
			str=str+"&isc_tdp=0";
		}else{
			str=str+"&isc_tdp=1";
		}
		if (!document.iscrizione.isc_dm.checked){
			str=str+"&isc_dm=0";
		}else{
			str=str+"&isc_dm=1";
		}
		if (!document.iscrizione.isc_cat.checked){
			str=str+"&isc_cat=0";
		}else{
			str=str+"&isc_cat=1";
		}
		str=str+interessi;
	*/
		//alert(str);
		//parent.location.href = str;
		document.iscrizione.submit();
		return true;
}

// ************************************************
// CHECK DEL FORM PER L'ANAGRAFICA DEI REGISTATI AL SITO
// ************************************************
function checkform(){
	//var procedi=true;
	if (document.iscrizione.isc_nome.value == '') 
	{
		alert ("Prego inserire il Nome");
		document.iscrizione.isc_nome.focus();
		return false;
	}
	if (document.iscrizione.isc_cognome.value == '') 
	{
		alert ("Prego inserire il Cognome");
		document.iscrizione.isc_cognome.focus();
		return false;
	}
	if (document.iscrizione.isc_natoa.value == '') 
	{
		alert ("Prego indica la città dove sei nato");
		document.iscrizione.isc_natoa.focus();
		return false;
	}
	if (!verificaData(document.iscrizione.isc_natoil.value)) 
	{
		document.iscrizione.isc_natoil.focus();
		return false;
	}
	if (document.iscrizione.isc_residentea.value == '') 
	{
		alert ("Prego indica il luogo di residenza");
		document.iscrizione.isc_residentea.focus();
		return false;
	}
	if (document.iscrizione.isc_residentevia.value == '') 
	{
		alert ("Prego indica la via di residenza");
		document.iscrizione.isc_residentevia.focus();
		return false;
	}
	if (document.iscrizione.isc_residenteprov.value == '') 
	{
		alert ("Prego indica la provincia di residenza");
		document.iscrizione.isc_residenteprov.focus();
		return false;
	}
	if (document.iscrizione.isc_residentecap.value == '') 
	{
		alert ("Prego indica il CAP di residenza");
		document.iscrizione.isc_residentecap.focus();
		return false;
	}
	if (document.iscrizione.isc_residentenazione.value == '') 
	{
		alert ("Prego indica la nazione di residenza");
		document.iscrizione.isc_residentenazione.focus();
		return false;
	}
	if (document.iscrizione.isc_cellulare.value == '') 
	{
		alert ("Prego indica il numero di telefono cellulare");
		document.iscrizione.isc_cellulare.focus();
		return false;
	}
	if (!verificaTelefono(document.iscrizione.isc_cellulare.value)) 
	{
		alert ("Il numero di cellulare deve contenere solo cifre senza spazi, prego verificare.");
		document.iscrizione.isc_cellulare.focus();
		return false;
	}
	if (document.iscrizione.isc_cellulare.length < 9 || document.iscrizione.isc_cellulare.length > 10) 
	{
		alert ("Il numero di cellulare sembra non regolare, prego verificare.");
		document.iscrizione.isc_cellulare.focus();
		return false;
	}
	if (document.iscrizione.isc_fax.value != ""){
		if (!verificaTelefono(document.iscrizione.isc_fax.value)) 
		{
			alert ("Il numero di fax deve contenere solo cifre, prego verificare.");
			document.iscrizione.isc_fax.focus();
			return false;
		}
	}
	if (document.iscrizione.isc_email.value == '') 
	{
		alert ("Prego scrivi l'indirizzo email");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (!verificaEmail(document.iscrizione.isc_email.value)){
		alert ("L'indirizzo email non è corretto, prego controllare.");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (document.iscrizione.isc_emailcheck.value == '') 
	{
		alert ("Prego scrivi ancora l'indirizzo email per verificare l'esattezza");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (!verificaEmail(document.iscrizione.isc_emailcheck.value)){
		alert ("L'indirizzo email di verifica non è corretto, prego controllare.");
		document.iscrizione.isc_emailcheck.focus();
		return false;
	}
	if (document.iscrizione.isc_email.value != document.iscrizione.isc_emailcheck.value)
	{
		alert ("ATTENZIONE, i due indirizzi email non coincidono. E' importante che tale dato sia corretto.");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (document.iscrizione.isc_marcamoto.value != '' && document.iscrizione.isc_marcamotoaltro.value != '') 
	{
		alert ("Indicare solo una marca di moto posseduta");
		document.iscrizione.isc_marcamoto.focus();
		return false;
	}
	
	/*
	if (document.iscrizione.isc_marcamoto.value == '' && document.iscrizione.isc_marcamotoaltro.value == '') 
	{
		alert ("Prego indica la marca della moto che possiedi");
		document.iscrizione.isc_marcamoto.focus();
		return false;
	}
	if (document.iscrizione.isc_modellomoto.value == '') 
	{
		alert ("Prego scrivi il modello della tua moto");
		document.iscrizione.isc_modellomoto.focus();
		return false;
	}
	if (document.iscrizione.isc_ccmoto.value == '') 
	{
		alert ("Prego scrivi la cilindrata della tua moto");
		document.iscrizione.isc_ccmoto.focus();
		return false;
	}
	if (document.iscrizione.isc_targamoto.value == '') 
	{
		alert ("Prego scrivi la targa della tua moto");
		document.iscrizione.isc_targamoto.focus();
		return false;
	}
	*/
	/*
	if (document.iscrizione.isc_patente.value == '') 
	{
		alert ("Prego scrivi il numero di patente in corso di validità");
		document.iscrizione.isc_patente.focus();
		return false;
	}
	if (document.iscrizione.isc_rilasciatada.value == '') 
	{
		alert ("Prego scrivi l'Ente che ha rilasciato la patente");
		document.iscrizione.isc_rilasciatada.focus();
		return false;
	}
	*/
	// Daniele ha detto che questo è obbligatorio per conservare i dati degli iscritti (27/07/2006)
	if (!document.iscrizione.isc_tdp.checked) 
	{
		alert ("E' necessario acconsentire al Trattamento dei Dati Personali per procedere.");
		return false;
	}
	// Daniele e Pietro hanno deciso che questo non è obbligatorio, sia perchè non occorre per mandare gli SMS e MMS, sia perchè così ci tuteliamo nei confronti di RIBES che immagazzina i nostri dati e non siamo sicuri dell'utilizzo che ne fa (27/07/2006).
	if (!document.iscrizione.isc_cat[0].checked && !document.iscrizione.isc_cat[1].checked) 
	{
		alert ("E' necessario scegliere la condizione per la Comunicazione a Terzi.");
		return false;
	}
	// Daniele ha detto che questo serve per mandare gli SMS e MMS (27/07/2006)
	if (!document.iscrizione.isc_dm[0].checked && !document.iscrizione.isc_dm[1].checked) 
	{
		alert ("E' necessario che scegliere la condizione di Direct Marketing.");
		return false;
	}
	
	var interessi='';
	for (a=0; a < document.iscrizione.nint.value; a++){
		if (document.iscrizione.elements[29+a].checked){
			interessi=interessi+"&"+document.iscrizione.elements[29+a].name+"="+document.iscrizione.elements[29+a].value;
		}
	}
	// direct marketing
	if (interessi != '' && document.iscrizione.isc_dm[1].checked){
		alert ("E' necessario acconsentire al Direct Marketing per ricevere le informative sugli argomenti di interesse.");
		return false;
	}
	// scegliere almeno un argomento di interesse
	if (interessi == '' && document.iscrizione.isc_dm[0].checked){
		alert ("E' necessario scegliere uno o più argomenti di interesse per ricevere SMS e Newsletter.");
		return false;
	}
	/*
		str="http://www.misanocircuit.com/media.php?pag=freesms&step=2"+
		"&isc_cognome="+document.iscrizione.isc_cognome.value+
		"&isc_nome="+document.iscrizione.isc_nome.value+
		"&isc_natoa="+document.iscrizione.isc_natoa.value+
		"&isc_natoil="+document.iscrizione.isc_natoil.value+
		"&isc_residentevia="+document.iscrizione.isc_residentevia.value+
		"&isc_residentea="+document.iscrizione.isc_residentea.value+
		"&isc_residenteprov="+document.iscrizione.isc_residenteprov.value+
		"&isc_residentecap="+document.iscrizione.isc_residentecap.value+
		"&isc_residentenazione="+document.iscrizione.isc_residentenazione.value+
		"&isc_cellulare="+document.iscrizione.isc_cellulare.value+
		"&isc_fax="+document.iscrizione.isc_fax.value+
		"&isc_email="+document.iscrizione.isc_email.value+
		"&isc_marcamoto="+document.iscrizione.isc_marcamoto.value+
		"&isc_marcamotoaltro="+document.iscrizione.isc_marcamotoaltro.value+
		"&isc_modellomoto="+document.iscrizione.isc_modellomoto.value+
		"&isc_ccmoto="+document.iscrizione.isc_ccmoto.value+
		"&isc_targamoto="+document.iscrizione.isc_targamoto.value+
		"&isc_patente="+document.iscrizione.isc_patente.value+
		"&isc_rilasciatada="+document.iscrizione.isc_rilasciatada.value+
		"&isc_rilasciatail="+document.iscrizione.isc_rilasciatail.value;
		if (!document.iscrizione.isc_tdp.checked){
			str=str+"&isc_tdp=0";
		}else{
			str=str+"&isc_tdp=1";
		}
		if (!document.iscrizione.isc_dm.checked){
			str=str+"&isc_dm=0";
		}else{
			str=str+"&isc_dm=1";
		}
		if (!document.iscrizione.isc_cat.checked){
			str=str+"&isc_cat=0";
		}else{
			str=str+"&isc_cat=1";
		}
		str=str+interessi;
	*/
		//alert(str);
		//parent.location.href = str;
		document.iscrizione.submit();
		return true;
}

// Script per disabilitare i checkbox delle preferenze argomenti = (elemento di partenza,quanti elementi)
function disable_preferences(e,q){
	for (a=0; a < q; a++){
		document.iscrizione.elements[e+a].checked=false;
		document.iscrizione.elements[e+a].disabled=true;
	}
	return true;
}

// Script per abilitare i checkbox delle preferenze argomenti = (elemento di partenza,quanti elementi)
function enable_preferences(e,q){
	for (a=0; a < q; a++){
		document.iscrizione.elements[e+a].checked=true;
		document.iscrizione.elements[e+a].disabled=false;
	}
	return true;
}

/*
function checkform_modifica(){
	//var procedi=true;
	if (document.iscrizione.isc_nome.value == '') 
	{
		alert ("Prego inserire il Nome");
		document.iscrizione.isc_nome.focus();
		return false;
	}
	if (document.iscrizione.isc_cognome.value == '') 
	{
		alert ("Prego inserire il Cognome");
		document.iscrizione.isc_cognome.focus();
		return false;
	}
	if (document.iscrizione.isc_natoa.value == '') 
	{
		alert ("Prego indica la città dove sei nato");
		document.iscrizione.isc_natoa.focus();
		return false;
	}
	if (!verificaData(document.iscrizione.isc_natoil.value)) 
	{
		document.iscrizione.isc_natoil.focus();
		return false;
	}
	if (document.iscrizione.isc_residentea.value == '') 
	{
		alert ("Prego indica il luogo di residenza");
		document.iscrizione.isc_residentea.focus();
		return false;
	}
	if (document.iscrizione.isc_residentevia.value == '') 
	{
		alert ("Prego indica la via di residenza");
		document.iscrizione.isc_residentevia.focus();
		return false;
	}
	if (document.iscrizione.isc_residenteprov.value == '') 
	{
		alert ("Prego indica la provincia di residenza");
		document.iscrizione.isc_residenteprov.focus();
		return false;
	}
	if (document.iscrizione.isc_residentecap.value == '') 
	{
		alert ("Prego indica il CAP di residenza");
		document.iscrizione.isc_residentecap.focus();
		return false;
	}
	if (document.iscrizione.isc_residentenazione.value == '') 
	{
		alert ("Prego indica la nazione di residenza");
		document.iscrizione.isc_residentenazione.focus();
		return false;
	}
	if (document.iscrizione.isc_cellulare.value == '') 
	{
		alert ("Prego indica il numero di telefono cellulare");
		document.iscrizione.isc_cellulare.focus();
		return false;
	}
	if (!verificaTelefono(document.iscrizione.isc_cellulare.value)) 
	{
		alert ("Il numero di cellulare deve contenere solo cifre, prego verificare.");
		document.iscrizione.isc_cellulare.focus();
		return false;
	}
	if (document.iscrizione.isc_fax.value != ""){
		if (!verificaTelefono(document.iscrizione.isc_fax.value)) 
		{
			alert ("Il numero di fax deve contenere solo cifre, prego verificare.");
			document.iscrizione.isc_fax.focus();
			return false;
		}
	}
	if (document.iscrizione.isc_email.value == '') 
	{
		alert ("Prego scrivi l'indirizzo email");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (!verificaEmail(document.iscrizione.isc_email.value)){
		alert ("L'indirizzo email non è corretto, prego controllare.");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (document.iscrizione.isc_marcamoto.value != '' && document.iscrizione.isc_marcamotoaltro.value != '') 
	{
		alert ("Indicare solo una marca di moto posseduta");
		document.iscrizione.isc_marcamoto.focus();
		return false;
	}
	/*
	if (document.iscrizione.isc_marcamoto.value == '' && document.iscrizione.isc_marcamotoaltro.value == '') 
	{
		alert ("Prego indica la marca della moto che possiedi");
		document.iscrizione.isc_marcamoto.focus();
		return false;
	}
	if (document.iscrizione.isc_modellomoto.value == '') 
	{
		alert ("Prego scrivi il modello della tua moto");
		document.iscrizione.isc_modellomoto.focus();
		return false;
	}
	if (document.iscrizione.isc_ccmoto.value == '') 
	{
		alert ("Prego scrivi la cilindrata della tua moto");
		document.iscrizione.isc_ccmoto.focus();
		return false;
	}
	if (document.iscrizione.isc_targamoto.value == '') 
	{
		alert ("Prego scrivi la targa della tua moto");
		document.iscrizione.isc_targamoto.focus();
		return false;
	}
	*/
	/*
	if (document.iscrizione.isc_patente.value == '') 
	{
		alert ("Prego scrivi il numero di patente in corso di validità");
		document.iscrizione.isc_patente.focus();
		return false;
	}
	if (document.iscrizione.isc_rilasciatada.value == '') 
	{
		alert ("Prego scrivi l'Ente che ha rilasciato la patente");
		document.iscrizione.isc_rilasciatada.focus();
		return false;
	}

	if (document.iscrizione.isc_rilasciatail.value != "" && document.iscrizione.isc_rilasciatail.value != "00-00-0000"){
		if (!verificaData(document.iscrizione.isc_rilasciatail.value)) 
		{
			document.iscrizione.isc_rilasciatail.focus();
			return false;
		}
	}
	
	interessi='';
	for (a=0; a < document.iscrizione.nint.value; a++){
		if (document.iscrizione.elements[19+a].checked){
			//alert(document.iscrizione.elements[27+a].checked);
			interessi=interessi+"&"+document.iscrizione.elements[19+a].name+"="+document.iscrizione.elements[19+a].value;
		}
	}
	// scegliere almeno un argomento di interesse
	if (interessi == ''){
		alert ("Scegliere almeno un argomento di interesse per ricevere SMS e MMS.");
		return false;
	}
		str="http://www.misanocircuit.com/freesms.php/area_iscritti.php?step=1"+
		"&isc_codice="+document.iscrizione.isc_codice.value+
		"&isc_cognome="+document.iscrizione.isc_cognome.value+
		"&isc_nome="+document.iscrizione.isc_nome.value+
		"&isc_natoa="+document.iscrizione.isc_natoa.value+
		"&isc_natoil="+document.iscrizione.isc_natoil.value+
		"&isc_residentevia="+document.iscrizione.isc_residentevia.value+
		"&isc_residentea="+document.iscrizione.isc_residentea.value+
		"&isc_residenteprov="+document.iscrizione.isc_residenteprov.value+
		"&isc_residentecap="+document.iscrizione.isc_residentecap.value+
		"&isc_residentenazione="+document.iscrizione.isc_residentenazione.value+
		"&isc_cellulare="+document.iscrizione.isc_cellulare.value+
		"&isc_fax="+document.iscrizione.isc_fax.value+
		"&isc_email="+document.iscrizione.isc_email.value+
		"&isc_marcamoto="+document.iscrizione.isc_marcamoto.value+
		"&isc_marcamotoaltro="+document.iscrizione.isc_marcamotoaltro.value+
		"&isc_modellomoto="+document.iscrizione.isc_modellomoto.value+
		"&isc_ccmoto="+document.iscrizione.isc_ccmoto.value+
		"&isc_targamoto="+document.iscrizione.isc_targamoto.value+
		"&isc_patente="+document.iscrizione.isc_patente.value+
		"&isc_rilasciatada="+document.iscrizione.isc_rilasciatada.value+
		"&isc_rilasciatail="+document.iscrizione.isc_rilasciatail.value;
		str=str+interessi;
		//alert(str);
		parent.location.href = str;
		//document.iscrizione.submit();
}
*/

function checkform_curriculum(){
	//var procedi=true;
	if (document.curriculum.cur_cognome.value == '') 
	{
		alert ("Prego inserire il Cognome");
		document.curriculum.cur_cognome.focus();
		return false;
	}
	if (document.curriculum.cur_nome.value == '') 
	{
		alert ("Prego inserire il Nome");
		document.curriculum.cur_nome.focus();
		return false;
	}
	if (document.curriculum.cur_datanascita.value == '') 
	{
		alert ("Prego inserire la Data di Nascita");
		document.curriculum.cur_datanascita.focus();
		return false;
	}
	if (!verificaData(document.curriculum.cur_datanascita.value)) 
	{
		document.curriculum.cur_datanascita.focus();
		return false;
	}
	if (document.curriculum.cur_comune.value == '') 
	{
		alert ("Prego indica la Città dove sei nato");
		document.curriculum.cur_comune.focus();
		return false;
	}
	if (document.curriculum.cur_provincia.value == '') 
	{
		alert ("Prego indica la Provincia dove sei nato");
		document.curriculum.cur_provincia.focus();
		return false;
	}
	if (document.curriculum.cur_telefono.value == '') 
	{
		alert ("Prego indica il Telefono per essere contattato");
		document.curriculum.cur_telefono.focus();
		return false;
	}
	if (!verificaTelefono(document.curriculum.cur_telefono.value)) 
	{
		alert ("Il numero di Telefono deve contenere solo cifre, prego verificare.");
		document.curriculum.cur_telefono.focus();
		return false;
	}
	if (document.curriculum.cur_email.value == '') 
	{
		alert ("Prego indica un indirizzo Email per essere contattato");
		document.curriculum.cur_email.focus();
		return false;
	}
	if (!verificaEmail(document.curriculum.cur_email.value)){
		alert ("L'indirizzo Email non è corretto, prego controllare.");
		document.curriculum.cur_email.focus();
		return false;
	}
	if (document.curriculum.cur_residentevia.value == '') 
	{
		alert ("Prego indica la Via di residenza");
		document.curriculum.cur_residentevia.focus();
		return false;
	}
	if (document.curriculum.cur_residentenumero.value == '') 
	{
		alert ("Prego indica il Numero Civico di residenza");
		document.curriculum.cur_residentenumero.focus();
		return false;
	}
	if (document.curriculum.cur_residentecomune.value == '') 
	{
		alert ("Prego indica il Comune di residenza");
		document.curriculum.cur_residentecomune.focus();
		return false;
	}
	if (document.curriculum.cur_residentecap.value == '') 
	{
		alert ("Prego indica il CAP di residenza");
		document.curriculum.cur_residentecap.focus();
		return false;
	}
	if (document.curriculum.cur_residenteprov.value == '') 
	{
		alert ("Prego indica la Provincia di residenza");
		document.curriculum.cur_residenteprov.focus();
		return false;
	}
	if (document.curriculum.cur_domiciliatovia.value == '') 
	{
		alert ("Prego indica la Via del domicilio");
		document.curriculum.cur_domiciliatovia.focus();
		return false;
	}
	if (document.curriculum.cur_domiciliatonumero.value == '') 
	{
		alert ("Prego indica il Numero Civico del domicilio");
		document.curriculum.cur_domiciliatonumero.focus();
		return false;
	}
	if (document.curriculum.cur_statocivile.value == '') 
	{
		alert ("Prego indica lo Stato Civile");
		document.curriculum.cur_statocivile.focus();
		return false;
	}
	if (!document.curriculum.cur_primolavoro[0].checked && !document.curriculum.cur_primolavoro[1].checked){
		alert ("Prego indica se stai cercando il tuo primo impiego o no");
		document.curriculum.cur_primolavoro[0].focus();
		return false;
	}
	if (!document.curriculum.cur_disponibilita[0].checked && !document.curriculum.cur_disponibilita[1].checked){
		alert ("Prego indica la tua disponibilità");
		document.curriculum.cur_disponibilita[0].focus();
		return false;
	}
	if (document.curriculum.cur_primolavoro[1].checked && document.curriculum.cur_note.value == ''){
		alert ("Riporta un elenco delle precedenti esperienze lavorative");
		document.curriculum.cur_note.focus();
		return false;
	}
	if (!document.curriculum.cur_consenso.checked) 
	{
		alert ("E' necessario leggere e acconsentire al Trattamento dei Dati per procedere.");
		return false;
	}
	// fine controllo form
	
	// *** Assemblamento stringa di passaggio
	/*
	if (document.curriculum.cur_patente[0].checked){
		var patente = document.curriculum.cur_patente[1].value;
	}else if (document.curriculum.cur_patente[1].checked){
		var patente = document.curriculum.cur_patente[0].value;
	}else{
		var patente = 0;
	}
	if (document.curriculum.cur_auto[0].checked){
		var auto = document.curriculum.cur_auto[0].value;
	}else if (document.curriculum.cur_auto[1].checked){
		var auto = document.curriculum.cur_auto[1].value;
	}else{
		var auto = 0;
	}
	if (document.curriculum.cur_word.checked){
		var word = 1;
	}else{
		var word = 0;
	}
	if (document.curriculum.cur_excel.checked){
		var excel = 1;
	}else{
		var excel = 0;
	}
	if (document.curriculum.cur_internet.checked){
		var internet = 1;
	}else{
		var internet = 0;
	}
	if (document.curriculum.cur_posta.checked){
		var posta = 1;
	}else{
		var posta = 0;
	}
	if (document.curriculum.cur_primolavoro[0].checked){
		var primolavoro = document.curriculum.cur_primolavoro[0].value;
	}else if (document.curriculum.cur_primolavoro[1].checked){
		var primolavoro = document.curriculum.cur_primolavoro[1].value;
	}else{
		var primolavoro = 0;
	}
	if (document.curriculum.cur_disponibilita[0].checked){
		var disponibilita = document.curriculum.cur_disponibilita[0].value;
	}else if (document.curriculum.cur_disponibilita[1].checked){
		var disponibilita = document.curriculum.cur_disponibilita[1].value;
	}else{
		var disponibilita = 0;
	}
	if (document.curriculum.cur_consenso.checked){
		var consenso = 1;
	}else{
		var consenso = 0;
	}
	
	var str;
	str="http://www.misanocircuit.com/form_curriculum.php"+
	"?cur_cognome="+document.curriculum.cur_cognome.value+
	"&cur_nome="+document.curriculum.cur_nome.value+
	"&cur_comune="+document.curriculum.cur_comune.value+
	"&cur_provincia="+document.curriculum.cur_provincia.value+
	"&cur_datanascita="+document.curriculum.cur_datanascita.value+
	"&cur_telefono="+document.curriculum.cur_telefono.value+
	"&cur_email="+document.curriculum.cur_email.value+
	"&cur_residentevia="+document.curriculum.cur_residentevia.value+
	"&cur_residentenumero="+document.curriculum.cur_residentenumero.value+
	"&cur_residentecomune="+document.curriculum.cur_residentecomune.value+
	"&cur_residentecap="+document.curriculum.cur_residentecap.value+
	"&cur_residenteprov="+document.curriculum.cur_residenteprov.value+
	"&cur_domiciliatovia="+document.curriculum.cur_domiciliatovia.value+
	"&cur_domiciliatonumero="+document.curriculum.cur_domiciliatonumero.value+
	"&cur_patente="+patente+
	"&cur_auto="+auto+
	"&cur_statocivile="+document.curriculum.cur_statocivile.value+
	"&cur_medioist="+document.curriculum.cur_medioist.value+
	"&cur_medioanni="+document.curriculum.cur_medioanni.value+
	"&cur_mediodiplomi="+document.curriculum.cur_mediodiplomi.value+
	"&cur_superioreist="+document.curriculum.cur_superioreist.value+
	"&cur_superioreanni="+document.curriculum.cur_superioreanni.value+
	"&cur_superiorediplomi="+document.curriculum.cur_superiorediplomi.value+
	"&cur_altroist="+document.curriculum.cur_altroist.value+
	"&cur_altroanni="+document.curriculum.cur_altroanni.value+
	"&cur_altrodiplomi="+document.curriculum.cur_altrodiplomi.value+
	"&cur_livelloing="+document.curriculum.cur_livelloing.value+
	"&cur_livelloted="+document.curriculum.cur_livelloted.value+
	"&cur_livellofra="+document.curriculum.cur_livellofra.value+
	"&cur_livellospa="+document.curriculum.cur_livellospa.value+
	"&cur_livelloita="+document.curriculum.cur_livelloita.value+
	"&cur_altralingua="+document.curriculum.cur_altralingua.value+
	"&cur_word="+word+
	"&cur_excel="+excel+		
	"&cur_internet="+internet+
	"&cur_posta="+posta+
	"&cur_informaticaaltro="+document.curriculum.cur_informaticaaltro.value+
	"&cur_primolavoro="+primolavoro+
	"&cur_disponibilita="+disponibilita+
	"&cur_note="+document.curriculum.cur_note.value+
	"&cur_consenso="+consenso+
	"&cur_datains="+document.curriculum.cur_datains.value+
	"&cur_file="+document.curriculum.cur_file.value;
	//alert(str);
	parent.location.href = str;
	*/
	
	document.curriculum.submit();
	return true;
}

// Funzione per aggiornare il totale del prezzo delle prove libere
function aggiornaTot(prezzo,nturni){
	
	var tot=0;
	for (a=13; a <= (12+parseInt(nturni)); a++){
		if (document.provelibere.elements[a].checked){
			tot=tot+parseInt(prezzo);
		}
	}
	document.provelibere.pl_tot_prezzo.value="€ "+tot+",00";

	return true;
}

// ***************************************************
// CHECK DEL VECCHIO FORM PER LA PRENOTAZIONE DELLE PL
// ***************************************************
function checkform_provelibere(){
	//var procedi=true;
	if (document.iscrizione.isc_cognome.value == '') 
	{
		alert ("Prego inserire il Cognome");
		document.iscrizione.isc_cognome.focus();
		return false;
	}
	if (document.iscrizione.isc_nome.value == '') 
	{
		alert ("Prego inserire il Nome");
		document.iscrizione.isc_nome.focus();
		return false;
	}
	if (document.iscrizione.isc_natoa.value == '') 
	{
		alert ("Prego indica la città dove sei nato");
		document.iscrizione.isc_natoa.focus();
		return false;
	}
	if (!verificaData(document.iscrizione.isc_natoil.value)) 
	{
		document.iscrizione.isc_natoil.focus();
		return false;
	}
	if (document.iscrizione.isc_residentea.value == '') 
	{
		alert ("Prego indica il luogo di residenza");
		document.iscrizione.isc_residentea.focus();
		return false;
	}
	if (document.iscrizione.isc_residentevia.value == '') 
	{
		alert ("Prego indica la via di residenza");
		document.iscrizione.isc_residentevia.focus();
		return false;
	}
	if (document.iscrizione.isc_residenteprov.value == '') 
	{
		alert ("Prego indica la provincia di residenza");
		document.iscrizione.isc_residenteprov.focus();
		return false;
	}
	if (document.iscrizione.isc_residentecap.value == '') 
	{
		alert ("Prego indica il CAP di residenza");
		document.iscrizione.isc_residentecap.focus();
		return false;
	}
	if (document.iscrizione.isc_residentenazione.value == '') 
	{
		alert ("Prego indica la nazione di residenza");
		document.iscrizione.isc_residentenazione.focus();
		return false;
	}
	if (document.iscrizione.isc_cellulare.value == '') 
	{
		alert ("Prego indica il numero di telefono cellulare");
		document.iscrizione.isc_cellulare.focus();
		return false;
	}
	if (!verificaTelefono(document.iscrizione.isc_cellulare.value)) 
	{
		alert ("Il numero di cellulare deve contenere solo cifre senza spazi, prego verificare.");
		document.iscrizione.isc_cellulare.focus();
		return false;
	}
	if (document.iscrizione.isc_cellulare.length < 9 || document.iscrizione.isc_cellulare.length > 10) 
	{
		alert ("Il numero di cellulare sembra non regolare, prego verificare.");
		document.iscrizione.isc_cellulare.focus();
		return false;
	}
	if (document.iscrizione.isc_fax.value != ""){
		if (!verificaTelefono(document.iscrizione.isc_fax.value)) 
		{
			alert ("Il numero di fax deve contenere solo cifre, prego verificare.");
			document.iscrizione.isc_fax.focus();
			return false;
		}
	}
	if (document.iscrizione.isc_email.value == '') 
	{
		alert ("Prego scrivi l'indirizzo email");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (!verificaEmail(document.iscrizione.isc_email.value)){
		alert ("L'indirizzo email non è corretto, prego controllare.");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (document.iscrizione.isc_emailcheck.value == '') 
	{
		alert ("Prego scrivi ancora l'indirizzo email per verificare l'esattezza");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (!verificaEmail(document.iscrizione.isc_emailcheck.value)){
		alert ("L'indirizzo email di verifica non è corretto, prego controllare.");
		document.iscrizione.isc_emailcheck.focus();
		return false;
	}
	if (document.iscrizione.isc_email.value != document.iscrizione.isc_emailcheck.value)
	{
		alert ("ATTENZIONE, i due indirizzi email non coincidono. E' importante che tale dato sia corretto.");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (document.iscrizione.isc_marcamoto.value != '' && document.iscrizione.isc_marcamotoaltro.value != '') 
	{
		alert ("Indicare solo una marca di moto posseduta");
		document.iscrizione.isc_marcamoto.focus();
		return false;
	}
	if (document.iscrizione.isc_rilasciatail.value != ""){	
		if (!verificaData(document.iscrizione.isc_rilasciatail.value))
		{
			document.iscrizione.isc_rilasciatail.focus();
			return false;
		}
	}
	
	/*
	if (document.iscrizione.isc_marcamoto.value == '' && document.iscrizione.isc_marcamotoaltro.value == '') 
	{
		alert ("Prego indica la marca della moto che possiedi");
		document.iscrizione.isc_marcamoto.focus();
		return false;
	}
	if (document.iscrizione.isc_modellomoto.value == '') 
	{
		alert ("Prego scrivi il modello della tua moto");
		document.iscrizione.isc_modellomoto.focus();
		return false;
	}
	if (document.iscrizione.isc_ccmoto.value == '') 
	{
		alert ("Prego scrivi la cilindrata della tua moto");
		document.iscrizione.isc_ccmoto.focus();
		return false;
	}
	if (document.iscrizione.isc_targamoto.value == '') 
	{
		alert ("Prego scrivi la targa della tua moto");
		document.iscrizione.isc_targamoto.focus();
		return false;
	}
	*/
	/*
	if (document.iscrizione.isc_patente.value == '') 
	{
		alert ("Prego scrivi il numero di patente in corso di validità");
		document.iscrizione.isc_patente.focus();
		return false;
	}
	if (document.iscrizione.isc_rilasciatada.value == '') 
	{
		alert ("Prego scrivi l'Ente che ha rilasciato la patente");
		document.iscrizione.isc_rilasciatada.focus();
		return false;
	}
	*/
	if (document.iscrizione.isc_rilasciatail.value != "" && document.iscrizione.isc_rilasciatail.value != "00-00-0000"){
		if (!verificaData(document.iscrizione.isc_rilasciatail.value)) 
		{
			document.iscrizione.isc_rilasciatail.focus();
			return false;
		}
	}
	// Daniele ha detto che questo è obbligatorio per conservare i dati degli iscritti (27/07/2006)
	if (!document.iscrizione.isc_tdp.checked) 
	{
		alert ("E' necessario acconsentire al Trattamento dei Dati Personali per procedere.");
		return false;
	}
	// Daniele ha detto che questo serve per mandare gli SMS e MMS (27/07/2006)
	if (!document.iscrizione.isc_dm.checked) 
	{
		alert ("E' necessario acconsentire al Direct Marketing per ricevere SMS e MMS.");
		return false;
	}
	// Daniele e Pietro hanno deciso che questo non è obbligatorio, sia perchè non occorre per mandare gli SMS e MMS, sia perchè così ci tuteliamo nei confronti di RIBES che immagazzina i nostri dati e non siamo sicuri dell'utilizzo che ne fa (27/07/2006).
	if (!document.iscrizione.isc_cat.checked) 
	{
		alert ("E' necessario acconsentire la Comunicazione a Terzi per ricevere SMS e MMS.");
		return false;
	}
	
	var interessi='';
	for (a=0; a < document.iscrizione.nint.value; a++){
		if (document.iscrizione.elements[24+a].checked){
			//alert(document.iscrizione.elements[27+a].checked);
			interessi=interessi+"&"+document.iscrizione.elements[24+a].name+"="+document.iscrizione.elements[24+a].value;
		}
	}
	// scegliere almeno un argomento di interesse
	if (interessi == ''){
		alert ("Scegliere almeno un argomento di interesse per ricevere SMS e MMS.");
		return false;
	}
	/*
		str="http://www.misanocircuit.com/media.php?pag=freesms&step=2"+
		"&isc_cognome="+document.iscrizione.isc_cognome.value+
		"&isc_nome="+document.iscrizione.isc_nome.value+
		"&isc_natoa="+document.iscrizione.isc_natoa.value+
		"&isc_natoil="+document.iscrizione.isc_natoil.value+
		"&isc_residentevia="+document.iscrizione.isc_residentevia.value+
		"&isc_residentea="+document.iscrizione.isc_residentea.value+
		"&isc_residenteprov="+document.iscrizione.isc_residenteprov.value+
		"&isc_residentecap="+document.iscrizione.isc_residentecap.value+
		"&isc_residentenazione="+document.iscrizione.isc_residentenazione.value+
		"&isc_cellulare="+document.iscrizione.isc_cellulare.value+
		"&isc_fax="+document.iscrizione.isc_fax.value+
		"&isc_email="+document.iscrizione.isc_email.value+
		"&isc_marcamoto="+document.iscrizione.isc_marcamoto.value+
		"&isc_marcamotoaltro="+document.iscrizione.isc_marcamotoaltro.value+
		"&isc_modellomoto="+document.iscrizione.isc_modellomoto.value+
		"&isc_ccmoto="+document.iscrizione.isc_ccmoto.value+
		"&isc_targamoto="+document.iscrizione.isc_targamoto.value+
		"&isc_patente="+document.iscrizione.isc_patente.value+
		"&isc_rilasciatada="+document.iscrizione.isc_rilasciatada.value+
		"&isc_rilasciatail="+document.iscrizione.isc_rilasciatail.value;
		if (!document.iscrizione.isc_tdp.checked){
			str=str+"&isc_tdp=0";
		}else{
			str=str+"&isc_tdp=1";
		}
		if (!document.iscrizione.isc_dm.checked){
			str=str+"&isc_dm=0";
		}else{
			str=str+"&isc_dm=1";
		}
		if (!document.iscrizione.isc_cat.checked){
			str=str+"&isc_cat=0";
		}else{
			str=str+"&isc_cat=1";
		}
		str=str+interessi;
	*/
		//alert(str);
		//parent.location.href = str;
		document.iscrizione.submit();
		return true;
}

// ***************************************************
// CHECK DEL VECCHIO FORM PER LA PRENOTAZIONE DELLE PL
// ***************************************************
function checkform_provelibere(){	//var procedi=true;
	
		if (document.provelibere.pli_cognome.value == '') 
		{
			alert ("Prego inserire il Cognome");
			document.provelibere.pli_cognome.focus();
			return false;
		}
		if (document.provelibere.pli_nome.value == '') 
		{
			alert ("Prego inserire il Nome");
			document.provelibere.pli_nome.focus();
			return false;
		}
		// il num di telefono non è obbligatorio
		if (document.provelibere.pli_telefono.value != ''){
			if (!verificaTelefono(document.provelibere.pli_telefono.value)) 
			{
				alert ("Il numero di telefono deve contenere solo cifre senza spazi, prego verificare.");
				document.provelibere.pli_telefono.focus();
				return false;
			}
		}
		if (document.provelibere.pli_email.value == '') 
		{
			alert ("Prego scrivi l'indirizzo email");
			document.provelibere.pli_email.focus();
			return false;
		}
		if (!verificaEmail(document.provelibere.pli_email.value)){
			alert ("L'indirizzo email non è corretto, prego controllare.");
			document.provelibere.pli_email.focus();
			return false;
		}
		if (document.provelibere.pli_emailcheck.value == '') 
		{
			alert ("Prego scrivi ancora l'indirizzo email per verificare l'esattezza");
			document.provelibere.pli_emailcheck.focus();
			return false;
		}
		if (!verificaEmail(document.provelibere.pli_emailcheck.value)){
			alert ("L'indirizzo email di verifica non è corretto, prego controllare.");
			document.provelibere.pli_emailcheck.focus();
			return false;
		}
		if (document.provelibere.pli_email.value != document.provelibere.pli_emailcheck.value)
		{
			alert ("ATTENZIONE, i due indirizzi email non coincidono. E' importante che tale dato sia corretto.");
			document.provelibere.pli_email.focus();
			return false;
		}
		if (document.provelibere.pli_patente.value == '') 
		{
			alert ("Prego scrivi il numero di patente in corso di validità");
			document.provelibere.pli_patente.focus();
			return false;
		}
		if (document.provelibere.pli_annonascita.value == '') 
		{
			alert ("Prego scrivi il l'anno di nascita");
			document.provelibere.pli_annonascita.focus();
			return false;
		}
		if (isNaN(document.provelibere.pli_annonascita.value) || document.provelibere.pli_annonascita.lenght < 4) 
		{
			alert ("L'anno di nascita deve essere un numero di 4 cifre");
			document.provelibere.pli_annonascita.focus();
			return false;
		}
		if (!document.provelibere.pli_maggiorenne[0].checked && !document.provelibere.pli_maggiorenne[1].checked) 
		{
			alert ("Prego indicare se si è Maggiorenne o Minorenne");
			return false;
		}
		if (!document.provelibere.pli_assicurato[0].checked && !document.provelibere.pli_assicurato[1].checked) 
		{
			alert ("Prego indicare se si è in possesso di assicurazione RCT");
			document.provelibere.pli_assicurato.focus();
			return false;
		}
		/*
		if (!document.provelibere.pli_consenso.checked) 
		{
			alert ("E' necessario leggere e acconsentire al Trattamento dei Dati per procedere.");
			return false;
		}
		*/
		// Daniele ha detto che questo è obbligatorio per conservare i dati degli iscritti (27/07/2006)
		if (!document.provelibere.pli_tdp.checked) 
		{
			alert ("E' necessario acconsentire al Trattamento dei Dati Personali per procedere.");
			return false;
		}
		// Daniele ha detto che questo serve per mandare gli SMS e MMS (27/07/2006)
		if (!document.provelibere.pli_dm.checked) 
		{
			alert ("E' necessario acconsentire al Direct Marketing per procedere.");
			return false;
		}
		// Daniele e Pietro hanno deciso che questo non è obbligatorio, sia perchè non occorre per mandare gli SMS e MMS, sia perchè così ci tuteliamo nei confronti di RIBES che immagazzina i nostri dati e non siamo sicuri dell'utilizzo che ne fa (27/07/2006).
		if (!document.provelibere.pli_cat[0].checked && !document.provelibere.pli_cat[1].checked) 
		{
			alert ("Prego, prendere visione dei termini della Comunicazione a Terzi e scegliere l'opzione desiderata.");
			return false;
		}

	document.provelibere.submit();
	return true;
}

// controlla la corretta compilazione del form per la prenotazione della giornata per PL moto
function checkform_provelibere_new(){	//var procedi=true;
	
	var n_posti = document.provelibere.n_posti.value;
	var b = 0;
	for (a=0; a < n_posti; a++){
		if (document.provelibere.elements[1+b+3].value == '') 
		{
			alert ("Prego inserire il Cognome");
			document.provelibere.elements[1+b+3].focus();
			return false;
		}
		if (document.provelibere.elements[2+b+3].value == '') 
		{
			alert ("Prego inserire il Nome");
			document.provelibere.elements[2+b+3].focus();
			return false;
		}
		// il num di telefono non è obbligatorio
		if (document.provelibere.elements[3+b+3].value != ''){
			if (!verificaTelefono(document.provelibere.elements[3+b+3].value)) 
			{
				alert ("Il numero di telefono deve contenere solo cifre, prego verificare.");
				document.provelibere.elements[3+b+3].focus();
				return false;
			}
		}
		if (document.provelibere.elements[4+b+3].value == '') 
		{
			alert ("Prego scrivi l'indirizzo email");
			document.provelibere.elements[4+b+3].focus();
			return false;
		}
		if (!verificaEmail(document.provelibere.elements[4+b+3].value)){
			alert ("L'indirizzo email non è corretto, prego controllare.");
			document.provelibere.elements[4+b+3].focus();
			return false;
		}
		if (document.provelibere.elements[5+b+3].value == '') 
		{
			alert ("Prego scrivi ancora l'indirizzo email per verificare l'esattezza");
			document.provelibere.elements[5+b+3].focus();
			return false;
		}
		if (!verificaEmail(document.provelibere.elements[5+b+3].value)){
			alert ("L'indirizzo email di verifica non è corretto, prego controllare.");
			document.provelibere.elements[5+b+3].focus();
			return false;
		}
		if (document.provelibere.elements[4+b+3].value != document.provelibere.elements[5+b+3].value)
		{
			alert ("ATTENZIONE, i due indirizzi email non coincidono. E' importante che tale dato sia corretto.");
			document.provelibere.elements[4+b+3].focus();
			return false;
		}
		if (document.provelibere.elements[6+b+3].value == '') 
		{
			alert ("Prego scrivi il numero di patente in corso di validità");
			document.provelibere.elements[6+b+3].focus();
			return false;
		}
		if (document.provelibere.elements[7+b+3].value == '') 
		{
			alert ("Prego scrivi il l'anno di nascita");
			document.provelibere.elements[7+b+3].focus();
			return false;
		}
		if (isNaN(document.provelibere.elements[7+b+3].value) || document.provelibere.elements[7+b+3].lenght < 4) 
		{
			alert ("L'anno di nascita deve essere un numero di 4 cifre");
			document.provelibere.elements[7+b+3].focus();
			return false;
		}
		if (!document.provelibere.elements[8+b+3].checked && !document.provelibere.elements[9+b+3].checked) 
		{
			alert ("Prego indicare se si è Maggiorenne o Minorenne");
			document.provelibere.elements[8+b+3].focus();
			return false;
		}
		if (!document.provelibere.elements[10+b+3].checked && !document.provelibere.elements[11+b+3].checked) 
		{
			alert ("Prego indicare se si è in possesso di assicurazione RCT");
			document.provelibere.elements[10+b+3].focus();
			return false;
		}
		/*
		if (!document.provelibere.pli_consenso.checked) 
		{
			alert ("E' necessario leggere e acconsentire al Trattamento dei Dati per procedere.");
			return false;
		}
		*/
		// Daniele ha detto che questo è obbligatorio per conservare i dati degli iscritti (27/07/2006)
		if (!document.provelibere.elements[13+b+3].checked) 
		{
			alert ("E' necessario acconsentire al Trattamento dei Dati Personali per procedere.");
			return false;
		}
		// Daniele ha detto che questo serve per mandare gli SMS e MMS (27/07/2006)
		if (!document.provelibere.elements[15+b+3].checked) 
		{
			alert ("E' necessario acconsentire al Direct Marketing per procedere.");
			return false;
		}
		// Daniele e Pietro hanno deciso che questo non è obbligatorio, sia perchè non occorre per mandare gli SMS e MMS, sia perchè così ci tuteliamo nei confronti di RIBES che immagazzina i nostri dati e non siamo sicuri dell'utilizzo che ne fa (27/07/2006).
		if (!document.provelibere.elements[17+b+3].checked && !document.provelibere.elements[18+b+3].checked) 
		{
			alert ("Prego, prendere visione dei termini della Comunicazione a Terzi e scegliere l'opzione desiderata.");
			return false;
		}
		b = b + 19;
	}
	
	
	document.provelibere.submit();
	return true;
}

// controlla la corretta compialzione del form per la prenotazione dei turni per auto
function checkform_provelibere_auto(nturni){	//var procedi=true;
	if (document.provelibere.pli_cognome.value == '') 
	{
		alert ("Prego inserire il Cognome");
		document.provelibere.pli_cognome.focus();
		return false;
	}
	if (document.provelibere.pli_nome.value == '') 
	{
		alert ("Prego inserire il Nome");
		document.provelibere.pli_nome.focus();
		return false;
	}
	// il num di telefono non è obbligatorio
	if (document.provelibere.pli_telefono.value != ''){
		if (!verificaTelefono(document.provelibere.pli_telefono.value)) 
		{
			alert ("Il numero di telefono deve contenere solo cifre, prego verificare.");
			document.provelibere.pli_telefono.focus();
			return false;
		}
	}
	if (document.provelibere.pli_email.value == '') 
	{
		alert ("Prego scrivi l'indirizzo email");
		document.provelibere.pli_email.focus();
		return false;
	}
	if (!verificaEmail(document.provelibere.pli_email.value)){
		alert ("L'indirizzo email non è corretto, prego controllare.");
		document.provelibere.pli_email.focus();
		return false;
	}
	if (document.provelibere.pli_emailcheck.value == '') 
	{
		alert ("Prego scrivi ancora l'indirizzo email per verificare l'esattezza");
		document.provelibere.pli_emailcheck.focus();
		return false;
	}
	if (!verificaEmail(document.provelibere.pli_emailcheck.value)){
		alert ("L'indirizzo email di verifica non è corretto, prego controllare.");
		document.provelibere.pli_emailcheck.focus();
		return false;
	}
	if (document.provelibere.pli_email.value != document.provelibere.pli_emailcheck.value)
	{
		alert ("ATTENZIONE, i due indirizzi email non coincidono. E' importante che tale dato sia corretto.");
		document.provelibere.pli_email.focus();
		return false;
	}
	if (document.provelibere.pli_patente.value == '') 
	{
		alert ("Prego scrivi il numero di patente in corso di validità");
		document.provelibere.pli_patente.focus();
		return false;
	}
	if (!document.provelibere.pli_maggiorenne[0].checked && !document.provelibere.pli_maggiorenne[1].checked) 
	{
		alert ("Prego indicare se si è Maggiorenne o Minorenne");
		document.provelibere.pli_maggiorenne[0].focus();
		return false;
	}
	/*
	if (!document.provelibere.pli_consenso.checked) 
	{
		alert ("E' necessario leggere e acconsentire al Trattamento dei Dati per procedere.");
		return false;
	}
	*/
	// Daniele ha detto che questo è obbligatorio per conservare i dati degli iscritti (27/07/2006)
	if (!document.provelibere.pli_tdp.checked) 
	{
		alert ("E' necessario acconsentire al Trattamento dei Dati Personali per procedere.");
		return false;
	}
	// Daniele ha detto che questo serve per mandare gli SMS e MMS (27/07/2006)
	if (!document.provelibere.pli_dm.checked) 
	{
		alert ("E' necessario acconsentire al Direct Marketing per procedere.");
		return false;
	}
	// Daniele e Pietro hanno deciso che questo non è obbligatorio, sia perchè non occorre per mandare gli SMS e MMS, sia perchè così ci tuteliamo nei confronti di RIBES che immagazzina i nostri dati e non siamo sicuri dell'utilizzo che ne fa (27/07/2006).
	if (!document.provelibere.pli_cat[0].checked && !document.provelibere.pli_cat[1].checked) 
	{
		alert ("Prego, prendere visione dei termini della Comunicazione a Terzi e scegliere l'opzione desiderata.");
		return false;
	}
	
	// verifica selezione di almeno un turno
	var tot=0;
	for (a=13; a <= (12+parseInt(nturni)); a++){
		if (document.provelibere.elements[a].checked){
			//alert(document.provelibere.elements[a].name);
			tot = tot+1;
		}
	}
	if (tot == 0){
		alert ("E' necessario scegliere almeno un turno a cui partecipare.");
		return false;
	}
	document.provelibere.submit();
	return true;
}

// conferma elinazione di una voce dal carrello
function conferma (str){
	var agree=confirm("Confermi l'eliminazione ?");
	if (agree){
		parent.location.href=str;
	}else{
		return false;
	}
}

// funzioni per i popup informativim sulla privacy
function ShowPop(id)
{
   document.getElementById(id).style.visibility = "visible";
}

function HidePop(id)
{
   document.getElementById(id).style.visibility = "hidden";
}

// controlla la corretta compilazione del form per la ricerca delle FAQ
function search_faq(){
	if (document.faq.search.value == '') 
	{
		alert ("Prego inserire una o più parole per la ricerca");
		document.faq.search.focus();
		return false;
	}
	document.faq.submit();
}

// controlla se si sono inseriti i parametri per recuperare i propri dati bella compilazione dello Scarico di Responsabilità
function checkform_scarico1(){
	document.iscrizione.login_email.style.border='1px solid #CCC';
	document.iscrizione.login_password.style.border='1px solid #CCC';
	
	if (document.iscrizione.login_email.value == '') 
	{
		document.iscrizione.login_email.style.border='1px solid #F00';
		alert ("Prego inserire il Email");
		document.iscrizione.login_email.focus();
		return false;
	}
	if (!verificaEmail(document.iscrizione.login_email.value)){
		document.iscrizione.login_email.style.border='1px solid #F00';
		alert ("L'indirizzo email non è corretto, prego controllare.");
		document.iscrizione.login_email.focus();
		return false;
	}
	if (document.iscrizione.login_password.value == '' && document.iscrizione.login_natoil.value == '' && document.iscrizione.login_cellulare.value == ''){
		alert('Attenzione : inserire almeno Password o Data di Nascita o Cellulare');
		return false;
	}
	/*
		if (document.iscrizione.login_password.value == '') 
		{
			document.iscrizione.login_password.style.border='1px solid #F00';
			alert ("Prego inserire la Password");
			document.iscrizione.login_password.focus();
			return false;
		}
	*/
	document.iscrizione.submit();
}

// ***************************************************
// *** CONTROLLO FORM PER INSERIMENTO DATI SCARICO ***
// ***************************************************
function checkform_scarico2(){
	// DAT PERSONALI
	if (document.iscrizione.isc_cognome.value == '') 
	{
		alert ("Prego inserire il Cognome");
		document.iscrizione.isc_cognome.focus();
		return false;
	}
	if (document.iscrizione.isc_nome.value == '') 
	{
		alert ("Prego inserire il Nome");
		document.iscrizione.isc_nome.focus();
		return false;
	}
	if (document.iscrizione.isc_natoa.value == '') 
	{
		alert ("Prego indica la città dove sei nato");
		document.iscrizione.isc_natoa.focus();
		return false;
	}
	if (!verificaData(document.iscrizione.isc_natoil.value)) 
	{
		document.iscrizione.isc_natoil.focus();
		return false;
	}
	if (document.iscrizione.isc_residentea.value == '') 
	{
		alert ("Prego indica il luogo di residenza");
		document.iscrizione.isc_residentea.focus();
		return false;
	}
	if (document.iscrizione.isc_residentevia.value == '') 
	{
		alert ("Prego indica la via di residenza");
		document.iscrizione.isc_residentevia.focus();
		return false;
	}
	if (document.iscrizione.isc_residenteprov.value == '') 
	{
		alert ("Prego indica la provincia di residenza");
		document.iscrizione.isc_residenteprov.focus();
		return false;
	}
	if (document.iscrizione.isc_residentecap.value == '') 
	{
		alert ("Prego indica il CAP di residenza");
		document.iscrizione.isc_residentecap.focus();
		return false;
	}
	if (document.iscrizione.isc_residentenazione.value == '') 
	{
		alert ("Prego indica la nazione di residenza");
		document.iscrizione.isc_residentenazione.focus();
		return false;
	}
	if (document.iscrizione.isc_cellulare.value == ''){
		if (!verificaTelefono(document.iscrizione.isc_cellulare.value)) 
		{
			alert ("Il numero di cellulare deve contenere solo cifre e senza spazi, prego verificare.");
			document.iscrizione.isc_cellulare.focus();
			return false;
		}
	}
	if (document.iscrizione.isc_cellulare.length < 9 || document.iscrizione.isc_cellulare.length > 10) 
	{
		alert ("Il numero di cellulare sembra non regolare, prego verificare.");
		document.iscrizione.isc_cellulare.focus();
		return false;
	}
	if (document.iscrizione.isc_fax.value != ""){
		if (!verificaTelefono(document.iscrizione.isc_fax.value)) 
		{
			alert ("Il numero di fax deve contenere solo cifre, prego verificare.");
			document.iscrizione.isc_fax.focus();
			return false;
		}
	}
	if (document.iscrizione.isc_email.value == '') 
	{
		alert ("Prego scrivi l'indirizzo email");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (!verificaEmail(document.iscrizione.isc_email.value)){
		alert ("L'indirizzo email non è corretto, prego controllare.");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (document.iscrizione.isc_emailcheck.value == '') 
	{
		alert ("Prego scrivi ancora l'indirizzo email per verificare l'esattezza");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (!verificaEmail(document.iscrizione.isc_emailcheck.value)){
		alert ("L'indirizzo email di verifica non è corretto, prego controllare.");
		document.iscrizione.isc_emailcheck.focus();
		return false;
	}
	if (document.iscrizione.isc_email.value != document.iscrizione.isc_emailcheck.value)
	{
		alert ("ATTENZIONE, i due indirizzi email non coincidono. E' importante che tale dato sia corretto.");
		document.iscrizione.isc_email.focus();
		return false;
	}
	// MOTO POSSEDUTA
	if (document.iscrizione.isc_marcamoto.value == '' && document.iscrizione.isc_marcamotoaltro.value == '') 
	{
		alert ("Prego indica la marca della moto che possiedi");
		document.iscrizione.isc_marcamoto.focus();
		return false;
	}
	if (document.iscrizione.isc_marcamoto.value != '' && document.iscrizione.isc_marcamotoaltro.value != '') 
	{
		alert ("Indicare solo una marca di moto posseduta");
		document.iscrizione.isc_marcamoto.focus();
		return false;
	}
	if (document.iscrizione.isc_modellomoto.value == '') 
	{
		alert ("Prego scrivi il modello della tua moto");
		document.iscrizione.isc_modellomoto.focus();
		return false;
	}
	if (document.iscrizione.isc_ccmoto.value == '') 
	{
		alert ("Prego scrivi la cilindrata della tua moto");
		document.iscrizione.isc_ccmoto.focus();
		return false;
	}
	// PATENTE
	if (document.iscrizione.isc_patente.value == '') 
	{
		alert ("Prego scrivi il numero di patente in corso di validità");
		document.iscrizione.isc_patente.focus();
		return false;
	}
	if (document.iscrizione.isc_rilasciatada.value == '') 
	{
		alert ("Prego scrivi l'Ente che ha rilasciato la patente");
		document.iscrizione.isc_rilasciatada.focus();
		return false;
	}
	if (document.iscrizione.isc_rilasciatail.value != ""){	
		if (!verificaData(document.iscrizione.isc_rilasciatail.value))
		{
			document.iscrizione.isc_rilasciatail.focus();
			return false;
		}
	}
	// PRIVACY
	if (!document.iscrizione.isc_tdp.checked) 
	{
		alert ("E' necessario acconsentire al Trattamento dei Dati Personali per procedere.");
		return false;
	}
	// Daniele e Pietro hanno deciso che questo non è obbligatorio, sia perchè non occorre per mandare gli SMS e MMS, sia perchè così ci tuteliamo nei confronti di RIBES che immagazzina i nostri dati e non siamo sicuri dell'utilizzo che ne fa (27/07/2006).
	if (!document.iscrizione.isc_cat[0].checked && !document.iscrizione.isc_cat[1].checked) 
	{
		alert ("E' necessario scegliere la condizione per la Comunicazione a Terzi.");
		return false;
	}
	// Daniele ha detto che questo serve per mandare gli SMS e MMS (27/07/2006)
	if (!document.iscrizione.isc_dm[0].checked && !document.iscrizione.isc_dm[1].checked) 
	{
		alert ("E' necessario scegliere la condizione di Direct Marketing.");
		return false;
	}
	
	// CONTROLLO ETA'
	if (document.iscrizione.isc_natoil.value != ""){
		var anno=document.iscrizione.isc_natoil.value.substring(6,10);
		var mese=document.iscrizione.isc_natoil.value.substring(3,5);
		var giorno=document.iscrizione.isc_natoil.value.substring(0,2);
		var data = new Date();
		var anno_oggi=data.getFullYear()+'';
		var mese_oggi=data.getMonth()+1+'';
		var giorno_oggi=data.getDate()+'';
		if (mese_oggi.length == 1){
			mese_oggi= '0'+mese_oggi;
		}
		if (giorno_oggi.length == 1){
			giorno_oggi= '0'+giorno_oggi;
		}
		if ((parseInt(anno_oggi+mese_oggi+giorno_oggi) - parseInt(anno+mese+giorno) < 180000) && document.iscrizione.isc_maggiorenne[0].checked){
			alert ("Attenzione: la data di nascita implica il NON raggiungimento della maggiore età. ");
			document.iscrizione.isc_natoil.focus();
			return false;
		}
	}
	
	// CONTROLLO CILINDRATA
	if (document.iscrizione.isc_ccmoto.value != ""){
		if (document.iscrizione.isc_ccmoto.value > 125 && document.iscrizione.isc_maggiorenne[1].checked){
			alert ("Attenzione: essendo tu MINORENNE non puoi condurre moto superiori a 125cc.");
			document.iscrizione.isc_ccmoto.focus();
			return false;
		}
	}
	
	// ESPERIENZA IN PISTA
	if (!document.iscrizione.isc_esperto[0].checked && !document.iscrizione.isc_esperto[1].checked){
			alert ("Prego indicare il livello di esperienza sul circuito del Misano World Circuit.");
			return false;
	}
	
	// INTERESSI
	var interessi='';
	for (a=0; a < document.iscrizione.nint.value; a++){
		if (document.iscrizione.elements[36+a].checked){
			interessi=interessi+"&"+document.iscrizione.elements[36+a].name+"="+document.iscrizione.elements[36+a].value;
		}
	}
	// scegliere almeno un argomento di interesse
	if (interessi != '' && document.iscrizione.isc_dm[1].checked){
		alert ("E' necessario acconsentire al Direct Marketing per ricevere le informative sugli argomenti di interesse.");
		return false;
	}
	
	// scegliere almeno un argomento di interesse
	if (interessi == '' && document.iscrizione.isc_dm[0].checked){
		alert ("E' necessario scegliere uno o più argomenti di interesse per ricevere SMS e Newsletter.");
		return false;
	}
	/*
		str="http://www.misanocircuit.com/media.php?pag=freesms&step=2"+
		"&isc_cognome="+document.iscrizione.isc_cognome.value+
		"&isc_nome="+document.iscrizione.isc_nome.value+
		"&isc_natoa="+document.iscrizione.isc_natoa.value+
		"&isc_natoil="+document.iscrizione.isc_natoil.value+
		"&isc_residentevia="+document.iscrizione.isc_residentevia.value+
		"&isc_residentea="+document.iscrizione.isc_residentea.value+
		"&isc_residenteprov="+document.iscrizione.isc_residenteprov.value+
		"&isc_residentecap="+document.iscrizione.isc_residentecap.value+
		"&isc_residentenazione="+document.iscrizione.isc_residentenazione.value+
		"&isc_cellulare="+document.iscrizione.isc_cellulare.value+
		"&isc_fax="+document.iscrizione.isc_fax.value+
		"&isc_email="+document.iscrizione.isc_email.value+
		"&isc_marcamoto="+document.iscrizione.isc_marcamoto.value+
		"&isc_marcamotoaltro="+document.iscrizione.isc_marcamotoaltro.value+
		"&isc_modellomoto="+document.iscrizione.isc_modellomoto.value+
		"&isc_ccmoto="+document.iscrizione.isc_ccmoto.value+
		"&isc_targamoto="+document.iscrizione.isc_targamoto.value+
		"&isc_patente="+document.iscrizione.isc_patente.value+
		"&isc_rilasciatada="+document.iscrizione.isc_rilasciatada.value+
		"&isc_rilasciatail="+document.iscrizione.isc_rilasciatail.value;
		if (!document.iscrizione.isc_tdp.checked){
			str=str+"&isc_tdp=0";
		}else{
			str=str+"&isc_tdp=1";
		}
		if (!document.iscrizione.isc_dm.checked){
			str=str+"&isc_dm=0";
		}else{
			str=str+"&isc_dm=1";
		}
		if (!document.iscrizione.isc_cat.checked){
			str=str+"&isc_cat=0";
		}else{
			str=str+"&isc_cat=1";
		}
		str=str+interessi;
	*/
		//alert(str);
		//parent.location.href = str;
		document.iscrizione.submit();
		return true;
}

// ***************************************************
// *** CONTROLLO FORM PER INSERIMENTO DATI SCARICO ***
// ***************************************************
function checkform_scarico2_local(){
	// DAT PERSONALI
	if (document.iscrizione.isc_cognome.value == '') 
	{
		alert ("Prego inserire il Cognome");
		document.iscrizione.isc_cognome.focus();
		return false;
	}
	if (document.iscrizione.isc_nome.value == '') 
	{
		alert ("Prego inserire il Nome");
		document.iscrizione.isc_nome.focus();
		return false;
	}
	if (document.iscrizione.isc_natoa.value == '') 
	{
		alert ("Prego indica la città dove sei nato");
		document.iscrizione.isc_natoa.focus();
		return false;
	}
	if (!verificaData(document.iscrizione.isc_natoil.value)) 
	{
		document.iscrizione.isc_natoil.focus();
		return false;
	}
	if (document.iscrizione.isc_residentea.value == '') 
	{
		alert ("Prego indica il luogo di residenza");
		document.iscrizione.isc_residentea.focus();
		return false;
	}
	if (document.iscrizione.isc_residentevia.value == '') 
	{
		alert ("Prego indica la via di residenza");
		document.iscrizione.isc_residentevia.focus();
		return false;
	}
	if (document.iscrizione.isc_residenteprov.value == '') 
	{
		alert ("Prego indica la provincia di residenza");
		document.iscrizione.isc_residenteprov.focus();
		return false;
	}
	if (document.iscrizione.isc_residentecap.value == '') 
	{
		alert ("Prego indica il CAP di residenza");
		document.iscrizione.isc_residentecap.focus();
		return false;
	}
	if (document.iscrizione.isc_residentenazione.value == '') 
	{
		alert ("Prego indica la nazione di residenza");
		document.iscrizione.isc_residentenazione.focus();
		return false;
	}
	if (document.iscrizione.isc_cellulare.value == ''){
		if (!verificaTelefono(document.iscrizione.isc_cellulare.value)) 
		{
			alert ("Il numero di cellulare deve contenere solo cifre e senza spazi, prego verificare.");
			document.iscrizione.isc_cellulare.focus();
			return false;
		}
	}
	if (document.iscrizione.isc_cellulare.length < 9 || document.iscrizione.isc_cellulare.length > 10) 
	{
		alert ("Il numero di cellulare sembra non regolare, prego verificare.");
		document.iscrizione.isc_cellulare.focus();
		return false;
	}
	if (document.iscrizione.isc_fax.value != ""){
		if (!verificaTelefono(document.iscrizione.isc_fax.value)) 
		{
			alert ("Il numero di fax deve contenere solo cifre, prego verificare.");
			document.iscrizione.isc_fax.focus();
			return false;
		}
	}
	/*
	if (document.iscrizione.isc_email.value == '') 
	{
		alert ("Prego scrivi l'indirizzo email");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (!verificaEmail(document.iscrizione.isc_email.value)){
		alert ("L'indirizzo email non è corretto, prego controllare.");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (document.iscrizione.isc_emailcheck.value == '') 
	{
		alert ("Prego scrivi ancora l'indirizzo email per verificare l'esattezza");
		document.iscrizione.isc_email.focus();
		return false;
	}
	if (!verificaEmail(document.iscrizione.isc_emailcheck.value)){
		alert ("L'indirizzo email di verifica non è corretto, prego controllare.");
		document.iscrizione.isc_emailcheck.focus();
		return false;
	}
	if (document.iscrizione.isc_email.value != document.iscrizione.isc_emailcheck.value)
	{
		alert ("ATTENZIONE, i due indirizzi email non coincidono. E' importante che tale dato sia corretto.");
		document.iscrizione.isc_email.focus();
		return false;
	}
	*/
	// MOTO POSSEDUTA
	if (document.iscrizione.isc_marcamoto.value == '' && document.iscrizione.isc_marcamotoaltro.value == '') 
	{
		alert ("Prego indica la marca della moto che possiedi");
		document.iscrizione.isc_marcamoto.focus();
		return false;
	}
	if (document.iscrizione.isc_marcamoto.value != '' && document.iscrizione.isc_marcamotoaltro.value != '') 
	{
		alert ("Indicare solo una marca di moto posseduta");
		document.iscrizione.isc_marcamoto.focus();
		return false;
	}
	if (document.iscrizione.isc_modellomoto.value == '') 
	{
		alert ("Prego scrivi il modello della tua moto");
		document.iscrizione.isc_modellomoto.focus();
		return false;
	}
	if (document.iscrizione.isc_ccmoto.value == '') 
	{
		alert ("Prego scrivi la cilindrata della tua moto");
		document.iscrizione.isc_ccmoto.focus();
		return false;
	}
	// PATENTE
	if (document.iscrizione.isc_patente.value == '') 
	{
		alert ("Prego scrivi il numero di patente in corso di validità");
		document.iscrizione.isc_patente.focus();
		return false;
	}
	if (document.iscrizione.isc_rilasciatada.value == '') 
	{
		alert ("Prego scrivi l'Ente che ha rilasciato la patente");
		document.iscrizione.isc_rilasciatada.focus();
		return false;
	}
	if (document.iscrizione.isc_rilasciatail.value != ""){	
		if (!verificaData(document.iscrizione.isc_rilasciatail.value))
		{
			document.iscrizione.isc_rilasciatail.focus();
			return false;
		}
	}
	// PRIVACY
	if (!document.iscrizione.isc_tdp.checked) 
	{
		alert ("E' necessario acconsentire al Trattamento dei Dati Personali per procedere.");
		return false;
	}
	// Daniele e Pietro hanno deciso che questo non è obbligatorio, sia perchè non occorre per mandare gli SMS e MMS, sia perchè così ci tuteliamo nei confronti di RIBES che immagazzina i nostri dati e non siamo sicuri dell'utilizzo che ne fa (27/07/2006).
	if (!document.iscrizione.isc_cat[0].checked && !document.iscrizione.isc_cat[1].checked) 
	{
		alert ("E' necessario scegliere la condizione per la Comunicazione a Terzi.");
		return false;
	}
	// Daniele ha detto che questo serve per mandare gli SMS e MMS (27/07/2006)
	if (!document.iscrizione.isc_dm[0].checked && !document.iscrizione.isc_dm[1].checked) 
	{
		alert ("E' necessario scegliere la condizione di Direct Marketing.");
		return false;
	}
	
	// CONTROLLO ETA'
	if (document.iscrizione.isc_natoil.value != ""){
		var anno=document.iscrizione.isc_natoil.value.substring(6,10);
		var mese=document.iscrizione.isc_natoil.value.substring(3,5);
		var giorno=document.iscrizione.isc_natoil.value.substring(0,2);
		var data = new Date();
		var anno_oggi=data.getFullYear()+'';
		var mese_oggi=data.getMonth()+1+'';
		var giorno_oggi=data.getDate()+'';
		if (mese_oggi.length == 1){
			mese_oggi= '0'+mese_oggi;
		}
		if (giorno_oggi.length == 1){
			giorno_oggi= '0'+giorno_oggi;
		}
		if ((parseInt(anno_oggi+mese_oggi+giorno_oggi) - parseInt(anno+mese+giorno) < 180000) && document.iscrizione.isc_maggiorenne[0].checked){
			alert ("Attenzione: la data di nascita implica il NON raggiungimento della maggiore età. ");
			document.iscrizione.isc_natoil.focus();
			return false;
		}
	}
	
	// CONTROLLO CILINDRATA
	if (document.iscrizione.isc_ccmoto.value != ""){
		if (document.iscrizione.isc_ccmoto.value > 125 && document.iscrizione.isc_maggiorenne[1].checked){
			alert ("Attenzione: essendo tu MINORENNE non puoi condurre moto superiori a 125cc.");
			document.iscrizione.isc_ccmoto.focus();
			return false;
		}
	}
	
	// ESPERIENZA IN PISTA
	if (!document.iscrizione.isc_esperto[0].checked && !document.iscrizione.isc_esperto[1].checked){
			alert ("Prego indicare il livello di esperienza sul circuito del Misano World Circuit.");
			return false;
	}
	
	// INTERESSI
	var interessi='';
	for (a=0; a < document.iscrizione.nint.value; a++){
		if (document.iscrizione.elements[27+a].checked){
			//alert(document.iscrizione.elements[27+a].checked);
			interessi=interessi+"&"+document.iscrizione.elements[27+a].name+"="+document.iscrizione.elements[26+a].value;
		}
	}
	// scegliere almeno un argomento di interesse
	if (interessi != '' && document.iscrizione.isc_dm[1].checked){
		alert ("E' necessario acconsentire al Direct Marketing per ricevere le informative sugli argomenti di interesse.");
		return false;
	}
	
	/*
		str="http://www.misanocircuit.com/media.php?pag=freesms&step=2"+
		"&isc_cognome="+document.iscrizione.isc_cognome.value+
		"&isc_nome="+document.iscrizione.isc_nome.value+
		"&isc_natoa="+document.iscrizione.isc_natoa.value+
		"&isc_natoil="+document.iscrizione.isc_natoil.value+
		"&isc_residentevia="+document.iscrizione.isc_residentevia.value+
		"&isc_residentea="+document.iscrizione.isc_residentea.value+
		"&isc_residenteprov="+document.iscrizione.isc_residenteprov.value+
		"&isc_residentecap="+document.iscrizione.isc_residentecap.value+
		"&isc_residentenazione="+document.iscrizione.isc_residentenazione.value+
		"&isc_cellulare="+document.iscrizione.isc_cellulare.value+
		"&isc_fax="+document.iscrizione.isc_fax.value+
		"&isc_email="+document.iscrizione.isc_email.value+
		"&isc_marcamoto="+document.iscrizione.isc_marcamoto.value+
		"&isc_marcamotoaltro="+document.iscrizione.isc_marcamotoaltro.value+
		"&isc_modellomoto="+document.iscrizione.isc_modellomoto.value+
		"&isc_ccmoto="+document.iscrizione.isc_ccmoto.value+
		"&isc_targamoto="+document.iscrizione.isc_targamoto.value+
		"&isc_patente="+document.iscrizione.isc_patente.value+
		"&isc_rilasciatada="+document.iscrizione.isc_rilasciatada.value+
		"&isc_rilasciatail="+document.iscrizione.isc_rilasciatail.value;
		if (!document.iscrizione.isc_tdp.checked){
			str=str+"&isc_tdp=0";
		}else{
			str=str+"&isc_tdp=1";
		}
		if (!document.iscrizione.isc_dm.checked){
			str=str+"&isc_dm=0";
		}else{
			str=str+"&isc_dm=1";
		}
		if (!document.iscrizione.isc_cat.checked){
			str=str+"&isc_cat=0";
		}else{
			str=str+"&isc_cat=1";
		}
		str=str+interessi;
	*/
		//alert(str);
		//parent.location.href = str;
		document.iscrizione.submit();
		return true;
}

// ***************************************************
// ***************************************************
// ***************************************************

// Verifica login nella home
function verifica_login(){
	if (document.login.login_email.value == '' || document.login.login_email.value == 'Email') 
	{
		alert ("Scrivi il tuo indirizzo email nell'apposito spazio");
		document.login.login_email.focus();
		return false;
	}
	if (document.login.login_password.value == '' || document.login.login_password.value == 'Password') 
	{
		alert ("Scrivi la tua password nell'apposito spazio");
		document.login.login_password.focus();
		return false;
	}
	//alert (document.login.login_email.value+' '+document.login.login_password.value);
	document.login.submit();
}

// per cambiare il tipo di oggetto nel login della home
function replaceT(obj,size){
	var newO=document.createElement('input');
	newO.setAttribute('value',''); 
	newO.setAttribute('type','password');
	//newO.setAttribute('name','login_password');
	newO.setAttribute('size',size);
	newO.setAttribute('id','login_password');
	newO.setAttribute(document.all ? "className" : "class",'txt_login');

	obj.parentNode.replaceChild(newO,obj);
	newO.focus();
	document.getElementById("login_password").name = "login_password";	// questo metodo serve perchè con setAttributes su IE non funziona!!!
	document.getElementById("login_password").focus();
	//alert(newO.name);
}

// verifica i dati per il cambio password nell'area personale
function checkform_cpwd(){
	if (document.cpwd.isc_password.value == '') 
	{
		alert ("Prego inserire la Vecchia Password");
		document.cpwd.isc_password.focus();
		return false;
	}
	if (document.cpwd.nuova_password.value == '') 
	{
		alert ("Prego inserire la Nuova Password");
		document.cpwd.nuova_password.focus();
		return false;
	}
	if (document.cpwd.nuova_password_bis.value == '') 
	{
		alert ("Prego reinserire la Nuova Password");
		document.cpwd.nuova_password_bis.focus();
		return false;
	}
	if (document.cpwd.nuova_password.value != document.cpwd.nuova_password_bis.value) 
	{
		alert ("Attenzione, la nuova password deve essere scritta identicamente due volte");
		document.cpwd.nuova_password.focus();
		return false;
	}
	document.cpwd.submit();
}

// verifica del form per la richiesta della password smarrita
function checkform_nopass(r){

	if (r == 1){
		document.nopass.isc_email_1.style.border='1px solid #CCC';
		document.nopass.isc_cellulare.style.border='1px solid #CCC';
		if (document.nopass.isc_email_1.value == '') 
		{
			alert ("Prego inserire la Email");
			document.nopass.isc_email_1.style.border='1px solid #F00';
			document.nopass.isc_email_1.focus();
			return false;
		}
		if (!verificaEmail(document.nopass.isc_email_1.value))
		{
			alert ("L'indirizzo Email non è corretto, prego controllare.");
			document.nopass.isc_email_1.style.border='1px solid #F00';
			document.nopass.isc_email_1.focus();
			return false;
		}
		if (document.nopass.isc_cellulare.value == '') 
		{
			alert ("Prego inserire il numero di Telefono Cellulare");
			document.nopass.isc_cellulare.style.border='1px solid #F00';
			document.nopass.isc_cellulare.focus();
			return false;
		}
		document.nopass.r.value = '1';
	}
	if (r == 2){
		document.nopass.isc_email_2.style.border='1px solid #CCC';
		document.nopass.isc_cellulare.style.border='1px solid #CCC';
		if (document.nopass.isc_email_2.value == '') 
		{
			alert ("Prego inserire la Email");
			document.nopass.isc_email_2.style.border='1px solid #F00';
			document.nopass.isc_email_2.focus();
			return false;
		}
		if (!verificaEmail(document.nopass.isc_email_2.value)){
			alert ("L'indirizzo Email non è corretto, prego controllare.");
			document.nopass.isc_email_2.style.border='1px solid #F00';
			document.nopass.isc_email_2.focus();
			return false;
		}
		if (document.nopass.isc_natoil.value == '') 
		{
			alert ("Prego inserire la Data di Nascita");
			document.nopass.isc_natoil.style.border='1px solid #F00';
			document.nopass.isc_natoil.focus();
			return false;
		}
		if (!verificaData(document.nopass.isc_natoil.value)){
			alert ("La Data di Nascita non è scitta nel giusto formato (gg-mm-aaaa)");
			document.nopass.isc_natoil.style.border='1px solid #F00';
			document.nopass.isc_natoil.focus();
			return false;
		}
		document.nopass.r.value = '2';
	}
	if (r == 3){
		document.nopass.isc_nome.style.border='1px solid #CCC';
		document.nopass.isc_cognome.style.border='1px solid #CCC';
		document.nopass.isc_password.style.border='1px solid #CCC';
		if (document.nopass.isc_nome.value == '') 
		{
			alert ("Prego inserire il Nome");
			document.nopass.isc_nome.style.border='1px solid #F00';
			document.nopass.isc_nome.focus();
			return false;
		}
		if (document.nopass.isc_cognome.value == '') 
		{
			alert ("Prego inserire il Cognome");
			document.nopass.isc_cognome.style.border='1px solid #F00';
			document.nopass.isc_cognome.focus();
			return false;
		}
		if (document.nopass.isc_password.value == '') 
		{
			alert ("Prego inserire la Password");
			document.nopass.isc_password.style.border='1px solid #F00';
			document.nopass.isc_password.focus();
			return false;
		}
		document.nopass.r.value = '3';
	}
	document.nopass.submit();

}

// verifica i dati per la stampa dello scarico di responsabilità
function checkform_sr(){
	if (document.sr.org.value == '') 
	{
		alert ("Prego selezionare l'Organizzatore dell'Evento");
		document.sr.org.focus();
		return false;
	}
	document.sr.submit();
}

// **********************************************************************
// ******* SCRIPT PER IL BLINK DELLA SCRITTA PROVE LIBERE NEL TOP *******
// **********************************************************************

window.onerror = null;
 var bName = navigator.appName;
 var bVer = parseInt(navigator.appVersion);
 var NS4 = (bName == "Netscape" && bVer >= 4);
 var IE4 = (bName == "Microsoft Internet Explorer" 
 && bVer >= 4);
 var NS3 = (bName == "Netscape" && bVer < 4);
 var IE3 = (bName == "Microsoft Internet Explorer" 
 && bVer < 4);
 var blink_speed=400;
 var i=0;
 
if (NS4 || IE4) {
 if (navigator.appName == "Netscape") {
 layerStyleRef="layer.";
 layerRef="document.layers";
 styleSwitch="";
 }else{
 layerStyleRef="layer.style.";
 layerRef="document.all";
 styleSwitch=".style";
 }
}

//BLINKING
function Blink(layerName){
 if (NS4 || IE4) { 
 if(i%2==0)
 {
 eval(layerRef+'["'+layerName+'"]'+
 styleSwitch+'.visibility="visible"');
 }
 else
 {
 eval(layerRef+'["'+layerName+'"]'+
 styleSwitch+'.visibility="hidden"');
 }
 } 
 if(i<1)
 {
 i++;
 } 
 else
 {
 i--
 }
 setTimeout("Blink('"+layerName+"')",blink_speed);
}
// **********************************************************************
// ******* FINE SCRIPT PER IL BLINK DELLA SCRITTA PROVE LIBERE NEL TOP *******
// **********************************************************************
