function controlla_elenco_tornei_storico(){
	
	if (document.form_elenco_storico_leghe.elenco_tornei_storico.value ==''){
		document.form_elenco_storico_leghe.elenco_leghe_storico_pi.value = '';
	}
	document.form_elenco_storico_leghe.submit();	

}

function controlla_elenco_iniziali_leghe(){
	
	if (document.form_elenco_leghe.elenco_iniziali_pi.value ==''){
		document.form_elenco_leghe.elenco_leghe_pi.value = '';
	}
	document.form_elenco_leghe.submit();	

}

function controlla_elenco_tornei(valore_torneo,esistenza_iniziali){
	if (esistenza_iniziali !=0 && (document.form_elenco_leghe.elenco_tornei.value ==''
	||(valore_torneo != 0 && document.form_elenco_leghe.elenco_tornei.value != valore_torneo))){
		document.form_elenco_leghe.elenco_iniziali_pi.value = '';
	}
	document.form_elenco_leghe.submit();	

}

function controlla_elenco_iniziali_partecipanti(){	
	document.form_elenco_partecipanti.submit();	
}

function controlla_elenco_iniziali_cs(){
	
	if (document.form_cl_squadra_singola.elenco_iniziali.value ==''){
		document.form_cl_squadra_singola.elenco_squadre.value = '';
	}
	document.form_cl_squadra_singola.submit();	

}

function controlla_elenco_squadre_cs(){
	document.form_cl_squadra_singola.submit();	
}

function controlla_elenco_mercati(){

	if (document.form_elenco_rose.elenco_mercati.value ==''){
		document.form_elenco_rose.elenco_iniziali.value = '';
	}
	document.form_elenco_rose.submit();	

}

function controlla_elenco_iniziali(){
	
	if (document.form_elenco_rose.elenco_iniziali.value ==''){
		document.form_elenco_rose.elenco_squadre.value = '';
	}
	document.form_elenco_rose.submit();	

}

function controlla_elenco_squadre(){
	document.form_elenco_rose.submit();	
}


function dallaminalla(){

	if (parseInt(document.getElementsByName("giornata_iniziale")[0].value) > 
		parseInt(document.getElementsByName("giornata_finale")[0].value)){			
		alert ("Giornata finale maggiore giornata iniziale");
		return false;

	}
	
}

function dallaminallamax(){

	if (parseInt(document.getElementsByName("elenco_giornate_dalla")[0].value) > 
		parseInt(document.getElementsByName("elenco_giornate_alla")[0].value)){			
		alert ("Giornata finale maggiore giornata iniziale");
		return false;
	}
	
}

function dimensione_schermo(){
	
	var w =0;
	var h =0;
	w=screen.width;
	h=screen.height;
	document.getElementsByName("larghezza_schermo").value = w;
	document.getElementsByName("lunghezza_schermo").value = h;	
	
	return true;
	
}


function controlla_vinc_giorn(){

	if (document.form_vinc_giorn.periodo.value == ""){
	
		alert ("Attenzione selezionare il periodo");
		return false;
	}

}


function controlla_pul_msg(){

	if(document.getElementsByName("des_messaggi")[0].value ==""){
		alert ("Attenzione descrizione messaggio vuota");
		return false;	
	
	}


}

function controlla_ins_msg(){

	if(document.getElementsByName("descr_nuovo_msg")[0].value ==""){
		alert ("Attenzione descrizione messaggio vuota");
	    return false;	
	
	}
	if(document.getElementsByName("messaggio")[0].value ==""){
		alert ("Attenzione messaggio vuoto");
	    return false;	
	
	}
	
	
}

function controlla_ins_news(){

	
	if(document.getElementsByName("news")[0].value ==""){
		alert ("Attenzione news vuota");
	    return false;	
	
	}
	
	
}

function controlla_form_giornata_in_corso(){

	if(document.formazioni_giornata_in_corso.elenco_formazioni.value == ""){
		alert("attenzione devi selezionare un torneo");
		return false;	
	}
}

function controlla_valutazioni(){

	if(document.form_valutazioni.elenco_giornate.value == ""){
		alert("attenzione devi selezionare una giornata");
		return false;	
	}

	if(document.form_valutazioni.ruolo.value == ""){
		alert("attenzione devi selezionare un ruolo");
		return false;	
	}



}



function controlla_cl_gior(){

	if(document.form_cl_gior.elenco_giornate.value == ""){
		alert("attenzione devi selezionare una giornata");
		return false;	
	}

	

}


function controlla_cl_coppa(){

	if(document.form_cl_coppa.elenco_gironi.value == ""){
		alert("attenzione devi selezionare un girone");
		return false;	
	}

	

}





function controlla_carica_file(){
/*	
	alert ("sono entrato");
	
	var i=0;
	var file_da_caricare;
	var num_giornata;
	var num_giornata_file;
	
	if(document.form_carica_file.presenza_file.value == 1){
		file_da_caricare =  document.form_carica_file.UploadFilegaz.value;	
		if(file_da_caricare == ""){
			alert("attenzione devi selezionare il file");
			return false;	
		}

	
		num_giornata_file = parseInt(file_da_caricare.substr(file_da_caricare.length -6,2),10);
		num_giornata = parseInt(document.form_carica_file.num_giornata.value);
		
		if(num_giornata_file < num_giornata + 1){
			if (!confirm("\n Stai per caricare un file con una giornata già caricata \n\n OK per proseguire \n ANNULLA per interrompere il procedimento")){
				alert("hai annullato il procedimento");
				return false;
		}

		}else if (num_giornata_file > (num_giornata + 1)){
			alert("attenzione stai caricando una giornata senza averne caricata una più vecchia!");
			return false;	
		}

		if(file_da_caricare.substr(file_da_caricare.length -4,4).toLowerCase() != ".txt"){
			alert("attenzione il file deve avere estensione txt");
			return false;	
		}

		if(file_da_caricare.substr(file_da_caricare.length -9,2).toLowerCase() != "mc"){
			alert("attenzione il file deve avere cominciare per mc");
			return false;	
		}

	}
*/
	return true;
}

function controlla_abilitazione_gioc(){

	var i=0;
	var pieno = false;
	for(i = 0 ;i< document.form_abilitazione_gioc.length -2;i++){
		if(document.form_abilitazione_gioc.elements[i].checked){
			pieno = true;
			break;
		}
	}
	if (pieno == false){
		alert("attenzione devi ceccare almeno una casella");
		return false;	
	}

	return true;

}

function pulisci_abilitazione_gioc(){

	var i = 0;
	for(i = 0 ;i< document.form_abilitazione_gioc.length -2;i++){
		document.form_abilitazione_gioc.elements[i].value= "";
	}
	
}

function stampa_valori(campo,n)

{

	

	for (var i = 0;i < n;i++ ){

		alert("campo " + i + " vale " + campo.elements[i].name);		

		

	}

}



function controlla_numero(campo)
{
	if(isNaN(campo.value))
    {	
		return false;
	}
	else{
    	return true;
    }
}


function controlla_campo_vuoto (campo)

{

	if(trim(campo.value) =="")

	{		

		 return false;

	}

	else

    {

    	return true;

    }		

}



function controlla_lunghezza(campo,lunghezza)

{
	if(campo.value.length != lunghezza)

	{

		return false;

	}

	else{

		return true;

	}

}





/*function controlla_periodo(giorno,mese,anno,giorno2,mese2,anno2)

{

        var giornidatainizio = ( (giorno*1) + (mese*30) +  (anno*365));

        var giornidatafine = ( (giorno2*1) + (mese2*30) +  (anno2*365));

        if(giornidatainizio >= giornidatafine)

        {

        	return false;

        }

return true;

}



function controlla_periodo_ora(giorno,mese,anno,ora,minuti,giorno2,mese2,anno2,ora2,minuti2)

{

        var giornidatainizio = ( (minuti/1440)+ (ora/24) + (giorno*1) + (mese*30) +  (anno*365));

        var giornidatafine = ( (minuti2/1440)+ (ora2/24) +(giorno2*1) + (mese2*30) +  (anno2*365));

        if(giornidatainizio >= giornidatafine)

        {

        	return false;

        }

return true;

}


function controlla_data(campogiorno,campomese,campoanno)

{

	var giorno=campogiorno.value;

    var mese=campomese.value;

    var anno=campoanno.value;



	var n_giorno=parseInt(giorno,10);

    var n_mese=parseInt(mese,10);

    var n_anno=parseInt(anno,10);



    if ((n_giorno > 31) || (n_giorno < 1))

    {

		return false;

    }



    if ((n_mese > 12) || (n_mese < 1))

    {

      

		return false;

    }



	if ((n_anno > 2010) || (n_anno < 2005))

    {

		return false;

    }



	if ((n_mese==4) || (n_mese==6) || (n_mese==9) || (n_mese==11))

	{

    	if (n_giorno > 30)

    	{

        	return false;

       	}

	}

    if (n_mese==2)

    {

    	if (bisestile(n_anno))

       	{

	 		if (n_giorno > 29)

         	{

           		return false;

         	}

       	}

       	else

       	{

	 		if (n_giorno > 28)

         	{

            	return false;

         	}

       	}

	}

    

    return true;

}





function bisestile(anno)

{

  if ((anno-(Math.ceil(anno/4)*4)) !=0)

    return false;

  else

    return true;

}



function controlla_ora(campo_ora,campo_minuti){

	var n_ora=parseInt(campo_ora.value,10);

    var n_minuti =parseInt(campo_minuti.value,10);

	

   	if (n_ora < 0 || n_ora > 23){

		return false;

	}else{

		if(n_minuti < 0 || n_minuti > 59){

			return false;

		}

	}

	return true;

}

*/

function controlla_e_mail(e_mail){

	var numero_chiocciole = 0;

	var numero_punti = 0;

	for (i = 0;i< e_mail.value.length;i++){

		if(e_mail.value.charAt(i) == "@"){

			numero_chiocciole ++;

		}

		if(e_mail.value.charAt(i) == "."){

			numero_punti ++;

		}

		 

	}

	if (numero_chiocciole != 1 || numero_punti == 0){

		return false;

	}

	return true;

}

function trim(stringa){
	while (stringa.substring(0,1) == ' '){
		stringa = stringa.substring(1, stringa.length);
	}    
	while (stringa.substring(stringa.length-1, stringa.length) == ' '){
		stringa = stringa.substring(0,stringa.length-1);
	}
	return stringa;
}
function controlla_valori_permessi(campo,tipo){

	var trovato = false;
	var i = 0;
	var j = 0;
	var permessi = "";
	
	if (tipo == 0){
		/* nome, cognome, nome lega e nome squadra*/		
		permessi = "0123456789'qwertyuiopèéasdfghjklòàùzxcvbnmìQWERTYUIOPASDFGHJKLZXCVBNM-+ @&$€?!°ª_.";
	}else if (tipo == 1){
		/*user e password*/
		permessi = "0123456789qwertyuiopèéasdfghjklòàùzxcvbnmìQWERTYUIOPASDFGHJKLZXCVBNM";
	}else{
		/*e-mail*/
		permessi = "0123456789qwertyuiopèéasdfghjklòàùzxcvbnmìQWERTYUIOPASDFGHJKLZXCVBNM@._-";
	}
	for (i = 0;i< campo.value.length;i++){
		for(j = 0;j<permessi.length;j++){
			if(campo.value.charAt(i) == permessi.charAt(j)){
				trovato = true;
			}
		}
		if (!trovato){
			return false;
		}else{
			trovato = false;
		}		 	
	}

	return true;
}


