function getDimensions(){
	if (self.innerHeight){ return({x:self.innerWidth,y:self.innerHeight}); } // all except Explorer
	else if (document.documentElement && document.documentElement.clientHeight)
		{ return({x:document.documentElement.clientWidth,y:document.documentElement.clientHeight}); } // Explorer 6 Strict Mode
	else if (document.body){ return({x:document.body.clientWidth,y:document.body.clientHeight}); } // other Explorers
}

function getScroll(){
	if (self.pageYOffset){ return({x:self.pageXOffset, y:self.pageYOffset}); } // all except Explorer
	else if (document.documentElement && document.documentElement.scrollTop)
		{ return({x:document.documentElement.scrollLeft, y:document.documentElement.scrollTop}); } // Explorer 6 Strict
	else if (document.body){ return({x:document.body.scrollLeft, y:document.body.scrollTop}); } // all other Explorers
}

function positionPlayer(){
	var player = document.getElementById("flashVideoPlayer");
	var scrollPos = getScroll();
	player.style.top = scrollPos.y + "px";
	player.style.left = scrollPos.x + "px";
}

function fullscreen(){
	var player = document.getElementById("flashVideoPlayer");
	if(player.style.position != "absolute"){
		var scrollPos = getScroll();
		player.style.position = "absolute";
		if(!window.opera && navigator.userAgent.indexOf("MSIE") > 0){
			player.style.width = getDimensions().x + "px";
			player.style.height = getDimensions().y + "px";
		} else {
			player.style.width = "100%";
			player.style.height = "100%";
		}
		player.style.top = scrollPos.y + "px";
		player.style.left = scrollPos.x + "px";
		player.style.zIndex = 10;
		window.onscroll = positionPlayer;
	} else {
		var defaultDim = {x:420, y:265};
		player.style.position = "static";
		player.style.width = defaultDim.x+"px";
		player.style.height = defaultDim.y+"px";
		window.onscroll = null;
	}
}
