function controlla_ricerca(idForm){
	var frm = document.getElementById(idForm);
	
	if (frm.ricerca_frase.value == ''){
		alert('Argomento di ricerca non valido.');
		frm.ricerca_frase.focus();
		return false;
	}
	
	var count 		= document.getElementsByName('selezione[]').length;
	var selezione 	= document.getElementsByName('selezione[]');
	
	var err = 0;

	for(i=0; i<=count-1; i++){
		if(selezione[i].checked == true)
			err++;
	}		
	if(err==0){
		alert('Selezionare almeno un tipo contenuto nel quale cercare.');
		return false;
	}
	frm.submit();
	return true;
}

function ricerca_controlla(idForm){
	var frm = document.getElementById(idForm);
	
	if (frm.ricerca_frase.value == ''){
		alert('Argomento di ricerca non valido!');
		frm.ricerca_frase.focus();
		return false;
	}
	
	frm.submit();
	return true;
}

function customer_satisfaction(path, value, rand)
{
	var path_script_state = path+"/ajax/customer_satisfaction.php"; 
	$.ajax({
		type: 'POST',
	  url: path_script_state,
	  data: {"value": value,
	  		 "id_versione": document.getElementById('id_versione_'+rand).value,
			 "id_gruppo": document.getElementById('id_gruppo_'+rand).value,
			 "path": document.getElementById('path_'+rand).value,
			 "rand": rand},
		success: function(data)
		{
			document.getElementById('customer_'+rand).style.display = '';
			document.getElementById('customer_'+rand).innerHTML = data;	
		}
	});
}

function voto_negativo(value)
{
	var path = document.getElementById('path').value;
	var rand = document.getElementById('rand').value;
	var path_script_state = path+"/ajax/customer_satisfaction.php"; 
	rand = document.getElementById('rand').value;
	$.ajax({
		type: 'POST',
	  url: path_script_state,
	  data: {"voto_negativo": value,
	  		 "id_versione": document.getElementById('id_versione').value,
			 "id_gruppo": document.getElementById('id_gruppo').value},
		success: function(data)
		{
			document.getElementById('customer_'+rand).style.display = '';
			document.getElementById('customer_'+rand).innerHTML = data;	
		}
	});
}

function espandi(livello){
	if(document.getElementById(livello).style.display==""){
		document.getElementById(livello).style.display="none";
	}
	else{
		document.getElementById(livello).style.display="";
	}
}

function selprofilo(path)
{
	var path_script_state = path+"/ajax/selprofilo.php"; 
	$.ajax({
		type: 'POST',
	  url: path_script_state,
	  data: {
		  	"id_profilo": document.getElementById('profili').value},
		success: function(data)
		{
			document.getElementById('sel_contenuti').innerHTML = data;	
		}
	});
}

function controlla_campi(act){
	frm = document.newsletter;
	if(frm.nome.value == ''){
		alert("Devi inserire il nome per iscriverti!");
		frm.nome.focus();
		return false;
	}
	if(frm.email.value == ''){
		alert("Devi inserire l'e-mail per iscriverti!");
		frm.email.focus();
		return false;
	}
	frm.action = act;
	frm.submit();
}

function addCart(){
   var path_script_state = templateZephyros+"ajax/addCart.php"; 
	$.ajax({
		type: 'POST',
	    url: path_script_state,
	    data: {
		  	"cod": document.getElementById('item_number').value 
        },
		success: function(data)
		{
		  if(data == "mess")
	           alert("Non disponiamo di un numero superiore di unita' per questo prodotto.");
    	  else{
    		document.getElementById('somma_carrello').innerHTML = "Carrello ("+data+")";
            document.getElementById('vedi_carrello').value = "Vedi carrello ("+data+")";
          }	
		}
	}); 
}

