﻿//IE windows media control
function ControlForIE(filePath, autoStart, iWidth, iHeight)
{	
	sMedia = "<OBJECT id='Player' Width='"+iWidth+"px' Height='"+iHeight+"px' classid='clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6' VIEWASTEXT>";
	sMedia += "<PARAM NAME='URL' VALUE='"+filePath+"'>";
	sMedia += "<PARAM NAME='rate' VALUE='1'>";
	sMedia += "<PARAM NAME='balance' VALUE='0'>";
	sMedia += "<PARAM NAME='currentPosition' VALUE='0'>";
	sMedia += "<PARAM NAME='defaultFrame' VALUE=''>";
	sMedia += "<PARAM NAME='playCount' VALUE='1'>";
	sMedia += "<PARAM NAME='autoStart' VALUE='"+autoStart+"'>";
	sMedia += "<PARAM NAME='currentMarker' VALUE='0'>";
	sMedia += "<PARAM NAME='invokeURLs' VALUE='-1'>";
	sMedia += "<PARAM NAME='baseURL' VALUE=''>";
	sMedia += "<PARAM NAME='volume' VALUE='100'>";
	sMedia += "<PARAM NAME='mute' VALUE='0'>";
	sMedia += "<PARAM NAME='uiMode' VALUE='full'>";
	sMedia += "<PARAM NAME='stretchToFit' VALUE='1'>";
	sMedia += "<PARAM NAME='windowlessVideo' VALUE='0'>";
	sMedia += "<PARAM NAME='enabled' VALUE='-1'>";
	sMedia += "<PARAM NAME='enableContextMenu' VALUE='-1'>";
	sMedia += "<PARAM NAME='fullScreen' VALUE='0'>";			
	sMedia += "<PARAM NAME='SAMIStyle' VALUE=''>";
	sMedia += "<PARAM NAME='SAMILang' VALUE=''>";
	sMedia += "<PARAM NAME='SAMIFilename' VALUE=''>";
	sMedia += "<PARAM NAME='captioningID' VALUE=''>";
	sMedia += "<PARAM NAME='enableErrorDialogs' VALUE='0'>";
	sMedia += "<PARAM NAME='_cx' VALUE='11536'>";
	sMedia += "<PARAM NAME='_cy' VALUE='10795'>";
	sMedia += "</OBJECT>";
	return sMedia;
}
//IE windows media control
function ControlForFirFox(filePath, autoStart, iWidth, iHeight)
{
	sMedia="<embed type='application/x-mplayer2' id='Player' pluginspage='http://www.microsoft.com/Windows/MediaPlayer/' src='"+filePath+"' name='Player' Width='"+iWidth+"px' Height='"+iHeight+"px' controltype='2' showcontrols='1' showstatusbar='1' AutoStart='"+autoStart+"'></embed>";;			
	return sMedia;
}

//param: container: datatype: String noi chua control media
//param: filePath: datatype: String duong dan den file media
//param: autoStart:  datatype: boolean
//param: iWidth: datatype int Chieu rong cua control
//param: iHeight: datatype int Chieu cao cua control
function createMediaControl(container, filePath, autoStart, iWidth, iHeight)
{   
	if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1)
	{	
		document.getElementById(container).innerHTML = ControlForIE(filePath, autoStart, iWidth, iHeight);
	}
	else			
	{	
		document.getElementById(container).innerHTML = ControlForFirFox(filePath, autoStart, iWidth, iHeight);
	}
}
function playMedia(sFilePath){
    if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1){
        getObj("Player").url=sFilePath;
    }
    else{
        getObj("Player").src=sFilePath;
    }
    
}
//param: container: datatype: String noi chua control media
//param: sPath: datatype: String duong dan den file media
//param: iWidth: datatype int Chieu rong cua control
//param: iHeight: datatype int Chieu cao cua control
function ViewFlash(ContainerName, iWidth, iHeight, sPath){
    var sObjFlash="";
    sObjFlash+="<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' style='z-index: -1'"; 
    sObjFlash+="codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' ";
    sObjFlash+="width='"+iWidth+"' height='"+iHeight+"'>";
    sObjFlash+="<param name='movie' value='../AppFile/Flash/"+sPath+"' />";
    sObjFlash+="<param name='WMode' value='Transparent'>";
    sObjFlash+="<param name='quality' value='high' />"
    sObjFlash+="<embed src='../AppFile/Flash/"+sPath+"' quality='high' ";
    sObjFlash+="pluginspage='http://www.macromedia.com/go/getflashplayer' ";
    sObjFlash+="type='application/x-shockwave-flash' width='"+iWidth+"' height='"+iHeight+"' wmode='transparent' style='z-index: -1'></embed></object>";
    document.getElementById(ContainerName).innerHTML=sObjFlash;
}
function ViewFlashVideo(ContainerName, iWidth, iHeight, sPath){
    var sObjFlash="";
    sObjFlash+='<object id="video" style="z-index: -1" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"';
    sObjFlash+='height="' + iHeight + '" width="' + iWidth + '" align="top" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" viewastext>';
    sObjFlash+='<param name="_cx" value="5662" /><param name="_cy" value="5212" />';
    sObjFlash+='<param name="FlashVars" value="" /><param name="Movie" value="' + sPath + '" />';
    sObjFlash+='<param name="Src" value="' + sPath + '" /><param name="WMode" value="Transparent" />';
    sObjFlash+='<param name="Play" value="-1" /><param name="Loop" value="-1" />';
    sObjFlash+='<param name="Quality" value="High" /><param name="SAlign" value="" />';
    sObjFlash+='<param name="Menu" value="-1" /><param name="Base" value="" />';
    sObjFlash+='<param name="AllowScriptAccess" value="sameDomain" /><param name="Scale" value="ShowAll" />';
    sObjFlash+='<param name="DeviceFont" value="0" /><param name="EmbedMovie" value="0" />';
    sObjFlash+='<param name="BGColor" value="FFFFFF" /><param name="SWRemote" value="" />';
    sObjFlash+='<param name="MovieData" value="" /><param name="SeamlessTabbing" value="1" />';
    sObjFlash+='<param name="Profile" value="0" /><param name="ProfileAddress" value="" />';
    sObjFlash+='<param name="ProfilePort" value="0" /><param name="AllowNetworking" value="all" />';
    sObjFlash+='<param name="AllowFullScreen" value="false" />';
    sObjFlash+='<embed src="' + sPath + '" quality="high" bgcolor="#ffffff" width="' + iWidth + '" height="' + iHeight + '" name="video"';
    sObjFlash+='align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"';
    sObjFlash+='pluginspage="http://www.macromedia.com/go/getflashplayer" style="position: relative" wmode="transparent" />';
    sObjFlash+='</object>';
    document.getElementById(ContainerName).innerHTML=sObjFlash;
}