function performajax(data,status) {
	if (status=='success') {
		for (var a in data) {
			//console.log(a);
			//alert('"'+a+'"');
			if (a=='alert') {
				//$('.rotis').text(data[a]).slideDown('fast').delay(2500).fadeOut('fast');
				alert(data[a]);
			}	else {
				$('#'+a).html(data[a]);
			}
		}
	}
}

jQuery.fn.articlesort = function() {
	$(this).find('A[rel=articlesort]').click(function(event) {
		event.preventDefault();
		$('#content>DIV.container').load(this.href+'&ajax',function() {
			$(this).articlesort();
			});
		});
	
};

$(document).ready(function() {

	$(document).articlesort();

	$('a[rel=lightbox]').lightBox({
		imageLoading: '/js/images/lightbox-ico-loading.gif',
		imageBtnClose: '/js/images/lightbox-btn-close.gif',
		imageBtnPrev: '/js/images/lightbox-btn-prev.gif',
		imageBtnNext: '/js/images/lightbox-btn-next.gif'
		});
	
	$('a[rel=order]').click(function(event) {

		event.preventDefault();
		$.post(this.href+'&ajax',{ aantal: 1 },performajax,'json');
	
		});

	$('#lichtkrant').lichtkrant();
	$('.sfeerbeeld').sfeerbeeld();
	
	$('A[rel=external]').attr('target','_blank');
	
	});

jQuery.fn.lichtkrant = function() {
	if (this.children('div').length<=1) return;
	var first = this.children('div').hide().first().show();
	jQuery.fn.lichtkrant.next = function() {
		$(this).delay(2000).fadeOut('fast',function() {
			var n = $(this).next();
			if (n.length==0) n = $(this).siblings().first();
			n.fadeIn('fast');
			jQuery.fn.lichtkrant.next.call(n);
			});
		}
	jQuery.fn.lichtkrant.next.call(first);
	return this;
};

jQuery.fn.sfeerbeeld = function() {
	if (this.children('img').length<=1) return;
	var first = this.children('img').hide().first().show();
	jQuery.fn.sfeerbeeld.next = function() {
		var n = $(this).next();
		if (n.length==0) n = $(this).siblings().first();
		n.delay(3000).fadeIn('slow');
		$(this).delay(3000).fadeOut('slow',function() {
			var n = $(this).next();
			if (n.length==0) n = $(this).siblings().first();
			//n.fadeIn('fast');
			jQuery.fn.sfeerbeeld.next.call(n);
			});
		}
	jQuery.fn.sfeerbeeld.next.call(first);
	return this;
};

function bestel(obj) {
	$.post(obj.action+'&ajax',$(obj).serialize(),performajax);
	return false;
	//$.get(obj.action);
}


