// JavaScript Document
// Browser sniff -- the following code does a very simple browser check and rates the 
//     browser as either Internet Explorer on a Win32 platform or not, so that we 
//     know to use the ActiveX model, or the plug-in Model.
var sBrowser = navigator.userAgent;
var randomnumber = Math.round(Math.random()*1000);
var pagenumber=Math.round(Math.random()*1000);
var randomtext = String(randomnumber)+"";
if ((sBrowser.indexOf("IE")>-1) && (navigator.platform == "Win32")) {//document.write("IE");
	sBrowser = "IE";
} else {
	sBrowser = "nonIE";
	//document.write("not IE");
}
function getPageNumber(){
return randomnumber;
}
function checkcookie(){
	var allcookies = document.cookie;
	var pos = allcookies.indexOf("dnwebtv");
	if( pos!=-1){
	var cookie_ID = "true";
	}else {
	document.cookie = "dnwebtv=" + document.lastModified + "; max-age=" +(60*60*24);
	var cookie_ID = "true";
	};
	var sat12 = 1161467978796;
	d = new Date();
	//if(d.getTime()>=sat12){ 
	//var cookie_ID = "true";
	//};
	return cookie_ID;
};


// end browser sniff
function QueryString(key) {
	var value = null;
	for (var i = 0; i<QueryString.keys.length; i++) {
		if (QueryString.keys[i] == key) {
			value = QueryString.values[i];
			break;
		}
	}

	//alert(value);
	return value;
}
QueryString.keys = new Array();
QueryString.values = new Array();

function QueryString_Parse() {
	var query = window.location.search.substring(1);
	var pairs = query.split("&");

	for (var i = 0; i<pairs.length; i++) {
		var pos = pairs[i].indexOf('=');
		if (pos>=0) {
			var argname = pairs[i].substring(0, pos);
			var value = pairs[i].substring(pos+1);
			QueryString.keys[QueryString.keys.length] = argname;
			QueryString.values[QueryString.values.length] = value;
		}
	}

}
QueryString_Parse();
function checkLink() {
	if (QueryString('id') != null) {


		var queries = '?id='+QueryString('id')+"&pagenumber="+pagenumber;
		var width = '776';
		var height = '300';
		var src = 'http://www.smartcom.no/dnva/ny/videomenu.swf';
		// assemble flash obj
		var l1 = '<object ID="MediaPlayer1" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+width+'" height="'+height+'">';
	var l2 = '<param name="movie" value="'+src+queries+'" />';
	var l3 = '<param name="quality" value="high" />';
	var l4 = '<embed ID="MediaPlayer1" src="'+src+queries+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'"></embed>';
	var l5 = '</object>';

		document.getElementById('mainMenu').innerHTML = l1+l2+l3+l4+l5;
	}
}

function liveevent(tittel, goaltime, runthis, image) {
	var height = "378";
	var width = "426";
	var queries = "?tittel="+tittel+"&goaltime="+goaltime+"&runthis="+runthis+"&image="+image+"&random="+randomtext+"&pagenumber="+pagenumber;
	var src = "liveevent.swf";
	var l1 = '<object ID="MediaPlayer1" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+width+'" height="'+height+'">';
	var l2 = '<param name="movie" value="'+src+queries+'" />';
	var l3 = '<param name="quality" value="high" />';
	var l4 = '<embed ID="MediaPlayer1" src="'+src+queries+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'"></embed>';
	var l5 = '</object>';
	var allLines = l1+l2+l3+l4+l5;
	document.getElementById('videoPlayer').innerHTML = allLines;

}
function newURL(selectedVideo) {
	//alert(checkcookie());
	if (checkcookie() == "false") {
	//alert("checkcookie==false")
		var width = "426";
		var height = "378";
		var src = 'http://www.smartcom.no/dnva/ny/annonse.swf';
		var queries = '?videolink='+selectedVideo;
		var l1 = '<object ID="MediaPlayer1" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+width+'" height="'+height+'">';
		var l2 = '<param name="movie" value="'+src+queries+'" />';
		var l3 = '<param name="quality" value="high" />';
		var l4 = '<embed ID="MediaPlayer1" src="'+src+queries+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'"></embed>';
		var l5 = '</object>';
		var allLines = l1+l2+l3+l4+l5;
		document.getElementById('videoPlayer').innerHTML = allLines;
	} else {
		var selectedVideo = selectedVideo+"";
		//alert("selectedVideo "+selectedVideo);
		//document.MediaPlayer1.Stop();
		//alert(selectedVideo+":"+selectedVideo.length);
		if (selectedVideo != null) {
			if (selectedVideo.length>=5) {
				//document.MediaPlayer1.URL=selectedVideo;
				//document.MediaPlayer1.SRC=selectedVideo;
				//document.MediaPlayer1.Play();
				if (sBrowser == "IE") {
					var zeheight = "378";
					var showit = "1";
				} else {
					var showit = "1";
					var zeheight = "378";
				}
				var l1 = '<object ID="MediaPlayer1" width=426 height='+zeheight+' classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"';
				var l2 = 'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"';
				var l3 = '        standby="Loading Microsoft® Windows® Media Player components..." ';
				var l4 = ' type="application/x-oleobject"><PARAM NAME="FileName" VALUE="'+selectedVideo+'">';
				var l5 = '  <PARAM NAME="ShowControls" VALUE="'+showit+'"><param name="displaybackcolor" value="0"><param name="AllowChangeDisplaySize" value="0"><param name="displayforecolor" value="0"><EMBED type="application/x-mplayer2" pluginspage = "http://www.microsoft.com/Windows/MediaPlayer/"';
				var l6 = ' SRC="'+selectedVideo+'" name="MediaPlayer1" AllowChangeDisplaySize="false"  width=426 height='+zeheight+' ShowControls='+showit+' displayforecolor="0" displaybackcolor=”0”> </EMBED></object>';
				var l7 = ' <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="426" height="40" accesskey="4" tabindex="4" title="kontrollpanel"><param name="movie" value="kontrollpanel.swf" /><param name="quality" value="high" /><embed src="kontrollpanel.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="426" height="55"></embed></object>';
				if (sBrowser == "IE") {
					var allLines = l1+l2+l3+l4+l5+l6;
					document.getElementById('videoPlayer').innerHTML = allLines;
				} else {
					var allLines = l1+l2+l3+l4+l5+l6;
					document.getElementById('videoPlayer').innerHTML = allLines;

				}
			}
			if (selectedVideo.length<5) {
				//alert("selectedVideo<5 "+selectedVideo);
				var width = "426";
				var height = "378";
				var src = 'http://www.smartcom.no/dnva/ny/videoplayer.swf';
				var queries = '?flid='+selectedVideo;
				var l1 = '<object ID="MediaPlayer1" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+width+'" height="'+height+'">';
				var l2 = '<param name="movie" value="'+src+queries+'" />';
				var l3 = '<param name="quality" value="high" /><param name="allowfullscreen" value="true" />';
				var l4 = '<embed ID="MediaPlayer1" src="'+src+queries+'" quality="high" allowfullscreen="true" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+width+'" height="'+height+'"></embed>';
				var l5 = '</object>';
				var allLines = l1+l2+l3+l4+l5;
				document.getElementById('videoPlayer').innerHTML = allLines;
			}
		}
	}
}



function showClick() {
	// This function is called by the btnShowControls button.
	// It sets the ShowControls property of Media Player to true.
	if (sBrowser == "IE") {
		document.MediaPlayer1.ShowControls = true;
	} else {
		document.MediaPlayer1.SetShowControls(true);
	}
}

function hideClick() {
	// This function is called by the btnHideControls button.
	// It sets the ShowControls property of Media Player to false.
	if (sBrowser == "IE") {
		document.MediaPlayer1.ShowControls = false;
	} else {
		document.MediaPlayer1.SetShowControls(false);
	}
}
function stopPlaying() {
	document.MediaPlayer1.Stop();
}
function startPlaying() {
	document.MediaPlayer1.Play();
}
function pausePlaying() {
	document.MediaPlayer1.Pause();
}
function muteClick() {
	// This function is called by the "Mute" button.
	// It toggles the state of the Mute property of the Media Player.
	var bMuteState;

	if (sBrowser == "IE") {
		bMuteState = document.MediaPlayer1.Mute;
	} else {
		bMuteState = document.MediaPlayer1.GetMute();
	}

	if (bMuteState == true) {
		//document.myButtons.btnMute.value="Mute";
		if (sBrowser == "IE") {
			document.MediaPlayer1.Mute = false;
		} else {
			document.MediaPlayer1.SetMute(false);
		}
	} else {
		//document.myButtons.btnMute.value="Un-Mute";
		if (sBrowser == "IE") {
			document.MediaPlayer1.Mute = true;
		} else {
			document.MediaPlayer1.SetMute(true);
		}
	}
}

// queries -- type in the variables you want to send to flash here
