// AJAX scripts
// Include of jquery.js & urlcoding.js is needed!

function submitForm(url, formSelector, callerSelector) {
	params = formSelector.formSerialize();
	ajaxLoad(url, params, callerSelector);
}

function submitFields(url, fieldsSelector, callerSelector) {
	params = fieldsSelector.fieldSerialize();
	ajaxLoad(url, params, callerSelector);
}

function ajaxLoad(url, params, selector) {
	if (!selector) return false;
	if (!params) params = '';
	
	jQuery.ajax({	type: "POST", 
					url: url, 
					data: params, 
					dataType: "text", 
					error: function(){
								window.alert('Az oldal betöltése közben hiba lépett fel!');
							}, 
					success: function(data){
								ajaxSuccess(data, selector);
							}, 
					complete: function(){
								
							}
	});
}

function ajaxSuccess(data, selector){
	selector.html(data);
}
