function apriFinestraModale(page)
{
window.showModalDialog(page,"Dialog Arguments Value","dialogHeight: 800 px; dialogWidth: 800 px; center: Yes; status: no; toolbar:no; menubar=no;");
}



function apriFinestraSelf(url){
	window.open(url,"_self","width=800, height=600, center: yes; screenX=0,screenY=0,left=0,top=0, resizable: no, help: no, status: no, scroll: no, toolbar: no");
}



function apriFinestraBlank(url){
	window.open(url,"_blank","width=800, height=600, center: yes; screenX=0,screenY=0,left=0,top=0, help: no, status: no, toolbar: no");
}


function logout() {
	var x=window.confirm("Sei sicuro di voler uscire dal sistema?");
	if (x) {
location.replace('index.asp','_top');
}
else{
location.replace('home.asp','_top');
}
}

function controllaForm(){
  if (formLogin.utente.value=="") {
    alert('Inserire utente');
  return false;
  }
  if (formLogin.password.value=="") {
    alert('Inserire password');
  return false;
  }

   if (!formLogin.privacy.checked) {
    alert('Bisogna accettare le condizioni di privacy!');
  return false;

}
  formLogin.submit();
}





function InserisciNuovaUtenza(){

if (nuovaUtenza.societa.value=="") {
    alert('Inserire Società');
  return false;
  }

if (nuovaUtenza.username.value=="") {
    alert('Inserire username');
  return false;
  }

if (nuovaUtenza.password.value=="") {
    alert('Inserire password');
  return false;
  }
nuovaUtenza.submit();
}





function CambioUtenza() {
if (cambioUtenza.newUtente.value=="") {
    alert('Selezionare una socità');
  return false;
  }

  var x=window.confirm("Sei sicuro di voler cambiare l'utente?");
  if (x) {
     cambioUtenza.submit();
   }
   else
      return false;
}







function notificaAggiornamento(){
	alert('Aggiornamento effettuato con successo!');
}






function eliminaAtleta(id){
	var x=window.confirm("L'eliminazione di un atleta in questa sezione comporterà la cancellazione in automatica di questo da ogni gara dove è iscritto. Sei sicuro di voler cancellare definitivamente l'atleta dal database?");
	if (x) {
		return true;
		}
	else{
		window.alert("Operazione annullata!");
		return false;
	}

}







function controlloDettagliAtleti(){
    if (formDettagliAtleti.cognome.value=="") {
      alert('Inserire cognome');
    return false;
    }
    if (formDettagliAtleti.nome.value=="") {
      alert('Inserire nome');
    return false;
    }
    if (!(formDettagliAtleti.sesso[0].checked || formDettagliAtleti.sesso[1].checked)) {
      alert('Inserire sesso ');
    return false;
    }
    if (formDettagliAtleti.annoDiNascita.value=="") {
      alert('Inserire anno di nascita');
    return false;
    }
    if (formDettagliAtleti.cintura.value=="") {
      alert('Inserire cintura');
    return false;
    }
	if (formDettagliAtleti.peso.value!=""){
		if(isNaN(formDettagliAtleti.peso.value)) {
      	  alert('Attenzione il valore immesso non è un numero valido deve essere del seguente formato: 75.500. Nota: un errore comune è inserire la virgola al posto del punto.');
	      return false;
		}
		if(formDettagliAtleti.peso.value < 20 || formDettagliAtleti.peso.value > 180  ) {
      	  alert('Attenzione il valore immesso non è fuori range (20 Kg -180 Kg)');
	      return false;
		}
	}
    formDettagliAtleti.submit();
}





function controlloDettagliResponsabile(){
  if (formDettagliResponsabili.qualifica.value=="") {
    alert('Inserire qualifica');
  return false;
  }
  if (formDettagliResponsabili.cognome.value=="") {
    alert('Inserire cognome');
  return false;
  }
  if (formDettagliResponsabili.nome.value=="") {
    alert('Inserire nome');
  return false;
  }
  if (formDettagliResponsabili.grado.value=="") {
    alert('Inserire grado');
  return false;
  }
  if (formDettagliResponsabili.stile.value=="") {
    alert('Inserire stile');
  return false;
  }
  if (formDettagliResponsabili.tel.value=="" && formDettagliResponsabili.cell1.value=="" ) {
    alert('Inserire almeno un recapito telefonico');
  return false;
  }
  formDettagliResponsabili.submit();
}






function controlloDettagliSocieta(){
  if (formDettagliSocieta.denominazioneSociale.value=="") {
    alert('Inserire denominazione sociale');
  return false;
  }
  if (formDettagliSocieta.indirizzo.value=="") {
    alert('Inserire indirizzo sociale');
  return false;
  }
  if (formDettagliSocieta.comune.value=="") {
    alert('Inserire comune');
  return false;
  }
  if (formDettagliSocieta.provincia.value=="") {
    alert('Inserire provincia');
  return false;
  }
  if (formDettagliSocieta.cap.value=="") {
    alert('Inserire cap');
  return false;
  }
  if (formDettagliSocieta.nazione.value=="") {
    alert('Inserire nazione');
  return false;
  }
  if (  formDettagliSocieta.indirizzoCorrispondenza.value!="" ||
  	formDettagliSocieta.comuneCorrispondenza.value!="" ||
  	formDettagliSocieta.provinciaCorrispondenza.value!="" ||
	formDettagliSocieta.capCorrispondenza.value!="" ||
  	formDettagliSocieta.nazioneCorrispondenza.value!="" )
  {
    if (formDettagliSocieta.indirizzoCorrispondenza.value=="") {
      alert('Inserire indirizzo corrispondenza');
    return false;
    }
    if (formDettagliSocieta.comuneCorrispondenza.value=="") {
      alert('Inserire comune corrispondenza');
    return false;
    }
    if (formDettagliSocieta.provinciaCorrispondenza.value=="") {
      alert('Inserire provincia corrispondenza');
    return false;
    }
    if (formDettagliSocieta.capCorrispondenza.value=="") {
      alert('Inserire cap corrispondenza');
    return false;
    }
    if (formDettagliSocieta.nazioneCorrispondenza.value=="") {
      alert('Inserire nazione corrispondenza');
    return false;
    }
  }
  if (formDettagliSocieta.tel1.value=="") {
    alert('Inserire telefono');
  return false;
  }
  formDettagliSocieta.submit();
}




function annullaIscrizione(){
	var x=window.confirm("Sei sicuro di voler annullare l'iscrizione di questo atleta?");
	if (x) {
		return true;
		}
	else{
		window.alert("Operazione annullata!");
		return false;
	}
}



function controlloSquadre() {

var numero = 0;
for (i=0; i<document.formIscrizioniAtletiKataSquadre.idCategoriaAtleta.length; i++) {
		if (document.formIscrizioniAtletiKataSquadre.idCategoriaAtleta[i].checked) numero++;
		document.formIscrizioniAtletiKataSquadre.aggiungi.disabled=false;
	}

if (numero == 3) {
		for (j=0;j<document.formIscrizioniAtletiKataSquadre.idCategoriaAtleta.length;j++){
			if (!document.formIscrizioniAtletiKataSquadre.idCategoriaAtleta[j].checked)
			document.formIscrizioniAtletiKataSquadre.idCategoriaAtleta[j].disabled=true;
		}
	}
	else
 	{
		for (k=0;k<document.formIscrizioniAtletiKataSquadre.idCategoriaAtleta.length;k++){
			if (!document.formIscrizioniAtletiKataSquadre.idCategoriaAtleta[k].checked)
			document.formIscrizioniAtletiKataSquadre.idCategoriaAtleta[k].disabled=false;
		}
	document.formIscrizioniAtletiKataSquadre.aggiungi.disabled=true;

	 }
}

function AttivaBottoniStampaXXX() {

var numero = 0;
for (i=0; i<document.stampaIscrizioni.categoria.length; i++) {
		if (document.stampaIscrizioni.categoria[i].checked) numero++;
		document.stampaIscrizioni.stampaHTML.disabled=false;
		document.stampaIscrizioni.stampaDOC.disabled=false;
	}

if (numero == 1) {
		for (j=0;j<document.stampaIscrizioni.categoria.length;j++){
			if (!document.stampaIscrizioni.categoria[j].checked)
			document.stampaIscrizioni.categoria[j].disabled=true;
		}
	}
	else
 	{
		for (k=0;k<document.stampaIscrizioni.categoria.length;k++){
			if (!document.stampaIscrizioni.categoria[k].checked)
			document.stampaIscrizioni.categoria[k].disabled=false;
		}
		document.stampaIscrizioni.stampaHTML.disabled=true;
		document.stampaIscrizioni.stampaDOC.disabled=true;

	 }

}


function AttivaBottoniStampa() {

var numero = 0;
for (i=0; i<document.stampaIscrizioni.categoria.length; i++) {
		if (document.stampaIscrizioni.categoria[i].checked) numero++;
		document.stampaIscrizioni.stampaHTML.disabled=false;
		document.stampaIscrizioni.stampaDOC.disabled=false;
	}

if (numero == 0) {
		document.stampaIscrizioni.stampaHTML.disabled=true;
		document.stampaIscrizioni.stampaDOC.disabled=true;
	}
}



function selezionaTutteCategorie() {

for (i=0; i<document.stampaIscrizioni.categoria.length; i++) {
if (document.stampaIscrizioni.partecipanti[i].value != 0)
		document.stampaIscrizioni.categoria[i].checked = true;
	}
}
