var Player = {
    width: 0,
    height: 0,
    
    init: function (playerWidth, aspectRatio) {
    	Player.width = playerWidth;
        Player.height = Math.floor(playerWidth * aspectRatio);
        
        document.getElementById('player').style.width = Player.width + 'px';
        document.getElementById('player').style.marginLeft = -Math.floor(Player.width / 2) + 'px';
    },
    
    hide: function () {
        document.getElementById('player').style.display = 'none';
        document.getElementById('playerEmbed').innerHTML = '';
    },
    
    play: function (url) {
    	Player.adjustPosition();
    	
    	document.getElementById('player').style.display = 'block';
    	document.getElementById('playerEmbed').innerHTML = '<embed height="'+Player.height+'" width="'+Player.width+'" type="application/x-shockwave-flash" src="'+url+'" id="playerEmbed" bgcolor="#000000" quality="high" allowfullscreen="true" allowscriptaccess="always" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';
        
        return false;
    },
    
    adjustPosition: function () {
    	if (document.all) {
    		var scrollTop = (document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
    	} else {
    		var scrollTop = window.pageYOffset;
    	}
    	
    	document.getElementById('player').style.top = (scrollTop + 100) + 'px';
    }
    
}