// JavaScript Document
function changeSrc(id, newSrc) {
   document.getElementById(id).src=newSrc;
}
function changeStyle(id, newStyle){
    document.getElementById(id).style.display=newStyle;
}
//open close program
openProg = true;
function openProgram(id){
	if (openProg == true){ 
		openProg = false;
		document.getElementById(id).style.height="auto";
	}
	else { 
		openProg = true;
    	document.getElementById(id).style.height="31px";
	}
}

function changeBio(who){
	switch(who){
		case 3:
		changeSrc('bio', 'images/bio_10_20_31.gif');
		changeStyle('hotspot', 'none');
		changeStyle('bo', 'none');
		changeStyle('nicky', 'block');
	break;
		case 2:
		changeSrc('bio', 'images/bio_10_21_30.gif');
		changeStyle('hotspot', 'none');
		changeStyle('bo', 'block');
		changeStyle('nicky', 'none');
	break;
	default:
		changeSrc('bio', 'images/bio_11_20_30.gif');
		changeStyle('hotspot', 'block');
		changeStyle('bo', 'none');
		changeStyle('nicky', 'none');
	 }
}

function CreateBookmarkLink(ai) {
	title = "TheHotspot.nl - 24 / 7 Digitale TV";   
	if (ai == ""){ 
		url = "http://www.thehotspot.nl";  
	}
	else { 
		url = "http://www.thehotspot.nl/?ai="+ai+""; 
	}
	if (window.sidebar) { 	// Mozilla Firefox Bookmark	
		window.sidebar.addPanel(title, url,"");	
	}
	else if( window.external ) { // IE Favorite		
		window.external.AddFavorite(url,title)
	}	
	else if(window.opera && window.print) { // Opera Hotlist		
	} 
} 

function adserver(adId,linkCode,zoneId){
  if (!document.phpAds_used) document.phpAds_used = ',';
  document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
  document.write ("http://adserver1.megaclick.nl/adjs.php?n="+adId+"");
  document.write ("&amp;what=zone:"+zoneId+"&amp;source=link"+linkCode+"&amp;target=_blank");
  document.write ("&amp;exclude=" + document.phpAds_used);
  document.write ("'><" + "/script>");
  document.write ("<noscript><a href='http://adserver1.megaclick.nl/adclick.php?"+adId+"' target='_blank'><img src='http://adserver1.megaclick.nl/adview.php?what="+zoneId+"&amp;source=link"+linkCode+"&amp;target=_blank&amp;n="+adId+"' border='0' alt=''></a></noscript>");
  }

var startPlayer = false;
var checkStat = false;

var noPlayer = '<a onclick="startStream();"><img src="images/screen_400x300.jpg" alt="the hotspot" width="400" height="300" /></a>';
var embedPlayer = '<embed name = "MediaPlayer" type = "application/x-mplayer2" pluginspage = "http://www.microsoft.com/Windows/MediaPlayer/download/default.asp" src = "' + streamurl + '" autosize = "0" displaysize = "0" allowchangedisplaysize = "1" displaymode = "1" autostart = "1" showcontrols = "0" showdisplay = "0" showstatusbar = "0" width = "400" height = "300"></embed>';

var objectPlayer = '<object id="Player" width="400" height="300" classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject" name="Player"><param name="URL" value="' + streamurl + '"><param name="autoStart" value="true"><param name="stretchToFit" value="true"><param name="enableContextMenu" value="false"><param name="uiMode" value="none"><param name="volume" value="50"><PARAM NAME="TransparentAtStart" VALUE="true"></object>';

function startStream() {
	var browser=navigator.appName;
	if (browser=="Microsoft Internet Explorer"){
		//IE WMP object
		var myPlayer = document.getElementById("Player");
		if (myPlayer){			
			if (startPlayer == true){
				document.getElementById("Player").controls.stop();
				startPlayer = false;
			}
			else {
				document.getElementById("Player").controls.play();
				startPlayer = true;
			}
		}
		else {
			document.getElementById("streamScreen").innerHTML=objectPlayer;
			startPlayer = true;	
			if (checkStat == false) { checkstat(); checkStat = true; }
		}
	}	
	else {
		//WMP embed
		if (startPlayer == true){ 
			document.getElementById("streamScreen").innerHTML=noPlayer;
			startPlayer = false;
			document.getElementById("divState").innerHTML = "Stopped...";
		}
		else {
			document.getElementById("streamScreen").innerHTML=embedPlayer;
			startPlayer = true;
			document.getElementById("divState").innerHTML = "Playing...";
		}
	}
}

function checkstat(){
	document.getElementById("divState").innerHTML = document.getElementById("Player").status;
	document.getElementById("dura").innerHTML = document.getElementById("Player").currentMedia.DurationString;
	plstat = Player.playState;
	if (plstat >= 2 && plstat <= 5){
		document.getElementById("loca").innerHTML = document.getElementById("Player").controls.currentPositionString;
	}
	else{
		document.getElementById("loca").innerHTML = "00:00"
	}
	setTimeout("checkstat()",1000)
}

function vpsplugin(model_id, p) {
    model_id = (model_id) ? model_id : '';
    theURL = 'http://mysecurewallet.nl/islive/?m=' + model_id + '&p=' + p;
    wnd = window.open(theURL,'winName');
	wnd.focus();
}

function vpspopup(url, p) {
    var params = "left=10,top=20,width=485,height=460,border=0,scrollbars=1,resizable=1,status=0,toolbar=0,menubar=0,location=0";
    infoWin = window.open('http://' + url + '?&p='+ p +'&pi=', 'popupvenster', params);
	infoWin.focus();

}