﻿function loadMediaFile(divID, fileType, fileTitle, fileName, width, height, autoStart, playBack){
    var mediaContent;
    fileName = 'images/videoclip/' + fileName;
    if (fileType == 4) mediaContent = loadQuickTimeMedia(fileName, width, height, autoStart, playBack);
    else if (fileType == 2) mediaContent = loadFlashMedia(fileName, width, height, playBack);
    else if (fileType == 3) mediaContent = loadRealMedia(fileName, width, height, autoStart, playBack);
    else mediaContent = loadWindowsMedia(fileName, width, height, autoStart, autoStart);
    //if (document.getElementById(divID)) document.getElementById(divID).innerHtml = mediaContent;
    document.write(mediaContent);
}
function loadWindowsMedia(fileName, width, height, autoStart, playBack){
    var objValue;
    objValue = '<OBJECT id=\'mediaPlayer\' width="'+width+'" height="'+height+'" classid=\'CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\' ';
    objValue += ' codebase=\'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112\' ';
    objValue += ' standby=\'Loading Microsoft Windows Media Player components...\' type=\'application/x-oleobject\'>';
    objValue += '<param name=\'url\' value="'+fileName+'">';
    objValue += '<param name=\'animationatStart\' value=\'true\'>';
    objValue += '<param name=\'TransparentAtStart\' value=\'0\'>';
    objValue += '<param name=\'autoStart\' value="false">';
    objValue += '<param name=\'showControls\' value="true">';
    objValue += '<param name=\'loop\' value="'+playBack+'">';
    objValue += '<EMBED type=\'application/x-mplayer2\' pluginspage=\'http://microsoft.com/windows/mediaplayer/en/download/\' ';
    objValue += ' id=\'mediaPlayer\' name=\'mediaPlayer\' displaysize=\'4\' autosize=\'-1\' bgcolor=\'darkblue\' showcontrols="false" showtracker=\'-1\' '; 
    objValue += ' showdisplay=\'0\' showstatusbar=\'-1\' videoborder3d=\'-1\' width="'+width+'" height="'+height+'" ';
    objValue += ' src="'+fileName+'" autostart="'+autoStart+'" designtimesp=\'5311\' loop="'+playBack+'">';
    objValue += '</EMBED>';
    objValue += '</OBJECT>';
    return objValue;
}
function loadFlashMedia(fileName, width, height, playBack){
    var objValue;
    objValue = '<OBJECT classid=\'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\' ';
    objValue += ' codebase=\'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\' width="'+width+'" height="'+height+'">';
    objValue += '<param name=\'movie\' value="'+fileName+'">';
    objValue += '<param name=\'quality\' value="high">';
    objValue += '<param name=\'bgcolor\' value=\'#FFFFFF\'>';
    objValue += '<param name=\'loop\' value="'+playBack+'">';
    objValue += '<EMBED src="'+fileName+'" quality=\'high\' bgcolor=\'#FFFFFF\' width="'+width+'" height="'+height+'" loop="'+playBack+'" type=\'application/x-shockwave-flash\'';
    objValue += ' pluginspage=\'http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\'>';
    objValue += '</EMBED>';
    objValue += '</OBJECT>';
    return objValue;
}
function loadRealMedia(fileName, width, height, autoStart, playBack){
    var objValue;
    objValue = '<OBJECT id=\'rvocx\' classid=\'clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA\' width="'+width+'" height="'+height+'">';
    objValue += '<param name=\'src\' value="'+fileName+'">';
    objValue += '<param name=\'autostart\' value="'+autoStart+'">';
    objValue += '<param name=\'controls\' value=\'imagewindow\'>';
    objValue += '<param name=\'console\' value=\'video\'>';
    objValue += '<param name=\'loop\' value="'+playBack+'">';
    objValue += '<EMBED src="'+fileName+'" width="'+width+'" height="'+height+'" ';
    objValue += ' loop="'+playBack+'" type=\'audio/x-pn-realaudio-plugin\' controls=\'imagewindow\' console=\'video\' autostart="'+autoStart+'">';
    objValue += '</EMBED>';
    objValue += '</OBJECT>';
    return objValue;
}
function loadQuickTimeMedia(fileName, width, height, autoStart, playBack){
    var objValue;
    objValue = '<OBJECT classid=\'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B\' width="320'+width+' height="'+height+'" codebase=\'http://www.apple.com/qtactivex/qtplugin.cab\'>';
    objValue += '<param name=\'src\' value="'+fileName+'">';
    objValue += '<param name=\'autoplay\' value="'+autoStart+'">';
    objValue += '<param name=\'controller\' value="'+playBack+'">';
    objValue += '<param name=\'loop\' value="false">';
    objValue += '<EMBED src="'+fileName+'" width="'+width+'" height="'+height+'" autoplay="'+autoStart+'" ';
    objValue += ' controller="false" loop="'+playBack+'" pluginspage=\'http://www.apple.com/quicktime/download/\'>';
    objValue += '</EMBED>';
    objValue += '</OBJECT>';
    return objValue;
}