/*Requires MooTools*/
AjaxRequest = new Class({	
	
	status: {
		'true': 'Verbergen',
		'false': 'Toon'
	},
	
	initialize: function() {		
		
	},
	
	request: function(outputElement,url,callback){
		
		var 	req = new Request({
					url: url,			
					method:'get',			
					onSuccess: function(responseText) {
					//alert(responseText);
					if($chk($(outputElement)))
					{
						$(outputElement).removeClass('loading');
						$(outputElement).set('html',responseText);
					}					
					
					if(typeof(callback) == 'function')
					{
						callback(responseText);
					}
				},			
			
				onFailure: function(){
					//alert('Ajax request Failed!');
				}			
	
		});
		
		if($chk($(outputElement)))
		{		
			//$(outputElement).set('html','Loading...');
			$(outputElement).set('html','');
			$(outputElement).addClass('loading');
		}
		req.send();
	}
	
});


AjaxRequestOutput = new Class({	
	
	status: {
		'true': 'Verbergen',
		'false': 'Toon'
	},
	
	initialize: function() {		
		
	},
	
	request: function(url,callback){
		
		var 	req = new Request({
					url: url,			
					method:'get',			
					onSuccess: function(responseText) {
					if(typeof(callback) == 'function')
					{
						callback(responseText);
					}					
				},			
			
				onFailure: function(){
					//alert('Ajax request Failed!');
				}	
		});
		
		req.send();
	}	
});
