/*
'******************************************************************************
'
' Nome:			common.js
' Autore:		Gentile Valerio
' Versione:		18-12-2002
' Contenuto:	Script vari
'******************************************************************************
*/

/*---------------------------------------------------------------------
function WinOpen(myUrl,myWid,myHei,myMenu,myStatus,myScrolls,myTool)
-----------------------------------------------------------------------
	Apre un file in una nuova finestra personalizzata
-----------------------------------------------------------------------*/
function WinOpen(myUrl,myWid,myHei,myMenu,myStatus,myScrolls,myTool){
	var win;
	var winOpts;
	if (myWid == '') myWid=600;
	if (myHei == '') myHei=400;
	if (myMenu == '') myMenu='yes';
	if (myStatus == '') myStatus='yes';
	if (myScrolls == '') myScrolls='yes';
	if (myTool == '') myTool='yes';
	winOpts = "top=0,left=0,width=" + myWid + ",height=" + myHei
		+ ",menubar=" + myMenu + ",status=" + myStatus + ",scrollbars="
		+ myScrolls + ",toolbar=" + myTool;
	win = window.open(myUrl,'',winOpts);
//  se si vuole aprire come finestra MODALE:
//	winOpts = "dialogTop:0px; dialogLeft:0px; dialogWidth:" + myWid + "px;dialogHeight:" + myHei
//		+ "px; help:No; resizable:No; status:No";
//	win = window.showModalDialog(myUrl,'',winOpts);
}

// Per richiamare questa funzione:
// Esempio
// controllaForm(new Array('Cognome o Rag.Soc.','','Indirizzo','Telefono o Cellulare','E-mail','Richiesta'))"
// Se un campo non è obbligatorio basta lasciarlo vuoto. Esempio sopra: il secondo campo è ''
function controllaForm(arrayCampi){
	  var messaggio="";
	  var errore=false;
	  for (i=0; i<arrayCampi.length; i++){
		  if (window.document.forms[0].elements[i].value=="" && arrayCampi[i]!=""){
			if (errore==true) messaggio=messaggio+", ";
			messaggio=messaggio+arrayCampi[i];
			errore=true;
		  };
	  }
	  if (errore==true){
		alert("Attenzione i seguenti campi sono obbligatori: " + messaggio + ".")
	  }else {
		window.document.forms[0].submit();
	  }
}