\n');
}
/* callbacks for JW Flvplayer 4 or 5 */
var player = null;
function playerReady(thePlayer)
{
alert('playerReady(' + thePlayer.id + ')');
player = document.getElementById(thePlayer.id);
addListeners();
}
function stateListener(obj)
{
//IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED
currentState = obj.newstate;
previousState = obj.oldstate;
var tmp = document.getElementById("flvstatus");
if (tmp) {
tmp.innerHTML = "state: " + currentState +
", prev state: " + previousState;
}
if ((currentState == "COMPLETED")&&(previousState == "PLAYING"))
{
//ContinueAfterMovie();
}
}
function addListeners()
{
if (player) {
player.addModelListener("STATE", "stateListener");
} else {
setTimeout("addListeners()",100);
}
}
// callbacks for JW Player 3
function getUpdate(typ, pr1, pr2, pid)
{
if (typ == "time") return; // pr1=seconds playing
if (typ == "load") return; // pr1=percentage loaded
//if (typ == "volume") return; // pr1=new volume
//if (typ == "size") return; // volumr1=width,pr2=heighte
// typ == "state": pr1=0 paused pr1=1 buffering pr1=2 playing pr1=3 complete
var el = document.getElementById("dbg");
if (el)
el.innerHTML += "getupdate " + typ + "," + pr1 + "," + pr2 + "," + pid + "
";
if (typ=="state" && pr1=="3") setTimeout('ContinueAfterMovie()',100);
}
/* callbacks for moxiecode flvplayer 1.0 */
var player = null;
function flvStart()
{
var el = document.getElementById("flvstatus");
if (el)
el.innerHTML = "flv start";
}
function flvEnd()
{
var el = document.getElementById("flvstatus");
if (el)
el.innerHTML = "flv end";
setTimeout('ContinueAfterMovie()',1500);
}
var bPlayIntro = false;
function ContinueAfterMovie()
{
var movie = window.document.player;
if (movie)
{
try
{
if (bPlayIntro == true)
{
StopIntro();
movie.SetVariable("bIntroPlayed", 1);
}
else
movie.TCallFrame("/", 37); // execute action in frame to continue after movie
}
catch(e) {}
}
}
function StartFLV(sUrl,w,h)
{
//var movie="flvplayer.swf?file=video/" + sUrl + "&autostart=true&enablejs=true"; // &fullscreen=true&controlbar=bottom
//var movie="flvplayer.swf?flvToPlay=video/" + sUrl + "&autoStart=true&buffer=3&jsCallback=true&showScaleModes=false"; // startImage=...
var movie="jwflvplayer312.swf?file=video/" + sUrl + "&autostart=true&enablejs=true&volume=100";
//alert(movie);
bPlayIntro = false;
var el = element("wmv");
if (el)
{
var mh = h + 20; // extra height for UI of jw flvplayer
//mh = h + 25; // extra height for UI of moxiecode player
el.style.width = w + "px";
el.style.height = mh + "px";
WriteFlash("wmv",movie,"flvplayer",w,mh);
}
var el2 = element("wmv2");
if (el2)
{
//el2.innerHTML = 'Klik op deze link indien u geen mediaplayer ziet';
}
var fs = element("flvstatus");
if (fs)
{
fs.innerHTML = 'flv gestart';
}
}
function StartIntro(sUrl,w,h)
{
//var movie="flvplayer.swf?file=video/" + sUrl + "&autostart=true&enablejs=true"; // &fullscreen=true&controlbar=bottom
//var movie="flvplayer.swf?flvToPlay=video/" + sUrl + "&autoStart=true&buffer=3&jsCallback=true&showScaleModes=false"; // startImage=...
var movie="jwflvplayer312.swf?file=video/" + sUrl + "&autostart=true&enablejs=true&volume=100&overstretch=fit";
//alert(movie);
var el = element("intro");
if (el)
{
bPlayIntro = true;
var mh = h + 20; // extra height for UI of jw flvplayer
//mh = h + 25; // extra height for UI of moxiecode player
el.style.width = w + "px";
el.style.height = mh + "px";
WriteFlash("intro",movie,"flvplayer",w,mh);
}
}
function StopIntro()
{
bPlayIntro = false;
var el = element("intro");
if (el)
{
el.style.width = "1px";
el.style.height = "1px";
el.innerHTML = '';
}
}
function StartWMV(sUrl,w,h)
{
//alert('StartWMV(' + sUrl + ')');
bPlayIntro = false;
var el = element("wmv");
if (el)
{
var mh = h + 70; // extra height for mplayer-UI
var hh = mh; // + 35; // extra height for close-button
el.style.width = w + "px";
el.style.height = hh + "px";
var mimetype = '';
var classID = 'classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"';
// IE Detect
if (/MSIE (\d+\.\d+);/.test(navigator.userAgent))
{
mimetype = 'video/x-ms-wmv';
}
else
{
classID = '';
mimetype = 'application/x-ms-wmp';
}
el.innerHTML = '';
var el2 = element("wmv2");
if (el2)
{
el2.innerHTML = 'Klik op deze link indien u geen mediaplayer ziet';
}
}
}
function StopWMV()
{
bPlayIntro = false;
var el = element("wmv");
if (el)
{
el.style.width = "1px";
el.style.height = "1px";
el.innerHTML = '';
}
var el2 = element("wmv2");
if (el2)
{
el2.innerHTML = '';
}
}
var curr_emu = null;
function ShowEmu(startpage)
{
// alert('ShowEmu curr_emu=' + curr_emu);
PrintDebug("ShowEmu(" + startpage + ")");
var el = element("emu");
if (el)
{
if (curr_emu != true)
{
curr_emu = true;
//el.style.left = "120px";
el.style.left = "0px";
el.style.top = "0px";
//el.style.width = "890px";
el.style.width = "1014px";
el.style.height = "553px";
PrintDebug("pre: el.src=" + el.src);
if (startpage != '' && startpage.indexOf("http://") == 0)
el.src = startpage;
else if (startpage != '')
el.src = "http://www.dierenheuvel.nl/" + startpage;
else if (el.src == '' || el.src==null || el.src.indexOf('/klikentik/klikentik.php') > 0)
el.src = "http://www.dierenheuvel.nl/";
el.style.display="block";
PrintDebug("post: el.src=" + el.src);
//window.frames.emu.location.href = "http://www.emmia.nl";
}
}
el = element("emuclose");
if (el)
el.style.display="block";
el = element("emuopen");
if (el)
el.style.display="none";
}
function HideEmu(startpage)
{
//alert("HideEmu(" + startpage + ")");
var el = element("emu");
if (el)
{
el.style.display = "none";
if (startpage != '' && startpage.indexOf("http://") == 0)
el.src = startpage;
else if (startpage != '')
el.src = "http://www.dierenheuvel.nl/" + startpage;
}
el = element("emuclose");
if (el)
el.style.display="none";
el = element("emuopen");
if (el)
el.style.display="block";
curr_emu = null;
}
function CloseApp()
{
if (location.search && location.search.indexOf('preview=') >= 0)
window.close();
else
document.location.href = 'index.php';
}
window.onchange = ResizeCheck;
//-->