// JavaScript Document
function PreparaDati(){
  stringa = "";
  var form = document.forms[0];
  var numeroElementi = form.elements.length;
  
  for(var i = 0; i < numeroElementi; i++){
    if(i < numeroElementi-1){
	  if (form.elements[i].name == "campo5") {
		  if (form.campo5.checked == false) {
			stringa += form.elements[i].name+"=false&";
		  }
	  } else {
      stringa += form.elements[i].name+"="+encodeURIComponent(form.elements[i].value)+"&";
	}
    }else{
	  if (form.elements[i].name == "campo5") {
		  if (form.campo5.checked == false) {
			stringa += form.elements[i].name+"=false";
		  }
	  } else {
      stringa += form.elements[i].name+"="+encodeURIComponent(form.elements[i].value)+"&";
	}
    }  
  }
}

function controllaMail()
{
  PreparaDati();
  // branch for native XMLHttpRequest object
  if (window.XMLHttpRequest) {
    richiesta = new XMLHttpRequest();
    //alert('sono entrato nella funzione normale')
    var postData = stringa;
    richiesta.open("POST", "checkform.asp", true);
    richiesta.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    richiesta.setRequestHeader("Content-length", postData.length);
    richiesta.setRequestHeader("Connection", "close");
    document.getElementById('target').innerHTML="<img src=\"../images/wait.gif\" align=\"absmiddle\" style=\"margin-right:10px\" /><span style=\"font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666\">Attendi, sto controllando i dati inseriti.</span>"
    richiesta.onreadystatechange = Response;
    richiesta.send(postData);
    // branch for IE/Windows ActiveX version
  } else if (window.ActiveXObject) {
    richiesta = new ActiveXObject("Microsoft.XMLHTTP");
    //alert('sono entrato nella funzione Microsoft')
    if (richiesta) {
      var postData = stringa;
      richiesta.open("POST", "checkform.asp", true);
      richiesta.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      richiesta.setRequestHeader("Content-length", postData.length);
      richiesta.setRequestHeader("Connection", "close");
    document.getElementById('target').innerHTML="<img src=\"../images/wait.gif\" align=\"absmiddle\" style=\"margin-right:10px\" /><br /><span style=\"font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666\">Attendi, sto controllando i dati inseriti.</span>"
      richiesta.onreadystatechange = Response;
      richiesta.send(postData);
    }
  }
}

function Response() {
  //alert('sono entrato nella funzione Response')
  if (richiesta.readyState == 4) {
    if(richiesta.status == 200) {
      document.getElementById('target').innerHTML = richiesta.responseText;
    } else {
      var results = "<img src=\"../images/exclaim.gif\" width=\"28\" height=\"26\" align=\"left\"><span class=\"avvisi\"><strong>Si e' verificato un errore di elaborazione.</strong><br>Ricontrolla tutti i campi.</span>";
      document.getElementById('target').innerHTML = results;
    }
  }
}

function getFlashMovieObject(movieName) {
  if (window.document[movieName]) 
  {
    return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}


function shoh(id,id2,id3) { 
    var bool=false; // se bool diventa true va richiamato playFlashMovie()
    if (document.getElementById) { // DOM3 = IE5+, NS6+, FF
        if (document.getElementById(id).style.display == "none"){
            document.getElementById(id).style.display = 'block';
            document.getElementById(id2).style.display = 'none';
            document.getElementById(id3).style.display = 'block';
		bool=true;
	} else {
            document.getElementById(id).style.display = 'none';
            document.getElementById(id2).style.display = 'block';
            document.getElementById(id3).style.display = 'none';
        }    
    } else { 
        if (document.layers) { // NS4.7  
            if (document.id.display == "none"){
                document.id.display = 'block';
                document.id2.display = 'none';
                document.id3.display = 'block';
		bool=true;
           } else {
                document.id.display = 'none';
                document.id2.display = 'block';
                document.id3.display = 'none';
            }
        } else { //IE 4
            if (document.all.id.style.display == "none"){
                document.all.id.style.display = 'block';
                document.all.id2.style.display = 'none';
                document.all.id3.style.display = 'block';
		bool=true;
            } else {
                document.all.id.style.display = 'none';
                document.all.id2.style.display = 'block';
                document.all.id3.style.display = 'none';
            }
        }
    }    
    if(bool && getFlashMovieObject("myFlashMovie")){setTimeout("PlayFlashMovie()",70);}
}


function PlayFlashMovie() {
	var flashMovie=getFlashMovieObject("myFlashMovie");
	flashMovie.GotoFrame(1);
	flashMovie.Play();
}

function PlayFlashMovieClose()
{
	var flashMovie=getFlashMovieObject("myFlashMovie");
	
	if (flashMovie) {
	shoh('Layer2','Layer1','Layer3');
	} else {
	shoh('Layer2','Layer1','Layer3');
	}
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
