/*
formID		=> postolni k�v�nt form id-je
url			=> postolni k�v�nt tartalmat feldolgoz� hely
targetID	=> postolni k�v�nt form visszat�r�si HTML helye
animation	=> anim�lt-e a k�ld�s
*/
function SendForm(formID, targetID, url, animation)
{
	var obj = $('#'+targetID);
	var form = $('#'+formID);
	
	if (url == 'none' && url == null)
		{
			url = form.attr('action');
			alert(url);
		}
	
	if (obj == null || form == null)
		{return false;}
	
	/*Anim�lt k�r�s*/
	if (animation == true)
	{
		html = obj.html();
		obj.html('<div id="LoadingScreen">'+html+'</div>');
		
		var anim = $('#LoadingScreen');
		anim.slideUp('slow', function() {
				anim.html('<b>...T�lt�s...</b>');
				anim.css('text-align', 'center');
				anim.slideDown('slow', function(){
					
					var sForm = form.serializeArray();
					
					$.post(url, sForm, function(data){
						anim.slideUp('slow', function () {
							anim.css('text-align', 'left');
							anim.html(data);
							anim.slideDown('slow', function(){
								obj.html(data);
							});
							
						});
					});
					
				});
		});
		
	}
	
	/*Standard k�r�s*/
	else 
	{
	    var sForm = form.serializeArray();
 		
		$.post(url, sForm, function(data){
			obj.html(data);
		});
	}
	
}


/*
url			=> tartalmazhat GET metodust
targetID	=> Annak az elemnek az IDje, ahov� visszat�lti a visszat�r�si HTML -t
postElements=> string: { parameter1: 'value1', parameter2: 'value2'}
*/
function InstantPost(url, targetID, postElements)
{	
	$.post(url, postElements, function(data){
			$('#'+targetID).html(data);
	});
}