// JavaScript Document
var popUpWin=0;
var debug = false;
var msg;
var PROD_NUMBER = 2

function popUpWindow(URLStr, left, top, width, height)
{
  if(popUpWin)
  {
    if(!popUpWin.closed) popUpWin.close();
  }
  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}


function checkEmail()
{
	if (document.all.email.value != document.all.email2.value )
	{
		return false;
	}
	return true;
}

function licenza(i)
{
	switch (i)
	{
		case 1: popUpWindow('coa/licenza.htm',200,200,600,500); break;
		case 2: popUpWindow('coa/licenza.htm',200,200,600,500); break;
		case 3: popUpWindow('coa/licenza.htm',200,200,600,500); break;
		case 4: popUpWindow('simcond.htm',200,200,600,500); break;
	}
}

function ordina(isFax)
{
	//alert(document.all.accept.checked)
	
	
	var i;
	for (i=0; i < PROD_NUMBER; i++)
	{
		if (document.forms[0].elements[i].checked) break;
	}
	if (i == PROD_NUMBER) { alert("Selezionare il prodotto da acquistare."); return false;}
	//if (i<3) {if (!checkInfo()) return false;}
	if (!checkInfo()) return false;
	
	if (!validEmail())
	{
		alert("L'indirizzo e-mail non è valido. Verificarne l'inserimento e riprovare")
		return false;
	}
	if (!checkEmail())
	{
		alert("I due indirizzi e-mail sono diversi. Verificarne l'inserimento e riprovare");
		return false;
	}
	var giaIscritto = (GetCookie("iscritto") == "true")
	if (giaIscritto && (GetCookie("email") == document.forms[0].email.value))
	{
			document.forms[0].iscrizione.checked = false
	}
	else
	{
		RememberMe()
	}
	if (isFax == 1) 
	{
		document.forms[0].action="scripts/ordinefax.asp"
		document.forms[0].submit()
	}
	else
	{
		msg = "Verifica i dati dell\'ordine e clicca su Ok\n\nProdotto:        " + getProdotto() + 
				"\n\nAzienda-Ente: " + document.forms[0].azienda.value + "\n\nIndirizzo:         " + 
				document.forms[0].indirizzo.value +
				"\n                        " + document.forms[0].cap.value + " " + 
				document.forms[0].citta.value +
				" (" + document.forms[0].provincia.value + ")\n                        Tel. " + 
				document.forms[0].telefono.value +
				" - Fax. " + document.forms[0].fax.value + "\n                        P.Iva " + document.forms[0].piva.value
	
		if ( confirm(msg))
		{
			document.forms[0].action="scripts/ordine.asp"
			if (document.forms[0].impegnospesa.value != "altro") document.forms[0].altroimpegno.value=""; 
			document.forms[0].submit()
		}
	}
}

function atto(index)
{
	document.forms[0].attonumero.disabled = (index == 0);
	document.forms[0].attoanno.disabled = (index == 0);
	document.forms[0].attocapitolo.disabled = (index == 0);
	if (document.forms[0].impegnospesa.value == "altro") 
	{
		document.forms[0].altroimpegno.style.visibility = "visible";	
	}
	else 
	{
		document.forms[0].altroimpegno.style.visibility = "hidden";
	}
	
}



function checkInfo()
{
	if (document.forms[0].azienda.value == '') { alert("Inserire il nome dell'azienda o ente."); return false;}
	if (document.forms[0].indirizzo.value == '') { alert("Inserire l'indirizzo dell'azienda o ente."); return false;}
	if (document.forms[0].citta.value == '') { alert("Inserire la citta'."); return false;}
	if (document.forms[0].cap.value == '') { alert("Inserire il CAP."); return false;}
	if (document.forms[0].provincia.value == '') { alert("Inserire la provincia."); return false;}
	if (document.forms[0].cf.value == '') { alert("Inserire il codice fiscale ai fini della fatturazione."); return false;}
	if (document.forms[0].codice.value == 'NDBB-Ny04-MjFE' ||
	    document.forms[0].codice.value == 'NDBB-NyO4-MjFE') {
		alert("Inserire il codice di installazione di COA v2.0 relativo al tuo PC. Il codice sul sito web e' solo d'esempio." + 
		"\nPer ottenere il codice scaricare l'ultima versione demo di COA v2.0, una volta installata\n" + 
		"e lanciata, aprire il menu \"?\" -> Informazioni" ); return false;
	    }
	if (document.forms[0].preventivo.checked && document.forms[0].postazioni.value == '') {
		alert("Inserire il numero di postazioni su cui si desidera installare il prodotto." + 
		"\nIl numero puo' essere indicativo oppure un intervallo tra un minimo ed un massimo."); 
		return false;
		}
	if (document.forms[0].codice.value.length != 14 || 
	    document.forms[0].codice.value.charAt(4) != '-' ||
		document.forms[0].codice.value.charAt(9) != '-' ) { 
		alert("Inserire il codice di installazione di COA v2.0 nel formato XXXX-XXXX-XXXX" + 
		"\nPer ottenere il codice scaricare l'ultima versione demo di COA v2.0, una volta installata\n" + 
		"e lanciata, aprire il menu \"?\" -> Informazioni." ); return false;}
	return true;
}

function validEmail()
{
	var email
	email = document.all.email.value
	if (email.lenght < 5) return false;
	if (email.indexOf("@") < 1) return false;
	if (email.indexOf(".") < 3) return false;
	return true;
}

/*
function show()
{
	if (document.forms[0].elements[3].checked) 
	{
		document.all.divCoa.style.visibility = 'hidden'
		document.all.divSim.style.visibility = 'visible'
	}
	else
	{
		document.all.divCoa.style.visibility = 'visible'
		document.all.divSim.style.visibility = 'hidden'
	}
}
*/

function RememberMe()
{
	if (debug) 
		alert ( document.forms[0].fullname.value + "," +
			document.forms[0].email.value + "," +
			document.forms[0].company.value )
	SetCookie("fullname", document.forms[0].fullname.value)
	SetCookie("email", document.forms[0].email.value)
	SetCookie("company", document.forms[0].company.value)
	SetCookie("iscritto", document.forms[0].iscritto.value)
}

function getProdotto()
{
	for (i=0; i < PROD_NUMBER; i++)
	{
		if (document.forms[0].elements[i].checked) return document.forms[0].elements[i].value
	}
}