function ClickVideoShowcaseSpeaker() {
	if (speaker_state == 0) {
		speaker_state = '100';
		document.getElementById('showcase_speaker').src = 'http://www.creativehandbook.com/images/speaker_on.png';
	} else {
		speaker_state = '0';
		document.getElementById('showcase_speaker').src = 'http://www.creativehandbook.com/images/speaker_off.png';
	}

	SendVideoEvent('video_showcase_small', 'volume', speaker_state);
	Set_Cookie( 'VideoShowcaseSpeaker', speaker_state, 14, '/', '', '' );
}

function Set_Cookie( name, value, expires, path, domain, secure ) {
	var today = new Date();
	today.setTime( today.getTime() );

	if ( expires ) {
		expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date( today.getTime() + (expires) );

	document.cookie = name + "=" +escape( value ) +
		( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
		( ( path ) ? ";path=" + path : "" ) + 
		( ( domain ) ? ";domain=" + domain : "" ) +
		( ( secure ) ? ";secure" : "" );
}

function SendVideoEvent(swf, typ, prm) {
	thisMovie(swf).sendEvent(typ, prm);
}

function thisMovie(movieName) {
	if(navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName];
	} else {
		return document[movieName];
	}
}

function loadFile(obj, file_name) {
	query = "&file_name=" + file_name;
	database_query('video_showcase', query);
	thisMovie('video_showcase_main').loadFile(obj);
}

function getUpdate(typ, pr1, pr2, swf) {
	if(typ == "item" && swf == "video_showcase_small") {
		var datapart = new Array(1);
		datapart = thisMovie(swf).itemData(pr1)["author"].split("|");
		document.getElementById("video_showcase_link").innerHTML = "<a href='http://" + datapart[0] + "'>" + datapart[1] + "</a>";
		filename = thisMovie(swf).itemData(pr1)["file"];
		filename = filename.substring(filename.indexOf("/") + 1, filename.length - 4);
		document.getElementById("video_showcase_header").href = 'http://www.creativehandbook.com/page-video_showcase-playing=' + filename + '.html';
	}

	if(typ == "state" && swf == "video_showcase_small") {
		if (pr1 == 0) {
			SendVideoEvent(swf, 'playpause');
		}
	}
}
