var player = Array();
function playerReady(obj) {
    player[obj.id] = document.getElementById(obj.id);
}

var movieplayer = function (source){

    var flashvars = {'file': '/video/'+source+'.flv', 'image': '/gfx/videos/'+source+'.jpg', 'autostart': true, 'icons' : false};
    var params = {'allowfullscreen': true, 'allowscriptaccess': true};
    var attributes = {'name': source, 'id': source};
    swfobject.embedSWF("/gfx/player.swf", source+'_div', "350", "216", "9.0.0","/gfx/expressInstall.swf", flashvars, params, attributes);
}

var errcolor = '#c00';
var aanmelden = function(){
	
	window.addEvent('domready', function(){
		
		$('aanmeldformulier').addEvent('submit', function(e){
			
			$$('input').setStyles('background', '#fff');
			
			var err = false;
			var velden = ["fvoornaam", "fachternaam", "fcorr_adres", "fcorr_plaats", "fcorr_postcode", "ftelefoon", "femail"];
			
			velden.each(function(veld){
				
				var v = $(veld);
				if(v.value.length < 2){
					v.setStyle('border-color', errcolor);
					err = true;
				}
				
			});		
			
			if(err){
				alert('vul aub alle gemarkeerde zo volledig mogelijk in');
				e.preventDefault();
				e.stop();
			}
			
		});
		
	});
	
}

/*

RSS ticker gedoe

*/

function initTicker(){

	window.addEvent('domready', function(){
		new Request.JSON({url: '/inc/feedreader.php', onComplete: function(jsonObj){
			doTicker(jsonObj.news);
		}}).send('&nada');
	});
}

var doTicker = function(news){

	var myChain = new Chain();
	news.each(function(newsitem) {
		myChain.chain( function(){
			ticks(newsitem);
		});
	});

	var runChain = function(){
		var exist = myChain.callChain();
		if(exist === false){
			runChain = $clear(timer);
			initTicker();
		}
	}

	myChain.callChain();
	var timer = runChain.periodical(4000);
}

var ticks = function(newsitem){
	if($('nieuwstitel')){
		var myFx = new Fx.Tween('nieuwstitel', {property: 'opacity', duration: 100, onComplete: function(){
			$('nieuwstitel').destroy();
			var el = new Element('a', {'id': 'nieuwstitel', 'href': newsitem.link , 'target': '_blank', 'rel': 'external', 'style': 'opacity: 0'}).set('html', newsitem.title);
			el.injectInside($('rss'));
			var myFx = new Fx.Tween('nieuwstitel', {property: 'opacity', duration: 400}).start(0,1);
		}}).start(1,0);
	}else{
		var el = new Element('a', {'id': 'nieuwstitel', 'href': newsitem.link, 'target': '_blank', 'rel': 'external', 'style': 'opacity: 0'}).set('html', newsitem.title);
		el.injectInside($('rss'));
		var myFx = n
		new Fx.Style('nieuwstitel', 'opacity', {duration: 400}).start(0,1);
	}
	return true;
}
