/// Knoppen
var imgs = new Array(15);     
imgs[0] = "images/knop_radio1.gif";     
imgs[1] = "images/radio1b.gif";     
imgs[2] = "images/knop_radio2.gif";    
imgs[3] = "images/radio2b.gif";    
imgs[4] = "images/knop_radio3.gif";    
imgs[5] = "images/3fmb.gif";    
imgs[6] = "images/knop_yorin.gif";    
imgs[7] = "images/yorinb.gif";    
imgs[8] = "images/knop_radio538.gif";    
imgs[9] = "images/538b.gif";    
imgs[10] = "images/knop_veronica.gif";    
imgs[11] = "images/veronicab.gif";   
imgs[12] = "images/knop_skyradio.gif";    
imgs[13] = "images/skyradiob.gif";  
imgs[14] = "images/knop_classicfm.gif";    
imgs[15] = "images/classicfmb.gif";  
imgs[16] = "images/knop_doublez.gif";  
imgs[17] = "images/doublezb.gif"; 
imgs[18] = "images/knop_regiofm.gif"; 
imgs[19] = "images/regiofmb.gif"; 
imgs[20] = "images/knop_radionl.gif"; 
imgs[21] = "images/radionlb.gif";
imgs[22] = "images/knop_radiohollandonline.gif"; 
imgs[23] = "images/radiohollandonlineb.gif";

// preload the images   
function preload() 
{   
 var tmp = null;   
 for (var j = 0; j < imgs.length; j++) 

{     
 tmp = imgs[j];     
 imgs[j] = new Image();    
  imgs[j].src = tmp;  
  }   
}   
void(preload());     


// swap images   
function imgswap(img, swap) 
{   
 img.src = imgs[swap].src; 
  } 

	
  var startpagina = 1;
  w = window;


function init()
{

	showPlayer(0);

	if (location.search.length > 0)
	{
		var vars = location.search.substring(1);
		var fields = vars.split('&');
		var k = fields[0].split('=')[1];
		var p = fields[1].split('=')[1];
			
		if((k.length > 0) && (p.length > 0))
		{
			go(k, p);
		}
	}

	
	
}



////
var radioSite = "www.weerstationuithuizermeeden.nl"; 
var zender = "";
var Real = 1;
var ExternPlayer = 0;
var ExternPlayerSrc = "";




var kanalen = new Array();
kanalen = ["radio1", "http://www.omroep.nl/radio1/live64.asx", 
"radio2", "http://www.omroep.nl/radio2/live55.asx",  
"radio3", "http://www.omroep.nl/radio3/live64.asx?radio3fm", 
"yorin", "http://www.garnierstreamingmedia.com/asx/caz_studio_01.asp",
"skyradio", "http://www.garnierstreamingmedia.com/asx/skyradio.asp",
"veronicafm", "http://www.garnierstreamingmedia.com/asx/veronicaradio.asp",
"radio538", "http://www.garnierstreamingmedia.com/asx/radio538.asp",
"classicfm", "http://www.garnierstreamingmedia.com/asx/classicfm.asp",
"regiofm", "http://www.regiofm.nl/algemeen/livestream.m3u",
"radionl", "http://www.radionl.nl/stream/listen.asx",
"doublez", "http://www.internetpiraten.com/wma128.asx",
"radiohollandonline", "http://www.radiohollandonline.com/server1.asx"];


function getRadioObject()
{
	if(ExternPlayer)
		return;

	var obj;
	
	if(Real)
	{
		if(document.getElementById)
			obj = document.getElementById('tvcontrol'); 
		else if(document.layers)
			obj =	document.tvcontrol; 
		else if(document.all)
			obj = document.embeds["tvcontrol"];
	}
	else
	{
		if(document.getElementById)
			obj = document.getElementById("MediaPlayer"); 
		else if(document.layers)
			obj =	document.MediaPlayer; 
		else if(document.all)
			obj = document.MediaPlayer;
	}
	return obj;
}


function playRadio()
{
	if(ExternPlayer)
		return;

	var obj = getRadioObject();
	
	if(obj)
	{
		if(Real == 0)
		{
			if(WMP7)
				obj.controls.play(); 
			else
				obj.Play();
		}
		else
			obj.DoPlay()
	}
}

function stopRadio()
{
	if(ExternPlayer)
		return;

	var	obj = getRadioObject();

	if(obj)
	{
		if(Real == 0)
		{
			if(WMP7)
				obj.controls.stop(); 
			else
				obj.Stop();
		}
		else
			obj.DoStop();
	
	}
	hidePlayer();
}

function setSource(kanaal)
{
	if(ExternPlayer)
		return;

	var	obj = getRadioObject();

	if(obj)
	{
		if(Real)
			obj.SetSource(kanaal);
		else
		{
			if(WMP7)
				obj.url = kanaal;
			else
			{
				if(browser = 'IE')
					obj.filename = kanaal;
				else
					obj.SetFileName(kanaal);
			}
		}
		playRadio();
	}		
}



function hidePlayer()
{
	if(ExternPlayer)
		return;
	HideDiv('wmpdiv');
	HideDiv('tvdiv');
}

function showPlayer(player)
{
	if(ExternPlayer)
		return;
	if(player)
	{
		ShowDiv('tvdiv');
		HideDiv('wmpdiv');
	}
	else
	{
		ShowDiv('wmpdiv');
		HideDiv('tvdiv');
	}
}

function zap(kanaal, player)
{
	if(!ExternPlayer)
		stopRadio();

	Real = player; // 1=Real, 0=Windows
	radioSite = "www.weerstationuithuizermeeden.nl";
	
	if(!ExternPlayer)
		showPlayer(player);

	changeKanaal(kanaal);

}

function changeKanaal(kanaal)
{
	var src;
	src = getKanaal(kanaal);
	ExternPlayerSrc = src;

	if(src.length > 1)
	{	
		if(ExternPlayer)
			win =	window.open(src, "","left=0,top=0,width=0,height=0");
		else
			setSource(src);
	}
}
		
function getKanaal(kanaal)
{
	for(var i = 0; i < kanalen.length; i++)
	{
		if(kanalen[i].indexOf(kanaal) != -1)
			return kanalen[i+1];
		i++;
	}
		
	return '';
}

function setStats(text)
{

}

