function refreshData(newdata)
{
	jQuery('.php_invalid').replaceWith(newdata['phpvalidation']);
	setTimeout("jQuery('.is_valid').slideUp(600)",6000);
	if (jQuery('.is_valid').length != 0)
	{
		jQuery('form.JAjaxForm')[0].reset();
		/*jQuery('form.JAjaxForm input:not(:submit:radio)').val('');
		jQuery('form.JAjaxForm textarea').html('');
		jQuery('form.JAjaxForm textarea').val('');*/
	}
	
	return false;
}

jQuery(function(){
	jQuery('form.JAjaxForm').submit(function()
	{
		var s = jQuery(this).serialize();
		if ((jQuery(this).attr('action')==='') || (jQuery(this).attr('action')==='#')) action = '?'; else actiont = jQuery(this).attr('action');
		var ajaxVar = {
			type: jQuery(this).attr('method'),
			dataType: 'json',
			data: s,
			url: action,
			
			success: function(newdata)
			{
				refreshData(newdata);
				return false;
			}
		};
		jQuery.ajax(ajaxVar);
		return false;
	});
});

