/*
* Скрипт содержит функции для отправки форм ajax'ом
*/

//Постит ajax'ом форму и перезагружает страничку или вызывает callback
function myPostForm(url, formid, callback)
{
	if( typeof( $(formid).formToArray ) == 'function' )
	    data = $(formid).formToArray();
	else if( typeof( $(formid).serializeArray ) == 'function' )
	    data = $(formid).serializeArray();

	$(document.body).data("arguments", arguments);
	$.post( url + '&random=' + Math.random(), data, function(return_data) {
	    if (typeof(callback) == 'undefined')
	    {
	    	window.location.reload();
		} else 
		{
			eval(callback+'(return_data)');
		}
	});
}

//Отправляет get запрос, и либо перезагружает страницу, либо вызывает callback
function myGet(url, callback)
{
	var args = arguments;
	$.get( url + '&random=' + Math.random(), function(return_data) {
	    if (typeof(callback) == 'undefined')
	    {
	    	window.location.reload();
		} else 
		{
			eval(callback+'(return_data, args)');
		}
	});		
}
