// MINI GUEST

function validifica(myform) {
		if (myform.nome.value == "") {
			alert ("Inserisci il tuo Nome (campo obbligatorio)!");
			myform.nome.focus();
			return false;
		}

		if (myform.paese.value == "") {
			alert ("Inserisci il tuo Paese (campo obbligatorio)!");
			myform.paese.focus();
			return false;
		}

		if (myform.mess.value == "") {
			alert ("Inserisci il Messaggio (campo obbligatorio)!");
			myform.mess.focus();
			return false;
		}
			

		return true;
}

// STATUS BAR

window.status="Radio Parsifal (FM 99.5 Mhz)";

// POPUP

function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=no'
mionome=Math.floor(Math.random()*10000)+"a";
win = window.open(mypage,mionome,settings)
if(win.window.focus){win.window.focus();}
}

// ON AIR

stato_servizio = 1;

function disservizio(){
alert("RADIOPARSIFAL.COM | STATO DEL SERVIZIO:\nServizio temporaneamente non disponibile. Risolveremo il problema nelle prossime ore.\n\nCi scusiamo per il disservizio,\nLo Staff Radio Parsifal.");
		      }

function onair(){
if(stato_servizio==1){

if(confirm('On-Air necessità WINAMP. Premi OK se installato sul tuo PC.\r\nPremendo annulla, ascolterai con MEDIA PLAYER.')){window.open('http://www.radioparsifal.cjb.net:8000/listen.pls');}else{livecam();}
// if(confirm('Attualmente l\'ascolto i HQ è disattivato. Premendo OK, ascolterai attraverso Popup.')){livecam();}

		  }else{
disservizio();
		     }
		}

function livecam(){
if(stato_servizio==1){
window.open('livecam/index.php','livecam','width=320,height=373,top=50,left=150,scrolling=0,frameborder=0,status=0,menubar=0,scrollbars=0');
		  }else{
disservizio();
		     }
		  }

// PROGRAMMA IN ONDA LAMPEGGIANTE

	function blinker(farbe1, farbe2, tempo) {
		faktor = 0;
		heller = 1;
		rot1 = farbe1.substr(0, 2);
		gruen1 = farbe1.substr(2, 2);
		blau1 = farbe1.substr(4, 2);
		rot1 = parseInt(rot1, 16);
		gruen1 = parseInt(gruen1, 16);
		blau1 = parseInt(blau1, 16);
		rot2 = farbe2.substr(0, 2);
		gruen2 = farbe2.substr(2, 2);
		blau2 = farbe2.substr(4, 2);
		rot2 = parseInt(rot2, 16);
		gruen2 = parseInt(gruen2, 16);
		blau2 = parseInt(blau2, 16);
		rot_diff = rot2 - rot1;
		gruen_diff = gruen2 - gruen1;
		blau_diff = blau2 - blau1;
		tempo_verlauf = tempo;
		blinker_verlauf();
	}
function blinker_verlauf() {
		rot_neu = rot1 + rot_diff / 100 * faktor;
		gruen_neu = gruen1 + gruen_diff / 100 * faktor;
		blau_neu = blau1 + blau_diff / 100 * faktor;
		rot_neu = Math.floor(rot_neu);
		gruen_neu = Math.floor(gruen_neu);
		blau_neu = Math.floor(blau_neu);
		if(heller == 0) {
			faktor += 10;
		} else {
			faktor -= 10;
		}
		if(faktor >= 100) {
			heller = 1;
		}
		if(faktor <= 0) {
			heller = 0;
		}
		for(i=0; i<document.getElementsByTagName("span").length; i++) {
			if(document.getElementsByTagName("span")[i].className == "blink") document.getElementsByTagName("span")[i].style.color = "rgb(" + rot_neu + ", " + gruen_neu + ", " + blau_neu + ")";
		}
		window.setTimeout("blinker_verlauf()", tempo_verlauf);
	}