function ShowDiv(aDiv) 
{ 
  var el; 
  
  if (document.layers) // NS4 
  { 
    el = document.layers[aDiv]; 
    el.visibility = 'show'; 
  } 
  else if (document.all)   // IE4 non implementa getElementById() 
  { 
    el = document.all[aDiv]; 
    el.style.visibility = 'visible'; 
  } 
  else if (document.getElementById) // IE5+, NS6+, Mozilla/Gecko, Opera 5+ 
  { 
    //alert('W3C DOM compliancy'); 
    el = document.getElementById(aDiv); 
    el.style.visibility = 'visible'; 
  } 
} 

function HideDiv(aDiv) 
{ 
  var el; 

  if (document.layers) // NS4 
  { 
    el = document.layers[aDiv]; 
    el.visibility = 'hide'; 
  } 
  else if (document.all)   // IE4 non implementa getElementById() 
  { 
    el = document.all[aDiv]; 
    el.style.visibility = 'hidden'; 
  } 
  else if (document.getElementById) // IE5+, NS6+, Mozilla/Gecko, Opera 5+ 
  { 
    //alert('W3C DOM compliancy'); 
    el = document.getElementById(aDiv); 
    el.style.visibility = 'hidden'; 
  } 
} 

function controlla_form_risultato()
{
	flag = true;
	
   if (document.form_risultato.idcampionato.value==0) 
   {
	  document.form_risultato.idcampionato.focus();
	  ShowDiv('controllo1');
	  flag = false;
   }  else HideDiv('controllo1');
	
   if (document.form_risultato.giornata.value=='') 
   {
	  document.form_risultato.giornata.focus();
	  ShowDiv('controllo2');
	  flag = false;
   } else HideDiv('controllo2'); 

   if (document.form_risultato.data.value=='') 
   {
	  document.form_risultato.data.focus();
	  ShowDiv('controllo3');
	  flag = false;
   } else HideDiv('controllo3');
	
   if (document.form_risultato.idsquadra1.value==0) 
   {
	  document.form_risultato.idsquadra1.focus();
	  ShowDiv('controllo4');
	  flag = false;
   }  else HideDiv('controllo4');
   
   if (document.form_risultato.idsquadra2.value==0) 
   {
	  document.form_risultato.idsquadra2.focus();
	  ShowDiv('controllo5');
	  flag = false;
   }  else HideDiv('controllo5');
   
   if (document.form_risultato.risultato1.value=='') 
   {
	  document.form_risultato.risultato1.focus();
      ShowDiv('controllo6');
	  flag = false;
   } else HideDiv('controllo6');
   
   if (document.form_risultato.risultato2.value=='') 
   {
	  document.form_risultato.risultato2.focus();
      ShowDiv('controllo7');
	  flag = false;
   } else HideDiv('controllo7');
	
	return flag;
}


function controlla_form_newsletter_piccolo()
{
	var controllo_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;	
	
   if (document.form_newsletter_piccolo.nome.value=='') 
   {
      alert('Attenzione! inserire il nome');
	  document.form_newsletter_piccolo.nome.focus();
	  return false;
   }  

   if (document.form_newsletter_piccolo.email.value=='' || !controllo_email.test(document.form_newsletter_piccolo.email.value)) 
   {
      alert('Attenzione! e-mail errata');
	  document.form_newsletter_piccolo.email.focus();
	  return false;
   }  
	
	return true;
}

function controlla_form_newsletter()
{
   var controllo_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;	
	
   if (document.FRMregNewsLetterPlus.nome.value=='') 
   {
      alert('Attenzione! inserire il nome');
	  document.FRMregNewsLetterPlus.nome.focus();
	  return false;
   }  
   
   if (document.FRMregNewsLetterPlus.cognome.value=='') 
   {
      alert('Attenzione! inserire il cognome');
	  document.FRMregNewsLetterPlus.cognome.focus();
	  return false;
   }

   if (document.FRMregNewsLetterPlus.email.value=='' || !controllo_email.test(document.FRMregNewsLetterPlus.email.value)) 
   {
      alert('Attenzione! e-mail errata');
	  document.FRMregNewsLetterPlus.email.focus();
	  return false;
   }  
   
   if (document.FRMregNewsLetterPlus.privacy.checked==false) 
   {
      alert('Attenzione! Non hai acconsentito il trattamento dei dati');
	  return false;
   }

   return true; 
}

function crea_categoria()
{
  if (document.form_categoria.nome.value=='') 
  {
      ShowDiv('controllo1');
	  return false;
   }
   
   document.form_categoria.azione.value = 'crea';
   document.form_categoria.submit();
}

function modifica_categoria()
{
  if (document.form_categoria.nome.value=='') 
  {
      ShowDiv('controllo1');
	  return false;
   }
   
   stringa_id = mygrid.getSelectedId();
   array_id = stringa_id.split(",");
   
   if (array_id.length>1) 
   {
      alert('Attenzione! Sono state selezionate pił righe');
	  return false;
   }

   document.location='categoria.php?azione=modifica&nome='+document.form_categoria.nome.value+'&id='+stringa_id;
}

function elimina_categoria()
{
	document.location='categoria.php?azione=elimina&id='+mygrid.getSelectedId();
}

function finestra_immagine(chemin,defaultWidth,defaultHeight)
{
	i1 = new Image;
	i1.src = chemin;
	html = '<HTML>\n<HEAD>\n<TITLE>Image</TITLE>\n</HEAD>\n<BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0>\n<CENTER><IMG SRC="'+chemin+'" BORDER=0 NAME=imageTest onLoad="window.resizeTo(document.imageTest.width+14,document.imageTest.height+32)"></CENTER>\n</BODY>\n</HTML>';
	popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=0');
	popupImage.document.open();
	popupImage.document.write(html);
	popupImage.document.close();
}

function controlla_form_contatto()
{
   var controllo_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;	
	
   if (document.form_contatto.nome.value=='') 
   {
      alert('Attenzione! inserire il nome');
	  document.form_contatto.nome.focus();
	  return false;
   }  
   
   if (document.form_contatto.cognome.value=='') 
   {
      alert('Attenzione! inserire il cognome');
	  document.form_contatto.cognome.focus();
	  return false;
   }

   if (document.form_contatto.email.value=='' || !controllo_email.test(document.form_contatto.email.value)) 
   {
      alert('Attenzione! e-mail errata');
	  document.form_contatto.email.focus();
	  return false;
   }  
 
   if (document.form_contatto.motivo.value=='') 
   {
      alert('Attenzione! inserire il motivo');
	  document.form_contatto.motivo.focus();
	  return false;
   }

   if (document.form_contatto.privacy.checked==false) 
   {
      alert('Attenzione! Non hai acconsentito il trattamento dei dati');
	  return false;
   }

   return true; 
}

function elimina_evento()
{
	document.location='evento_elimina.php?id='+mygrid.getSelectedId();
}

function elimina_struttura()
{
	document.location='struttura_elimina.php?id='+mygrid.getSelectedId();
}

function elimina_campionato()
{
	document.location='campionato_elimina.php?id='+mygrid.getSelectedId();
}

function elimina_squadra()
{
	document.location='squadra_elimina.php?id='+mygrid.getSelectedId();
}

function elimina_risultato()
{
	document.location='risultato_elimina.php?id='+mygrid.getSelectedId();
}

function elimina_giocatore()
{
	document.location='giocatore_elimina.php?id='+mygrid.getSelectedId();
}

function elimina_merchandising()
{
	document.location='merchandising_elimina.php?id='+mygrid.getSelectedId();
}

function elimina(tabella)
{
	document.location='elimina.php?tabella='+tabella+'&id='+mygrid.getSelectedId();
}

function controlla_form_evento()
{
   flag = true;
   
   if (document.form_evento.data.value=='')
   	{
	  document.form_evento.data.focus();
      ShowDiv('controllo1');
	  flag = false;
    } 
    else HideDiv('controllo1');
   
    if (document.form_evento.titolo.value=='') 
	{
	  document.form_evento.titolo.focus();
      ShowDiv('controllo2');
	  flag = false;
    } 
    else HideDiv('controllo2');
	
    if (document.form_evento.titolo_eng.value=='') 
	{
	  document.form_evento.titolo_eng.focus();
      ShowDiv('controllo3');
	  flag = false;
    } 
    else HideDiv('controllo3');
	
    if (document.form_evento.titolo_deu.value=='') 
	{
	  document.form_evento.titolo_deu.focus();
      ShowDiv('controllo4');
	  flag = false;
    } 
    else HideDiv('controllo4');
	
    if (document.form_evento.titolo_fra.value=='') 
	{
	  document.form_evento.titolo_fra.focus();
      ShowDiv('controllo5');
	  flag = false;
    } 
    else HideDiv('controllo5');
  
    return flag; 
}

function controlla_form_campionato()
{
   flag = true;
    
    if (document.form_campionato.nome.value=='') 
	{
	  document.form_campionato.nome.focus();
      ShowDiv('controllo1');
	  flag = false;
    } 
    else HideDiv('controllo1');
	
    if (document.form_campionato.anno.value=='') 
	{
	  document.form_campionato.anno.focus();
      ShowDiv('controllo2');
	  flag = false;
    } 
    else HideDiv('controllo2');
  
    return flag; 
}

function controlla_form_merchandising()
{
   flag = true;
    
    if (document.form_merchandising.nome.value=='') 
	{
	  document.form_merchandising.nome.focus();
      ShowDiv('controllo1');
	  flag = false;
    } 
    else HideDiv('controllo1');
	
    if (document.form_merchandising.descrizione.value=='') 
	{
	  document.form_merchandising.descrizione.focus();
      ShowDiv('controllo2');
	  flag = false;
    } 
    else HideDiv('controllo2');
  
    return flag; 
}

function controlla_form_struttura()
{
	flag = true;
	
    if (document.form_struttura.nome.value=='') 
	{
	  document.form_struttura.nome.focus();
      ShowDiv('controllo1');
	  flag = false;
    } 
    else HideDiv('controllo1');
   
	if (document.form_struttura.idcategoria.value==0) 
	{
	  document.form_struttura.idcategoria.focus();
      ShowDiv('controllo2');
	  flag = false;
    } 
    else HideDiv('controllo2');
    
   return flag; 
}