			window.name="radio3fm";
			var browserId;
			var typeNames = new Array(0, "programma", "dj"); typeNames[99] = "Webmaster";
		
			function browserCheck() 
			{
				return (navigator.appName == "Netscape")? "NS":"IE";
			}
		
			function change(page,subpage)
			{
			     document.location.replace('{/literal}{$SITE_URL}{literal}/'+page+'/'+subpage+'/');
			}

			function show_livePlayer(format,page,id)
			{
				if(page == undefined){
					var page = "3fm";
				}
				if(id == undefined){
					var id = "";
				}				
				window.open("/page/3fm_liveplayer/"+page+"/"+id, "blank","toolbar=no,width=800,height=600");
			}
			
			function show_realPlayer(song)
			{
				window.open("/page/3fm_realplayer/"+song, "ealPlayer","toolbar=no,width=400,height=200");
			}

			function show_photo(id)
			{
				url="/page/3fm_photoviewer/actueel/"+id;
				window.open(url, "blank_photo","toolbar=no,width=200,height=200,left=390,top=250");
			}
			
			function show_photo_artist(artist_id, photo_nr)
			{
				if(photo_nr == undefined) {
					photo_nr = 0;
				}

				url="/page/3fm_photoviewer/artist/"+artist_id+"/"+photo_nr;
				window.open(url, "blank_photo","toolbar=no,width=200,height=200,left=390,top=250");
			}

			function show_photo_song(artist_id, song_id)
			{
				url="/page/3fm_photoviewer/song/"+artist_id+"/"+song_id;
				window.open(url, "blank_photo","toolbar=no,width=200,height=200,left=390,top=250");
			}		

			function show_miniSite(page, width, height)
			{
				url="/page/"+page;
				window.open(url, "blank_minisite","toolbar=no,width="+width+",height="+height);
			}

			function show_shop(page, width, height)
			{
				window.open(page, "blank_minisite","toolbar=no,width="+width+",height="+height);
			}

			function show_photAlbum(id)
			{
				url="/page/fotoboek/"+id;
				window.open(url, "fotoboek","toolbar=no,width=640,height=640");
			}
			
			function launchPhotoViewer(boekName, fotoId)
			{
				var left= ((self.screen.width - 700) / 2);
				var top= ((self.screen.height - 450) / 2);

				url="/page/3fm_photoplayer/"+boekName+"/"+fotoId;
				window.open(url, "photoplayer","toolbar=no,width=700,height=450,top="+top+",left="+left);
			}
			
			/* SELECTBOXES */
			function setSelectOptions(optionNr, ulNr, selectedOption)
			{	
				var divObj = document.getElementById("textBoxDivId_"+ulNr);
				var divDisObj = document.getElementById("selectDisabled_"+ulNr);
				var ulObj = document.getElementById("ulId_"+ulNr);
				var firstliObj = document.createElement("li");
				var newTypeNames = typeNames;
				var optionCounter = 1;
				
				divObj.parentNode.style.display="block";
				divObj.childNodes[1].nodeValue="Kies hier een " + typeNames[optionNr];
				
				if(selectedOption)
					document.getElementById("mailPersonId").value=selectedOption;	
				
				if(divDisObj)
					divDisObj.parentNode.removeChild(divDisObj);
				
				ulObj.innerHTML="";
				
				firstliObj.innerHTML = "Kies een hier " + typeNames[optionNr];
				firstliObj.onmouseover = function(){ if(this.className == "selected") this.className+=" optionOver"; else this.className="optionOver"; }
				firstliObj.onmouseout = function(){ if(this.className.indexOf("selected") == -1) this.className="optionOut"; else this.className="selected"; }
				firstliObj.onclick = function(){ ulObj.style.display="none"; }
				ulObj.appendChild(firstliObj);
				
				for(i=0;i<emailArr.length;i++)
					if(emailArr[i][2]==optionNr)
					{
						var liObj = document.createElement("li");
						var newUlNr = ulNr;
						var newOptionNr = optionNr;
						
						liObj.innerHTML=emailArr[i][0];
						liObj.id="newLiId_"+optionCounter;
						
						if(selectedOption == liObj.id)
						{
							liObj.className="selected";
							var divName = emailArr[i][0];
						}
						
						liObj.name=emailArr[i][0];
						liObj.onmouseover = function(){ if(this.className == "selected") this.className+=" optionOver"; else this.className="optionOver"; }
						liObj.onmouseout = function(){ if(this.className.indexOf("selected") == -1) this.className="optionOut"; else this.className="selected"; }
						liObj.onclick = function(){ setSelectOptions(newOptionNr, newUlNr, this.id);	}
			
						ulObj.appendChild(liObj);
						optionCounter++;
					}
			
				if(optionCounter < 10)
					ulObj.style.height = (optionCounter *15) + "px";
				else
					ulObj.style.height = "150px";

				if(selectedOption)
				{
					divObj.childNodes[1].nodeValue=divName;
					ulObj.style.display="none"; 
				}

				var sObjCounter=0;
				var sObj = document.getElementById("select_"+ulNr);
				sObj.length=0;
				
				sObj[0] = new Option("Kies een hier " + typeNames[optionNr], "0");

				for(i=0;i<emailArr.length;i++)
					if(emailArr[i][2]==optionNr)
					{
						if(selectedOption=="newLiId_"+(sObjCounter + 1))
							isSelected=true;
						else
							isSelected=false;
							
						sObj[sObj.length] = new Option(emailArr[i][0], emailArr[i][1], isSelected);

						sObjCounter++;
					}
					
				document.getElementById("mailType").value=optionNr;
			}
			
			function setDisabledSelectBox(optionNr, ulNr)
			{
				var divObj = document.getElementById("textBoxDivId_"+ulNr);
				var sObj = document.getElementById("select_"+ulNr);
				var parentDiv = document.createElement("div");
				
				parentDiv.id="selectDisabled_"+ulNr;
				parentDiv.className="selectBoxDisabled selectCombo selectId_"+ulNr;
				parentDiv.innerHTML = "<div class='selectArrow'></div><span style='color:#999999;'>"+typeNames[optionNr]+"</span>";
			
				if(!document.getElementById("selectDisabled_"+ulNr))
					divObj.parentNode.parentNode.insertBefore(parentDiv, divObj.parentNode);
				
				divObj.parentNode.style.display="none";
				
				for(i=0;i<emailArr.length;i++)
					if(emailArr[i][2]==optionNr)
						emailAdres = emailArr[i][1];
					
				sObj.length=0;
				sObj[0] = new Option("Webmaster", emailAdres,  true);
					
				document.getElementById("mailType").value=optionNr;	
			}
			
			
			/* MENU NAV */
			var menuTimer; 
			var oldId;
			function navRollEvent(id, over) 
			{
				if(over)
				{
					if(oldId && id != oldId)
						closeMenu(oldId)
					
					if(menuTimer)
						clearTimeout(menuTimer);
					
					document.getElementById(id).className = "gotSubHover";
					document.getElementById([id + "Subs"]).style.display = "block";
					oldId = id;
				}
				else
				{
					menuTimer = setTimeout("closeMenu('" + id + "')", 500);
				}
			}
			
			function closeMenu(id)
			{
				document.getElementById(id).className = "gotSub";
				document.getElementById([id + "Subs"]).style.display = "none";
			}

			function setInit()
			{
				setBackground();
			}
			
			function setBackground()
			{
				var bodyLeft = (document.getElementById("bodyWrapper").offsetLeft - 90); 
				document.body.style.backgroundPosition = bodyLeft + "px 0px";
				
				setTimeout("setBackground()", 50);
			}			
			
			setTimeout("setInit()", 500);

			function checkObjects()
			{
				flashObjects=document.getElementsByTagName("object");

				for(i=0; i<flashObjects.length; i++)
				{
					for(j=0; j<flashObjects[i].childNodes.length; j++)
						if(flashObjects[i].childNodes[j].nodeName.toLowerCase()=="param")
							if(flashObjects[i].childNodes[j].getAttribute("name").toLowerCase()=="movie")
							{
								movieUrl=flashObjects[i].childNodes[j].getAttribute("value");
								movieExt=movieUrl.substring(movieUrl.lastIndexOf(".")+1);
								
								if(movieExt.toLowerCase()=="rm")
									replaceRealPlayer(flashObjects[i], movieUrl);
							}
				}
			}
			setTimeout("checkObjects()", 1000);
			
			function replaceRealPlayer(obj, songUrl)
			{
				var songName=songUrl.substring(songUrl.lastIndexOf("/")+1);
				
				var a = document.createElement('a');
				var aText = document.createTextNode("beluister fragment");
				
				a.setAttribute("href", "JavaScript:show_realPlayer('"+songName+"');");
				a.setAttribute("style", "line-height:18px;");
				a.setAttribute("title", "Beluister fragment");
				a.appendChild(aText);

				obj.parentNode.insertBefore(a, obj);
				obj.style.display="none";
			}
			

