// JavaScript Document
/*test*/
var _bank;
var _course;
var _backgroundColor;
var _chapter;
var _lesson;
var _path;
var _width = '920';
var _height;
var _playlist;
var _version = '10';

function setColor(val) {
	_backgroundColor = val;
}

function setPlayer(path, height, playlist, bank, course) {
	_path	= path;
	_height	= height;
	_playlist = playlist;
	_bank = bank;
	_course = course;
}

function embedPlayer(bank, course, chapter, lesson) {
	_bank = bank;
	_course = course;
	_chapter = chapter;
	_lesson = lesson;
	
	scrollWindow();
}

function scrollWindow() {
	if(window.scrollY > 80) {
		y = window.scrollY;
	} else {
		y = document.documentElement.scrollTop;
	}
	
	if(y < 80) {
		setDom();
	} else {
		window.scrollBy(0, Math.round((50 - y) / 15));
		setTimeout("scrollWindow()", 10);
	}
}

function setDom() {
	var swiff = new SWFObject(_path, 'BannerSWF', _width, _height, _version, _backgroundColor);
	swiff.addVariable('c', _course);
	swiff.addVariable('b', _bank);
	swiff.addVariable('pl', _playlist);
	if(_chapter != null && _lesson != null) {
		swiff.addVariable('C', _chapter);
		swiff.addVariable('L', _lesson);
	}
	swiff.addParam('allowFullScreen', 'true');
	swiff.addParam('wmode','opaque');
	swiff.useExpressInstall('/js/expressinstall.swf');
	swiff.write('Banner');
	
	document.getElementById('Banner').className = 'bannerOpen';
}

function open_player(bank, course, g, chapter, lesson) {
	embedPlayer(bank, course, chapter, lesson);
}

window.onload = function() {
	
	var hash = window.location.hash;
	
	if(hash == '#play') {
		open_player(_bank, _course, null, _chapter, _lesson);
	}
	
	if(hash != '' && hash != '#play') {
		var commas = hash.substr(1);
		var course = commas.split(',');
		
		_playlist = course[1];
		embedPlayer(_bank, course[0], course[2], course[3]);
	}
}
