// JavaScript Document

// PRELOAD
boven = new Image();
boven.src = "images/__boven.png";
onder = new Image();
boven.src = "images/__onder.png";
links = new Image();
links.src = "images/__links.png";
rechts = new Image();
rechts.src = "images/__rechts.png";
schaduw = new Image();
rechts.src = "images/__schaduw.jpg";
menu = new Image();
menu.src = "images/menu4.png";
kop_bg = new Image();
rechts.src = "images/kop_bg.gif";




// GLOBALS
var artikelnr = new Array();
var bekeken = new Array();





// BEKEKEN

function get_bekeken () {
	str_bekeken = Cookie.read('bekeken');
	if (str_bekeken) {
		bekeken = str_bekeken.split(',');
		}
	artikelkoppen = $('nieuws').getElements('.titel')
	for (i=0; i<artikelkoppen.length; i++) {
		artikelnr[i] = artikelkoppen[i].id;
		}
	for (i=0; i<bekeken.length; i++) {
		nummer = bekeken[i];
		if (!artikelnr.contains(nummer)) bekeken.remove(nummer);
		}
}


window.addEvent('domready', function(){
	//get_bekeken();
	var artikelkoppen = $$('#nieuws .titel');
	for (var i=0; i<artikelkoppen.length; i++) {
		if (bekeken.contains(''+artikelkoppen[i].id))  artikelkoppen[i].getElements('a').setStyle('color', '#666');
		artikelkoppen[i].addEvent('click', function(e){
			new Event(e).stop();
			toonNieuws(this.id);
			if (!bekeken.contains(this.id)) {
				var data = {item: this.getElements('a').innerHTML, soort_item:'nieuws'};
				var url = "log.php";
				//new Ajax(url, {method: 'post', data: data}).request();
				bekeken.include(this.id);
				}
			this.getElements('a').setStyle('color', '#666');
			});
		}
});

window.addEvent('unload', function(){
	//Cookie.write('bekeken', bekeken, {duration: 100})
	});





// GALLERY
var evnGallery;
window.addEvent('load', function(){
	evnGallery = new gallery($('evnGallery'), {
		timed: true,
		showArrows: false,
		showCarousel: false,
		embedLinks: true,
		showInfopane: true,
		slideInfoZoneOpacity: 0.6,
		delay: 6000,
		fadeDuration: 400
		});
	});
	
	
	



// NIEUWSPOPUP
var fx;
window.addEvent('domready', function () {					  
	fx = new Fx.Morph($('popup'), {duration: 200, wait: false});
});

window.addEvent('load', function(){
	var popup = $('popup');
	popup.addEvent('click', function(){verbergpopup()});
});
		
function toonpopup() {	
	$('popup').setStyle('visibility', 'visible');
	fx.start({'background-color': '#000'});
	new Fx.Scroll(window, {duration: 1000, transition: Fx.Transitions.quadIn}).toTop();
}

function verbergpopup() {
	$('popup').setStyle('visibility', 'hidden');
}

function toonNieuws(nr) {
	$('popup').setStyle('background-color', '#FFF');
	new Request.HTML({'url': 'getNieuws.php', update: $('popup'), onComplete: function() {toonpopup();} }).get({'wat':nr});
}





// INIT
window.addEvent('domready', function () {
	var bladeraar = new Bladeraar('.vrstItem');
	var accordion = new Accordion('div.tmkop', 'div.tmbody', {opacity: false, alwaysHide:true, start: 'all-closed', onActive: function(toggler, element){
			new Fx.Scroll(window, {duration: 1000, offset: {'x': 0, 'y': 300}}).toElement(element)} });
});

var previewslide;
var schouwblogslide;

window.addEvent('load', function(){
	$('vrstItems').setStyle('visibility', 'visible');
	$$('.tmbody').setStyle('display', 'block');
	$('videostart').addEvent('click', function(e) {
		e = new Event(e).stop();
		speelVideo('Schouwblog - VictorLow.flv', 'sc');
		});
	previewslide = new Fx.Slide('meerpreview', {
    	duration: 1000
		}).hide();
	schouwblogslide = new Fx.Slide('meerschouwblog', {
    	duration: 1000
		}).hide();
	});





// FLASH
window.addEvent('load', function(){
	var movie = new Swiff('player_main3.swf', {
		id: 'mymovie',
		width: 320,
		height: 250,
		container: $('videovenster')
		});
});





// VIDEO
function speelVideo(bestand, bron) {
	if ($('mymovie')) {
		if (bron == 'yt') $('mymovie').selectYTMovie(bestand);
		else $('mymovie').selectMovie(bestand);
		}
	new Fx.Scroll(window, {duration: 1000, transition: Fx.Transitions.quadIn}).toTop();
	$('videovlag').setStyle('visibility', 'hidden');
	$('videostart').setStyle('display','none');
}
/*
function meerVideo(soort) {
	new Request.HTML({'url': 'getVideo2.php', update: $('meer'+soort)}).get({'video': soort});
}
*/
function toggleMeerFilmpjes () {
	previewslide.toggle();
}

function toggleMeerSchouwblog () {
	schouwblogslide.toggle();
}




// THEATERMAIL
window.addEvent('domready', function(){
	$('email').addEvent('keypress', function(e) {
		//e = new Event(e).stop();
		//if (e.key == 'enter') $('TMailaanmelden').fireEvent('click');
		});
	$('TMailaanmelden').addEvent('click', function(e) {
		e = new Event(e).stop();
		var atpos = $('email').value.indexOf("@");
		var dotpos = $('email').value.lastIndexOf(".");
		if (atpos<1 || dotpos-atpos<2) {
			$('aanmeldresultaat').set('html', 'Vul hieronder uw e-mailadres in.');
			}
		else {
			new Request.HTML({'url':'aanmelden.php', update: $('aanmeldresultaat')}).get({'adres':$('email').value});
			}
		});
	$('email').addEvent('click', function(e) {
		e = new Event(e).stop();
		if ($('email').value == 'uw e-mailadres') $('email').value = '';
		});
	});



// THEATERMAGAZINE
window.addEvent('domready', function(){
	$('TMagaanvragen').addEvent('click', function(e) {
		e = new Event(e).stop();
		if ( ($('tmagemail').value == '') || ($('tmagnaam').value == '') ) {
			$('TMagtekst').set('html', "<span style='color:#C00; font-weight:bold'>Vul hieronder uw gegevens in.</span>");
			}
		else {
			new Request.HTML({'url':'TMagaanvragen.php', update: $('TMagform')}).get({'email':$('tmagemail').value, 'naam':$('tmagnaam').value, 'straat':$('tmagstraat').value, 'plaats':$('tmagplaats').value});
			}
		});
	});
