// JavaScript Document

// ************************************************
// Apre una popup sul body della homepage inglese
// con il file HTML desiderato, fino alla data scelta 
// di dimensioni (altezza - larghezza) e posizione 
// sullo schermo (x - y) modificabili 
// ************************************************ 
function popupHomepageIta()
{
  // valori modificabili - data di scadenza della popup
  // anno di scadenza della popup AAAA (su 4 cifre)
  var annoScadenzaPopup = 2008;
  // mese di scadenza della popup MM (1 - 12)
  var meseScadenzaPopup = 5;
  // giorno di scadenza della popup G (1 - 7)
  var giornoScadenzaPopup = 14;  
  
  // valori modificabili - indirizzo della pagina Web nella popup	
  var URLStr = "documents/20080514_caffe_espresso_iscriviti_ita.html";
 
  // valori modificabili - posizione sullo schermo della popup
  var left 	 = 10	 
  var top 	 = 10
 
  // valori modificabili - dimensioni della popup
  var width	 = 400
  var height = 340 
  
  popupHomepage(URLStr, left, top, width, height, annoScadenzaPopup, meseScadenzaPopup, giornoScadenzaPopup)
}


// ************************************************
// Apre una popup sul body della homepage inglese
// con il file HTML desiderato, fino alla data scelta 
// di dimensioni (altezza - larghezza) e posizione 
// sullo schermo (x - y) modificabili 
// ************************************************ 
function popupHomepageEng()
{
  // valori modificabili - data di scadenza della popup
  // anno di scadenza della popup AAAA (su 4 cifre)
  var annoScadenzaPopup = 2008;
  // mese di scadenza della popup MM (1 - 12)
  var meseScadenzaPopup = 5;
  // giorno di scadenza della popup G (1 - 7)
  var giornoScadenzaPopup = 14;  
  
  // valori modificabili - indirizzo della pagina Web nella popup	
  var URLStr = "documents/20080514_caffe_espresso_iscriviti_eng.html";
 
  // valori modificabili - posizione sullo schermo della popup
  var left 	 = 10	 
  var top 	 = 10
 
  // valori modificabili - dimensioni della popup
  var width	 = 440
  var height = 340 
  
  popupHomepage(URLStr, left, top, width, height, annoScadenzaPopup, meseScadenzaPopup, giornoScadenzaPopup)
}
 
 
 
// ************************************************
// Apre una popup sul body della homepage ita e ing
// con il file HTML desiderato
// la popup è attiva da giono (1 - 30 opp 31 opp 28 opp 29) ... a giorno ... del mese (0 - 11)
// Dichiarare, nel file prima della function: var popUpHomepage=0; 
// Per chiamare la function, ad esempio: popupMessaggiHomepage('nomefilexxx', 10, 10, 600, 500)
// ************************************************
function popupHomepage(URLStr, left, top, width, height, annoScadenzaattivaPopup, meseScadenzaattivaPopup, giornoScadenzaattivaPopup)
{
 // Apre una popup dal giono (1 - 30 opp 31 opp 28 opp 29) ... al giorno ... del mese (1 - 12)
  // meseScadenzaattivaPopup = meseScadenzaattivaPopup + 1;
  
 // Crea un numero realizzato con la data di scadenza per agevolare il confronto if
  if (meseScadenzaattivaPopup < 10)
  	meseScadenzaattivaPopup = "0" + meseScadenzaattivaPopup;
  if (giornoScadenzaattivaPopup < 10)
  	giornoScadenzaattivaPopup = "0" + giornoScadenzaattivaPopup;
  dataScadenza = annoScadenzaattivaPopup + "0" + meseScadenzaattivaPopup + "0" + giornoScadenzaattivaPopup;
 
 // Recupera la data odierna
  var oggi = new Date();
  var giorno = oggi.getDate();
  var mese = oggi.getMonth();
 // passa dalla numerazione del mese (0 - 11) a quella (1 - 12)
  mese = mese + 1;
  var anno = oggi.getYear();
 //*** Elimino l'errore di data del Netscape 4 e 6 pr1 - (C) by Filippo Spadaro ***
  var browserName = navigator.appName;
  var browserVer = parseInt(navigator.appVersion);
  if ((browserName=="Netscape") && (anno<2000))
    anno=anno+1900;
 // Crea un numero realizzato con la data attuale per agevolare il confronto if
   if (mese < 10)
  	mese = "0" + mese;
  if (giorno < 10)
  	giorno = "0" + giorno;	
  dataAttuale = anno + "0" + mese + "0" + giorno;

 // Apre eventuale popup se la data Attuale è precedente la data di Scadenza
  if (dataAttuale<=dataScadenza)
 	{
	  if(popUpHomepage)
	  {
		if(!popUpHomepage.closed) popUpHomepage.close();
	  }
	  popUpHomepage = open(URLStr, 'popUpHomepage', 'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbars=no,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
	  popUpHomepage.focus();
	}
}
 
 

// ******************************************
// Alert per onSubmit del form Nuovo Evento e Aggiungi Evento di areariservata_corsiepubblicazioni 
// Check if form is filled in correctly before submitting
// ******************************************
function checkForm_email(numeroForm, redirezionaPagina) {
	// Intialise variables
	var errorMsg = "";
	// Check for Nome
	if (document.forms[numeroForm].elements[0].value == ""){
		errorMsg += "\n\tNome \t\t- Inserisci il tuo nome";
	}
	// Check for Azienda
	if (document.forms[numeroForm].elements[1].value == ""){
		errorMsg += "\n\tAzienda \t\t- Inserisci la tua azienda";
	}
	// Check for Email
	if (document.forms[numeroForm].elements[2].value == ""){
		errorMsg += "\n\tEmail \t\t- Inserisci la tua email";
	}
	// Check the Email non valida
	// words = document.forms[numeroForm].elements[1].value;
	// chiocciola = 0;
	// for (var loop = 0; loop <= words.length - 1; ++loop){
	// 	if (words[loop] == '@') {
	//	chiocciola = 1
	//	}
	// }	
	// if (chiocciola == 0)
	// {
	// errorMsg += "\n\tEmail \t\t- Email non valida";
	// }	
	
	// If there is a problem with the form then display an error
	if (errorMsg != "") {
		msg = "___________________________________________________________________\n\n";
		msg += "Il tuo accredito non è corretto.\n";
		msg += "Correggi gli errori e re-invia il form.\n";
		msg += "___________________________________________________________________\n\n";
		msg += "I seguenti campi non sono corretti. Elenco errori: \n";
		
		errorMsg += alert(msg + errorMsg + "\n");
		return false;
	}
	return self.location = redirezionaPagina; 
	//true;	
}
