// FUNCTION: getScrollXY - set x and y coordinates for video container
var setScrollXY = function (windowContainerId, windowWidth, windowHeight) {
	// setup initial vars
	var windowContainer = document.getElementById(windowContainerId);
	var sWidth = screen.width;
	var sHeight = screen.height;
	windowContainer.style.width = windowWidth + 'px';
	windowContainer.style.height = windowHeight + 'px';
	// get scroll values
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	// set x/y coords
	if (!windowContainer.style.position) {
		windowContainer.style.position = "absolute";
	}
	var x = windowContainer.style.left = (scrOfX + (sWidth/2)) - (windowWidth/2) + 'px';
	var y = windowContainer.style.top = ((scrOfY + (sHeight/2)) - (windowHeight/2) - 75) + 'px';
};
// FUNCTION: initVideo - called from master swf - dynamically render window, render swf content and center on screen
var initVideo = function () {
	// dim background
	initVideo.dim_background = function (dimLevel) {
		var backgroundContainer = document.getElementById('Container');
		if (dimLevel === '0') {
			backgroundContainer.style.opacity = '.4';
			backgroundContainer.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=40)';
		} else if (dimLevel === '1') {
			backgroundContainer.style.opacity = '1';
			backgroundContainer.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity=100)';
		}
	};
	// close video
	initVideo.video_close = function (placementElem, dynamicElem) {
		dynamicElem.innerHTML = 'Closing Video';
		placementElem.removeChild(document.getElementById('video_window'));
	};
	// render video
	initVideo.render_video = function (vidFile, vidWidth, vidHeight) {
		initVideo.dim_background('0');
		var containerWidth = 585;
		var containerHeight = 349;
		var placementElem = document.getElementById('page');
		var dynamicElem = document.createElement('div');
		dynamicElem.setAttribute('id','video_window');
		dynamicElem.innerHTML = '<div id="videoPlayer_Container"></div><div id="videoPlayer_Loading"></div><div id="videoPlayer_Close"></div>';
		placementElem.appendChild(dynamicElem);
		var videoSwf = new SWFObject(vidFile, "videoSwf", vidWidth, vidHeight, "8.0.0");
		videoSwf.addParam('wmode', 'transparent');
		videoSwf.write('videoPlayer_Container');
		setScrollXY('video_window', containerWidth, containerHeight);
		var masterSwf = document.getElementById('maxflash');
		masterSwf.initVideoControl('disable');
		// setup close button
		var closeBtn = document.getElementById('videoPlayer_Close');
		closeBtn.onclick = function () {
			initVideo.video_close(placementElem, dynamicElem);
			initVideo.dim_background('1');
			masterSwf.initVideoControl('enable');
		}
	};
};
/* -- CALLS TO LOAD VIDEOS --*/
// Orianth
var video_Orianth = function () {
	initVideo.render_video('http://www.vevo.com/VideoPlayer/Embedded?videoId=USUV71000761&playlist=false&autoplay=0&playerId=62FF0A5C-0D9E-4AC1-AF04-1D9E97EE3961&playerType=embedded','575','324');
};
// Debi Nova
var video_DebiNova = function () {
	initVideo.render_video('http://www.vevo.com/VideoPlayer/Embedded?videoId=USUV71000750&playlist=false&autoplay=0&playerId=62FF0A5C-0D9E-4AC1-AF04-1D9E97EE3961&playerType=embedded','575','324');
};
// Neon Tree
var video_NeonTree = function () {
	initVideo.render_video('http://www.vevo.com/VideoPlayer/Embedded?videoId=USUV71000731&playlist=false&autoplay=0&playerId=62FF0A5C-0D9E-4AC1-AF04-1D9E97EE3961&playerType=embedded','575','324');
};
// Boys Like Girls
var video_BoysLikeGirls = function () {
	initVideo.render_video('http://www.vevo.com/VideoPlayer/Embedded?videoId=USSM21000850&playlist=false&autoplay=0&playerId=62FF0A5C-0D9E-4AC1-AF04-1D9E97EE3961&playerType=embedded','575','324');
};
// Miguel
var video_Miguel = function () {
	initVideo.render_video('http://www.vevo.com/VideoPlayer/Embedded?videoId=USZM21000050&playlist=false&autoplay=0&playerId=62FF0A5C-0D9E-4AC1-AF04-1D9E97EE3961&playerType=embedded','575','324');	
};
