Event.observe(document,'dom:loaded',function() {
	if( document.getElementById('countdown_time') ) {
		updater = window.setInterval( countDown, 1000 );
	}
	if( checkCookie() || location.pathname == '/' || location.pathname == '/page/view/id/26' ) {
		var overlay_bg = new Element('div', {id:'popover_bg'}).addClassName('popover_bg').setOpacity(0.75);
		$('container').insert({after: overlay_bg});
		
		var overlay = new Element('div', {id:'popover'}).addClassName('popover');
		$('container').insert({after: overlay});
		
		var overlay_container = new Element('div', {id:'popover_container'}).addClassName('popover');
		$('popover').insert({top: overlay_container});
		
		try {
			swfobject.embedSWF("/_img/Spektakel_Anim.swf", "popover_container", "100%", "100%", "9.0.0", "/_js/expressInstall.swf",{},{wMode:'transparent'});
		} catch(err) {
			imDone();
		}
		
		popover = new PeriodicalExecuter(function(pe){
			imDone();
			pe.stop();
		},10);
	}
});
Event.observe(window,'load', function(){
	if( $('popover_bg') ) $('popover_bg').setStyle({'height': parseInt($('container').getHeight())});
});
Event.observe(window,'resize', function(){
	if( $('popover_bg') ) $('popover_bg').setStyle({'height': parseInt($('container').getHeight())});
});
var popover    = undefined;
var updater    = undefined;
var targetTime  = new Date(2011,7-1,29,17,0,0,0);
    targetTime  = targetTime.getTime();

var countDown = function(pe) {
	var currentTime = new Date();
	var timeDiff    = Math.round(( targetTime - currentTime.getTime() ) / 1000);
	
	var days    = Math.floor(  timeDiff / 86400 );
	var hours   = Math.floor(( timeDiff % 86400 ) / 3600 );
	var minutes = Math.floor(( timeDiff % 3600  ) / 60 );
	var seconds = Math.floor(  timeDiff % 60    );
	
	minutes = ( minutes < 10 )?'0'+minutes:''+minutes;
	seconds = ( seconds < 10 )?'0'+seconds:''+seconds;
	
	document.getElementById('countdown_days').innerHTML = days;
	document.getElementById('countdown_day' ).innerHTML = (days==1)?'dag':'dagen';
	document.getElementById('countdown_time').innerHTML = hours+':'+minutes+':'+seconds;
}
var imDone = function(){
	popover.stop();
	$('popover').hide();
	$('popover_bg').hide();
	setCookie("seenIntro","true",365);
}


function getCookie(c_name) {
	var i, x, y, ARRcookies = document.cookie.split(";");
	for ( i=0;i<ARRcookies.length;i++) {
	  x = ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
	  y = ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
	  x = x.replace(/^\s+|\s+$/g,"");
	  if( x==c_name ) return unescape(y);
	}
}

var setCookie = function( c_name, value, exdays ) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + exdays);
	var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	document.cookie=c_name + "=" + c_value;
}

var checkCookie = function()
{
	var seenIntro=getCookie("seenIntro");
	if (seenIntro!=null && seenIntro!="") return false;
	else return true;
}
