var video_media_player_type = 0;
if(navigator.appName == 'Microsoft Internet Explorer') video_media_player_type = 1;
else
{
	var qt = false;
	for(var i = 0; i < navigator.plugins.length; i++)
	{
		if(navigator.plugins[i].name.indexOf('QuickTime') != -1)
		{
			video_media_player_type = 2;
			qt = true;
			break;
		}
	}
	if(!qt)
	{
		for(var i = 0; i < navigator.plugins.length; i++)
		{
			if(navigator.plugins[i].name.indexOf('Windows Media Player') != -1)
			{
				video_media_player_type = 1;
				break;
			}
		}
	}
}

var video_width  = new Array(0, 640, 472);
var video_height = new Array(0, 480, 335);
var video_left   = 0;
var video_top    = 0;
var page_bgcolor = new Array('#ffffff', '#c58df0', '#b788dd');
var video_name = 'aliceguzhengensemble';
function show_logo_video()
{
	document.write('<body bgcolor="' + page_bgcolor[video_media_player_type] + '"');
	document.write(' onresize="video_position();"');
//	document.write(' onscroll="video_position();"');
	document.write('>');
//	set_skip_button();
	document.write('<center>');
	get_window_coordinates();
	video_left = window_left + (window_width - video_width[video_media_player_type]) / 2;
	video_top = window_top + (window_height - video_height[video_media_player_type]) / 2;
	document.write('<img src="logovideo/age-bkgc58df0.gif" border=0>');
	document.write('<div id="ivyshow1" style="position:absolute; visibility:visible; background: ' + page_bgcolor[video_media_player_type] + '; left:' + ((window_width - 640) / 2) + 'px; top: ' + ((window_height - 480) / 2) + 'px; z-index: 2;">');
	document.write('<img src="logovideo/please_wait.gif" border=0>');
	document.write('<p>');
	set_skip_button();
	document.write('</div>');
	document.write('<div id="ivyshow2" style="position:absolute; visibility:hidden; left:' + video_left + 'px; top: ' + video_top + 'px; z-index: 1;">');
	switch(video_media_player_type)
	{
		case 2:
			document.write('<embed id="videoplayer"');
			document.write(' width="' + video_width[video_media_player_type] + '" height="' + video_height[video_media_player_type] + '"');
			document.write(' type="audio/quicktime"');
			document.write(' type="video/quicktime"');
			document.write(' src="logovideo/' + video_name + '.mov"');
			document.write(' autostart="true"');
			document.write(' loop="false"');
			document.write(' controls="false"');
			document.write(' enablejavascript ="true"');
			document.write(' volume="255"'); //maximum
			document.write(' pluginspage="http://www.apple.com/quicktime/download/"');
			document.write('>');
			document.write('</embed>');
			break;

		case 1:
			document.write('<object id="videoplayer"');
			document.write(' width="' + video_width[video_media_player_type] + '" height="' + video_height[video_media_player_type] + '"');
			document.write(' classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95"');
			document.write(' codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab"');
			document.write(' type="application/x-oleobject"');
			document.write(' style="visibility:visible;"');
			document.write(' align="middle"');
			document.write('>');
			document.write('<param name="FileName" value="logovideo/' + video_name + '.wmv">');
			document.write('<param name="ShowControls" value="false">');
			document.write('<param name="AutoRewind" value="false">');
			document.write('<param name="AutoStart" value="true">');
			document.write('<param name="Volume" value="0">'); //maximum
			document.write('</object>');
			break;

		case 0:
		default:
			break;
	}
	document.write('<p>');
	set_skip_button();
	document.write('<p>');
	designer();
	document.write('</div>');
	document.write('</center>');
	video_status();
	document.write('</body>');
}

function video_position()
{
	get_window_coordinates();
	document.all.ivyshow2.style.left = window_left + (window_width - video_width[video_media_player_type]) / 2;
	document.all.ivyshow2.style.top = window_top + (window_height - video_height[video_media_player_type]) / 2;
}

var duration = -1;
var demo_start = false;
var status_start = 0;
var status_delay = 100;
var current_position = 0;
var time_scale = 1;
var demo_video = null;
var video_player = null;
function video_status()
{
	var chk_duration = 0;
	switch(video_media_player_type)
	{
		case 2:
			if(!demo_start)
			{
				if(video_player == null) video_player = document.getElementById('videoplayer');
				var loading_status = video_player.GetPluginStatus();
				if(loading_status == 'Complete')
				{
					chk_duration = video_player.GetDuration();
					time_scale = video_player.GetTimeScale();
					duration = chk_duration / time_scale;
					status_delay = 100;
					document.all.ivyshow1.style.visibility = 'hidden';
					document.all.ivyshow2.style.visibility = 'visible';
					demo_start = true;
				}
				else
					status_delay = 1000;
			}
			else
			{
				current_position = video_player.GetTime();
				current_position /= time_scale;
			}
			break;

		case 1:
			if(status_start > 200)
			{
				chk_duration = document.all.videoplayer.duration;
				if(chk_duration)
				{
					if(duration < 0)
					{
						duration = chk_duration;
						document.all.ivyshow1.style.visibility = 'hidden';
						document.all.ivyshow2.style.visibility = 'visible';
						demo_start = true;
					}
					current_position = document.all.videoplayer.CurrentPosition;
				}
			}
			else
				status_start += 100;
			break;

		case 0:
			if(status_start > 200)
				demo_start = true;
			else
			{
				status_delay = 5000;
				status_start += 100;
			}
			break;

		default:
			demo_start = true;
			break;
	}
	if(demo_start && current_position >= (duration-1))
	{
		skip();
		return;
	}
	demo_video = setTimeout('video_status()', status_delay);
}

function set_skip_button()
{
	document.write('<input type="button" name="skip"');
	document.write(' value="skip to Welcome page"');
	document.write(' style="width: 140px; height: 22px; font-size: 7pt; font-family: Airal; color: #660000; background: #C58DF0; font-weight: normal;"');
	document.write(' onmouseover="this.style.color = \'#ffffff\'; this.style.background = \'#F8BEF3\';"');
	document.write(' onmouseout="this.style.color = \'#660000\'; this.style.background = \'#C58DF0\';"');
	document.write(' onclick="skip()"');
	document.write('>');
}

function skip()
{
	if(demo_start && video_media_player_type > 0)
	{
		if(video_media_player_type == 1) document.all.videoplayer.stop();
		else document.getElementById('videoplayer').Stop();
	}
	if(demo_video != null) clearTimeout(demo_video);
	window.location = "welcome.html";
}

var window_left   = 0;
var window_right  = 0;
var window_top    = 0;
var window_bottom = 0;
var window_width  = 0;
var window_height = 0;
function get_window_coordinates()
{
	if (document.all)
	{
		window_left   = document.body.scrollLeft;
		window_top    = document.body.scrollTop;
		window_width  = document.body.clientWidth;
		window_height = document.body.clientHeight;
	}
	else
	{
		window_left   = window.pageXOffset;
		window_top    = window.pageYOffset;
		window_width  = window.innerWidth;
		window_height = window.innerHeight;
	}
	window_right   = window_left + window_width;
	window_bottom  = window_top + window_height;
}

function designer()
{
//	document.write('<div style="position:absolute; left:2px; top: 2px; z-index: 1;">');
	document.write('<div>');
	document.write('<a href="http://www.magicivy.com" target="blank">');
//	document.write('<img src="logovideo/mi_seal.gif" border="0" alt="Video designed by Muse Ivy Digital Art">');
	document.write('<img src="logovideo/ivy.jpg" border="0" alt="Video designed by Muse Ivy Digital Art">');
	document.write('</a>');
	document.write('</div>');
}


