var aa=document;
var playobjinnerhtml = null;

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

var o=
{
	playobjinnerhtml : null,
    k:function()
    {
        this.p=this.v(this.q)||"An unknown browser";
        this.version=this.u(navigator.userAgent)||this.u(navigator.appVersion)||"an unknown version";
        this.OS=this.v(this.dataOS)||"an unknown OS";
    }
    ,
    v:function(data)
    {
        for(var i=0;i < data.length;i++){
            var r=data[i].f;
            var s=data[i].j;
            this.w=data[i].y||data[i].t;
            if(r)
            {
                if(r.indexOf(data[i].z)!=-1)return data[i].t;
            }
            else if(s)return data[i].t;
        }
    }
    ,
    u:function(r)
    {
        var index=r.indexOf(this.w);
        if(index==-1)return;
        return parseFloat(r.substring(index+this.w.length+1));
    }
    ,
    q:[
    {
        f:navigator.vendor,z:"Apple",t:"Safari"
    }
    ,
    {
        j:window.opera,t:"Opera"
    }
    ,
    {
        f:navigator.vendor,z:"iCab",t:"iCab"
    }
    ,
    {
        f:navigator.vendor,z:"KDE",t:"Konqueror"
    }
    ,
    {
        f:navigator.userAgent,z:"Firefox",t:"Firefox"
    }
    ,
    {
        f:navigator.userAgent,z:"Netscape",t:"Netscape"
    }
    ,
    {
        f:navigator.userAgent,z:"MSIE",t:"Explorer",y:"MSIE"
    }
    ,
    {
        f:navigator.userAgent,z:"Gecko",t:"Mozilla",y:"rv"
    }
    ,
    {
        f:navigator.userAgent,z:"Mozilla",t:"Netscape",y:"Mozilla"
    }
    ],dataOS:[
    {
        f:navigator.platform,z:"Win",t:"Windows"
    }
    ,
    {
        f:navigator.platform,z:"Mac",t:"Mac"
    }
    ,
    {
        f:navigator.platform,z:"Linux",t:"Linux"
    }
    ]
};
o.k();
function init(movieurl) {
	o.playobjinnerhtml = "" +
					"<OBJECT id=\"Player\" width=\"336\" height=\"300\"  CLASSID=\"CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6\"  type=\"application/x-oleobject\">" +
	                "<PARAM NAME=\"URL\" VALUE=\"" + movieurl + "\"/>" +
	                "<PARAM NAME=\"SendPlayStateChangeEvents\" VALUE=\"True\"/>" +
	                "<PARAM NAME=\"AutoStart\" VALUE=\"True\"/>" +
	                "<PARAM NAME=\"loop\" VALUE=\"false\"/>" +
	                "<PARAM name=\"PlayCount\" value=\"1\"/>" +
	                "<embed id=\"FFPlayer\" name=\"FFPlayer\" src=\"" + movieurl + "\" width=\"336\" height=\"300\" autostart=\"1\" volume=-1 loop=\"0\" ShowStatusBar=1 type=\"application/x-mplayer2\" pluginspage=\"http://www.microsoft.com/Windows/MediaPlayer/download/default.asp\" controller=\"true\" filename=\"" + movieurl + "\" showdisplay=\"0\" showcontrols=\"1\" showpositioncontrols=\"1\" showselectioncontrols=\"1\" showtracker=\"1\" moviewindowsize=\"1\" fullscreenmode=\"0\" autorewind=\"1\" playcount=\"1\" selectionstart=\"1\" appearance=\"1\" borderstyle=\"1\" > </embed>" +
	                "</OBJECT>" +
					"";
	if(aa.getElementById)
	{
		playobj=aa.getElementById('player-scherm');
		//playobj.innerHTML = ""; // wipe player.
	    e=aa.getElementById("Player");
	    if(e)e.style.visibility="hidden";
	    //a();
	    if(o.p=="Explorer")
	    {
   	     if(e)e.controls.stop();
   	 }
   	 if(typeof overlay_timeout=="undefined")
   	 {
   	     overlay_timeout=5000;
   	 }
   	 
	 placebanner();
   	 setTimeout("d()",overlay_timeout);
	}
}
function placebanner(){
	if (aa) {
    	banner=aa.getElementById('bannerLayer');
    	g=aa.getElementById('player-scherm');
	}
    if(o && o.p=="Firefox")
    {
        if(banner && banner.style)banner.style.top=b(g)+"px";
    }
    else
    {
        if(banner && banner.style)banner.style.top=b(g)+"px";
    }
    if(banner && banner.style)banner.style.left=c(g)+"px";
    return true;
}
function a(){
	if (aa) {
    	g=aa.getElementById('player-scherm');
	}
    if(o && o.p=="Firefox")
    {
        if(g && g.style)g.style.top=b(g)+"px";
    }
    else
    {
        if(g && g.style)g.style.top=b(g)+"px";
    }
    if(g && g.style)g.style.left=c(g)+"px";
    return true;
}
function c(l)
{
    var m=0;
    if(l && l.offsetParent)
    {
        while(l && l.offsetParent)
        {
            m+=l.offsetLeft;
            l=l.offsetParent;
        }
    }
    else if(l && l.x)
    {
        m+=l.x;
    }
    return m;
}
function b(l)
{
    var n=0;
    if(l && l.offsetParent)
    {
        while(l && l.offsetParent)
        {
            n+=l.offsetTop;
            l=l.offsetParent;
        }
    }
    else if(l && l.y)
    {
        n+=l.y;
    }
    return n;
}
function d()
{
    playobj=aa.getElementById('player-scherm');
	playobj.innerHTML = o.playobjinnerhtml; // reinstall player.
    e=aa.getElementById("Player");
    e.style.visibility="visible";
    aa.getElementById('bannerLayer').style.display="none";
    aa.getElementById('bannerLayer').innerHTML = "";
    if(o.p=="Explorer")
    {
        if(e)e.controls.play();
    }
    return true;
}

window.onresize=a;
