﻿// HANDLE MOVIE-PLAYER ----------------------------------------------------

function moviePlayer_openMovie( movieUrl, smallMovie ) {
	var docBody = document.getElementsByTagName('BODY')[0];
	var wrapper = document.getElementById('wrapper');	
	
	// Create overlay
	var popup_overlay = document.createElement('DIV');
			popup_overlay.id = 'popup_overlay_black';
			docBody.appendChild(popup_overlay);
			if( agent.indexOf('msie') != -1 || agent.indexOf('firefox') != -1 ) {
				moviePlayer_resizeMovie();
				window.onresize = moviePlayer_resizeMovie;						
			}	
			if( agent.indexOf('firefox') != -1 ) {
				popup_overlay.className = 'popup_overlay_black_ff_mac';
			}
	
	
	// Create main-container
	var start_campaignMovieWrapper = document.createElement('DIV');
			start_campaignMovieWrapper.id = 'start_campaignMovieWrapper';
			docBody.appendChild(start_campaignMovieWrapper);
			
	var start_campaignMovieContent = document.createElement('DIV');
			start_campaignMovieContent.id = 'start_campaignMovieContent';
			start_campaignMovieWrapper.appendChild(start_campaignMovieContent);			
	
	// Create close-button
	var popup_overlay_close = document.createElement('A');
			popup_overlay_close.id = 'popup_overlay_black_close';
			//popup_overlay_close.style.left = ( ( document.body.offsetWidth / 2 ) + 430 ) + 'px';
			popup_overlay_close.href = '#';
			popup_overlay_close.onclick = moviePlayer_closeMovie;			
			start_campaignMovieContent.appendChild(popup_overlay_close);
	
	// Create flash-container
	var start_campaignMovie = document.createElement('DIV');
			start_campaignMovie.id = 'start_campaignMovie';
			start_campaignMovie.style.left = ( ( 960 / 2 ) - 334 ) + 'px';
			start_campaignMovieContent.appendChild(start_campaignMovie);
	
	// Hide drop-downs
		var DDs = wrapper.getElementsByTagName('SELECT');
				for( i = 0 ; i < DDs.length ; ++i ) {
					DDs[i].style.visibility = 'hidden';
				}
	
	// Variables to be sent to flash
	if( agent.indexOf('mac') != -1 ) {
		var platform = 'mac';
	} else if( agent.indexOf('win') != -1 ) {
		var platform = 'win';	
	} else {
		var platform = 'unknown';		
	}
	
	if( !smallMovie || smallMovie == 'undefined' ) { var smallMovie = '' }
	
	// Append the flash
	var so = new SWFObject("http://www.vasakronan.se/swf/videoplayer.swf?videourl=" + movieUrl + "&platform=" + platform + "&smallMovie=" + smallMovie, "moviePlayer", "100%", "100%", "8", "#000000");
			//if( agent.indexOf('win') != -1) {
				so.addParam("wmode", "transparent");
			//}
			so.write("start_campaignMovie");
}


function moviePlayer_onresize() {
	if (document.getElementById && document.getElementsByTagName && document.createTextNode) {
		start_resizeCampaignMovie();	
	}
}


function moviePlayer_resizeMovie() {
	var popup_overlay = document.getElementById('popup_overlay_black');
	var winHeight = ( document.documentElement.clientHeight > document.body.offsetHeight ) ? document.documentElement.clientHeight : document.body.offsetHeight;
	var winWidth = ( document.documentElement.clientWidth > document.body.offsetWidth ) ? document.documentElement.clientWidth : document.body.offsetWidth;
	if( winHeight < 630 ) { winHeight = 630 }
	popup_overlay.style.height = winHeight + 'px';
	popup_overlay.style.width = winWidth + 'px';
}


function moviePlayer_closeMovie() {
	var wrapper = document.getElementById('wrapper');
	var popup_overlay = document.getElementById('popup_overlay_black');
	var start_campaignMovieWrapper = document.getElementById('start_campaignMovieWrapper');
	popup_overlay.parentNode.removeChild(popup_overlay);
	start_campaignMovieWrapper.parentNode.removeChild(start_campaignMovieWrapper);
	
	var DDs = wrapper.getElementsByTagName('SELECT');
			for( i = 0 ; i < DDs.length ; ++i ) {
					DDs[i].style.visibility = 'visible';
			}	
}