image2 = new Image();
image2.src = "images/invia.png";
var campi = new Array();
var mandovia = new Array();
var idinput=0;
	function RegistrazioneDisplay()
	{
		if (PreLogin()==false)
			return;
		var invio=new Array();
		invio["ditta"]=ditta; //da vedere come beccare la ditta
		invio["azione"]="primoaccesso";
		var id = document.getElementById("ID_SIV");
		invio["id"]=id.value;
	//	alert("ID: "+id.value);
		risposta=SynchPOSTRequestA("PHPSER.php",invio);
	//	document.getElementById('registrazione').innerHTML=risposta;
	//	return;
		risparray=PHP_Unserialize(risposta);
		//alert(risparray["autenticazione"]);
		risparray=risparray["siv"];
	//	alert(PackParameters(risparray));
		campi=risparray["campi"];
		autenticazione= risparray["autenticazione"];
		var inputs="";
		 for (i in campi) 
		 {
			//alert(idinput);  
			idinput++;
			inputs+="<tr><td align=\"center\" style=\" border-top: 1px solid #eeeeee; border-left: 1px solid #eeeeee; height:40px;\">\<font  size=\"2\" color=#FFFFFF><b>"+campi[i]["label"]+"</b><font >&nbsp;&nbsp;&nbsp;";
			if (campi[i]["mandatory"]=="1")
				inputs+=	"<b><font   color=#FFFFFF>*</font></b>";
			inputs+="</font></font></td>\
							    <td align=\"right\" style=\" border-top: 1px solid #eeeeee; border-right: 1px solid #eeeeee;\">\
							        <input ";
			if (campi[i]["type"]=="integer")
				inputs+="onkeypress=\"return isNumberKey(event)\" ";		
			inputs+="type=\"text\" name=\""+i+"\" id=\""+idinput+"\"";
			if (campi[i]["length"]>0)
			inputs+=" length=\""+campi[i]["length"]+"\"";		
			inputs+=" value=\"\"></td></tr>";
		}
		CleanBody();
		
		var info="<div  align=\"justify\" style=\"margin:80px; margin-top:0; padding:20px; border:0px; \"><br>\<form name=\"registra\"  action=\"\" method=\"post\" >\
	<table  align=\"center\" cellspacing=0  cellpadding=2 bgcolor="+coloresfondo+" style=\"padding:40px; width:600px;\" >\
					<tr align=center >\
						<td align=\"center\" colspan=\"2\" >\
						<img src=\"images/keys.png\" style=\"width:40px; height:40px;\"></img>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><font color=\"#FFFFFF\" size=\"3\">REGISTRAZIONE UTENTE</font></b><br><br>\
						</td>\
					</tr>\
					<tr>\
						<td colspan=\"2\" align=\"center\" style=\" border-top: 1px solid #eeeeee; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; padding:10px;\">\
							<div  align=\"justify\">\
							<font  size=\"1\" color=\"#FFFFFF\">\
							1) Al termine della registrazione verr&agrave; inviato all'indirizzo email in nostro possesso una mail contenente l'identificativo e la password provvisori per poter completare la fase di accreditamento dell'utente amministratore.<br>2) I campi contrassegnati da asterisco sono OBBLIGATORI.<br>\
							</font>\
							</div>\
						</td>\
					</tr>";
		info+=inputs;
		info+="			<tr>\
						<td align=\"right\" colspan=\"2\" style=\" border-top: 1px solid #eeeeee;\">\<font   color=\"#FFFFFF\">\
						<br>\
						</font>\
						</td>\
					</tr>\
					<tr>\
						<td colspan=2 align=right>\
							<hr>\
							<a href=\"javascript:InviaRegistrazione()\" onmouseover=\"image2.src='images/inviaMO.png';\"\
								onmouseout=\"image2.src='images/invia.png';\">\
								<img name=\"image2\" src=\"images/invia.png\" border=0>\
							</a>\
							<hr>\
								<input type=\"hidden\" name=\"inviato\" value=\"si\">\
							<br>\
						</td>\
					</tr>\
				</table>\
			</form></div>";
		doc=document.getElementById("ID_SIV");
		doc.value = (risparray["id"]);	
		dok2=document.getElementById('display_large');
		dok2.innerHTML+=(info);
		dok2.style.display="block";
		dok2.style.visibility="visible";
		Hide("framecontainer");
	}
	function isNumberKey(evt)
	{
		var charCode = (evt.which) ? evt.which : evt.keyCode
		if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
		return true;
	}
	function InviaRegistrazione()
	{
		if (PreLogin()==false)
			return;
	//	alert("InviaRegistrazione ");
		if (PrendiRegistrazioneAVideo())
		{
		//	alert("Presi dati a video ");
			risposta=SynchPOSTRequestA("PHPSER.php",mandovia);
		}
		else
		{ 
			alert("Digitare correttamente l'utente nei due campi");
			return;
		}
		risparray=PHP_Unserialize(risposta);
	//	alert(printArray(risparray));
//		alert(printArray(risparray["siv"]));
		if (risparray["errore"])
		{
			info="<table  align=center width=\"400px\" height=\"250px\" border=\"0\" cellspacing=0 cellpadding=4 >\
					<tr align=center ><td align=center width=\"50%\"><font  color="+coloresfondo+" size=\"3\"><b>Attenzione</b></font><br></td></tr><tr align=center ><td align=center  style=\" background-color:"+coloresfondo+";\"><b><font color=\"#FFFFFF\" size=\"3\">";
			info+= risparray["errore"];
			info+="</font></b></td></tr>";
			info+="<tr align=center ><td align=center width=\"50%\"><a href=\"javascript:RegistrazioneDisplay()\"><font  color="+coloresfondo+" size=\"3\">Riprova</font></a></font></center></td></tr></table>";
		}
		else
		{
			info="<table  align=center width=\"400px\" height=\"250px\" border=\"0\" cellspacing=0 cellpadding=4 >\
					<tr align=center ><td align=center  width=\"50%\" class=\"consfondoIV\"><font  color="+coloresfondo+" size=\"3\"><b>Registrazione conclusa con successo</b></font><br> <hr width=\"90%\" align=\" center\"> <br><font  color="+coloresfondo+" size=\"2\"><b>";
			info+= "Una mail contenente l'identificativo e la password provvisoria sono stati inviati all'indirizzo<br><font color="+coloresfondo+" size=\"3\"><br>";
			info+=risparray["siv"]["mail"];
	//		info+= "</font><br>Il primo accesso potr� essere effettuato utilizzando come Utente:<br><b><font color="+coloresfondo+" size=\"3\">";
	//		info+=risparray["siv"]["utente"];
			info+= "</font><br><br>In seguito al primo accesso con la password provvisoria verr&agrave; richiesto l'inserimento della password definitiva";
			info+="</b></font><br></center></td></tr>";
			info+="<tr align=center ><td align=center width=\"50%\"><a href=\"javascript:LasciaAreaProtetta()\"><font  color="+coloresfondo+" size=\"3\"><img  src=\"images/home.png\" border=0></font></a></font></center></td></tr></table>";
		}
		//	alert(risparray["errore"]);
		//else
		//	alert("daticorretti: "+risparray["daticorretti"]+"\ncodcli" +risparray["codcli"]+"\nmail"+ risparray["mail"]+" dest"+risparray["coddest"]);
		var doc = document.getElementById("ID_SIV");
		doc.value = (risparray["siv"]["id"]);
		var dok2 = document.getElementById('display_large');
		dok2.innerHTML=(info);
		dok2.style.display="block";
		dok2.style.visibility="visible";
	}
	function PrendiRegistrazioneAVideo()
	{
		bravo=true;
		c="0";
		//alert(idinput);
		var doc="";
		while(c<idinput)
		{
			c++;
			doc=document.getElementById(c);
			if (doc && doc!="undefined")
			{
			  mandovia[doc.name]=doc.value;
			  bravo=true;
			}
			//alert("nome "+doc.name+"valore"+doc.value);
		}
	/*	var ute1="";
		var ute2="";
		doc=document.getElementById("ute_siv1");
		if (doc)
			ute1=doc.value;
		doc=document.getElementById("ute_siv2");
		if (doc)
			ute2=doc.value;	
		if (ute1==ute2)	
			mandovia["utentesiv"]=ute1;
		else bravo=false;*/		
		var id=document.getElementById('ID_SIV');
		mandovia["id"]=id.value;
		mandovia["azione"]="verificaprimoaccesso";
		mandovia["ditta"]=ditta;
		return bravo;
	}

  function CaricaLetteraRegistrazione(dove)
  {
  
    
    if (letteraregistrazioneesterna!="" && letteraregistrazioneesterna!=undefined)
    {
      Hide("display_list");
      docum=document.getElementById("framecentrale");
      if (!docum || docum==undefined)
	docum=parent.document.getElementById("framecentrale");
      if (docum && docum!=undefined)
      {
	      docum.style.height="400px";
	      docum.style.valign="top";
	      docum.style.backgroundColor="transparent";
	      docum.style.border="0px";
	      docum.style.frameborder="0px";
	      docum.src="";
	      
	      docum.style.width="100%";
	      docum.src=letteraregistrazioneesterna;
	      var dok2 = document.getElementById('framecontainer');
	      dok2.innerHTML+="<br>\
<center><b><a href='javascript:RegistrazioneDisplay()'><font size='2'><u><b>>> Procedi con la registrazione >></b></u></font></a></b></center><br><br>";

	      Mostra("framecentrale");	
      }  
    }
    else
    {
      if (dove==undefined || dove=="")
	  dove='display_large';
      javascript:Loader(letteraregistrazione,dove,true);
    }
  }
   
