﻿var html5support;

jQuery(document).ready(function () {

    html5support = !!(document.createElement('video').canPlayType);

    if (html5support) {
        //Laden HomeMovie om flikkeren van poster naar play te voorkomen
        homeMovie = document.getElementById('HomeMovieHtml5');
        if (BrowserDetect.browser == 'Firefox' || BrowserDetect.browser == 'Chrome') {

            if (BrowserDetect.version < 4) {
                homeMovie.src = "movies/Home_Kantoor.ogv";
            }
            else {
                homeMovie.src = "movies/Home_Kantoor.webm";
            }
        }
        else {
            homeMovie.src = "movies/Home_Kantoor.mp4";
        }
        homeMovie.load();

        if (BrowserDetect.browser == 'Firefox') {
            jQuery("#HomeMovieHtml5").css('margin-left', '-5px');
        }
    }

    setClickActions();
});

/*Flash Detection Script*/
// Flash Player Version Detection - Rev 1.6
// Detect Client Browser type
// Copyright(c) 2005-2006 Adobe Macromedia Software, LLC. All rights reserved.
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion() {
    var version;
    var axo;
    var e;

    // NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

    try {
        // version will be set for 7.X or greater players
        axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
        version = axo.GetVariable("$version");
    } catch (e) {
    }

    if (!version) {
        try {
            // version will be set for 6.X players only
            axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

            // installed player is some revision of 6.0
            // GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
            // so we have to be careful. 

            // default to the first public version
            version = "WIN 6,0,21,0";

            // throws if AllowScripAccess does not exist (introduced in 6.0r47)		
            axo.AllowScriptAccess = "always";

            // safe to call for 6.0r47 or greater
            version = axo.GetVariable("$version");

        } catch (e) {
        }
    }

    if (!version) {
        try {
            // version will be set for 4.X or 5.X player
            axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
            version = axo.GetVariable("$version");
        } catch (e) {
        }
    }

    if (!version) {
        try {
            // version will be set for 3.X player
            axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
            version = "WIN 3,0,18,0";
        } catch (e) {
        }
    }

    if (!version) {
        try {
            // version will be set for 2.X player
            axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
            version = "WIN 2,0,0,11";
        } catch (e) {
            version = -1;
        }
    }

    return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer() {
    // NS/Opera version >= 3 check for Flash plugin in plugin array
    var flashVer = -1;

    if (navigator.plugins != null && navigator.plugins.length > 0) {
        if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
            var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
            var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
            var descArray = flashDescription.split(" ");
            var tempArrayMajor = descArray[2].split(".");
            var versionMajor = tempArrayMajor[0];
            var versionMinor = tempArrayMajor[1];
            var versionRevision = descArray[3];
            if (versionRevision == "") {
                versionRevision = descArray[4];
            }
            if (versionRevision[0] == "d") {
                versionRevision = versionRevision.substring(1);
            } else if (versionRevision[0] == "r") {
                versionRevision = versionRevision.substring(1);
                if (versionRevision.indexOf("d") > 0) {
                    versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
                }
            }
            var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
            //alert("flashVer="+flashVer);
        }
    }
    // MSN/WebTV 2.6 supports Flash 4
    else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
    // WebTV 2.5 supports Flash 3
    else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
    // older WebTV supports Flash 2
    else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
    else if (isIE && isWin && !isOpera) {
        flashVer = ControlVersion();
    }
    return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) {
    versionStr = GetSwfVer();
    if (versionStr == -1) {
        return false;
    } else if (versionStr != 0) {
        if (isIE && isWin && !isOpera) {
            // Given "WIN 2,0,0,11"
            tempArray = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
            tempString = tempArray[1]; 		// "2,0,0,11"
            versionArray = tempString.split(","); // ['2', '0', '0', '11']
        } else {
            versionArray = versionStr.split(".");
        }
        var versionMajor = versionArray[0];
        var versionMinor = versionArray[1];
        var versionRevision = versionArray[2];

        // is the major.revision >= requested major.revision AND the minor version >= requested minor
        if (versionMajor > parseFloat(reqMajorVer)) {
            return true;
        } else if (versionMajor == parseFloat(reqMajorVer)) {
            if (versionMinor > parseFloat(reqMinorVer))
                return true;
            else if (versionMinor == parseFloat(reqMinorVer)) {
                if (versionRevision >= parseFloat(reqRevision))
                    return true;
            }
        }
        return false;
    }
}

function AC_AddExtension(src, ext) {
    if (src.indexOf('?') != -1)
        return src.replace(/\?/, ext + '?');
    else
        return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) {
    var str = '';
    if (isIE && isWin && !isOpera) {
        str += '<object ';
        for (var i in objAttrs)
            str += i + '="' + objAttrs[i] + '" ';
        for (var i in params)
            str += '><param name="' + i + '" value="' + params[i] + '" /> ';
        str += '></object>';
    } else {
        str += '<embed ';
        for (var i in embedAttrs)
            str += i + '="' + embedAttrs[i] + '" ';
        str += '> </embed>';
    }

    document.write(str);
}

function AC_FL_RunContent() {
    var ret =
    AC_GetArgs
    (arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
    AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType) {
    var ret = new Object();
    ret.embedAttrs = new Object();
    ret.params = new Object();
    ret.objAttrs = new Object();
    for (var i = 0; i < args.length; i = i + 2) {
        var currArg = args[i].toLowerCase();

        switch (currArg) {
            case "classid":
                break;
            case "pluginspage":
                ret.embedAttrs[args[i]] = args[i + 1];
                break;
            case "src":
            case "movie":
                args[i + 1] = AC_AddExtension(args[i + 1], ext);
                ret.embedAttrs["src"] = args[i + 1];
                ret.params[srcParamName] = args[i + 1];
                break;
            case "onafterupdate":
            case "onbeforeupdate":
            case "onblur":
            case "oncellchange":
            case "onclick":
            case "ondblClick":
            case "ondrag":
            case "ondragend":
            case "ondragenter":
            case "ondragleave":
            case "ondragover":
            case "ondrop":
            case "onfinish":
            case "onfocus":
            case "onhelp":
            case "onmousedown":
            case "onmouseup":
            case "onmouseover":
            case "onmousemove":
            case "onmouseout":
            case "onkeypress":
            case "onkeydown":
            case "onkeyup":
            case "onload":
            case "onlosecapture":
            case "onpropertychange":
            case "onreadystatechange":
            case "onrowsdelete":
            case "onrowenter":
            case "onrowexit":
            case "onrowsinserted":
            case "onstart":
            case "onscroll":
            case "onbeforeeditfocus":
            case "onactivate":
            case "onbeforedeactivate":
            case "ondeactivate":
            case "type":
            case "codebase":
                ret.objAttrs[args[i]] = args[i + 1];
                break;
            case "id":
            case "width":
            case "height":
            case "align":
            case "vspace":
            case "hspace":
            case "class":
            case "title":
            case "accesskey":
            case "name":
            case "tabindex":
                ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i + 1];
                break;
            default:
                ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i + 1];
        }
    }
    ret.objAttrs["classid"] = classid;
    if (mimeType) ret.embedAttrs["type"] = mimeType;
    return ret;
}
/* -------------- End Flash detection Script ------------------------------ */

/* -------------- ify Script (url tool for twitter messages) --------------- */
var ify = function () { return { "link": function (t) { return t.replace(/(^|\s+)(https*\:\/\/\S+[^\.\s+])/g, function (m, m1, link) { return ((m1 != '') ? ' ' : '') + '<a href=' + link + ' target=\'_blank\'>' + ((link.length > 25) ? link.substr(0, 24) + '...' : link) + '</a>'; }); }, "at": function (t) { return t.replace(/(^|\s+)\@([a-zA-Z0-9_]{1,15})/g, function (m, m1, m2) { return ((m1 != '') ? ' ' : '') + '@<a href="http://twitter.com/' + m2 + '" target=\'_blank\'>' + m2 + '</a>'; }); }, "hash": function (t) { return t.replace(/(^|\s+)\#([a-zA-Z0-9_]+)/g, function (m, m1, m2) { return ((m1 != '') ? ' ' : '') + '#<a href="http://search.twitter.com/search?q=%23' + m2 + '" target=\'_blank\'>' + m2 + '</a>'; }); }, "clean": function (tweet) { return this.hash(this.at(this.link(tweet))); } }; } ();
/* --------------- End of ify script */

/* --------------- Flowplayer script -------------------------------------- */
/* 
 * flowplayer.js 3.2.6. The Flowplayer API
 * 
 * Copyright 2009-2011 Flowplayer Oy
 * 
 * This file is part of Flowplayer.
 * 
 * Flowplayer is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * Flowplayer is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with Flowplayer.  If not, see <http://www.gnu.org/licenses/>.
 * 
 * Date: 2011-02-04 05:45:28 -0500 (Fri, 04 Feb 2011)
 * Revision: 614 
 */
(function(){function g(o){console.log("$f.fireEvent",[].slice.call(o))}function k(q){if(!q||typeof q!="object"){return q}var o=new q.constructor();for(var p in q){if(q.hasOwnProperty(p)){o[p]=k(q[p])}}return o}function m(t,q){if(!t){return}var o,p=0,r=t.length;if(r===undefined){for(o in t){if(q.call(t[o],o,t[o])===false){break}}}else{for(var s=t[0];p<r&&q.call(s,p,s)!==false;s=t[++p]){}}return t}function c(o){return document.getElementById(o)}function i(q,p,o){if(typeof p!="object"){return q}if(q&&p){m(p,function(r,s){if(!o||typeof s!="function"){q[r]=s}})}return q}function n(s){var q=s.indexOf(".");if(q!=-1){var p=s.slice(0,q)||"*";var o=s.slice(q+1,s.length);var r=[];m(document.getElementsByTagName(p),function(){if(this.className&&this.className.indexOf(o)!=-1){r.push(this)}});return r}}function f(o){o=o||window.event;if(o.preventDefault){o.stopPropagation();o.preventDefault()}else{o.returnValue=false;o.cancelBubble=true}return false}function j(q,o,p){q[o]=q[o]||[];q[o].push(p)}function e(){return"_"+(""+Math.random()).slice(2,10)}var h=function(t,r,s){var q=this,p={},u={};q.index=r;if(typeof t=="string"){t={url:t}}i(this,t,true);m(("Begin*,Start,Pause*,Resume*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferStop").split(","),function(){var v="on"+this;if(v.indexOf("*")!=-1){v=v.slice(0,v.length-1);var w="onBefore"+v.slice(2);q[w]=function(x){j(u,w,x);return q}}q[v]=function(x){j(u,v,x);return q};if(r==-1){if(q[w]){s[w]=q[w]}if(q[v]){s[v]=q[v]}}});i(this,{onCuepoint:function(x,w){if(arguments.length==1){p.embedded=[null,x];return q}if(typeof x=="number"){x=[x]}var v=e();p[v]=[x,w];if(s.isLoaded()){s._api().fp_addCuepoints(x,r,v)}return q},update:function(w){i(q,w);if(s.isLoaded()){s._api().fp_updateClip(w,r)}var v=s.getConfig();var x=(r==-1)?v.clip:v.playlist[r];i(x,w,true)},_fireEvent:function(v,y,w,A){if(v=="onLoad"){m(p,function(B,C){if(C[0]){s._api().fp_addCuepoints(C[0],r,B)}});return false}A=A||q;if(v=="onCuepoint"){var z=p[y];if(z){return z[1].call(s,A,w)}}if(y&&"onBeforeBegin,onMetaData,onStart,onUpdate,onResume".indexOf(v)!=-1){i(A,y);if(y.metaData){if(!A.duration){A.duration=y.metaData.duration}else{A.fullDuration=y.metaData.duration}}}var x=true;m(u[v],function(){x=this.call(s,A,y,w)});return x}});if(t.onCuepoint){var o=t.onCuepoint;q.onCuepoint.apply(q,typeof o=="function"?[o]:o);delete t.onCuepoint}m(t,function(v,w){if(typeof w=="function"){j(u,v,w);delete t[v]}});if(r==-1){s.onCuepoint=this.onCuepoint}};var l=function(p,r,q,t){var o=this,s={},u=false;if(t){i(s,t)}m(r,function(v,w){if(typeof w=="function"){s[v]=w;delete r[v]}});i(this,{animate:function(y,z,x){if(!y){return o}if(typeof z=="function"){x=z;z=500}if(typeof y=="string"){var w=y;y={};y[w]=z;z=500}if(x){var v=e();s[v]=x}if(z===undefined){z=500}r=q._api().fp_animate(p,y,z,v);return o},css:function(w,x){if(x!==undefined){var v={};v[w]=x;w=v}r=q._api().fp_css(p,w);i(o,r);return o},show:function(){this.display="block";q._api().fp_showPlugin(p);return o},hide:function(){this.display="none";q._api().fp_hidePlugin(p);return o},toggle:function(){this.display=q._api().fp_togglePlugin(p);return o},fadeTo:function(y,x,w){if(typeof x=="function"){w=x;x=500}if(w){var v=e();s[v]=w}this.display=q._api().fp_fadeTo(p,y,x,v);this.opacity=y;return o},fadeIn:function(w,v){return o.fadeTo(1,w,v)},fadeOut:function(w,v){return o.fadeTo(0,w,v)},getName:function(){return p},getPlayer:function(){return q},_fireEvent:function(w,v,x){if(w=="onUpdate"){var z=q._api().fp_getPlugin(p);if(!z){return}i(o,z);delete o.methods;if(!u){m(z.methods,function(){var B=""+this;o[B]=function(){var C=[].slice.call(arguments);var D=q._api().fp_invoke(p,B,C);return D==="undefined"||D===undefined?o:D}});u=true}}var A=s[w];if(A){var y=A.apply(o,v);if(w.slice(0,1)=="_"){delete s[w]}return y}return o}})};function b(q,G,t){var w=this,v=null,D=false,u,s,F=[],y={},x={},E,r,p,C,o,A;i(w,{id:function(){return E},isLoaded:function(){return(v!==null&&v.fp_play!==undefined&&!D)},getParent:function(){return q},hide:function(H){if(H){q.style.height="0px"}if(w.isLoaded()){v.style.height="0px"}return w},show:function(){q.style.height=A+"px";if(w.isLoaded()){v.style.height=o+"px"}return w},isHidden:function(){return w.isLoaded()&&parseInt(v.style.height,10)===0},load:function(J){if(!w.isLoaded()&&w._fireEvent("onBeforeLoad")!==false){var H=function(){u=q.innerHTML;if(u&&!flashembed.isSupported(G.version)){q.innerHTML=""}if(J){J.cached=true;j(x,"onLoad",J)}flashembed(q,G,{config:t})};var I=0;m(a,function(){this.unload(function(K){if(++I==a.length){H()}})})}return w},unload:function(J){if(this.isFullscreen()&&/WebKit/i.test(navigator.userAgent)){if(J){J(false)}return w}if(u.replace(/\s/g,"")!==""){if(w._fireEvent("onBeforeUnload")===false){if(J){J(false)}return w}D=true;try{if(v){v.fp_close();w._fireEvent("onUnload")}}catch(H){}var I=function(){v=null;q.innerHTML=u;D=false;if(J){J(true)}};setTimeout(I,50)}else{if(J){J(false)}}return w},getClip:function(H){if(H===undefined){H=C}return F[H]},getCommonClip:function(){return s},getPlaylist:function(){return F},getPlugin:function(H){var J=y[H];if(!J&&w.isLoaded()){var I=w._api().fp_getPlugin(H);if(I){J=new l(H,I,w);y[H]=J}}return J},getScreen:function(){return w.getPlugin("screen")},getControls:function(){return w.getPlugin("controls")._fireEvent("onUpdate")},getLogo:function(){try{return w.getPlugin("logo")._fireEvent("onUpdate")}catch(H){}},getPlay:function(){return w.getPlugin("play")._fireEvent("onUpdate")},getConfig:function(H){return H?k(t):t},getFlashParams:function(){return G},loadPlugin:function(K,J,M,L){if(typeof M=="function"){L=M;M={}}var I=L?e():"_";w._api().fp_loadPlugin(K,J,M,I);var H={};H[I]=L;var N=new l(K,null,w,H);y[K]=N;return N},getState:function(){return w.isLoaded()?v.fp_getState():-1},play:function(I,H){var J=function(){if(I!==undefined){w._api().fp_play(I,H)}else{w._api().fp_play()}};if(w.isLoaded()){J()}else{if(D){setTimeout(function(){w.play(I,H)},50)}else{w.load(function(){J()})}}return w},getVersion:function(){var I="flowplayer.js 3.2.6";if(w.isLoaded()){var H=v.fp_getVersion();H.push(I);return H}return I},_api:function(){if(!w.isLoaded()){throw"Flowplayer "+w.id()+" not loaded when calling an API method"}return v},setClip:function(H){w.setPlaylist([H]);return w},getIndex:function(){return p},_swfHeight:function(){return v.clientHeight}});m(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistReplace,ClipAdd,Fullscreen*,FullscreenExit,Error,MouseOver,MouseOut").split(","),function(){var H="on"+this;if(H.indexOf("*")!=-1){H=H.slice(0,H.length-1);var I="onBefore"+H.slice(2);w[I]=function(J){j(x,I,J);return w}}w[H]=function(J){j(x,H,J);return w}});m(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,setVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscreen,toggleFullscreen,reset,close,setPlaylist,addClip,playFeed,setKeyboardShortcutsEnabled,isKeyboardShortcutsEnabled").split(","),function(){var H=this;w[H]=function(J,I){if(!w.isLoaded()){return w}var K=null;if(J!==undefined&&I!==undefined){K=v["fp_"+H](J,I)}else{K=(J===undefined)?v["fp_"+H]():v["fp_"+H](J)}return K==="undefined"||K===undefined?w:K}});w._fireEvent=function(Q){if(typeof Q=="string"){Q=[Q]}var R=Q[0],O=Q[1],M=Q[2],L=Q[3],K=0;if(t.debug){g(Q)}if(!w.isLoaded()&&R=="onLoad"&&O=="player"){v=v||c(r);o=w._swfHeight();m(F,function(){this._fireEvent("onLoad")});m(y,function(S,T){T._fireEvent("onUpdate")});s._fireEvent("onLoad")}if(R=="onLoad"&&O!="player"){return}if(R=="onError"){if(typeof O=="string"||(typeof O=="number"&&typeof M=="number")){O=M;M=L}}if(R=="onContextMenu"){m(t.contextMenu[O],function(S,T){T.call(w)});return}if(R=="onPluginEvent"||R=="onBeforePluginEvent"){var H=O.name||O;var I=y[H];if(I){I._fireEvent("onUpdate",O);return I._fireEvent(M,Q.slice(3))}return}if(R=="onPlaylistReplace"){F=[];var N=0;m(O,function(){F.push(new h(this,N++,w))})}if(R=="onClipAdd"){if(O.isInStream){return}O=new h(O,M,w);F.splice(M,0,O);for(K=M+1;K<F.length;K++){F[K].index++}}var P=true;if(typeof O=="number"&&O<F.length){C=O;var J=F[O];if(J){P=J._fireEvent(R,M,L)}if(!J||P!==false){P=s._fireEvent(R,M,L,J)}}m(x[R],function(){P=this.call(w,O,M);if(this.cached){x[R].splice(K,1)}if(P===false){return false}K++});return P};function B(){if($f(q)){$f(q).getParent().innerHTML="";p=$f(q).getIndex();a[p]=w}else{a.push(w);p=a.length-1}A=parseInt(q.style.height,10)||q.clientHeight;E=q.id||"fp"+e();r=G.id||E+"_api";G.id=r;t.playerId=E;if(typeof t=="string"){t={clip:{url:t}}}if(typeof t.clip=="string"){t.clip={url:t.clip}}t.clip=t.clip||{};if(q.getAttribute("href",2)&&!t.clip.url){t.clip.url=q.getAttribute("href",2)}s=new h(t.clip,-1,w);t.playlist=t.playlist||[t.clip];var I=0;m(t.playlist,function(){var K=this;if(typeof K=="object"&&K.length){K={url:""+K}}m(t.clip,function(L,M){if(M!==undefined&&K[L]===undefined&&typeof M!="function"){K[L]=M}});t.playlist[I]=K;K=new h(K,I,w);F.push(K);I++});m(t,function(K,L){if(typeof L=="function"){if(s[K]){s[K](L)}else{j(x,K,L)}delete t[K]}});m(t.plugins,function(K,L){if(L){y[K]=new l(K,L,w)}});if(!t.plugins||t.plugins.controls===undefined){y.controls=new l("controls",null,w)}y.canvas=new l("canvas",null,w);u=q.innerHTML;function J(L){var K=w.hasiPadSupport&&w.hasiPadSupport();if(/iPad|iPhone|iPod/i.test(navigator.userAgent)&&!/.flv$/i.test(F[0].url)&&!K){return true}if(!w.isLoaded()&&w._fireEvent("onBeforeClick")!==false){w.load()}return f(L)}function H(){if(u.replace(/\s/g,"")!==""){if(q.addEventListener){q.addEventListener("click",J,false)}else{if(q.attachEvent){q.attachEvent("onclick",J)}}}else{if(q.addEventListener){q.addEventListener("click",f,false)}w.load()}}setTimeout(H,0)}if(typeof q=="string"){var z=c(q);if(!z){throw"Flowplayer cannot access element: "+q}q=z;B()}else{B()}}var a=[];function d(o){this.length=o.length;this.each=function(p){m(o,p)};this.size=function(){return o.length}}window.flowplayer=window.$f=function(){var p=null;var o=arguments[0];if(!arguments.length){m(a,function(){if(this.isLoaded()){p=this;return false}});return p||a[0]}if(arguments.length==1){if(typeof o=="number"){return a[o]}else{if(o=="*"){return new d(a)}m(a,function(){if(this.id()==o.id||this.id()==o||this.getParent()==o){p=this;return false}});return p}}if(arguments.length>1){var t=arguments[1],q=(arguments.length==3)?arguments[2]:{};if(typeof t=="string"){t={src:t}}t=i({bgcolor:"#000000",version:[9,0],expressInstall:"http://static.flowplayer.org/swf/expressinstall.swf",cachebusting:false},t);if(typeof o=="string"){if(o.indexOf(".")!=-1){var s=[];m(n(o),function(){s.push(new b(this,k(t),k(q)))});return new d(s)}else{var r=c(o);return new b(r!==null?r:o,t,q)}}else{if(o){return new b(o,t,q)}}}return null};i(window.$f,{fireEvent:function(){var o=[].slice.call(arguments);var q=$f(o[0]);return q?q._fireEvent(o.slice(1)):null},addPlugin:function(o,p){b.prototype[o]=p;return $f},each:m,extend:i});if(typeof jQuery=="function"){jQuery.fn.flowplayer=function(q,p){if(!arguments.length||typeof arguments[0]=="number"){var o=[];this.each(function(){var r=$f(this);if(r){o.push(r)}});return arguments.length?o[arguments[0]]:new d(o)}return this.each(function(){$f(this,k(q),p?k(p):{})})}}})();(function(){var e=typeof jQuery=="function";var i={width:"100%",height:"100%",allowfullscreen:true,allowscriptaccess:"always",quality:"high",version:null,onFail:null,expressInstall:null,w3c:false,cachebusting:false};if(e){jQuery.tools=jQuery.tools||{};jQuery.tools.flashembed={version:"1.0.4",conf:i}}function j(){if(c.done){return false}var l=document;if(l&&l.getElementsByTagName&&l.getElementById&&l.body){clearInterval(c.timer);c.timer=null;for(var k=0;k<c.ready.length;k++){c.ready[k].call()}c.ready=null;c.done=true}}var c=e?jQuery:function(k){if(c.done){return k()}if(c.timer){c.ready.push(k)}else{c.ready=[k];c.timer=setInterval(j,13)}};function f(l,k){if(k){for(key in k){if(k.hasOwnProperty(key)){l[key]=k[key]}}}return l}function g(k){switch(h(k)){case"string":k=k.replace(new RegExp('(["\\\\])',"g"),"\\$1");k=k.replace(/^\s?(\d+)%/,"$1pct");return'"'+k+'"';case"array":return"["+b(k,function(n){return g(n)}).join(",")+"]";case"function":return'"function()"';case"object":var l=[];for(var m in k){if(k.hasOwnProperty(m)){l.push('"'+m+'":'+g(k[m]))}}return"{"+l.join(",")+"}"}return String(k).replace(/\s/g," ").replace(/\'/g,'"')}function h(l){if(l===null||l===undefined){return false}var k=typeof l;return(k=="object"&&l.push)?"array":k}if(window.attachEvent){window.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){}})}function b(k,n){var m=[];for(var l in k){if(k.hasOwnProperty(l)){m[l]=n(k[l])}}return m}function a(r,t){var q=f({},r);var s=document.all;var n='<object width="'+q.width+'" height="'+q.height+'"';if(s&&!q.id){q.id="_"+(""+Math.random()).substring(9)}if(q.id){n+=' id="'+q.id+'"'}if(q.cachebusting){q.src+=((q.src.indexOf("?")!=-1?"&":"?")+Math.random())}if(q.w3c||!s){n+=' data="'+q.src+'" type="application/x-shockwave-flash"'}else{n+=' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}n+=">";if(q.w3c||s){n+='<param name="movie" value="'+q.src+'" />'}q.width=q.height=q.id=q.w3c=q.src=null;for(var l in q){if(q[l]!==null){n+='<param name="'+l+'" value="'+q[l]+'" />'}}var o="";if(t){for(var m in t){if(t[m]!==null){o+=m+"="+(typeof t[m]=="object"?g(t[m]):t[m])+"&"}}o=o.substring(0,o.length-1);n+='<param name="flashvars" value=\''+o+"' />"}n+="</object>";return n}function d(m,p,l){var k=flashembed.getVersion();f(this,{getContainer:function(){return m},getConf:function(){return p},getVersion:function(){return k},getFlashvars:function(){return l},getApi:function(){return m.firstChild},getHTML:function(){return a(p,l)}});var q=p.version;var r=p.expressInstall;var o=!q||flashembed.isSupported(q);if(o){p.onFail=p.version=p.expressInstall=null;m.innerHTML=a(p,l)}else{if(q&&r&&flashembed.isSupported([6,65])){f(p,{src:r});l={MMredirectURL:location.href,MMplayerType:"PlugIn",MMdoctitle:document.title};m.innerHTML=a(p,l)}else{if(m.innerHTML.replace(/\s/g,"")!==""){}else{m.innerHTML="<h2>Flash version "+q+" or greater is required</h2><h3>"+(k[0]>0?"Your version is "+k:"You have no flash plugin installed")+"</h3>"+(m.tagName=="A"?"<p>Click here to download latest version</p>":"<p>Download latest version from <a href='http://www.adobe.com/go/getflashplayer'>here</a></p>");if(m.tagName=="A"){m.onclick=function(){location.href="http://www.adobe.com/go/getflashplayer"}}}}}if(!o&&p.onFail){var n=p.onFail.call(this);if(typeof n=="string"){m.innerHTML=n}}if(document.all){window[p.id]=document.getElementById(p.id)}}window.flashembed=function(l,m,k){if(typeof l=="string"){var n=document.getElementById(l);if(n){l=n}else{c(function(){flashembed(l,m,k)});return}}if(!l){return}if(typeof m=="string"){m={src:m}}var o=f({},i);f(o,m);return new d(l,o,k)};f(window.flashembed,{getVersion:function(){var m=[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave Flash"]=="object"){var l=navigator.plugins["Shockwave Flash"].description;if(typeof l!="undefined"){l=l.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var n=parseInt(l.replace(/^(.*)\..*$/,"$1"),10);var r=/r/.test(l)?parseInt(l.replace(/^.*r(.*)$/,"$1"),10):0;m=[n,r]}}else{if(window.ActiveXObject){try{var p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(q){try{p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");m=[6,0];p.AllowScriptAccess="always"}catch(k){if(m[0]==6){return m}}try{p=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(o){}}if(typeof p=="object"){l=p.GetVariable("$version");if(typeof l!="undefined"){l=l.replace(/^\S+\s+(.*)$/,"$1").split(",");m=[parseInt(l[0],10),parseInt(l[2],10)]}}}}return m},isSupported:function(k){var m=flashembed.getVersion();var l=(m[0]>k[0])||(m[0]==k[0]&&m[1]>=k[1]);return l},domReady:c,asString:g,getHTML:a});if(e){jQuery.fn.flashembed=function(l,k){var m=null;this.each(function(){m=flashembed(this,l,k)});return l.api===false?this:m}}})();/* --------------- End of flowplayer script ------------------------------- */

/* -------------- Flowplayer iPad 3.2.1 Script ---------------------------- */

/*
* ipad.js 3.2.1. The Flowplayer API
*
* Copyright 2010 Flowplayer Oy
* By Thomas Dubois <thomas@flowplayer.org>
*
* This file is part of Flowplayer.
*
* Flowplayer is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Flowplayer is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with Flowplayer.  If not, see <http://www.gnu.org/licenses/>.
*
* Date: 2010-08-25 17:40:08 +0000 (Wed, 25 Aug 2010)
* Revision: 4219
*/
$f.addPlugin("ipad", function (r) { var H = -1; var s = 0; var t = 1; var F = 2; var w = 3; var B = 4; var f = 5; var e = this; var J = 1; var I = false; var y = false; var o = false; var m = 0; var G = []; var c = { accelerated: false, autoBuffering: false, autoPlay: true, baseUrl: null, bufferLength: 3, connectionProvider: null, cuepointMultiplier: 1000, cuepoints: [], controls: {}, duration: 0, extension: "", fadeInSpeed: 1000, fadeOutSpeed: 1000, image: false, linkUrl: null, linkWindow: "_self", live: false, metaData: {}, originalUrl: null, position: 0, playlist: [], provider: "http", scaling: "scale", seekableOnBegin: false, start: 0, url: null, urlResolvers: [] }; var q = H; var k = H; var n = /iPad|iPhone|iPod/i.test(navigator.userAgent); var b = null; function i(N, M, K) { if (M) { for (key in M) { if (key) { if (M[key] && typeof M[key] == "function" && !K) { continue } if (M[key] && typeof M[key] == "object" && M[key].length == undefined) { var L = {}; i(L, M[key]); N[key] = L } else { N[key] = M[key] } } } } } var u = { simulateiDevice: false, controlsSizeRatio: 1.5, controls: true, debug: false }; i(u, r); function d() { if (u.debug) { if (n) { var K = [].splice.call(arguments, 0).join(", "); console.log.apply(console, [K]) } else { console.log.apply(console, arguments) } } } function h(K) { switch (K) { case -1: return "UNLOADED"; case 0: return "LOADED"; case 1: return "UNSTARTED"; case 2: return "BUFFERING"; case 3: return "PLAYING"; case 4: return "PAUSED"; case 5: return "ENDED" } return "UNKOWN" } function z(K) { var L = $f.fireEvent(e.id(), "onBefore" + K, m); return L !== false } function D(K) { K.stopPropagation(); K.preventDefault(); return false } function C(L, K) { if (q == H && !K) { return } k = q; q = L; d(h(L)) } function v() { b.fp_stop(); I = false; y = false; o = false; C(t); C(t) } function x() { v(); o = true; b.fp_seek(0) } function E(K) { } function l() { function K(M) { var L = {}; i(L, c); i(L, e.getCommonClip()); i(L, M); if (L.ipadUrl) { url = L.ipadUrl } else { if (L.url) { url = L.url } } if (url && url.indexOf("://") == -1 && L.baseUrl) { url = L.baseUrl + "/" + url } L.originalUrl = L.url; L.completeUrl = url; L.extension = L.completeUrl.substr(L.completeUrl.lastIndexOf(".")); L.type = "video"; delete L.index; d("fixed clip", L); return L } b.fp_play = function (O, M, Q) { var L = null; var P = true; var N = true; d("Calling play() " + O, O); if (M) { d("ERROR: inStream clips not yet supported"); return } if (O !== undefined) { if (typeof O == "number") { if (m >= G.length) { return } m = O; O = G[m] } else { if (typeof O == "string") { O = { url: O} } b.fp_setPlaylist(O.length !== undefined ? O : [O]) } O = G[m]; L = O.completeUrl; if (O.autoBuffering !== undefined && O.autoBuffering === false) { P = false } if (O.autoPlay === undefined || O.autoPlay === true || Q === true) { P = true; N = true } else { N = false } } else { d("clip was not given, simply calling video.play, if not already buffering"); if (q != F) { b.play() } return } d("about to play " + L, P, N); v(); if (L) { d("Changing SRC attribute" + L); b.setAttribute("src", L) } if (P) { if (!z("Begin")) { return false } $f.fireEvent(e.id(), "onBegin", m); d("calling video.load()"); b.load() } if (N) { d("calling video.play()"); b.play() } }; b.fp_pause = function () { d("pause called"); if (!z("Pause")) { return false } b.pause() }; b.fp_resume = function () { d("resume called"); if (!z("Resume")) { return false } b.play() }; b.fp_stop = function () { d("stop called"); if (!z("Stop")) { return false } y = true; b.pause(); try { b.currentTime = 0 } catch (L) { } }; b.fp_seek = function (L) { d("seek called " + L); if (!z("Seek")) { return false } var P = 0; var L = L + ""; if (L.charAt(L.length - 1) == "%") { var M = parseInt(L.substr(0, L.length - 1)) / 100; var O = b.duration; P = O * M } else { P = L } try { b.currentTime = P } catch (N) { d("Wrong seek time") } }; b.fp_getTime = function () { return b.currentTime }; b.fp_mute = function () { d("mute called"); if (!z("Mute")) { return false } J = b.volume; b.volume = 0 }; b.fp_unmute = function () { if (!z("Unmute")) { return false } b.volume = J }; b.fp_getVolume = function () { return b.volume * 100 }; b.fp_setVolume = function (L) { if (!z("Volume")) { return false } b.volume = L / 100 }; b.fp_toggle = function () { d("toggle called"); if (e.getState() == f) { x(); return } if (b.paused) { b.fp_play() } else { b.fp_pause() } }; b.fp_isPaused = function () { return b.paused }; b.fp_isPlaying = function () { return !b.paused }; b.fp_getPlugin = function (M) { if (M == "canvas" || M == "controls") { var L = e.getConfig(); return L.plugins && L.plugins[M] ? L.plugins[M] : null } d("ERROR: no support for " + M + " plugin on iDevices"); return null }; b.fp_close = function () { C(H); b.parentNode.removeChild(b); b = null }; b.fp_getStatus = function () { var M = 0; var N = 0; try { M = b.buffered.start(); N = b.buffered.end() } catch (L) { } return { bufferStart: M, bufferEnd: N, state: q, time: b.fp_getTime(), muted: b.muted, volume: b.fp_getVolume()} }; b.fp_getState = function () { return q }; b.fp_startBuffering = function () { if (q == t) { b.load() } }; b.fp_setPlaylist = function (M) { d("Setting playlist"); m = 0; for (var L = 0; L < M.length; L++) { M[L] = K(M[L]) } G = M; $f.fireEvent(e.id(), "onPlaylistReplace", M) }; b.fp_addClip = function (M, L) { M = K(M); G.splice(L, 0, M); $f.fireEvent(e.id(), "onClipAdd", M, L) }; b.fp_updateClip = function (M, L) { i(G[L], M); return G[L] }; b.fp_getVersion = function () { return "3.2.3" }; b.fp_isFullscreen = function () { return false }; b.fp_toggleFullscreen = function () { if (b.fp_isFullscreen()) { b.webkitExitFullscreen() } else { b.webkitEnterFullscreen() } }; $f.each(("toggleFullscreen,stopBuffering,reset,playFeed,setKeyboardShortcutsEnabled,isKeyboardShortcutsEnabled,addCuepoints,css,animate,showPlugin,hidePlugin,togglePlugin,fadeTo,invoke,loadPlugin").split(","), function () { var L = this; b["fp_" + L] = function () { d("ERROR: unsupported API on iDevices " + L); return false } }) } function A() { var V = ["abort", "canplay", "canplaythrough", "durationchange", "emptied", "ended", "error", "loadeddata", "loadedmetadata", "loadstart", "pause", "play", "playing", "progress", "ratechange", "seeked", "seeking", "stalled", "suspend", "timeupdate", "volumechange", "waiting"]; var N = function (X) { d("Got event " + X.type, X) }; for (var P = 0; P < V.length; P++) { b.addEventListener(V[P], N) } var K = function (X) { d("got onBufferEmpty event " + X.type); C(F); $f.fireEvent(e.id(), "onBufferEmpty", m) }; b.addEventListener("emptied", K, false); b.addEventListener("waiting", K, false); var M = function (X) { if (k == t || k == F) { } else { d("Restoring old state " + h(k)); C(k) } $f.fireEvent(e.id(), "onBufferFull", m) }; b.addEventListener("canplay", M, false); b.addEventListener("canplaythrough", M, false); var L = function (X) { b.fp_updateClip({ duration: b.duration, metaData: { duration: b.duration} }, m); G[m].duration = b.duration; $f.fireEvent(e.id(), "onMetaData", m, G[m]) }; b.addEventListener("loadedmetadata", L, false); b.addEventListener("durationchange", L, false); var U = function (X) { if (q == B) { if (!z("Resume")) { d("Resume disallowed, pausing"); b.fp_pause(); return D(X) } $f.fireEvent(e.id(), "onResume", m) } C(w); if (!I) { I = true; $f.fireEvent(e.id(), "onStart", m) } }; b.addEventListener("playing", U, false); var R = function (X) { if (!z("Finish")) { if (G.length == 1) { d("Active playlist only has one clip, onBeforeFinish returned false. Replaying"); x() } else { if (m != (G.length - 1)) { d("Not the last clip in the playlist, but onBeforeFinish returned false. Returning to the beginning of current clip"); b.fp_seek(0) } else { d("Last clip in playlist, but onBeforeFinish returned false, start again from the beginning"); b.fp_play(0) } } return D(X) } C(f); $f.fireEvent(e.id(), "onFinish", m); if (G.length > 1 && m < (G.length - 1)) { d("Not last clip in the playlist, moving to next one"); b.fp_play(++m, false, true) } }; b.addEventListener("ended", R, false); var Q = function (X) { C(s, true); $f.fireEvent(e.id(), "onError", m, 201); if (u.onFail && u.onFail instanceof Function) { u.onFail.apply(e, []) } }; b.addEventListener("error", Q, false); var T = function (X) { d("got pause event from player" + e.id()); if (y) { return } if (q == F && k == t) { d("forcing play"); setTimeout(function () { b.play() }, 0); return } if (!z("Pause")) { b.fp_resume(); return D(X) } C(B); $f.fireEvent(e.id(), "onPause", m) }; b.addEventListener("pause", T, false); var W = function (X) { $f.fireEvent(e.id(), "onBeforeSeek", m) }; b.addEventListener("seeking", W, false); var O = function (X) { if (y) { y = false; $f.fireEvent(e.id(), "onStop", m) } else { $f.fireEvent(e.id(), "onSeek", m) } d("seek done, currentState", h(q)); if (o) { o = false; b.fp_play() } else { if (q != w) { b.fp_pause() } } }; b.addEventListener("seeked", O, false); var S = function (X) { $f.fireEvent(e.id(), "onVolume", b.fp_getVolume()) }; b.addEventListener("volumechange", S, false) } function j() { b.fp_play(0) } function p() { } if (n || u.simulateiDevice) { if (!window.flashembed.__replaced) { var g = window.flashembed; window.flashembed = function (M, R, N) { if (typeof M == "string") { M = document.getElementById(M.replace("#", "")) } if (!M) { return } var Q = window.getComputedStyle(M, null); var P = parseInt(Q.width); var K = parseInt(Q.height); while (M.firstChild) { M.removeChild(M.firstChild) } var L = document.createElement("div"); var O = document.createElement("video"); L.appendChild(O); M.appendChild(L); L.style.height = K + "px"; L.style.width = P + "px"; L.style.display = "block"; L.style.position = "relative"; L.style.background = "-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.7)))"; L.style.cursor = "default"; L.style.webkitUserDrag = "none"; O.style.height = "100%"; O.style.width = "100%"; O.style.display = "block"; O.id = R.id; O.name = R.id; O.style.cursor = "pointer"; O.style.webkitUserDrag = "none"; O.type = "video/mp4"; O.playerConfig = N.config; $f.fireEvent(N.config.playerId, "onLoad", "player") }; flashembed.getVersion = g.getVersion; flashembed.asString = g.asString; flashembed.isSupported = function () { return true }; flashembed.__replaced = true } var a = e._fireEvent; e._fireEvent = function (K) { if (K[0] == "onLoad" && K[1] == "player") { b = e.getParent().querySelector("video"); if (u.controls) { b.controls = "controls" } l(); A(); C(s, true); b.fp_setPlaylist(b.playerConfig.playlist); j(); a.apply(e, [K]) } var L = q != H; if (q == H && typeof K == "string") { L = true } if (L) { return a.apply(e, [K]) } }; e._swfHeight = function () { return parseInt(b.style.height) }; e.hasiPadSupport = function () { return true } } return e });

/* -------------- End of Flowplayer iPad script ---------------------------- */

/* -------------- JktvSite scripts ----------------------------------------- */
var MenuItems = new Array();
MenuItems[0] = "HomeMovie";
MenuItems[1] = "NieuwsMovie";
MenuItems[2] = "WerkMovie";
MenuItems[3] = "ContactMovie";
MenuItems[4] = "CorporateMovie";
MenuItems[5] = "ReportageMovie";
MenuItems[6] = "NonprofitMovie";
MenuItems[7] = "TheaterMovie";

// Globals
// Major version of Flash required
var requiredMajorVersion = 9;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;

var nextMovie;
var currentMovie = "HomeMovie";

var html5support; 

function movefeeds() {
    var element = jQuery("#Feeds");
    var position = element.position();
    
    if(position.left == -2000){
        element.css("left", "500px");
    }

    element.animate({ "left": "-=500px" }, "slow");
}

function setMouseOversWerkPagina(){
	jQuery("#CorporateText, #MoreCorporate, #PlayMoreCorporate").mouseover(
		function(){
			jQuery("#PlayMoreCorporate").css("background-image", "url('images/balkje_corporate_rood.png')")
		}
	);
	
	jQuery("#CorporateText, #MoreCorporate, #PlayMoreCorporate").mouseout(
		function(){
			jQuery("#PlayMoreCorporate").css("background-image", "url('images/balkje_corporate_wit.png')");
		}
	);
	
	jQuery("#ReportageText, #MoreReportage, #PlayMoreReportage").mouseover(
		function(){
			jQuery("#PlayMoreReportage").css("background-image", "url('images/balkje_reportage_rood.png')")
		}
	);
	
	jQuery("#ReportageText, #MoreReportage, #PlayMoreReportage").mouseout(
		function(){
			jQuery("#PlayMoreReportage").css("background-image", "url('images/balkje_reportage_wit.png')");
		}
	);
	
	jQuery("#NonprofitText, #MoreNonprofit, #PlayMoreNonProfit").mouseover(
		function(){
			jQuery("#PlayMoreNonProfit").css("background-image", "url('images/balkje_nonprofit_rood.png')")
		}
	);
	
	jQuery("#NonprofitText, #MoreNonprofit, #PlayMoreNonProfit").mouseout(
		function(){
			jQuery("#PlayMoreNonProfit").css("background-image", "url('images/balkje_nonprofit_wit.png')");
		}
	);
	
	jQuery("#TheaterText, #MoreTheater, #PlayMoreTheater").mouseover(
		function(){
			jQuery("#PlayMoreTheater").css("background-image", "url('images/balkje_theater_rood.png')")
		}
	);
	
	jQuery("#TheaterText, #MoreTheater, #PlayMoreTheater").mouseout(
		function(){
			jQuery("#PlayMoreTheater").css("background-image", "url('images/balkje_theater_wit.png')");
		}
	);
}

function init() {

    setMouseOversWerkPagina();
    openSite();
    
	jQuery("#MenuWrapper").fadeIn(800);
	jQuery("#FeedWrapper").fadeIn(800);
	jQuery("#HomeTextWrapper").fadeIn(800);
		
	if(html5support){
	    jQuery("#HomeMovieHtml5").css("display", "block");
		jQuery("#NieuwsImageOverlay").fadeOut(800);
		jQuery("#WerkImageOverlay").fadeOut(800);
		jQuery("#ContactImageOverlay").fadeOut(800);
		jQuery("#CorporateImageOverlay").fadeOut(800);
		jQuery("#ReportageImageOverlay").fadeOut(800);
		jQuery("#NonprofitImageOverlay").fadeOut(800);
		jQuery("#TheaterImageOverlay").fadeOut(800);		
	}
	else{
		jQuery("#HomeImageOverlay").fadeIn(800);
	}
    
	// Version check based upon the values entered above in "Globals"
    var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);

    // Check to see if the version meets the requirements for playback
    if (hasReqestedVersion) {

		createHomeMovie();
		
		if(BrowserDetect.browser != 'Firefox'){
			createNieuwsMovie();
			createWerkMovie();
			createContactMovie();
		}
    }
    else {/*flash is too old or we can't detect the plugin*/}
}

function openSite() {
	
    setInterval("movefeeds()", 8000);

	if(html5support){

	    homeMovie.play();

		//Nieuwsmovie
		nieuwsMovie = document.getElementById('NieuwsMovieHtml5');
		if(BrowserDetect.browser == 'Firefox' || BrowserDetect.browser == 'Chrome'){

		    if (BrowserDetect.version < 4) {
		        nieuwsMovie.src = "movies/Nieuws_Brand_Circus.ogv";
		    }
		    else {
		        nieuwsMovie.src = "movies/Nieuws_Brand_Circus.webm";
		    }
		}
		else{
			nieuwsMovie.src = "movies/Nieuws_Brand_Circus.mp4";
		}
		nieuwsMovie.load();
		
		//Werkmovie
		werkMovie = document.getElementById('WerkMovieHtml5');
		if (BrowserDetect.browser == 'Firefox' || BrowserDetect.browser == 'Chrome') {

		    if (BrowserDetect.version < 4) {
		        werkMovie.src = "movies/Werk_Henksharing.ogv";
		    }
		    else {
		        werkMovie.src = "movies/Werk_Henksharing.webm";
		    }
		}
		else{
			werkMovie.src = "movies/Werk_Henksharing.mp4";
		}
		werkMovie.load();
		
		//Contactmovie
		contactMovie = document.getElementById('ContactMovieHtml5');
		if (BrowserDetect.browser == 'Firefox' || BrowserDetect.browser == 'Chrome') {

		    if (BrowserDetect.version < 4) {
		        contactMovie.src = "movies/Contact_Kantoor.ogv";
		    }
		    else {
		        contactMovie.src = "movies/Contact_Kantoor.webm";
		    }
		}
		else{
			contactMovie.src = "movies/Contact_Kantoor.mp4";
		}
		contactMovie.load();
		
		//Reportagemovie
		reportageMovie = document.getElementById('ReportageMovieHtml5');
		if (BrowserDetect.browser == 'Firefox' || BrowserDetect.browser == 'Chrome') {

		    if (BrowserDetect.version < 4) {
		        reportageMovie.src = "movies/Reportage_Bellen.ogv";
		    }
		    else {
		        reportageMovie.src = "movies/Reportage_Bellen.webm";
		    }
		}
		else{
			reportageMovie.src = "movies/Reportage_Bellen.mp4";
		}
		reportageMovie.load();
		
		//Corporatemovie
		corporateMovie = document.getElementById('CorporateMovieHtml5');
		if(BrowserDetect.browser == 'Firefox' || BrowserDetect.browser == 'Chrome'){

		    if (BrowserDetect.version < 4) {
		        corporateMovie.src = "movies/Corporate_Noord-Zuid.ogv";
		    }
		    else {
		        corporateMovie.src = "movies/Corporate_Noord-Zuid.webm";
		    }
		}
		else{
			corporateMovie.src = "movies/Corporate_Noord-Zuid.mp4";
		}
		corporateMovie.load();
		
		//Nonprofitmovie
		NonprofitMovie = document.getElementById('NonprofitMovieHtml5');
		if(BrowserDetect.browser == 'Firefox' || BrowserDetect.browser == 'Chrome'){

		    if (BrowserDetect.version < 4) {
		        NonprofitMovie.src = "movies/NonProfit_Vliegtuig.ogv";
		    }
		    else {
		        NonprofitMovie.src = "movies/NonProfit_Vliegtuig.webm";
		    }
		}
		else{
			NonprofitMovie.src = "movies/NonProfit_Vliegtuig.mp4";
		}
		NonprofitMovie.load();
		
		//Theatermovie
		TheaterMovie = document.getElementById('TheaterMovieHtml5');
		if(BrowserDetect.browser == 'Firefox' || BrowserDetect.browser == 'Chrome'){

		    if (BrowserDetect.version < 4) {
		        TheaterMovie.src = "movies/Theater_Poppen.ogv";
		    }
		    else {
		        TheaterMovie.src = "movies/Theater_Poppen.webm";
		    }
		}
		else{
			TheaterMovie.src = "movies/Theater_Poppen.mp4";
		}
    TheaterMovie.load();

	}
	else{
		jQuery("#HomeImageOverlay").fadeOut(2000);
		
		var newsMovie = $f("NieuwsMovie");
		if( newsMovie != null){
			newsMovie.pause();
		}
		
		var werkMovie = $f("WerkMovie");
		if( werkMovie != null){
			werkMovie.pause();
		}
		
		var contactMovie = $f("ContactMovie");
		if(contactMovie != null){
			contactMovie.pause();	
		}
	}
}

function pauseWerkFilmpjes() {
    var corporateMovie = $f("CorporateMovie");
    if (corporateMovie != null) {
        corporateMovie.pause();
    }

    var reportageMovie = $f("ReportageMovie");
    if (reportageMovie != null) {
        reportageMovie.pause();
    }

    var nonprofitMovie = $f("NonprofitMovie");
    if (nonprofitMovie != null) {
        nonprofitMovie.pause();
    }

    var theaterMovie = $f("TheaterMovie");
    if (theaterMovie != null) {
        theaterMovie.pause();
    }
}

function createHomeMovie() {
    flowplayer("HomeMovie", { allowfullscreen:false, src: "/flowplayer/flowplayer.swf", wmode: "opaque" }, {

        key: '#$62215af2af627cb32d5',

        onLoad:
            function () {

                // get wrapper element as jQuery object
                var wrap = $(this.getParent());

                // start growing animation
                wrap.animate({
                    opacity: 1
                }, 2000, function () { openSite(); });
            },

        // click event
        onClick: function() {
            alert('click')
            return false;
        },

        clip: {
            autoPlay: true,
            accelerated: true,
            url: "movies/Home_Kantoor.mp4",
            onBeforeFinish: function () { return false; },
			//onStart: function () { pageTracker._trackEvent("Paginas", "Play", clip.url); },
            onPause: function () { pageTracker._trackEvent("Home", "Pause", clip.url, parseInt(this.getTime())); },
        },

        plugins: {
            controls: null
        },
        play: {
            opacity: 0
        },
        canvas: {
            backgroundGradient: 'none'
        }
    });
}

function createNieuwsMovie() {
    flowplayer("NieuwsMovie", { src: "/flowplayer/flowplayer.swf", wmode: "opaque" }, {

        key: '#$62215af2af627cb32d5',

		onLoad: 
			function(){
				jQuery("#NieuwsImageOverlay").fadeOut(2000);
			},
		clip: {
            autoPlay: true,
            accelerated: true,
            url: "movies/Nieuws_Brand_Circus.mp4",
            onBeforeFinish: function () { return false; },
			onPause: function () { pageTracker._trackEvent("Nieuws", "Pause", clip.url, parseInt(this.getTime()));}
        },

        plugins: {
            controls: null
        },
        play: {
            opacity: 0
        },
        canvas: {
            backgroundGradient: 'none'
        }
    });
}

function createWerkMovie() {
    flowplayer("WerkMovie", { src: "/flowplayer/flowplayer.swf", wmode: "opaque" }, {

        key: '#$62215af2af627cb32d5',

		onLoad: 
			function(){
				jQuery("#WerkImageOverlay").fadeOut(8000);
			},
			
        clip: {
            autoPlay: true,
            accelerated: true,
            url: "movies/Werk_Henksharing.mp4",
            onBeforeFinish: function () { return false; },
			onPause: function () { pageTracker._trackEvent("Werk", "Pause", clip.url, parseInt(this.getTime()));}
        },
        plugins: {
            controls: null
        },
        play: {
            opacity: 0
        },
        canvas: {
            backgroundGradient: 'none'
        }
    });
}

function createContactMovie() {
    flowplayer("ContactMovie", { src: "/flowplayer/flowplayer.swf", wmode: "opaque" }, {

        key: '#$62215af2af627cb32d5',

		onLoad: 
			function(){
				jQuery("#ContactImageOverlay").fadeOut(8000);
				
				if(BrowserDetect.browser != 'Firefox'){
					createCorporateMovie();
					createReportageMovie();
					createNonprofitMovie();
					createTheaterMovie();
				}
			},
			
        clip: {
            autoPlay: true,
            accelerated: true,
            url: "movies/Contact_Kantoor.mp4",
            onBeforeFinish: function () { return false; },
			onPause: function () { pageTracker._trackEvent("Contact", "Pause", clip.url, parseInt(this.getTime()));}
        },
        plugins: {
            controls: null
        },
        play: {
            opacity: 0
        },
        canvas: {
            backgroundGradient: 'none'
        }
    });
}

function createCorporateMovie() {
    flowplayer("CorporateMovie", { src: "/flowplayer/flowplayer.swf", wmode: "opaque" }, {

        key: '#$62215af2af627cb32d5',
                
		onLoad: 
			function(){
				jQuery("#CorporateImageOverlay").fadeOut(10000);
			},
		clip: {
            autoPlay: true,
            accelerated: true,
            url: "movies/Corporate_Noord-Zuid.mp4",
            onBeforeFinish: function () { return false; },
			onPause: function () { pageTracker._trackEvent("Corporate", "Pause", clip.url, parseInt(this.getTime()));}
        },

        plugins: {
            controls: null
        },
        play: {
            opacity: 0
        }, 
		canvas: {
            backgroundGradient: 'none'
        }
    });
}

function createReportageMovie() {
    flowplayer("ReportageMovie", { src: "/flowplayer/flowplayer.swf", wmode: "opaque" }, {

        key: '#$62215af2af627cb32d5',

        onLoad: 
			function(){
				jQuery("#ReportageImageOverlay").fadeOut(10000);
			},
		clip: {
            autoPlay: true,
            accelerated: true,
            url: "movies/Reportage_Bellen.mp4",
            onBeforeFinish: function () { return false; },
			onPause: function () { pageTracker._trackEvent("Reportage", "Pause", clip.url, parseInt(this.getTime()));}
        },

        plugins: {
            controls: null
        },
        play: {
            opacity: 0
        },
		canvas: {
            backgroundGradient: 'none'
        }
		
    });
}

function createNonprofitMovie() {
    flowplayer("NonprofitMovie", { src: "/flowplayer/flowplayer.swf", wmode: "opaque" }, {

        key: '#$62215af2af627cb32d5',

        onLoad: 
			function(){
				jQuery("#NonprofitImageOverlay").fadeOut(10000);
			},
		clip: {
            autoPlay: true,
            accelerated: true,
            url: "movies/NonProfit_Vliegtuig.mp4",
            onBeforeFinish: function () { return false; },
			onPause: function () { pageTracker._trackEvent("Nonprofit", "Pause", clip.url, parseInt(this.getTime()));}
        },

        plugins: {
            controls: null
        },
        play: {
            opacity: 0
        },
		canvas: {
            backgroundGradient: 'none'
        }
    });
}

function createTheaterMovie() {
    flowplayer("TheaterMovie", { src: "/flowplayer/flowplayer.swf", wmode: "opaque" }, {

        key: '#$62215af2af627cb32d5',

        onLoad:
			function () {
			    jQuery("#TheaterImageOverlay").fadeOut(10000);
			    pauseWerkFilmpjes();
			},

        clip: {
            autoPlay: true,
            accelerated: true,
            url: "movies/Theater_Poppen.mp4",
            onBeforeFinish: function () { return false; },
			onPause: function () { pageTracker._trackEvent("Theater", "Pause", clip.url, parseInt(this.getTime()));}
        },

        plugins: {
            controls: null
        },
        play: {
            opacity: 0
        },
        canvas: {
            backgroundGradient: 'none'
        }
    });
}

function moveMovies(current, next) {

    var idCurrentMovie;
    var idNextMovie;

    this.nextMovie = next;
    this.currentMovie = current;
		
	if(!html5support){
		
		if(BrowserDetect.OS != 'iPhone/iPod'){
			if (flowplayer(nextMovie)) {
				flowplayer(nextMovie).play();
			}
		}
	}
	else{
		
		if(BrowserDetect.OS != 'iPhone/iPod'){
			var html5Movie = nextMovie + 'Html5';
			document.getElementById(html5Movie).play();
		}
	}

    for (i = 0; i < MenuItems.length; i++) {
        if (MenuItems[i] == currentMovie) {
            idCurrentMovie = i;
        }

        if (MenuItems[i] == nextMovie) {
            idNextMovie = i;
        }
    }

    var diff = idCurrentMovie - idNextMovie;

    if (diff == 1) {
        jQuery("#movies").animate({ "left": "+=900px" }, 200);
    }
    else if (diff == 2) {
        jQuery("#movies").animate({ "left": "+=1800px" }, 300);
    }
    else if (diff == 3) {
        jQuery("#movies").animate({ "left": "+=2700px" }, 400);
    }
    else if (diff == 4) {
        jQuery("#movies").animate({ "left": "+=3600px" }, 400);
    }
    else if (diff == 5) {
        jQuery("#movies").animate({ "left": "+=4500px" }, 400);
    }
    else if (diff == 6) {
        jQuery("#movies").animate({ "left": "+=5400px" }, 400);
    }
    else if (diff == 7) {
        jQuery("#movies").animate({ "left": "+=6300px" }, 400);
    }
    else if (diff == -1) {
        jQuery("#movies").animate({ "left": "-=900px" }, 200);
    }
    else if (diff == -2) {
        jQuery("#movies").animate({ "left": "-=1800px" }, 300);
    }
    else if (diff == -3) {
        jQuery("#movies").animate({ "left": "-=2700px" }, 400);
    }
    else if (diff == -4) {
        jQuery("#movies").animate({ "left": "-=3600px" }, 400);
    }
    else if (diff == -5) {
        jQuery("#movies").animate({ "left": "-=4500px" }, 400);
    }
    else if (diff == -6) {
        jQuery("#movies").animate({ "left": "-5400px" }, 400);
    }
    else if (diff == -7) {
        jQuery("#movies").animate({ "left": "-6300px" }, 400);
    }

	if(!html5support){
		if(BrowserDetect.OS != 'iPhone/iPad'){
			if ($f(currentMovie)) {
				flowplayer(currentMovie).pause();
			}
		}
	}
	else{
		
		if(BrowserDetect.OS != 'iPhone/iPod'){
			var html5Movie = currentMovie + 'Html5';
			var video = document.getElementById(html5Movie);
			
			if(video){
				video.pause();
			}
		}
	}
	
    currentMovie = nextMovie;
}

function MenuMouseOver(menuElement, menuItem){
	menuElement.style.backgroundPosition = "0 0";
}

function MenuMouseOut(menuElement, menuItem){
	
	if(menuItem + "Movie" != currentMovie){
		if(menuItem + "Movie" == "WerkMovie" || menuItem + "Movie" == "ContactMovie"){
			menuElement.style.backgroundPosition = "0 -34px";
		}
		else{
			menuElement.style.backgroundPosition = "0 -33px";
		}
	}
}

function setClickActions(){
	
	//hier de overlay alvast bekend maken voor de pagina, anders moet er dubbel geklikt worden voor het eerste filmpje
	openVideoPlayer('movies/corporate/corporate_1.mp4');
		
	jQuery("#Home").click(function () {

            if (currentMovie != "HomeMovie") {
                moveMovies(currentMovie, "HomeMovie");
				pageTracker._trackPageview("Home");
            }
			
			jQuery("#Home").css("background-position","0 0");
			jQuery("#Nieuws").css("background-position","0 -33px");
			jQuery("#Werk").css("background-position", "0 -34px");
			jQuery("#Contact").css("background-position","0 -34px");
						
			setActiveWerkMenu("");
			jQuery("#WerkMenu").slideUp(500);
        });

        jQuery("#Nieuws").click(function () {
            if (currentMovie != "NieuwsMovie") {
				
				pageTracker._trackPageview("Nieuws");
				
				if($f("NieuwsMovie") == null)
				{
					createNieuwsMovie();
				}
				
				jQuery("#Home").css("background-position","0 -33px");
				jQuery("#Nieuws").css("background-position","0 0");
				jQuery("#Werk").css("background-position", "0 -34px");
				jQuery("#Contact").css("background-position","0 -34px");
				
				moveMovies(currentMovie, "NieuwsMovie");			
				setActiveWerkMenu("");
				jQuery("#WerkMenu").slideUp(500);
            }
        });

        jQuery("#Werk").click(function () {
				
            if (currentMovie != "WerkMovie") {
				pageTracker._trackPageview("Werk");
				
				if($f("WerkMovie") == null)
				{
					createWerkMovie();
				}
				
				jQuery("#Home").css("background-position","0 -33px");
				jQuery("#Nieuws").css("background-position","0 -33px");
				jQuery("#Werk").css("background-position", "0 0");
				jQuery("#Contact").css("background-position","0 -34px");
			
                moveMovies(currentMovie, "WerkMovie");
				setActiveWerkMenu("");
				jQuery("#WerkMenu").slideDown(500);
            }
        });

        jQuery("#Contact").click(function () {
            if (currentMovie != "ContactMovie") {
				pageTracker._trackPageview("Contact");
				if($f("ContactMovie") == null)
				{
					createContactMovie();
				}
				
				jQuery("#Home").css("background-position","0 -33px");
				jQuery("#Nieuws").css("background-position","0 -33px");
				jQuery("#Werk").css("background-position", "0 -34px");
				jQuery("#Contact").css("background-position","0 0");
                
				moveMovies(currentMovie, "ContactMovie");
				setActiveWerkMenu("");
				jQuery("#WerkMenu").slideUp(500);
            }
        });

        jQuery("#MoreCorporate, #PlayMoreCorporate").click(function () {
            if (currentMovie != "CorporateMovie") {
				pageTracker._trackPageview("Corporate");
				if($f("CorporateMovie") == null)
				{
					createCorporateMovie();
				}
				
				moveMovies(currentMovie, "CorporateMovie");
				setActiveWerkMenu("Corporate");
				
				
            }
        });

        jQuery("#MoreReportage, #PlayMoreReportage").click(function () {
            if (currentMovie != "ReportageMovie") {
				pageTracker._trackPageview("Reportage");
				if($f("ReportageMovie") == null)
				{
					createReportageMovie();
				}
				
                moveMovies(currentMovie, "ReportageMovie");
				setActiveWerkMenu("Reportage");
				
            }
        });

        jQuery("#MoreNonprofit, #PlayMoreNonProfit").click(function () {
            if (currentMovie != "NonprofitMovie") {
				pageTracker._trackPageview("Nonprofit");
				if($f("NonprofitMovie") == null)
				{
					createNonprofitMovie();
				}
				
                moveMovies(currentMovie, "NonprofitMovie");
				setActiveWerkMenu("Nonprofit");
            }
        });

        jQuery("#MoreTheater, #PlayMoreTheater").click(function () {
            if (currentMovie != "TheaterMovie") {
				pageTracker._trackPageview("Theater");
				if($f("TheaterMovie") == null)
				{
					createTheaterMovie();
				}
				
                moveMovies(currentMovie, "TheaterMovie");
				setActiveWerkMenu("Theater");
            }
        });
		
		jQuery('#CorporateText').click(function() {
			if (currentMovie != "CorporateMovie") {
				pageTracker._trackPageview("Corporate");
				if($f("CorporateMovie") == null)
				{
					createCorporateMovie();
				}
				
                moveMovies(currentMovie, "CorporateMovie");
				setActiveWerkMenu("Corporate");
            }
		});
		
		jQuery('#CorporateHeader').click(function() {
			if (currentMovie != "CorporateMovie") {
				pageTracker._trackPageview("Corporate");
				if($f("CorporateMovie") == null)
				{
					createCorporateMovie();
				}
				console.log('WerkClick');
                moveMovies(currentMovie, "CorporateMovie");
				setActiveWerkMenu("Corporate");
            }
		});
		
		jQuery('#ReportageText').click(function() {
			if (currentMovie != "ReportageMovie") {
				pageTracker._trackPageview("Reportage");
				
				if($f("ReportageMovie") == null)
				{
					createCorporateMovie();
				}
				
                moveMovies(currentMovie, "ReportageMovie");
				setActiveWerkMenu("Reportage");
            }
		});
		
		jQuery('#ReportageHeader').click(function() {
			if (currentMovie != "ReportageMovie") {
				pageTracker._trackPageview("Reportage");
				if($f("ReportageMovie") == null)
				{
					createCorporateMovie();
				}
				
                moveMovies(currentMovie, "ReportageMovie");
				setActiveWerkMenu("Reportage");
            }
		});
		
		jQuery('#NonprofitText').click(function() {
			if (currentMovie != "NonprofitMovie") {
				pageTracker._trackPageview("Nonprofit");
				if($f("NonprofitMovie") == null)
				{
					createCorporateMovie();
				}
				
                moveMovies(currentMovie, "NonprofitMovie");
				setActiveWerkMenu("Nonprofit");
            }
		});
		
		jQuery('#NonprofitHeader').click(function() {
			if (currentMovie != "NonprofitMovie") {
				pageTracker._trackPageview("Nonprofit");
				if($f("NonprofitMovie") == null)
				{
					createCorporateMovie();
				}
				
                moveMovies(currentMovie, "NonprofitMovie");
				setActiveWerkMenu("Nonprofit");
            }
		});
		
		jQuery('#TheaterText').click(function() {
			if (currentMovie != "TheaterMovie") {
				pageTracker._trackPageview("Theater");
				if($f("TheaterMovie") == null)
				{
					createCorporateMovie();
				}
				
                moveMovies(currentMovie, "TheaterMovie");
				setActiveWerkMenu("Theater");
            }
		});
		
		jQuery('#TheaterHeader').click(function() {
			if (currentMovie != "TheaterMovie") {
				pageTracker._trackPageview("Theater");
				if($f("TheaterMovie") == null)
				{
					createCorporateMovie();
				}
                moveMovies(currentMovie, "TheaterMovie");
				setActiveWerkMenu("Theater");
            }
		});
		
		jQuery("#CorporateWerkMenu").click(function () {
            if (currentMovie != "CorporateMovie") {
				pageTracker._trackPageview("Corporate");
				if($f("CorporateMovie") == null)
				{
					createCorporateMovie();
				}
                moveMovies(currentMovie, "CorporateMovie");
				setActiveWerkMenu("Corporate");
            }
        });
		
		jQuery("#ReportageWerkMenu").click(function () {
            if (currentMovie != "ReportageMovie") {
				pageTracker._trackPageview("Reportage");
				
				if($f("ReportageMovie") == null)
				{
					createReportageMovie();
				}
                moveMovies(currentMovie, "ReportageMovie");
				setActiveWerkMenu("Reportage");
            }
        });
		
		jQuery("#NonprofitWerkMenu").click(function () {
            if (currentMovie != "NonprofitMovie") {
				pageTracker._trackPageview("Nonprofit");
				if($f("NonprofitMovie") == null)
				{
					createNonprofitMovie();
				}
				
				moveMovies(currentMovie, "NonprofitMovie");
				setActiveWerkMenu("Nonprofit");
            }
        });
		
		jQuery("#TheaterWerkMenu").click(function () {
            if (currentMovie != "TheaterMovie") {
				pageTracker._trackPageview("Theater");
				if($f("TheaterMovie") == null)
				{
					createTheaterMovie();
				}
				
                moveMovies(currentMovie, "TheaterMovie");
				setActiveWerkMenu("Theater");
            }
        });
}

function setActiveWerkMenu(activeItem){
	if(activeItem == 'Corporate'){
		jQuery("#CorporateWerkMenu").css('color', 'red');
		jQuery("#ReportageWerkMenu").css('color', 'white');
		jQuery("#NonprofitWerkMenu").css('color', 'white');
		jQuery("#TheaterWerkMenu").css('color', 'white');
	}
	
	
	if(activeItem == 'Reportage'){
		jQuery("#CorporateWerkMenu").css('color', 'white');
		jQuery("#ReportageWerkMenu").css('color', 'red');
		jQuery("#NonprofitWerkMenu").css('color', 'white');
		jQuery("#TheaterWerkMenu").css('color', 'white');
	}
	
	
	if(activeItem == 'Nonprofit'){
		jQuery("#CorporateWerkMenu").css('color', 'white');
		jQuery("#ReportageWerkMenu").css('color', 'white');
		jQuery("#NonprofitWerkMenu").css('color', 'red');
		jQuery("#TheaterWerkMenu").css('color', 'white');
	}
	
	
	if(activeItem == 'Theater'){
		jQuery("#CorporateWerkMenu").css('color', 'white');
		jQuery("#ReportageWerkMenu").css('color', 'white');
		jQuery("#NonprofitWerkMenu").css('color', 'white');
		jQuery("#TheaterWerkMenu").css('color', 'red');
	}
	
	if(activeItem == '')
	{
		jQuery("#CorporateWerkMenu").css('color', 'white');
		jQuery("#ReportageWerkMenu").css('color', 'white');
		jQuery("#NonprofitWerkMenu").css('color', 'white');
		jQuery("#TheaterWerkMenu").css('color', 'white');
	}
}

function createOverlayMovie() {
    flowplayer("OverlayPlayer", { src: "/flowplayer/flowplayer.swf", wmode: "opaque" }, {

        key: '#$62215af2af627cb32d5',

        onLoad: 
			function(){
				jQuery("#NonprofitImageOverlay").fadeOut(10000);
			},
		clip: {
            autoPlay: true,
            accelerated: true,
            url: "movies/NonProfit_Vliegtuig.mp4",
            onBeforeFinish: function () { return false; },
			onPause: function () { pageTracker._trackEvent("Nonprofit", "Pause", clip.url, parseInt(this.getTime()));}
        },

        plugins: {
            controls: null
        },
        play: {
            opacity: 0
        },
		canvas: {
            backgroundGradient: 'none'
        }
    });
}

function openVideoPlayer(video) {

    if ((BrowserDetect.browser == 'Firefox' || BrowserDetect.browser == 'Chrome') && html5support) {

        if (BrowserDetect.version < 4) {
            video = video.replace(".mp4", ".ogv");
        }
        else {
            video = video.replace(".mp4", ".webm");
        }
	}		
	
    jQuery("video.videojs").VideoJS();
    jQuery("#videojs").attr("src",video);
    jQuery("#videojs").css("height", "338px");
    jQuery("#flashMovie").css("width", "600px");
    jQuery("#object.OverlayPlayer_api").addClass("vjs-flash-fallback");		
    
    
	var overlayPlayer = $f("OverlayPlayer", { src: "/flowplayer/flowplayer.swf", bgcolor: "#000000" }, {
		key: '#$62215af2af627cb32d5',

		clip: {
		    autoPlay: true,
            autoBuffering:true,
			accelerated: true,
			url: video,
			onStart: function(){ pageTracker._trackEvent("Werk Videos", "Play", clip.url);},
			onStop: function(){ pageTracker._trackEvent("Werk Videos", "Stop", clip.url);},
			onPause: function(){ pageTracker._trackEvent("Werk Videos", "Pause", clip.url);},
			onFinish: function(){ pageTracker._trackEvent("Werk Videos", "Finish", clip.url);}
		},

		onLoad: function () {
			this.getClip(0).update({ url: video });
		},

		plugins: {
			controls: {
				url:'/flowplayer/flowplayer.controls.swf',
				height: 21,

				all: false,
				scrubber: true,
				mute: true,
				fullscreen: false,
				play: true,
				time: true,

				backgroundGradient: 'none',
				background: 'transparent',
				scrubberHeightRatio: '0.6',

				timeFontSize: '9',
				timeColor: '#A4A4A4',
				durationColor: '#A4A4A4'
			}
		}
	});

	$("img[rel]").overlay({
	    // use the Apple effect for overlay
	    effect: 'apple',
	    mask: 'Black',

	    // when overlay is opened, load our player
	    onLoad: function () {

	        if (!html5support || (BrowserDetect.browser == 'Explorer' && BrowserDetect.version < 9)) {
	            overlayPlayer.load();

	            if (flowplayer(currentMovie)) {
	                flowplayer(currentMovie).pause();
	            }
	        }
	        else {
	            jQuery("#videojs").load();
	            jQuery("#videojs").get(0).play();
	            var html5Movie = currentMovie + 'Html5';
	            var playerToPause = document.getElementById(html5Movie);
	            playerToPause.pause();
	        }
	    },

	    // when overlay is closed, unload our player
	    onClose: function () {

	        if (html5support) {
	            jQuery("#videojs").get(0).pause();
	            var html5Movie = currentMovie + 'Html5';
	            var playerToPlay = document.getElementById(html5Movie);
	            playerToPlay.play();
	        }
	        else {
	            overlayPlayer.unload();
	            if (flowplayer(currentMovie)) {
	                flowplayer(currentMovie).play();
	            }
	        }
	    }
	});
}
/* -------------- End of JktvSite scripts ---------------------------------- */

/* -------------- Browser detection kit ------------------------------------ */
var BrowserDetect = {
    init: function () {
        this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
        this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
        this.OS = this.searchString(this.dataOS) || "an unknown OS";
    },
    searchString: function (data) {
        for (var i = 0; i < data.length; i++) {
            var dataString = data[i].string;
            var dataProp = data[i].prop;
            this.versionSearchString = data[i].versionSearch || data[i].identity;
            if (dataString) {
                if (dataString.indexOf(data[i].subString) != -1)
                    return data[i].identity;
            }
            else if (dataProp)
                return data[i].identity;
        }
    },
    searchVersion: function (dataString) {
        var index = dataString.indexOf(this.versionSearchString);
        if (index == -1) return;
        return parseFloat(dataString.substring(index + this.versionSearchString.length + 1));
    },
    dataBrowser: [
		{
		    string: navigator.userAgent,
		    subString: "Chrome",
		    identity: "Chrome"
		},
		{ string: navigator.userAgent,
		    subString: "OmniWeb",
		    versionSearch: "OmniWeb/",
		    identity: "OmniWeb"
		},
		{
		    string: navigator.vendor,
		    subString: "Apple",
		    identity: "Safari",
		    versionSearch: "Version"
		},
		{
		    prop: window.opera,
		    identity: "Opera"
		},
		{
		    string: navigator.vendor,
		    subString: "iCab",
		    identity: "iCab"
		},
		{
		    string: navigator.vendor,
		    subString: "KDE",
		    identity: "Konqueror"
		},
		{
		    string: navigator.userAgent,
		    subString: "Firefox",
		    identity: "Firefox"
		},
		{
		    string: navigator.vendor,
		    subString: "Camino",
		    identity: "Camino"
		},
		{		// for newer Netscapes (6+)
		    string: navigator.userAgent,
		    subString: "Netscape",
		    identity: "Netscape"
		},
		{
		    string: navigator.userAgent,
		    subString: "MSIE",
		    identity: "Explorer",
		    versionSearch: "MSIE"
		},
		{
		    string: navigator.userAgent,
		    subString: "Gecko",
		    identity: "Mozilla",
		    versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
		    string: navigator.userAgent,
		    subString: "Mozilla",
		    identity: "Netscape",
		    versionSearch: "Mozilla"
		}
	],
    dataOS: [
		{
		    string: navigator.platform,
		    subString: "Win",
		    identity: "Windows"
		},
		{
		    string: navigator.platform,
		    subString: "Mac",
		    identity: "Mac"
		},
		{
		    string: navigator.userAgent,
		    subString: "iPhone",
		    identity: "iPhone/iPod"
		},
		{
		    string: navigator.userAgent,
		    subString: "iPad",
		    identity: "iPad"
		},
		{
		    string: navigator.platform,
		    subString: "Linux",
		    identity: "Linux"
		}
	]

};
BrowserDetect.init();
/* -------------- End browser detection kit -------------------------------- */

