function CreaGruppo(){
	
	var validateOption={ 
	    rules:{ 
		nome_nuovo_gruppo: {
			
			remote: {
					url: "check-gruppo.php",
					type: "post",
					data: {
						   nome_nuovo_gruppo: 
						   function() {
							  return $("#nome_nuovo_gruppo").val();
						   }
					      }

				    }
		
		
		
		  }
		},
		messages:{
		
		nome_nuovo_gruppo: {
				remote: "Nome gruppo utilizzato"
			}
		
		},
		submitHandler: function(form) { 
		
	  
					$.post("funzioniGruppo.php",
						  $("#nuovo_gruppo").serialize(),
						  function(result){
								if (result=="error")
									alert("Operazione non eseguita");
								else
									alert("Gruppo inserito");
									
								$("#center").load("homeGruppo.php",
												  {gruppo_selezionato:result},
												  function(){
													  
													  VisualizzaGruppo();
													  
												   });
								
						 // });
				
				
					});
	  
		}
	
	
	};
	 
	var nome=$("#nome_nuovo_gruppo").val();
	$("#nuovo_gruppo").validate(validateOption);
	if (nome.length>=3){
		 $("#nuovo_gruppo").valid();
		 $("#nuovo_gruppo").submit();
	}else if(nome.length==0){
		alert("Devi inserire un nome per il gruppo");
	}
	else{
		alert("Devi inserire un nome per il gruppo di almeno 3 caratteri");
	}		
	
	return false;
}

function VisualizzaGruppo(){
	var id=$("#select_gruppo :selected").val();
	if (id!=""){
		var gruppo=$("#select_gruppo :selected").text();
		 
			$("#visualizza_gruppo").load("gruppo.php",
									{id_gruppo:id,nome_gruppo:gruppo},
									function (result){
											if (result=="error")
												alert("Impossibile caricare la pagina");
											 	
									});
	}
	else{
		//alert("Devi selezionare un gruppo");
		$("#visualizza_gruppo").empty();
	}
	
	return false;
}


function RinominaGruppo(id_gruppo){
	
	
	var nome=$("#rinomina_gruppo :text[name='nuovo_nome_gruppo']").val();
	var validateOption={ 
	    rules:{ 
		nuovo_nome_gruppo: {
			
			remote: {
					url: "check-gruppo.php",
					type: "post",
					data: {
						   nome_nuovo_gruppo:function() { return $("#rinomina_gruppo :text[name='nuovo_nome_gruppo']").val();}
					      }

				    }
		
		
		
		  }
		},
		messages:{
		
		nuovo_nome_gruppo: {
				remote: "Nome gruppo utilizzato"
			}
		
		},
		submitHandler: function(form) { 
		
	  				
					$.post("funzioniGruppo.php",
						$("#rinomina_gruppo").serialize()+'&rinomina=true',
						function(result){
							if(result!='error')
								$("#select_gruppo").load("funzioniGruppo.php",
														{ricarica:'select',gruppo_selezionato:id_gruppo},
														function(){
															VisualizzaGruppo();
															
															});
							 else
						  		alert('Operazione non eseguita');
	  
						});
					  
		}
	
	
	};
	
	$("#rinomina_gruppo").validate(validateOption);
	if (nome.length>=3){
		 $("#rinomina_gruppo").valid();
		 $("#rinomina_gruppo").submit();
	}else if(nome.length==0){
		alert("Devi inserire un nome per il gruppo");
	}
	else{
		alert("Devi inserire un nome per il gruppo di almeno 3 caratteri");
	}		
	
	return false;
	

}

function CancellaGruppo(id){
		var mantieni=$('#mantieni').is(':checked');
		var canc_schede="";
		if(mantieni)
			canc_schede="e tutte le sue schede ";
			
		if (confirm("Vuoi eliminare il gruppo corrente "+canc_schede+"?")){
			 
			$.post("funzioniGruppo.php",
			$("#cancella_gruppo").serialize()+'&cancella=true',
			function (result){
				if (result=='error')
					alert("Operazione non eseguita");
				else
					Gruppi();
				 
			
			});
		}
	return false;
}



function AssegnaScheda(){
	 
	$.post("funzioniGruppo.php",
			$("#assegna_scheda").serialize()+'&assegna=true',
			function(result){
				if (result=='error')
					alert("Operazione non eseguita");
				else
					VisualizzaGruppo();
				 
			});
	return false;
	
}

function CancellaSchedaDaGruppo(id_scheda){

	if(confirm("Vuoi eliminare la scheda da questo gruppo ?")){
	$.post("funzioniGruppo.php",
			{scheda:id_scheda, elimina_da_gruppo:'true'},
			function(result){
				if (result=='error')
					alert("Operazione non eseguita");
				else
					VisualizzaGruppo();
					 
			});
	}
	return false;

}






function EliminaSchedaGruppo(scheda){
	if(confirm("Vuoi eliminare la scheda ?")){
		 
		$.post('funzioniScheda.php',
			   {id_scheda:scheda, cancella_scheda:'true'},
			   function(result){
				   		if (result=="error"){
							  alert("Operazione non eseguita");
						}else{
							VisualizzaGruppo();
						 
						}
				   });
		
	}
}
