// function checkRadioBox viene usata nel meccanismo di voto delle playlist e nel meccanismo di voto della classificaDownload
// prima di inviare la pagina al risultati, che si occupa di incrementare i voti, controlla che si abbia selezionato almeno una canzone
function checkRadioBox() {
	
	//Setto i cookie per single vote
	
	// pagina di redirect 
	go_to = "http://www.allmusic.tv/allmusic/playlist?pageType=r&nomePlaylist=invetrina";

	// Controllo s i cookie sono attivi altrimenti ridirigo...
		if (navigator.cookieEnabled == 0) {
		  window.location = go_to;
		  window.alert("Per votare le Playlist devi abilitare i cookies");
		  return;
        }


	// numero di giorni che il cookie deve vivere
	num_days = 1;
	function ged(noDays){
		var today = new Date();
		var expr = new Date(today.getTime() + noDays*24*60*60*1000);
		return  expr.toGMTString();
	}

	function readCookie(cookieName){
		var start = document.cookie.indexOf(cookieName);
		if (start == -1){ 
			document.cookie = "playlist=yes; expires=" + ged(num_days);
			
					
		} else {
			//window.location = go_to; || Metto un'alert senza redirect
			window.location = go_to;
			window.alert("Consentito un solo voto al giorno");
			return;

		}
		}	

	readCookie("playlist");

	
	
	
	var submitForm = true;
	var max = document.playlist.canzone.length;
	// gestione se la lista delle canzoni è composta da un solo elemento
	if (""+document.playlist.canzone.length == 'undefined') {
		if (!document.playlist.canzone.checked) {
			submitForm = false;
			alert("entra1");
		}
	}
	// gestione se la lista delle canzoni è composta da più di una canzone
	if (max > 0) {
		submitForm = false;
		for (var i = 0; i < max; i++) {
			if (document.playlist.canzone[i].checked) {
				submitForm = true;
			}
		}
	}
	if (!submitForm)
		alert("Non hai selezionato la canzone.");
	else if(submitForm)
		document.playlist.submit();
}


// function setIdCanzone viene usata nel meccanismo di voto delle playlist e nel meccanismo di voto della classificaDownload
// set dell'idCanzone dalla radio button selezionato al campo hidden. Action del radio button
function setIdCanzone(obj){
	document.playlist.idCanzone.value = obj.value;
}

// Funzione per creare pop-up nella home page sezione almanacco-foto
function openFotoAlmanacco(idAlmanacco) {
	window.open('fotoAlmanacco.jsp?idAlmanacco='+idAlmanacco, '1', 'toolbar=no,location=no,directories=no,status=no,menubar=no,titlebar=no,scrollbars=no,resizable=no,width=600,height=600,left=0,top=0');
}

// Funzione per creare pop-up nella sezione comunitaPlayer
function openFotoComunita(imgName) {
	window.open('fotoComunita.jsp?imgName='+imgName, '1', 'toolbar=no,location=no,directories=no,status=no,menubar=no,titlebar=no,scrollbars=no,resizable=no,width=600,height=600,left=0,top=0');
}