// JavaScript Document
var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();
volume=4;
function popup(apri)  {

  var stile = "";
  window.open(apri, '', stile)

}

var slideimages=new Array()
var slidelinks=new Array()
function slideshowimages(){
for (i=0;i<slideshowimages.arguments.length;i++){
slideimages[i]=new Image()
slideimages[i].src=slideshowimages.arguments[i]
}
}

function slideshowlinks(){
for (i=0;i<slideshowlinks.arguments.length;i++)
slidelinks[i]=slideshowlinks.arguments[i]
}

function gotoshow(){
if (!window.winslide||winslide.closed)
winslide=window.open(slidelinks[whichlink])
else
winslide.location=slidelinks[whichlink]
winslide.focus()
} 

     function succsclas()
     {
      document.getElementById("clas2").style.visibility = 'visible';
      document.getElementById("clas2").style.display = 'block';
      document.getElementById("clas1").style.visibility = 'hidden';
      document.getElementById("clas1").style.display = 'none';
      document.getElementById("index").style.visibility = 'hidden';
      document.getElementById("index").style.display = 'none';
      document.getElementById("index1").style.visibility = 'visible';
      document.getElementById("index1").style.display = 'block';
     }
     
     function precsclas()
     {
      document.getElementById("clas2").style.visibility = 'hidden';
      document.getElementById("clas2").style.display = 'none';
      document.getElementById("clas1").style.visibility = 'visible';
      document.getElementById("clas1").style.display = 'block';
      document.getElementById("index").style.visibility = 'visible';
      document.getElementById("index").style.display = 'block';
      document.getElementById("index1").style.visibility = 'hidden';
      document.getElementById("index1").style.display = 'none';
     }
     
     if (document.images)
     {
      img1on= new Image(60,15);
      img1on.src="graphics/1.gif";
      img1off= new Image(60,15);
      img1off.src="graphics/1a.gif";
      
      img2on= new Image(60,15);
      img2on.src="graphics/2.gif";
      img2off= new Image(60,15);
      img2off.src="graphics/2a.gif";
      
      img3on= new Image(60,15);
      img3on.src="graphics/3.gif";
      img3off= new Image(60,15);
      img3off.src="graphics/3a.gif";
      
      img4on= new Image(60,15);
      img4on.src="graphics/4.gif";
      img4off= new Image(60,15);
      img4off.src="graphics/4a.gif";
      
      img5on= new Image(60,15);
      img5on.src="graphics/5.gif";
      img5off= new Image(60,15);
      img5off.src="graphics/5a.gif";
          
      vol1= new Image(20,15);
      vol1.src="graphics/volbar1.gif";
      vol2= new Image(20,15);
      vol2.src="graphics/volbar2.gif";
      vol3= new Image(20,15);
      vol3.src="graphics/volbar3.gif";
      vol4= new Image(20,15);
      vol4.src="graphics/volbar4.gif";
   
    }
    
    function imgon(imgName)
    {
     if (document.images)
     {
      imgOn=eval(imgName + "on.src");
      document[imgName].src= imgOn;
     }
    }

    function imgoff(imgName)
    {
     if (document.images)
     {
      imgOff=eval(imgName + "off.src");
      document[imgName].src= imgOff;
     }
    } 

     
     function AjaxReq(handler) 
     {
      var xmlHttp = null;
      try  {
		   xmlHttp=new XMLHttpRequest();		
      }
      catch (e){		
	    	try {
		    	xmlHttp=new ActiveXObject("Msxml2.xmlHttp");
	    	}
		    catch (e) {
		     try {
				  xmlHttp=new ActiveXObject("Microsoft.xmlHttp");
			   }
		     catch (e){
				  alert("Il browser non supporta AJAX!");
			    return false;
		   	 }
		    }
	     }
      xmlHttp.onreadystatechange = handler;
      return xmlHttp;
     }
   
     function getPag(p) 
     {
      myRequest = AjaxReq(PageHandler)
      myRequest.open("GET","getpage.php?sp="+escape(p));
      myRequest.send(null); 
     }         
    
     function PageHandler() 
     {       
      if (myRequest.readyState == 4 && myRequest.status == 200)     
      {   
       document.getElementById('home').innerHTML = myRequest.responseText;   
      } 
     } 

     function getPlayer(p,playerText)
     {      
      myRequest = AjaxReq(player);     
      myRequest.open("GET","getpage.php?sp="+escape(p)); 
      document.getElementById('playertxt').innerHTML = playerText;  
      myRequest.send(null);   
      stopRadio(); 
     }
     
     
     function getSong(id)
     {           
      myRequest = AjaxReq(player); 
      myRequest.open("GET","getpage.php?sp="+escape('11')+"&s="+escape(id));         
      myRequest.send(null);
      getSongTxt(id);
      stopRadio();
     }
      
     function getSongTxt(i)
     {  
      myRequest1 = AjaxReq(playerText);          
      myRequest1.open("GET","getpage.php?sp="+escape('12')+"&s="+escape(i));        
      myRequest1.send(null);
     } 
     
     function playRadio()
     {     
      if (BrowserDetect.browser=="Explorer")  
      {
       document.radioplayer.controls.play();
      } 
      else 
      {
       document.getElementById('radio').innerHTML='<embed id="radioplayer" src="live.asx" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp" align="center" showstatusbar="0" border="0" width="0" height="0"></embed>'; 
      }  
      stoprtin(); 
      cambiabottone(1);         
     }
          
     function stopRadio()
     {
      if (BrowserDetect.browser=="Explorer")  
      {
       document.radioplayer.controls.stop();
      } 
      else 
      {
       {   
        document.getElementById('radio').innerHTML='<embed src="" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/mediaplayer/download/default.asp" align="center" showstatusbar="0" border="0" width="0" height="0"></embed>';
       }
      }
      cambiabottone(2);
     }
          
     function cambiabottone(stato)
     {
      if (stato==1) 
      {
       document.getElementById('radiopuls').innerHTML='<img border="0" src="graphics/play2.gif">&nbsp;&nbsp;<span class="puls"><a onClick="stopRadio()"><img border="0" src="graphics/stop.gif" alt="Stop"/></a>&nbsp;</span>';
      }
      else
      {       
       document.getElementById('radiopuls').innerHTML='<span class="puls"><a onClick="playRadio()"><img border="0" alt="Play" src="graphics/play.gif"></a></span>&nbsp;&nbsp;<img border="0" src="graphics/stop.gif">&nbsp;</span>';
      }
     }
     
     function vol(i)
     {    
      if ((i==1 && volume==4)||(i==0 && volume==1))  {      
       return;
      }
      else  {
       if (i==0) {
        document.radioplayer.settings.volume-=15;
        volume-=1;
        cambiascala(volume); 
       }
       else  {
        document.radioplayer.settings.volume+=15;
        volume+=1;
        cambiascala(volume);
       } 
      }
     }
     
     function cambiascala(v) {
       
     if (document.images)    {
      imgOn=eval("vol" + v + ".src");
      document["vscale"].src= imgOn;
     }
   
     }
     
     function player()   {       
      if (myRequest.readyState == 4 && myRequest.status == 200)  {   
       document.getElementById('player').innerHTML = myRequest.responseText;   
      } 
     } 
     
     function playerText()  {       
      if (myRequest1.readyState == 4 && myRequest1.status == 200)   {   
       document.getElementById('playertxt').innerHTML = myRequest1.responseText;   
      } 
     } 
     
     function stoprtin()   {
      try  {
       document.getElementById('playertxt').innerHTML = 'RADIO TELE IN';
       document.getElementById('player').innerHTML='<br /><br /><p align="center"><img border="0" src="graphics/rtin.gif"></p>';
      }
      catch(e)  {
       return;
      }
     }
