//solo.js for channel 450 / widget 960215 / WxH: 550x478 / skin: emerce / vid: 0 / autoplay: N / matrix: Y 
// Widget standard js for yubby
// NOT based on prototype or jquery - cause it must be lightweight and cant interfere with host

/**
 *	htmlspecialchars - like its php counterpart
 *	@author rvw
 *	@since 08-03-2010 12:19
 */
function htmlspecialchars(string) {
	string = string.toString();
	string = string.replace(/&/g, '&amp;');    
	string = string.replace(/</g, '&lt;').replace(/>/g, '&gt;');
	string = string.replace(/"/g, '&quot;');
	// single quote.. string = string.replace(/'/g, '&#039;');
	return string;
}

//------------ tween.js ----------------------
function Delegate() {}
Delegate.create = function (o, f) {
	var a = new Array() ;
	var l = arguments.length ;
	for(var i = 2 ; i < l ; i++) a[i - 2] = arguments[i] ;
	return function() {
		var aP = [].concat(arguments, a) ;
		f.apply(o, aP);
	}
}

Tween = function(obj, prop, func, begin, finish, duration, suffixe){
	this.init(obj, prop, func, begin, finish, duration, suffixe)
}
var t = Tween.prototype;

t.obj = new Object();
t.prop='';
t.func = function (t, b, c, d) { return c*t/d + b; };
t.begin = 0;
t.change = 0;
t.prevTime = 0;
t.prevPos = 0;
t.looping = false;
t._duration = 0;
t._time = 0;
t._pos = 0;
t._position = 0;
t._startTime = 0;
t._finish = 0;
t.name = '';
t.suffixe = '';
t._listeners = new Array();	
t.setTime = function(t){
	this.prevTime = this._time;
	if (t > this.getDuration()) {
		if (this.looping) {
			this.rewind (t - this._duration);
			this.update();
			this.broadcastMessage('onMotionLooped',{target:this,type:'onMotionLooped'});
		} else {
			this._time = this._duration;
			this.update();
			this.stop();
			this.broadcastMessage('onMotionFinished',{target:this,type:'onMotionFinished'});
		}
	} else if (t < 0) {
		this.rewind();
		this.update();
	} else {
		this._time = t;
		this.update();
	}
}
t.getTime = function(){
	return this._time;
}
t.setDuration = function(d){
	this._duration = (d == null || d <= 0) ? 100000 : d;
}
t.getDuration = function(){
	return this._duration;
}
t.setPosition = function(p){
	this.prevPos = this._pos;
	var a = this.suffixe != '' ? this.suffixe : '';
	this.obj[this.prop] = Math.round(p) + a;
	this._pos = p;
	this.broadcastMessage('onMotionChanged',{target:this,type:'onMotionChanged'});
}
t.getPosition = function(t){
	if (t == undefined) t = this._time;
	return this.func(t, this.begin, this.change, this._duration);
};
t.setFinish = function(f){
	this.change = f - this.begin;
};
t.geFinish = function(){
	return this.begin + this.change;
};
t.init = function(obj, prop, func, begin, finish, duration, suffixe){
	if (!arguments.length) return;
	this._listeners = new Array();
	this.addListener(this);
	if(suffixe) this.suffixe = suffixe;
	this.obj = obj;
	this.prop = prop;
	this.begin = begin;
	this._pos = begin;
	this.setDuration(duration);
	if (func!=null && func!='') {
		this.func = func;
	}
	this.setFinish(finish);
}
t.start = function(){
	this.rewind();
	this.startEnterFrame();
	this.broadcastMessage('onMotionStarted',{target:this,type:'onMotionStarted'});
	//alert('in');
}
t.rewind = function(t){
	this.stop();
	this._time = (t == undefined) ? 0 : t;
	this.fixTime();
	this.update();
}
t.fforward = function(){
	this._time = this._duration;
	this.fixTime();
	this.update();
}
t.update = function(){
	this.setPosition(this.getPosition(this._time));
	}
t.startEnterFrame = function(){
	this.stopEnterFrame();
	this.isPlaying = true;
	this.onEnterFrame();
}
t.onEnterFrame = function(){
	if(this.isPlaying) {
		this.nextFrame();
		setTimeout(Delegate.create(this, this.onEnterFrame), 0);
	}
}
t.nextFrame = function(){
	this.setTime((this.getTimer() - this._startTime) / 1000);
	}
t.stop = function(){
	this.stopEnterFrame();
	this.broadcastMessage('onMotionStopped',{target:this,type:'onMotionStopped'});
}
t.stopEnterFrame = function(){
	this.isPlaying = false;
}

t.continueTo = function(finish, duration){
	this.begin = this._pos;
	this.setFinish(finish);
	if (this._duration != undefined)
		this.setDuration(duration);
	this.start();
}
t.resume = function(){
	this.fixTime();
	this.startEnterFrame();
	this.broadcastMessage('onMotionResumed',{target:this,type:'onMotionResumed'});
}
t.yoyo = function (){
	this.continueTo(this.begin,this._time);
}

t.addListener = function(o){
	this.removeListener (o);
	return this._listeners.push(o);
}
t.removeListener = function(o){
	var a = this._listeners;	
	var i = a.length;
	while (i--) {
		if (a[i] == o) {
			a.splice (i, 1);
			return true;
		}
	}
	return false;
}
t.broadcastMessage = function(){
	var arr = new Array();
	for(var i = 0; i < arguments.length; i++){
		arr.push(arguments[i])
	}
	var e = arr.shift();
	var a = this._listeners;
	var l = a.length;
	for (var i=0; i<l; i++){
		if(a[i][e])
		a[i][e].apply(a[i], arr);
	}
}
t.fixTime = function(){
	this._startTime = this.getTimer() - this._time * 1000;
}
t.getTimer = function(){
	return new Date().getTime() - this._time;
}
Tween.backEaseIn = function(t,b,c,d,a,p){
	if (s == undefined) var s = 1.70158;
	return c*(t/=d)*t*((s+1)*t - s) + b;
}
Tween.backEaseOut = function(t,b,c,d,a,p){
	if (s == undefined) var s = 1.70158;
	return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
}
Tween.backEaseInOut = function(t,b,c,d,a,p){
	if (s == undefined) var s = 1.70158; 
	if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b;
	return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b;
}
Tween.elasticEaseIn = function(t,b,c,d,a,p){
		if (t==0) return b;  
		if ((t/=d)==1) return b+c;  
		if (!p) p=d*.3;
		if (!a || a < Math.abs(c)) {
			a=c; var s=p/4;
		}
		else 
			var s = p/(2*Math.PI) * Math.asin (c/a);
		
		return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
	
}
Tween.elasticEaseOut = function (t,b,c,d,a,p){
		if (t==0) return b;  if ((t/=d)==1) return b+c;  if (!p) p=d*.3;
		if (!a || a < Math.abs(c)) { a=c; var s=p/4; }
		else var s = p/(2*Math.PI) * Math.asin (c/a);
		return (a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b);
	}
Tween.elasticEaseInOut = function (t,b,c,d,a,p){
	if (t==0) return b;  if ((t/=d/2)==2) return b+c;  if (!p) var p=d*(.3*1.5);
	if (!a || a < Math.abs(c)) {var a=c; var s=p/4; }
	else var s = p/(2*Math.PI) * Math.asin (c/a);
	if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b;
	return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b;
}

Tween.bounceEaseOut = function(t,b,c,d){
	if ((t/=d) < (1/2.75)) {
		return c*(7.5625*t*t) + b;
	} else if (t < (2/2.75)) {
		return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
	} else if (t < (2.5/2.75)) {
		return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
	} else {
		return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
	}
}
Tween.bounceEaseIn = function(t,b,c,d){
	return c - Tween.bounceEaseOut (d-t, 0, c, d) + b;
	}
Tween.bounceEaseInOut = function(t,b,c,d){
	if (t < d/2) return Tween.bounceEaseIn (t*2, 0, c, d) * .5 + b;
	else return Tween.bounceEaseOut (t*2-d, 0, c, d) * .5 + c*.5 + b;
	}

Tween.strongEaseInOut = function(t,b,c,d){
	return c*(t/=d)*t*t*t*t + b;
	}

Tween.regularEaseIn = function(t,b,c,d){
	return c*(t/=d)*t + b;
	}
Tween.regularEaseOut = function(t,b,c,d){
	return -c *(t/=d)*(t-2) + b;
	}

Tween.regularEaseInOut = function(t,b,c,d){
	if ((t/=d/2) < 1) return c/2*t*t + b;
	return -c/2 * ((--t)*(t-2) - 1) + b;
	}
Tween.strongEaseIn = function(t,b,c,d){
	return c*(t/=d)*t*t*t*t + b;
	}
Tween.strongEaseOut = function(t,b,c,d){
	return c*((t=t/d-1)*t*t*t*t + 1) + b;
	}

Tween.strongEaseInOut = function(t,b,c,d){
	if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b;
	return c/2*((t-=2)*t*t*t*t + 2) + b;
	}

//======= end tween.js
// pgstats - poor mans page statistics.. 
// NOT based on prototype or jquery - cause it must be lightweight

// // get our script src, to know our baseurl so we can call home
// var pgstatsScriptSource = (function(scripts) {
//     var scripts = document.getElementsByTagName('script'),
//         script = scripts[scripts.length - 1];	// at ths very moment, we are the last script guaranteed
// 
//     if (script.getAttribute.length !== undefined) {
//         return script.src
//     }
// 
//     return script.getAttribute('src', -1)
// }());

var pgstats= {
	browser: navigator.userAgent,
	uid: '',
	scr: screen.width.toString()+'x'+screen.height.toString(),
	url: document.URL,
	referrer: document.referrer,
	ecollect: {},
	baseurl: 'http://www.dik.nl/',	// pgstatsScriptSource.substr(0,pgstatsScriptSource.lastIndexOf('/pgstats/')),
	init: function() {
		if (!(this.uid=this.readCookie('pgstats'))) {
			this.uid= Math.round(Math.random() * 2147483647).toString();
			this.uid+= Math.round(Math.random() * 2147483647).toString();
			this.createCookie('pgstats',this.uid,365*2);
		}
	}, 
	xPageHit: function () {
		var xhReq=this.createXMLHttpRequest();
		if (!xhReq)
			return 'ERR:xhReq';	// forget it..
		if (!this.baseurl)
			return 'ERR:baseurl';	// forget it..
		xhReq.open('get',this.baseurl+'pgstats/tick?'+this.collectInfo(),true);
		// xhReq.onreadystatechange = function() {
		//     if (xhReq.readyState != 4)  { return; }
		//     var serverResponse = xhReq.responseText;
		//     alert(serverResponse);
		// };
		xhReq.send();
		return 'OK';
	},
	collectInfo: function() {
		var rv;
		rv='ts=' + new Date().getTime();
		//rv+='&br='+this.encURI(this.browser);
		rv+='&uid='+this.uid;
		rv+='&url='+this.encURI(this.url);
		rv+='&refer='+this.encURI(this.referrer);
		//rv+='&ssrc='+this.encURI(this.baseurl);
		rv+='&scr='+this.scr;
		for (i in this.ecollect) {
			rv+='&'+i+'='+this.encURI(this.ecollect[i]);
		}

		return rv;
	},
	addcollect: function(key,val) {
		this.ecollect[key]=val;
	},
	//------- helper functions ----------
	createCookie: function (name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	},
	readCookie: function(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	},
	eraseCookie: function(name) {
		createCookie(name,"",-1);
	},
	encURI: function(url) {
		//return encodeURIComponent(url);	// forgets to encode a lot of chars. Useless
		var s = escape(url);	// this is the most complete one, however forgets to encode star, slash, @ and +
		s = s.replace(/\*/g,"%2A");
		s = s.replace(/\//g,"%2F");
		s = s.replace(/\@/g,"%40");
		s = s.replace(/\+/g,"%2B");
		return s;
	},
	createXMLHttpRequest: function() {
  		try { return new XMLHttpRequest(); } catch(e) {}
		try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
		try { return new ActiveXObject('Microsoft.XMLHTTP'); } catch (e) {}
		return null;
	}
}
pgstats.init();
//pgstats.addcollect('vid','234234');
//pgstats.xPageHit();
var isIE = /MSIE ((5\.5)|[6])/.test(navigator.userAgent) && navigator.platform == "Win32";

var cvids_960215= new Array();	// channelvideo's
var curvid_960215=0;			// first video
var cpvideo_960215=false;		// false=thumb, true=video

// in IE, you need to declare these before the vp_createwg is called, otherwise they do not exist in the onclick context
var matrix_curpg=1;
var matrix_npages=1;


var butnext_mousein=false;
var butprev_mousein=false;
var butplay_mousein=false;
var butstop_mousein=false;
var butmatrix_mousein=false;

var imgNext_ov = new Image;
var imgNext_ou = new Image;
var imgNext_d  = new Image;
imgNext_ov.src="http://www.dik.nl//img/widget/solo/skins/emerce/iconnext24ov.png";
imgNext_ou.src="http://www.dik.nl//img/widget/solo/skins/emerce/iconnext24.png";
imgNext_d.src ="http://www.dik.nl//img/widget/solo/skins/emerce/iconnext24d.png";

var imgPrev_ov = new Image;
var imgPrev_ou = new Image;
var imgPrev_d  = new Image;
imgPrev_ov.src="http://www.dik.nl//img/widget/solo/skins/emerce/iconprev24ov.png";
imgPrev_ou.src="http://www.dik.nl//img/widget/solo/skins/emerce/iconprev24.png";
imgPrev_d.src ="http://www.dik.nl//img/widget/solo/skins/emerce/iconprev24d.png";

var imgPlay_ov = new Image;
var imgPlay_ou = new Image;
var imgPlay_d  = new Image;
imgPlay_ov.src="http://www.dik.nl//img/widget/solo/skins/emerce/iconplay24ov.png";
imgPlay_ou.src="http://www.dik.nl//img/widget/solo/skins/emerce/iconplay24.png";
imgPlay_d.src ="http://www.dik.nl//img/widget/solo/skins/emerce/iconplay24d.png";

var imgStop_ov = new Image;
var imgStop_ou = new Image;
var imgStop_d  = new Image;
imgStop_ov.src="http://www.dik.nl//img/widget/solo/skins/emerce/iconstop24ov.png";
imgStop_ou.src="http://www.dik.nl//img/widget/solo/skins/emerce/iconstop24.png";
imgStop_d.src ="http://www.dik.nl//img/widget/solo/skins/emerce/iconstop24d.png";

var imgMatrix_ov = new Image;
var imgMatrix_ou = new Image;
var imgMatrix_d  = new Image;
imgMatrix_ov.src="http://www.dik.nl//img/widget/solo/skins/emerce/iconmatrix24ov.png";
imgMatrix_ou.src="http://www.dik.nl//img/widget/solo/skins/emerce/iconmatrix24.png";
imgMatrix_d.src ="http://www.dik.nl//img/widget/solo/skins/emerce/iconmatrix24d.png";

var wgElm_960215 = document.getElementById('viidoo_solo_960215');
if (wgElm_960215) {
	vp_createwg();
}

pgstats.addcollect('chid','450');
pgstats.addcollect('hit','embed');
pgstats.addcollect('widget','solo');
pgstats.xPageHit();

function vp_createwg() {
	// silly IE needs BR
	var html='<br style="display:none;"/><style type="text/css">	\
				.v69resetstyle	{ -moz-box-sizing: content-box !important; } \
				</style>';
	html+='<div id="widget_flash_960215" class="widget_flash v69resetstyle" style="width: 550px;height:478px;overflow:hidden; border: 1px solid #DDDDDD;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Tahoma,Geneva,Arial,helvetica,sans-serif">';

	cvids_960215.push({vid:94956, thumb: 'http://i.ytimg.com/vi/lvJAB6mkip0/0.jpg', title: 'Google Personalized: internet marketeers opgelet!', desc: 'Als internet marketeers zijn we veel bezig met het opzoeken van allerlei zaken in Google. Wanneer je echter ingelogd bent kan dit problemen veroorzaken, je krijgt dan op den duur een vertekend beeld...'});
	cvids_960215.push({vid:94955, thumb: 'http://ts.vimeo.com.s3.amazonaws.com/310/983/31098330_640.jpg', title: 'Nichemarkten ontdekken', desc: ''});
	cvids_960215.push({vid:94954, thumb: 'http://i.ytimg.com/vi/vSWaXJRFDGs/0.jpg', title: 'Geavanceerd segment maken in Google Analytics voor zoekmachine optimalisatie rapporten', desc: 'In deze video leg ik uit hoe je eenvoudig een geavanceerd segment kunt aanmaken binnen Google Analytics. Dit segment zorgt ervoor dat je zoekopdrachten uitsluit die geen direct verband hebben met zoekmachine optimalisatie.'});
	cvids_960215.push({vid:94953, thumb: 'http://i.ytimg.com/vi/KH4f_S4scwo/0.jpg', title: 'Laadtijd kwaliteitsscore Google Adwords', desc: 'Uitleg hoe je de laadtijd met betrekking tot de kwaliteitsscore binnen Google Adwords kunt zien.'});
	cvids_960215.push({vid:94952, thumb: 'http://ts.vimeo.com.s3.amazonaws.com/320/677/32067788_640.jpg', title: 'Inhoud OMF Training', desc: ''});
	cvids_960215.push({vid:94951, thumb: 'http://i.ytimg.com/vi/1xrQ535PxaI/0.jpg', title: 'Bijhouden van interne zoekopdrachten met Google Analytics', desc: 'In deze video leer je hoe je de interne zoekopdrachten (binnen je site dus) kunt bijhouden met Google Analytics.'});
	cvids_960215.push({vid:94950, thumb: 'http://i.ytimg.com/vi/iKC2jpCQOSM/0.jpg', title: 'Internet marketing TV aflevering 1', desc: 'Eerste Nederlandse internet marketing tv uitzending'});
	cvids_960215.push({vid:94949, thumb: 'http://i.ytimg.com/vi/QHCPXHY7XmE/0.jpg', title: 'Zoekmachine optimalisatie. Verborgen pagina\u00b4s achterhalen.', desc: 'Binnen onze website zijn er vaak pagina\u00b4s die niet door zoekverkeer wordt gevonden. Via deze manier kun je deze pagina\u00b4s achterhalen.'});
	cvids_960215.push({vid:94948, thumb: 'http://i.ytimg.com/vi/4erVSSdQXpc/0.jpg', title: 'Bovenaan de zoekresultaten met Google Maps', desc: 'In deze video wordt uitgelegd hoe je ervoor kunt zorgen dat je helemaal bovenaan de zoekresultaten verschijnt, gratis!'});
	cvids_960215.push({vid:94947, thumb: 'http://i.ytimg.com/vi/pPlN4iR4EbI/0.jpg', title: 'Vergelijking gebruiken binnen Google Analytics', desc: 'Een zeer handige maar vaak onbekende functie binnen Google Analytics is de vergelijkingsknop. Hiermee kun je snel en eenvoudig zien hoe bepaalde dingen het doen ten opzichte van de rest van de site. Meer informatie over internet marketing vind je op www.karelgeenen.nl.'});
	cvids_960215.push({vid:94946, thumb: 'http://i.ytimg.com/vi/2Jeb4HjcFI4/0.jpg', title: 'Google Webmaster Tools instructievideo', desc: 'Google webmaster tools is een handig programma van Google. Met dit programma kunnen webmasters zeer veel informatie zien over hun website. Deze video is een instructie over hoe je moet aanmelden en wat je ermee kunt.'});
	cvids_960215.push({vid:94945, thumb: 'http://i.ytimg.com/vi/lvJAB6mkip0/0.jpg', title: 'Google Personalized: internet marketeers opgelet!', desc: 'Als internet marketeers zijn we veel bezig met het opzoeken van allerlei zaken in Google. Wanneer je echter ingelogd bent kan dit problemen veroorzaken, je krijgt dan op den duur een vertekend beeld...'});
	cvids_960215.push({vid:94944, thumb: 'http://i.ytimg.com/vi/muA85LaijYg/0.jpg', title: 'Maak Je Website Vindbaar! - Website vindbaarheid verbeteren', desc: 'www.veelbezoekers.com introductie video voor de dienst van veelbezoekers.com meer bezoekers op je website, gratis alle methodes om meer bezoekers te realiseren voor je website! - created at animoto.com'});
	cvids_960215.push({vid:94943, thumb: 'http://i.ytimg.com/vi/EyWjpS4_v8s/0.jpg', title: 'De Google Gedachte', desc: 'In deze video wordt uitgelegd wat er met de Google gedachte wordt bedoeld. Handig voor zoekmachine optimalisatie en Google Adwords!'});
	cvids_960215.push({vid:94942, thumb: 'http://i.ytimg.com/vi/5wwLGJQX1qo/0.jpg', title: 'Internet Marketing', desc: 'Video over internet marketing door Karel Geenen.'});
	cvids_960215.push({vid:94941, thumb: 'http://i.ytimg.com/vi/UsdnxAVnhow/0.jpg', title: 'Adsense advertentiepositie instructie video', desc: 'Korte instructievideo over de nieuwe \"advertentiepositie\" optie van Google Adsense'});
	cvids_960215.push({vid:93988, thumb: 'http://123image.123video.nl/676/676540_t.jpg', title: 'Adwords Keyword Tool video', desc: 'http://www.verdienmetuwwebsite.nl/adwords-keyword-tool/ In deze video leg ik uit hoe je de Google Adwords Keyword Tool kunt gebruiken. Als je wilt weten welke zoekwoorden mensen veel gebruiken en welke varianten daarvan dan is deze tool zeer nuttig. Door meerdere termen in te voeren kun je ook zoekwoorden onderling vergelijken. Google geeft ook synoniemen of vergelijkbare zoektermen weer en zo kom je op nieuwe ideen voor je site. Met de meest gebruikte termen kun je vervolgens pagina\'s voor je site maken, maar pas op, kijk ook naar de concurrentie per zoekwoord... Bekijk mijn blog voor meer uitleg over deze of andere online marketing technieken en tools: http://www.verdienmetuwwebsite.nl '});
	cvids_960215.push({vid:93990, thumb: 'http://i.ytimg.com/vi/fqLtD1uxvdU/0.jpg', title: 'Online Geld verdienen met Schrijven van Artikelen', desc: 'www.verdienmetuwwebsite.nl Hoe werkt het? Je meld je gratis aan bij een \"artikelen-verzamel-site\" en kunt dan vervolgens zelfgeschreven artikelen over allerlei onderwerpen toevoegen. Je kunt denken aan een artikel over je hobby, beroep, interesse of over een actueel thema, een boek of film, je stad of dorp. Te veel om op te noemen! Je artikel moet wel uniek zijn. Om een artikel toe te voegen is geen kennis van het maken van websites nodig! En bovendien ook helemaal gratis. Hoe kun je verdienen dan aan je artikel? Bij alle artikelen worden advertenties van Google Adsense geplaatst. In 50% van de vertoningen van jouw artikel worden Google Adsense advertenties getoond met jouw persoonlijke Adense code. Je kunt er dus op rekenen dat circa 50% van de Adsense inkomsten naar jou toe komen. Je hebt dus wel een Google Adsense account nodig. Je Adsense accountcode (pub-code) kun je vervolgens invoeren bij je profiel, zodat de verdiensten naar jou toe gaan. Klik op de link hieronder voor meer info en aanmeldinformatie. www.verdienmetuwwebsite.nl'});
	cvids_960215.push({vid:93989, thumb: 'http://123image.123video.nl/583/583395_t.jpg', title: 'Gratis Eigen Website Maken', desc: ''});
	cvids_960215.push({vid:7314, thumb: 'http://i.ytimg.com/vi/IFDQQdddkAk/1.jpg', title: '(Online Geld Verdienen) Online Geld Verdienen Geheimen', desc: '.\n\n\nhttp://www.andyschellekens.com\n\n\n.\nOnline geld verdienen is de snelst groeiende manier om veel geld te verdienen omdat het internet het meest bezochte medium is. Daarom is online geld verdienen ook razend populair... Gratis geld verdienen met internet!\nNaast het geld verdienen met spaarprogrammas zijn er ook nog een handje vol andere manieren. U kunt hierbij denken aan online casino, poker, prijsvragen en ... Geld verdienen met Internet! Grootste overzicht over online geld verdienen! Verdien geld met Spaarprogramma\'s, je website, online poker, wedden, spelletjes, enqu\u00eates en nog v\u00e9\u00e9l meer!\nOnline Geld Verdienen | Geld verdienen met internet Online geld verdienen - Geld verdienen met internet dmv het ontvangen van betaalde reclame en bezoeken van websites. - Geld winnen met spellen en enquetes. GoudMails - Online geld verdienen ! Geld verdienen met het lezen van e-mails (tot wel 10 eurocent) ... 2005 - 2008 Online geld verdienen || Links || Geld verdienen als affiliate in partnerprogramma\'s\nEen manier om online geld te verdienen is als affiliate in een partnerprogramma. Dat wil zeggen dat jij op jouw site producten aanbiedt en dat je van de ... GELD VERDIENEN\nAlweer een nieuw programma waar je geld kunt verdienen door online te surfen en hun banner te bekijken... Online geld verdienen | Online-verdienen Online-verdienen, U vind hier alles over geld verdienen, goedkope acties en gratis artikelen en produkten. Geld verdienen op internet - Online geld verdienen ... Geld verdienen met het lezen van email, snel geld verdienen met het klikken op banners en ook gratis geld verdienen met het bezoeken van websites? ... geld verdienen op internet. Online geld verdienen, kan dat? -Ja, op internet is vrij gemakkelijk geld te verdienen. Dit doe je bij spaarprogramma\'s. Als je je aanmeldt bij deze spaar ... Gratis geld verdienen door te surfen !? Get Paid, All Advantage ... Hieronder staan alle site \'s die jouw willen betalen om te surfen / e-mailen of alleen computeren. affiliate affiliate marketing\nbijverdienen extra geld verdienen\nextra inkomen ...'});
	cvids_960215.push({vid:7316, thumb: 'http://i.ytimg.com/vi/8Wr4oL2LBdQ/1.jpg', title: 'Blogmij - Geld verdienen met bloggen', desc: 'Pay per post is een nieuwe vorm van online adverteren. Deze nieuwe vorm van adverteren houdt in dat adverteerders betalen voor het laten schrijven van redactionele postings (persbericht) binnen weblogs. Als blogger van een weblog krijg je dus betaald voor het schrijven van een redactionele posting. Blogmij is altijd opzoek naar zowel kleine als grote weblogs die geld willen verdienen met het schrijven van postings. Meld je nu aan: www.blogmij.nl'});
	cvids_960215.push({vid:7317, thumb: 'http://i.ytimg.com/vi/680bl3kgWl4/1.jpg', title: 'slapend geld verdienen (makkelijk)', desc: 'http://www.myhpf.co.uk/apply001.asp?Friend=159842\nGeld verdienen is nu wel heel makkelijk\n\nJe heb geen eigen site nodig \nGeen blog nodig\nJe krijgt geen vervelende emails\n\n\nWat je nodig heb?\n(een pc met internet verbinding of een mobiel met internet verbinding)bank/Girorekening of paypal\n\nElke keer als je via Zoekmachine of je mobiel zoekt krijg je geld.!!!Maak het je homepage gebruik het als google!!\n\nMaar dat is niet alles\nJe krijgt een persoonlijke link als je via dat link vrinden maakt die zich ook aanmelden, krijg je 10% van wat ze verdienen. \n5% van wat hun vrinden verdienen en 2,5% van vrinden van vrinden van je vrinden. \nStel je voor je heb 100 vrinden en elke van die 100 vrinden heeft weer zo veel vrinden en vrinden van hun ook weer zo veel, dan kun je met gemak aan paar honderd euro komen per maand. \n\nPer maand kun je makkelijk 50 euro verdienen.(ook als je geen vrinden hebt)\n\nHoe word ik betaald?\nMet Paypal of bank/Girorekening je heb wel jou IBAN nodig \nop dat site hier onder kun je binnen 2 tellen aan je IBAN komen.\n\nStap 1 \nhttp://www.myhpf.co.uk/apply001.asp?Friend=159842\n\nStap 2 http://www.ibannl.org/iban/frame.html (voor IBAN als je geen paypal heb)\n\n!!!!!!!BELANGERIJK iban wil give you a code look at payment details post your code without space\'s !!!!!\n\nmake easy money online\nmake money fast online\nmake money online for free\nearn or make online money\neasiest free way to make money online\nhow can i make money online with no investment\ninternet business make money online\nmake fast money online\nmake money online free\nfree make money online store\ninternet make marketing money online\nmake money completing survey online\nmake money taking online survey\nfree ways to make money online\nhow do i make money online free survey\nsuccess university\nmake quick money online\nonline fast make money need\nbase business home internet make money online opportunity\nbest business make money online opportunity\nbest home make money online opportunity work\nbusiness home make money online\ninvestment make money no online\nkid make money online\nmake money on the internet online\nmake money online and work from home\nmake money online earn money at home business and work\nmake money online promotion site web\nmake money online surveys\nmake money online uk\nmake money taking surveys online\nmake money with online pharmacy\ncanadian free online survey site web survey tool make money\ni am looking for ways to make money online\njoin free make money online\nlegitimate make money online ways\nmake big money online\nmake money with online auctions\nLights Camera Cash\nonline surveys earn how can i make money by fillin \nwork online make money free anyone can make money online\ncomplete free make making money money online setup site\nfee make money no online\nfree make money online survey\nhow can i make money online for free\nmake fast money online legally\nmake lots of money online\nmake money chatting online\nmake money from online business\nmake money online teen ways\nmaking money at home make online business get paid\nonline fast legally make money\nearn money online\nprofit opportunity make money marketing online business\nsearch free ways to make money online\naffiliate center make marketing money online resource\nauction make money online legitimate home based business\nbased business home home make money online opportunity work\nbusiness internet make money online opportunity system\ncanadian make money online\ndiscussion board real ways to make money online no scams\ndoing make money online survey\neasy make money onlines\neasy ways to make money online legitimate home business\nfilling make money online survey\nfree online paid survey make money fast at home\nhome job make money online\nhow to make money online blogs\nin make money online uk\ninternet make money online survey\nlearn make money more online\nmake fast easy money online\nmake money at home online\nmake money completing online surveys\nmake money online fast bigwwworld com\nmake money online forum\nmake money online from home\nmake money online now home depot job application\nmake money online real\nmake money online right now\nmake money online sims\nemailberichten\nmaak veel makkelijk geld verdienen online verdien maak veel easyfor20 makkelijk geld makkelijk geld verdienen easy money geld verdienen easy money geld verdienen easy runescape \nsnel geld verdienen\nsnel en makkelijk geld verdienen\nsnel geld\nsnel online geld verdienen\nhoe je online geld verdient\nextra geld verdienen\nextra geld\nverdien extra geld'});
	cvids_960215.push({vid:94890, thumb: 'http://www.dik.nl/util/fetchurl?http%3A%2F%2F0.gvt0.com%2FThumbnailServer2%3Fapp%3Dvss%26contentid%3Da3486d0bdbe287fc%26offsetms%3D10000%26itag%3Dw160%26hl%3Dnl%26sigh%3DryFibOTHqFP9Ac07RlBmrDT2AVc', title: ' Met Je Passie', desc: 'www.powersellers.nl Geld verdienen met je passie!'});
	cvids_960215.push({vid:94892, thumb: 'http://ts.vimeo.com.s3.amazonaws.com/334/302/33430245_640.jpg', title: 'Geld Verdienen Met Informatie Marketing', desc: 'http://www.eelcodeboer.nl'});
	cvids_960215.push({vid:94894, thumb: 'http://123image.123video.nl/667/667522_t.jpg', title: 'Hoe genereer je inkomsten op Leerwiki.nl', desc: ''});
html+='<div class="v69resetstyle" id="thumb_960215" style="width:550px;height:452px;background-color:#FFFFFF;position:relative;">';
html+=vidthumbhtml_960215(curvid_960215);
html+='</div>';
	html +='<div class="v69resetstyle" style="height:26px;width:550px;position:relative;background-color:#FFFFFF;">';
	html +='<div class="v69resetstyle" style="position:absolute;left:35px;top:3px;color:#444;font-size:11px;line-height:10px;cursor:pointer;width:185px;height:20px;overflow:hidden;" onclick="location.href=vidplayurl_960215();"><span style="color:#888;">Je kijkt naar het kanaal</span><br/>Online Geld Verdienen</div>';
	html +='<img style="position:absolute;left:416px;top:0px;height:25px;z-index:5;cursor:pointer;margin:0;padding:0;" src="http://incdn.s3.amazonaws.com/dikp_v1/img/project/dik/logo.png" onclick="location.href=vidplayurl_960215();">';
		html +='<img onclick="showmatrix_960215(0);" style="position:absolute;left:5px;top:1px;cursor:pointer;margin:0;padding:0;" src="http://www.dik.nl//img/widget/solo/skins/emerce/iconmatrix24.png" title="Klik hier voor gerelateerde videos"  	id="pgmatrix_960215" 	onmouseover="oMouEv(this,true);" onmouseout="oMouEv(this,false);"/>';
		html +='<img onclick="playprev_960215();" style="position:absolute;left:474px;top:1px;cursor:pointer;margin:0;padding:0;" src="http://www.dik.nl//img/widget/solo/skins/emerce/iconprev24.png" title="ga naar de vorige video in het kanaal"  		id="pgprev_960215" 	onmouseover="oMouEv(this,true);" onmouseout="oMouEv(this,false);" />';
	//html +='<img onclick="playstop_960215();" style="position:absolute;left:474px;top:1px;cursor:pointer;margin:0;padding:0;" src="http://www.dik.nl//img/widget/solo/skins/emerce/iconstop24.png" title="stop"  													id="pgstop_960215"	onmouseover="oMouEv(this,true);" onmouseout="oMouEv(this,false);" />';
	//html +='<img onclick="playstart_960215();" style="position:absolute;left:498px;top:1px;cursor:pointer;margin:0;padding:0;" src="http://www.dik.nl//img/widget/solo/skins/emerce/iconplay24.png" title="afspelen"  									id="pgplay_960215"	onmouseover="oMouEv(this,true);" onmouseout="oMouEv(this,false);" />';
	// start is now a toggle
	html +='<img onclick="playstartstop_960215();" style="position:absolute;left:498px;top:1px;cursor:pointer;margin:0;padding:0;" src="http://www.dik.nl//img/widget/solo/skins/emerce/iconplay24.png" title="afspelen"  									id="pgplay_960215"	onmouseover="oMouEv(this,true);" onmouseout="oMouEv(this,false);" />';
	html +='<img onclick="playnext_960215();" style="position:absolute;left:522px;top:1px;cursor:pointer;margin:0;padding:0;" src="http://www.dik.nl//img/widget/solo/skins/emerce/iconnext24.png" title="ga naar de volgende video in het kanaal"  	id="pgnext_960215"	onmouseover="oMouEv(this,true);" onmouseout="oMouEv(this,false);" />';
	html +='</div>';
	html+='</div>';
	html+='<iframe src="http://www.dik.nl/util/ustat" width="0" height="0" border="no" frameborder="0"  style="border:0; visibility: hidden;"></iframe>';
	wgElm_960215.innerHTML=html;
	wgElm_960215.style.display = 'block';
		updAllButState(); 
}

function playnext_960215() {
	if (curvid_960215 < cvids_960215.length -1 ) {
		curvid_960215++;
		if (cpvideo_960215)
			playstart_960215();	// we are playing video
		else {
			var thumbdiv=document.getElementById('thumb_960215');
			thumbdiv.innerHTML=vidthumbhtml_960215(curvid_960215);
		}
	}
	updAllButState();
}
function playprev_960215() {
	if (curvid_960215 >0 ) {
		curvid_960215--;
		if (cpvideo_960215)
			playstart_960215();	// we are playing video
		else {
			var thumbdiv=document.getElementById('thumb_960215');
			thumbdiv.innerHTML=vidthumbhtml_960215(curvid_960215);
		}
	}
	updAllButState();
}

function playstart_960215(vnr) {
	closepopup_960215();	// close popup (if open)
	if (vnr==null)
		vnr=curvid_960215;
	else
		curvid_960215=vnr;	// set the current
	var thumbdiv=document.getElementById('thumb_960215');
	thumbdiv.style.background='#FFF url(http://incdn.s3.amazonaws.com/dikp_v1/img/spinner32.gif) no-repeat 245px 196px';
	thumbdiv.innerHTML='<iframe name="playerframe" class="playerframe" src="http://www.dik.nl/widget/playvideo/'+cvids_960215[vnr].vid+'/550/452/L/W" width="550" height="452" frameborder="0" scrolling="no" allowtransparency="true"></iframe>';
	cpvideo_960215=true;
	updAllButState();
}

function playstop_960215() {
	cpvideo_960215=false;
	var thumbdiv=document.getElementById('thumb_960215');
	thumbdiv.style.background='#FFF';
	thumbdiv.innerHTML=vidthumbhtml_960215(curvid_960215);
	updAllButState();
}

function playstartstop_960215() {
	if (cpvideo_960215) 
		playstop_960215();
	else
		playstart_960215();
}

function vidthumbhtml_960215(vnr) {
	var html='';
	html+='<div class="v69resetstyle" style="width:540px;height:338px; overflow:hidden; position:absolute;left:5px;top:5px;">';
html+='<img src="'+cvids_960215[vnr].thumb+'" style="width:540px;height:405px;top:-34px;position:relative;">';
html+='</div>';
html+='<div class="v69resetstyle" style="width:530px;height:99px;position:absolute;left:5px;top:343px;background-color:#AAA;padding:5px;"><div class="v69resetstyle" style="overflow:hidden;height:99px;width:530px;"><div class="v69resetstyle" style="margin: 2px 3px; white-space: nowrap; font-size:15px;line-height:15px;color:#555555;">'+htmlspecialchars(cvids_960215[vnr].title)+'</div><div class="v69resetstyle" style="margin: 2px 5px; font-size:13px;line-height:13px;color:#ffffff;overflow:hidden;height:40px;"  title="'+htmlspecialchars(cvids_960215[vnr].desc)+'">'+htmlspecialchars(cvids_960215[vnr].desc)+'</div><div class="v69resetstyle" style="padding: 3px 5px; letter-spacing:1px; background-color: #aaa; color: white; position: absolute; right: 0px; top: -14px; font-size: 10px;">'+(vnr+1)+'/'+(cvids_960215.length)+'</div></div></div>';
html+='<div class="v69resetstyle" style="position: absolute; width:72px;height:72px;top:190px;left:239px;z-index:200;cursor:pointer;cursor:hand;background:url(http://www.dik.nl/img/media_play72.png) no-repeat;" onClick="playstart_960215();"></div>';
	return html;
}

function vidthumbhtmlSmall_960215(vnr) {
	var html='';
	html='';
	html+='<div class="v69resetstyle" style="margin: 5px; float: left; position: relative; width: 162px; height: 90px;">';
		html+='<div  class="v69resetstyle" style="width:160px;max-height:122px;background:#f6f6f6;margin:0 auto 6px auto;overflow:hidden;position:relative;">';
			html+='<div  class="v69resetstyle" style="width:156px;height:86px;background:#cccccc;border:2px solid #dedede;overflow:hidden;position:relative;">';
				html+='<img style="position:absolute;width:160px;height:119px;top:-20px;left:0;cursor: pointer;" onclick="playstart_960215('+vnr+')" title="'+htmlspecialchars(cvids_960215[vnr].desc)+'" src="'+cvids_960215[vnr].thumb+'" />';
				html+='<div class="v69resetstyle" style="position: absolute; width:24px;height:24px;top:28px;left:68px;z-index:200;cursor:pointer;cursor:hand;background:url(http://incdn.s3.amazonaws.com/dikp_v1/img/media_play24.png) no-repeat;" onclick="playstart_960215('+vnr+')"></div>';
				html+='<div class="v69resetstyle" style="position: absolute; bottom: 0px; left: 0px;width:156px;height:15px;z-index:200;background-color:#dedede;color:#000000;font-size:11px;overflow:hidden;white-space: nowrap;padding:2px 5px 2px 3px;filter: alpha(opacity=80);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.80; opacity: 0.80;cursor: pointer;" onclick="playVideo_773417(15893)" >'+htmlspecialchars(cvids_960215[vnr].title)+'</div>';
			html+='</div>';
		html+='</div>';
	html+='</div>';
	return html;
}

// cp 1..npages
function paginationhtml_960215(cp,npages) {
	if (npages<=1)
		return '';	// empty if no pagination..
	var html='';
	html+='<div class="pages v69resetstyle">';
	if (cp>1) {
		// we CAN prev!
		html+= '<span class="pageblock" onclick="gotopage_960215('+(cp-1)+');">&#171; Previous</span>';
	}
	else {
		html+= '<span class="pageblock_disabled">&#171; Previous</span>';
	}
	// Available pages - Link
	var lpage = 1;
	var cpageSur = 2;
	var dotted = false;
	for (var lpage=1;lpage<=npages;lpage++) {
		// 1-2...8-9-[10]-11-12....58-59 
		if ( lpage<=2 || (lpage>=cp-4 && lpage<=cp+4) || lpage>=npages-1) {
			dotted = false;	// we need to dot afterwards
			if (lpage == cp )
				html+='<span class="pageblock_curpage"><b>'+lpage+'</b></span>';
			else
				html+='<span class="pageblock" onclick="gotopage_960215('+lpage+');">'+lpage+'</span>';
		}
		else {
			// no printing.. buttt maybe we need to dot
			if ( !dotted ) {
				html+='<span class="pageblock_dots">&nbsp;...&nbsp;</span>';
				dotted = true;
			}
		}
	}
		
	// Next page - Link
	if ( cp<npages )
		html+='<span class="pageblock" onclick="gotopage_960215('+(cp+1)+');">Next &#187;</span>';
	else
		html+='<span class="pageblock_disabled">Next &#187;</span>';
	html+='</div>';
	return html;
}

function vidplayurl_960215(vnr) {
	if (vnr==null)
		vnr=curvid_960215;
	return 'http://www.dik.nl/channel/player/450/'+cvids_960215[vnr].vid;
}

//------------------------------------ button handlers --------------------------------------
function stButImg(oBut) {
	if (oBut.id == 'pgnext_960215') { 
		if (curvid_960215 >= cvids_960215.length -1 ) 
			oBut.src = imgNext_d.src;
		else
			oBut.src= butnext_mousein ? imgNext_ov.src : imgNext_ou.src;
	}
	if (oBut.id == 'pgprev_960215') { 
		if (curvid_960215==0 ) 
			oBut.src = imgPrev_d.src;
		else
			oBut.src= butprev_mousein ? imgPrev_ov.src : imgPrev_ou.src;
	}
	if (oBut.id == 'pgplay_960215') { 
		if (cpvideo_960215) 	// we are currently playing
			oBut.src = butplay_mousein ? imgStop_ov.src : imgStop_ou.src;
		else
			oBut.src= butplay_mousein ? imgPlay_ov.src : imgPlay_ou.src;
	}
	// if (oBut.id == 'pgstop_960215') { 
	// 	if (!cpvideo_960215 ) 	// currently NOT playing
	// 		oBut.src = imgStop_ov.src;
	// 	else
	// 		oBut.src= butstop_mousein ? imgStop_ov.src : imgStop_ou.src;
	// }
	if (oBut.id == 'pgmatrix_960215') { 
		oBut.src= butmatrix_mousein ? imgMatrix_ov.src : imgMatrix_ou.src;
	}
}

function oMouEv(oBut,mouseIn) {
	
	if (oBut.id == 'pgnext_960215') 
		butnext_mousein=mouseIn;
	if (oBut.id == 'pgprev_960215') 
		butprev_mousein=mouseIn;
	if (oBut.id == 'pgplay_960215') 
		butplay_mousein=mouseIn;
	// if (oBut.id == 'pgstop_960215') 
	// 	butstop_mousein=mouseIn;
	if (oBut.id == 'pgmatrix_960215') 
		butmatrix_mousein=mouseIn;
	stButImg(oBut);
}

function updAllButState() {
	el = document.getElementById('pgnext_960215');
	if (el) 
		stButImg(el); // update nextbutton state

	el = document.getElementById('pgprev_960215');
	if (el) 
		stButImg(el); // update prevbutton state
		
	el = document.getElementById('pgplay_960215');
	if (el) 
		stButImg(el); // update prevbutton state
		
	// el = document.getElementById('pgstop_960215');
	// if (el) 
	// 	stButImg(el); // update prevbutton state

	el = document.getElementById('pgmatrix_960215');
	if (el) 
		stButImg(el); // update prevbutton state
}

//------------------------------------ other stuff -------------
// find absolute top loc of object

function vp_offsetTop(obj) {
    curtop = 0;
    if (obj.offsetParent) {
    curtop = obj.offsetTop
    while (obj = obj.offsetParent) {
      curtop += obj.offsetTop
    }
  }
  return curtop;
}

function vp_offsetLeft(obj) {
  curtop = 0;
  if (obj.offsetParent) {
    curtop = obj.offsetLeft;
    while (obj = obj.offsetParent) {
      curtop += obj.offsetLeft;
    }
  }
  return curtop;
}


function closepopup_960215() {
  el = document.getElementById('ipopup_960215');
  if (el) {
    el.parentNode.removeChild(el);
  } 
}

//
// getPageScroll()
// Returns array with x,y page scroll values.
// Core code from - quirksmode.org
//
function getPageScroll(){

	var yScroll;

	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}

	arrayPageScroll = new Array('',yScroll) 
	return arrayPageScroll;
}



//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.org
// Edit for Firefox by pHaez
//
function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}

function gotopage_960215(pg) {
	if (pg<1)
		pg=1;
	if (matrix_npages<1)
		matrix_npages=1;
	if (pg>matrix_npages) 
		pg=matrix_npages;
		
	matrix_curpg=pg;
	var mxs=document.getElementById('mxs_960215');
	var html='';
	for (var i=(matrix_curpg-1)*16,cv=0;i<cvids_960215.length && cv<16;i++) {
		html+=  vidthumbhtmlSmall_960215(i);
		cv++;
	}
	html+=  '<div class="v69resetstyle" style="clear:both;"></div>';
	if (matrix_npages>1) {
		html+=  '<div  class="v69resetstyle" style="margin:10px 0px">'+paginationhtml_960215(matrix_curpg, matrix_npages)+'</div>';
	}

	mxs.innerHTML=html;
}

function showmatrix_960215() {
	// close old one
	closepopup_960215();

	matrix_npages= Math.ceil(cvids_960215.length / 16);
	
	// open new
	var popup_div = document.createElement('div');
	var title='matrix';
	popup_div.id = "ipopup_960215";
	popup_div.style.position = 'absolute';
	popup_div.style.border = 'none';
	popup_div.className = "v69resetstyle";

	var base_width=172*4+25;

	var base_height=100*4+30+10+4;
	if (matrix_npages>1) 
		base_height+=30;
	popup_div.style.width = base_width+'px';
	popup_div.style.height = base_height+'px';
	popup_div.style.fontFamily='Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Tahoma,Geneva,Arial,helvetica,sans-serif';
	popup_div.style.zIndex = '10000';

	// CENTER SCREEN
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	var popup_top = arrayPageScroll[1] + ((arrayPageSize[3] -base_height) / 2);
	var popup_left = arrayPageScroll[0] +((arrayPageSize[0] - base_width) / 2);
	if (popup_top<0)
		popup_top=0;
	if (popup_left<0)
		popup_left=0;
	popup_div.style.position = 'absolute';
	popup_div.style.top = popup_top + 'px';
	popup_div.style.left = popup_left + 'px';


	
	var vid_html='';
	vid_html+='<div class="v69resetstyle" style="padding:0px;position:relative;border:2px #CCC solid;background-color:white;width:'+(base_width-4)+'px;height:'+(base_height-4)+'px;">';
	vid_html+='<br style="display:none;"/><style type="text/css">	\
		.pages {padding:2px 0 2px 8px; margin:0; clear:both;font-size:12px;} \
			.pages span.pageblock {border: 1px solid #888; color:#000; height: 12px; padding: 3px 6px;margin: 0px 4px 0px 0px;cursor: pointer;cursor:hand;}\
			.pages span.pageblock:hover {color:#D10101;text-decoration:underline;}	\
			.pages span.pageblock_disabled {border: 1px solid #888; color: #aaa; height: 12px; padding: 3px 6px;margin: 0px 4px 0px 0px;}\
			.pages span.pageblock_dots {border: 0px solid #888; color: #000; height: 12px; padding: 3px 6px;margin: 0px 4px 0px 0px;}\
			.pages span.pageblock_curpage {border: 1px solid #888; color: #aaa; height: 12px; padding: 3px 6px;margin: 0px 4px 0px 0px;}\
		</style>';
	vid_html+=	'<div class="v69resetstyle" onclick="closepopup_960215();" style="position:absolute;top:7px;right:8px;cursor:pointer;cursor:hand;background:url(http://www.dik.nl/img/icon_bw_close22.png) no-repeat;width:24px;height:24px;z-index:10000;"></div>';
	vid_html+=	'<div class="v69resetstyle" style="position:absolute;top:8px;left:15px;color:#888;font-size:15px;overflow:hidden;width:'+(base_width-50)+'px;">Online Geld Verdienen</div>';
	vid_html+=	'<div class="v69resetstyle" style="margin:30px 10px 10px 10px;" id="mxs_960215">';
	// for (var i=0,cv=0;i<cvids_960215.length && cv<16;i++) { 
	// 		vid_html+=  vidthumbhtmlSmall_960215(i);
	// 		cv++;
	// 	}
	// 	vid_html+=  '<div style="clear:both;"></div>';
	// 
	// 	if (matrix_npages>1) {
	// 		vid_html+=  '<div style="margin:10px 0px">'+paginationhtml_960215(matrix_curpg, matrix_npages)+'</div>';
	// 	}
	vid_html+=	'</div>';
	vid_html+=  '<div class="v69resetstyle" style="clear:both;"></div>';
	vid_html+='</div>';
					
	popup_div.innerHTML=vid_html;
	document.body.appendChild(popup_div);
	gotopage_960215(matrix_curpg);
}

// utf8 to string conversions
var escapable = /[\\\"\x00-\x1f\x7f-\uffff]/g,
    meta = {    // table of character substitutions
        '\b': '\\b',
        '\t': '\\t',
        '\n': '\\n',
        '\f': '\\f',
        '\r': '\\r',
        '"' : '\\"',
        '\\': '\\\\'
    };

function utf8quote(string) {
	// If the string contains no control characters, no quote characters, and no
	// backslash characters, then we can safely slap some quotes around it.
	// Otherwise we must also replace the offending characters with safe escape
	// sequences.

    escapable.lastIndex = 0;
    return escapable.test(string) ?
        '"' + string.replace(escapable, function (a) {
            var c = meta[a];
            return typeof c === 'string' ? c :
                '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);
        }) + '"' :
        '"' + string + '"';
}




