

	var videoPreview = null;
	var boxshot = null;
	var widrent = null;
	var playerStop = null;
	var playerPlayPause = null;
	var playerMute = null;
	var playerFscrn = null;
	var playerStatusMsg = null;
	var playerBitrate = null;
	var playerVideoId = null;

	var isViewExternalLink = false;
	var isFinishedPlaying = false;
	var isPlayerMute = false;
	var isPlayerPaused = false;
	var isPlayerStopped = false;

	function grabId(elementId) {
		var object = document.getElementById(elementId);
		return object;
	}
			
	function swapTextNode(parentObject, newText) { 
		parentObject.replaceChild(document.createTextNode(newText), parentObject.firstChild);
	}
			
	function mute() {	
		if (!isPlayerStopped) {
			document.Player.settings.mute = !isPlayerMute;
			isPlayerMute = !isPlayerMute;
			if (isPlayerMute)
				playerMute.src = IMAGE_ROOT + "pages/browse/mdp/plyr_control_mute_on.jpg";
			else
				playerMute.src = IMAGE_ROOT + "pages/browse/mdp/plyr_control_mute_off.jpg";
		}
	}
			
	function stop() {
		document.Player.controls.stop();
	}
			
	function getPreviewUrl() {
		//return "http://www.videodetective.net/player.asp?cmd=3&publishedid=" + playerVideoId + "&CustomerId=67272&videokbrate=" + playerBitrate;
		return "../Player.aspx?tid=" + playerVideoId + "&rate=" + playerBitrate;
	}

	function playOrPause() {
		if (isPlayerStopped) {
				document.Player.URL= getPreviewUrl();
		} else if (isPlayerPaused) {
			document.Player.controls.play();
		} else {
			document.Player.controls.pause();
		}
	}
		
	function fullscrn() {
			document.Player.fullScreen = true;
	}
		
	function playPreview(bitrate, previewId){		
		setPageObjects();			
		
		isFinishedPlaying = false;
			
		playerBitrate = bitrate;
		playerVideoId = previewId;
		
		boxshot.style.display="none";
		videoPreview.style.display="block";
		widrent.style.marginLeft = "60px";		

		openExternal('openMovie');		 
		document.Player.URL= getPreviewUrl();		
	}
	
	function setPageObjects() {
		videoPreview = grabId('videoPreview');
		boxshot = grabId('boxshotimg');
		playerStop = grabId('player_stop');
		playerStatusMsg = grabId('player_statmsg');
		playerPlayPause = grabId('player_play');
		playerMute = grabId('player_mute');
		widrent	= grabId('widrent');
	}
		
		
	function openExternal(id){
		var movieUrl = getPreviewUrl();
		if(!isViewExternalLink){
			var rootNode = document.getElementById(id);
				if(rootNode != null){
					var newNode = document.createElement('a');
						newNode.setAttribute("href", movieUrl);								
						newNode.setAttribute('style', 'text-decoration:none;');
						var newTextNode = document.createTextNode('Open in new Window');
						newNode.appendChild(newTextNode);
						rootNode.insertBefore(newNode, rootNode.firstChild);
						isViewExternalLink = true; 
				}
		}
	}		
		
	function playerClose() {
			document.Player.close();
			videoPreview.style.display="none";
			boxshot.style.display="block";
			widrent.style.marginLeft = "0px";
	}