var defaultErrorHanlder = function(t) {
	alert('Viga: ' + t.status + ': ' + t.statusText);
};

var SimpleRequest = function(targetElementId, url, method, parameters, errorHandler) {
	var targetElement = $(targetElementId);
	var errFunc = errorHandler == undefined ? defaultErrorHanlder : errorHandler;
	
	if ( targetElement == null ) {
		throw 'Target element is null!';
	}
	
	if ( url == null ) {
		throw 'URL has to be provided';
	}
	
	if ( method == null ) {
		method = 'get';
	} else if (method != 'get' && method != 'post') {
		throw 'Method should be get or post'; 
	}
	
	var myAjax = new Ajax.Updater(
			{ success: targetElement }, 
			url,
			{ 
				method: method,
				parameters: parameters, 
				onFailure: errFunc,
				evalScripts: true
			});
};

