var isIE = (navigator.appName.indexOf("Microsoft") != -1 && navigator.appVersion.indexOf("Windows") > -1)+1-1;
try { if (isIE) document.execCommand('BackgroundImageCache', false, true); } catch(e) {}

var hasFlash = function(){
	var nRequiredVersion = 8;
	if(isIE){
		document.write('<script language="VBScript"\> \non error resume next \nhasFlash = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & ' + nRequiredVersion + '))) \n</script\> \n');
		if(window.hasFlash != null){ return window.hasFlash;};
	};
	if(navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin){
		var flashDescription = (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]).description;
		var vr = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1)); if (vr < 4) vr += 10;	
		return vr >= nRequiredVersion;
	};
	return false;
}();
	

$(function(){ 

	$("#objknoppen").prepend('<a href="#" id="reageer" onclick="reageer();return false"></a>').after(sociaal());
	$("#inhoud").append(sociaal());
	
	
});

function reageer(){
	$.nyroModalManual({title: 'Reageren',  url: '/post/reageer.htm'}); 
}
function deel(){
	$.nyroModalManual({title: 'Delen (link doorsturen)',  url: '/post/deel.htm'}); 
}



function doSel(actie, tf){
	inv = $('#sel')[0].value + '|';

	var sel = getCookie("selectie", " ");

	if (actie) {
		sel = sel.replace(inv,'');
		if (tf) sel += inv;
		var myDate=new Date();
		myDate.setDate(myDate.getDate()+365);
		document.cookie = "selectie=" + sel + "; expires=" + myDate.toGMTString() + "; path=/";
	} else {
		$('#sel')[0].onclick = function(){doSel(true, this.checked); };
	}
	
	ch = false;
	if (sel.indexOf(inv) > -1) ch = true;
	$('#sel')[0].checked = ch;
	
	if (sel != '') {
		$('#sellink').attr('href', "/zoeken/?q=" + sel);
		} else {
		$('#sellink').removeAttr('href');
		}
}

function zoomify(p, w, h){
	

	if (hasFlash) {
	document.getElementById('beeld').innerHTML = '<span><embed width="' + w + '" height="' + (h+20) + '" bgcolor="#FFFFFF" src="/grafiek/zoom.swf" flashvars="zoomifyNavigatorVisible=0&amp;zoomifyImagePath=' + p + '"/></span>';
	}
}

function audio(){
		a = document.getElementById('audio');
		if (hasFlash && a) {
		f = a.firstChild.href;
		a.innerHTML = '<embed width="250" height="20" src="/grafiek/mediaplayer.swf" flashvars="backcolor=0x000000&frontcolor=0xFFFFFF&lightcolor=0xD90000&screencolor=0x000000&file=' + f + '"/>';
		}
}

function video(){
		a = document.getElementById('video');
		if (hasFlash && a) {
		f = a.firstChild.href;
		a.innerHTML = '<embed width="320" height="280" src="/grafiek/mediaplayer.swf" allowfullscreen="true" flashvars="backcolor=0x000000&frontcolor=0xFFFFFF&lightcolor=0xD90000&screencolor=0x000000&file=' + f + '&image=' + f + '.jpg&height=280"/>';
		}
}


function getCookie(name, defval) {
	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) {
			ck = '' + c.substring(nameEQ.length,c.length); if (ck != '') return ck;}
	}
	return "";
}

var url = window.document.location;
var title = window.document.title;

function fav(){
	if (isIE) {window.external.AddFavorite(url,title)} else {alert('Sleep het aangeklikte icoontje naar de bookmark-balk van uw browser!')}
}
function pdf(){location.href='/post/pdf.aspx?url=' + url;}

function sociaal(){
var r = '';
var favtit = "voeg toe aan favorieten"; if (!isIE) favtit = "sleep naar bookmarks";
r += '<div id="alg"' + (isIE ? ' class="ie"' : '') + '>';
r += '<a href="javascript:window.print()" id="print" title="printen"></a>';
r += '<a href="javascript:pdf()" id="pdf" title="opslaan als pdf"></a>';
r += '<a href="javascript:deel()" id="mail" title="doorsturen per e-mail"></a>';
r += '<a href="' + url + '" onclick="fav(); return false;" id="fav" title="' + favtit + '"><span>' + title + '</span>&nbsp;&nbsp;&nbsp;&nbsp;</a>';
r += '<a target="_blank" href="http://www.delicious.com/post?url=' + escape(url) + '&title=' + escape(title) + '" title="Delicious"></a>';
r += '<a target="_blank" href="http://twitter.com/home?status=' + escape(title + ' ' + url) + '" title="Twitter"></a>';				
r += '<a target="_blank" href="http://www.hyves.nl/profilemanage/add/tips/?name=' + escape(title) + '&text=' + escape(url) + '&type=12" title="Hyves"></a>';		
r += '<a target="_blank" href="http://www.google.com/bookmarks/mark?op=add&bkmk=' + escape(url) + '&title=' + escape(title) + '" title="Google Bookmarks"></a>';
r += '<a target="_blank" href="http://favorites.live.com/quickAdd.aspx?url=' + escape(url) + '&title=' + escape(title) + '" title="Msn/Live Favorite"></a>';				
r += '</div><p/>';
return r;
}


(function(D){var A="Lite-1.0";D.fn.cycle=function(E){return this.each(function(){E=E||{};if(this.cycleTimeout){clearTimeout(this.cycleTimeout)}this.cycleTimeout=0;this.cyclePause=0;var I=D(this);var J=E.slideExpr?D(E.slideExpr,this):I.children();var G=J.get();if(G.length<2){if(window.console&&window.console.log){window.console.log("terminating; too few slides: "+G.length)}return }var H=D.extend({},D.fn.cycle.defaults,E||{},D.metadata?I.metadata():D.meta?I.data():{});H.before=H.before?[H.before]:[];H.after=H.after?[H.after]:[];H.after.unshift(function(){H.busy=0});var F=this.className;H.width=parseInt((F.match(/w:(\d+)/)||[])[1])||H.width;H.height=parseInt((F.match(/h:(\d+)/)||[])[1])||H.height;H.timeout=parseInt((F.match(/t:(\d+)/)||[])[1])||H.timeout;if(I.css("position")=="static"){I.css("position","relative")}if(H.width){I.width(H.width)}if(H.height&&H.height!="auto"){I.height(H.height)}var K=0;J.css({position:"absolute",top:0,left:0}).hide().each(function(M){D(this).css("z-index",G.length-M)});D(G[K]).css("opacity",1).show();if(D.browser.msie){G[K].style.removeAttribute("filter")}if(H.fit&&H.width){J.width(H.width)}if(H.fit&&H.height&&H.height!="auto"){J.height(H.height)}if(H.pause){I.hover(function(){this.cyclePause=1},function(){this.cyclePause=0})}D.fn.cycle.transitions.fade(I,J,H);J.each(function(){var M=D(this);this.cycleH=(H.fit&&H.height)?H.height:M.height();this.cycleW=(H.fit&&H.width)?H.width:M.width()});J.not(":eq("+K+")").css({opacity:0});if(H.cssFirst){D(J[K]).css(H.cssFirst)}if(H.timeout){if(H.speed.constructor==String){H.speed={slow:600,fast:200}[H.speed]||400}if(!H.sync){H.speed=H.speed/2}while((H.timeout-H.speed)<250){H.timeout+=H.speed}}H.speedIn=H.speed;H.speedOut=H.speed;H.slideCount=G.length;H.currSlide=K;H.nextSlide=1;var L=J[K];if(H.before.length){H.before[0].apply(L,[L,L,H,true])}if(H.after.length>1){H.after[1].apply(L,[L,L,H,true])}if(H.click&&!H.next){H.next=H.click}if(H.next){D(H.next).bind("click",function(){return C(G,H,H.rev?-1:1)})}if(H.prev){D(H.prev).bind("click",function(){return C(G,H,H.rev?1:-1)})}if(H.timeout){this.cycleTimeout=setTimeout(function(){B(G,H,0,!H.rev)},H.timeout+(H.delay||0))}})};function B(J,E,I,K){if(E.busy){return }var H=J[0].parentNode,M=J[E.currSlide],L=J[E.nextSlide];if(H.cycleTimeout===0&&!I){return }if(I||!H.cyclePause){if(E.before.length){D.each(E.before,function(N,O){O.apply(L,[M,L,E,K])})}var F=function(){if(D.browser.msie){this.style.removeAttribute("filter")}D.each(E.after,function(N,O){O.apply(L,[M,L,E,K])})};if(E.nextSlide!=E.currSlide){E.busy=1;D.fn.cycle.custom(M,L,E,F)}var G=(E.nextSlide+1)==J.length;E.nextSlide=G?0:E.nextSlide+1;E.currSlide=G?J.length-1:E.nextSlide-1}if(E.timeout){H.cycleTimeout=setTimeout(function(){B(J,E,0,!E.rev)},E.timeout)}}function C(E,F,I){var H=E[0].parentNode,G=H.cycleTimeout;if(G){clearTimeout(G);H.cycleTimeout=0}F.nextSlide=F.currSlide+I;if(F.nextSlide<0){F.nextSlide=E.length-1}else{if(F.nextSlide>=E.length){F.nextSlide=0}}B(E,F,1,I>=0);return false}D.fn.cycle.custom=function(K,H,I,E){var J=D(K),G=D(H);G.css({opacity:0});var F=function(){G.animate({opacity:1},I.speedIn,I.easeIn,E)};J.animate({opacity:0},I.speedOut,I.easeOut,function(){J.css({display:"none"});if(!I.sync){F()}});if(I.sync){F()}};D.fn.cycle.transitions={fade:function(F,G,E){G.not(":eq(0)").css("opacity",0);E.before.push(function(){D(this).show()})}};D.fn.cycle.ver=function(){return A};D.fn.cycle.defaults={timeout:4000,speed:1000,next:null,prev:null,before:null,after:null,height:"auto",sync:1,fit:0,pause:0,delay:0,slideExpr:null}})(jQuery)

