﻿var playStatus	= '';
var playMute	= '';
function MovieControl(vaction)
{
	var objMoviePlayer = document.all.MoviePlayer;
	var objBtnPlay	= document.all.mvImg_Play;
	var objBtnStop	= document.all.mvImg_Stop;
	var objBtnMute	= document.all.mvImg_Mute;
	
	if (vaction == "PLAY")
	{
		if (playStatus == ''){
			objMoviePlayer.play();
			objBtnPlay.src = _IMG_URL_TRANSPEE + "/movieplayer/btn_pause.gif";
			playStatus = 'PLAY'
			return;
		}
		if (playStatus == 'PAUSE')
		{
			objMoviePlayer.play();
			objBtnPlay.src = _IMG_URL_TRANSPEE + "/movieplayer/btn_play.gif";
			playStatus = 'PLAY'
			return;
		}
		if (playStatus == 'PLAY')
		{
			objMoviePlayer.pause();
			objBtnPlay.src = _IMG_URL_TRANSPEE + "/movieplayer/btn_pause.gif";
			playStatus = 'PAUSE'
			return;
		}
		return;
	}
	if (vaction == "STOP")
	{
		objMoviePlayer.stop();
		objBtnPlay.src = _IMG_URL_TRANSPEE + "/movieplayer/btn_play.gif";
		playStatus = ''

		objMoviePlayer.mute = false;
		playMute = '';
		objBtnMute.src = _IMG_URL_TRANSPEE + "/movieplayer/ic_volume_normal.gif";
		return;
	}
	if (vaction == "PAUSE")
	{
		objMoviePlayer.pause();
		playStatus = 'PAUSE'
	}
	if (vaction == "MUTE")
	{
		if (playStatus != '')
		{
			var objImgMute	= document.all.mvImg_Mute;
			if(playMute == '') 
			{
				objMoviePlayer.mute = true;
				playMute = 'MUTE';
				objBtnMute.src = _IMG_URL_TRANSPEE + "/movieplayer/ic_volume_mute.gif";
				return;
			}
			if(playMute == 'MUTE') 
			{
				objMoviePlayer.mute = false;
				playMute = '';
				objBtnMute.src = _IMG_URL_TRANSPEE + "/movieplayer/ic_volume_normal.gif";
				return;
			}
		}
	}
}
function closePlayer(tLayer)
{
	//Stop movie
	MovieControl("STOP");
	var playerLayer	= eval("document.all." + tLayer);
	playerLayer.style.display = 'none';
}
function mvimg_Rollover_Control(vobj, vaction)
{
	var sobj = eval("document.all." + vobj);
	if (vobj == "mvImg_Play")
	{
		if (playStatus == ""){
			if (vaction == "over"){
					sobj.src = _IMG_URL_TRANSPEE + "/movieplayer/btn_play_ov.gif"
			}
			if (vaction == "out"){
					sobj.src = _IMG_URL_TRANSPEE + "/movieplayer/btn_play.gif"
			}
		}
		if (playStatus == "PLAY")
		{
			if (vaction == "over"){
					sobj.src = _IMG_URL_TRANSPEE + "/movieplayer/btn_pause_ov.gif"
			}
			if (vaction == "out"){
					sobj.src = _IMG_URL_TRANSPEE + "/movieplayer/btn_pause.gif"
			}
		}
		if (playStatus == "PAUSE")
		{
			if (vaction == "over"){
					sobj.src = _IMG_URL_TRANSPEE + "/movieplayer/btn_play_ov.gif"
			}
			if (vaction == "out"){
					sobj.src = _IMG_URL_TRANSPEE + "/movieplayer/btn_play.gif"
			}
		}
	}
}
function GetMoviePlayer(tLayer, objPath, objWidth, objHeight, objAutoStart, objenc_sort, objBakImg){
	if (playStatus == '' && objAutoStart == 1)
	{
		playStatus = 'PLAY';
	}
	var objForm = document.ParameterForm;
	with(objForm)
	{
		vPath.value			= objPath;
		vWidth.value		= objWidth;
		vHeight.value		= objHeight;
		vAutoStart.value	= objAutoStart;
		enc_sort.value		= objenc_sort;
		vBakImg.value		= objBakImg;
	}
	if (tLayer == "L_MOVIEPLAYER_MAIN_INIT" || tLayer == "L_MOVIEPLAYER_MAIN")
	{
		var tLayer = "L_MOVIEPLAYER_MAIN";
		var actUrl = _WEB_URL_TRANSPEE + "/_inc/MoviePlayer/__inc_MoviePlayer_Main_Ajax.asp";
	}
	else
	{
		var actUrl = _WEB_URL_TRANSPEE + "/_inc/MoviePlayer/__inc_MoviePlayer_Ajax.asp";
	}
	CallxmlRequest(actUrl, 'TEXT', tLayer, objForm);
	return;
}

function playMovieMain(objPath, objWidth, objHeight, objAutoStart, objenc_sort, objBakImg){
	GetMoviePlayer('L_MOVIEPLAYER_MAIN', objPath, objWidth, objHeight, objAutoStart, objenc_sort, objBakImg);
}

function playMovie(objPath, objWidth, objHeight, objAutoStart, objenc_sort, objBakImg){
	GetMoviePlayer('L_MOVIEPLAYER', objPath, objWidth, objHeight, objAutoStart, objenc_sort, objBakImg);
//	var playerLayer	= document.all.L_MoviePlayer;
	var playerLayer	= getObject('L_MoviePlayer');
	
	if (playerLayer != null && playerLayer != undefined)
	{
		playerLayer.style.width = objWidth;
		playerLayer.style.height = objHeight;

		var sltop = document.body.scrollTop
		var h = (objHeight/2)
		var ntpos = (document.body.clientHeight)/2 - h + sltop;
		if (ntpos < 0){	ntpos = 0 }
		var w = (objWidth/2)
		var nlpos = (document.body.clientWidth)/2 - w; 

		playerLayer.style.top = ntpos - 60;
		playerLayer.style.left = nlpos - 30;
		playerLayer.style.display = '';

		return;
	}
}