/*
 * *********************************************************************************
 * 		#
 * *********************************************************************************
*/

$(document).ready(function()
{
	$('#usersflux_form .btn_submit, #usersflux_form .btn_submit_update').click(function(){
		usersflux_submit ();
	});

	$('#usersflux_form input, #usersflux_form select, #usersflux_form textarea').focus(function(){
		$('#feedback').slideUp(500, null);
		$('#usersflux_form .btn_submit').fadeIn(500, null);
	});
	
	$('#usersflux_form.islogged :input').hover(function(){
		$(this).addClass('focused');
	});
	$('#usersflux_form.islogged :input').mouseout(function(){
		$(this).removeClass('focused');
	});
	$('#usersflux_form.islogged :input').change(function(){
		$(this).addClass('edited');
	});
	
	/*
	$('#btn_uploader2').click(function(){
		ajaxFileUpload();
	});
	*/
});



/*
 * *********************************************************************************
*/

function usersflux_submit ()
{
	$('#usersflux_form .failure').removeClass('failure');
	
	// $('#usersflux_form .btn_submit').css('display','none');
	$('#feedback').slideUp(500, null);
	
	var data_str = $("#usersflux_form :input").serialize();
	data_str += '&as_ajax=1&do=usersflux_submit';
	// 
	
	$.ajax({
		cache: false,
		type: "POST",
		url: "templates/lagauchemoderne/include_specific/usersflux/usersflux-actions.php",
		data: data_str, 
		success: function(feedback)
		{
			// alert(feedback);
			feedback = feedback.split('|');
			
			if (feedback[0] == 'ok')
			{
				$('#feedback').addClass('feedback-end').html(feedback[1]).slideDown(500, null);
				$('#usersflux_form table').slideUp(500, null); // .css('visibility', 'hidden');
				// $('.contact_form').fadeOut(500, null);
				if (!$('#usersflux_form #user_id').val())
				{
					$('#usersflux_form :input').val('');
				}
			}
			else
			{
				// alert(feedback[2]);
				// usersflux_submit_feedback(feedback[1]);
				$('#feedback').html(feedback[1]);
				$('#feedback').slideToggle(500, null);
				// var error_fields = feedback[2].split(',');
				$(feedback[2]).addClass('failure');
				// $('#usersflux_form .btn_submit').fadeIn(500, null);
				// $(feedback[2]).css('display','none');
				// window.location = 'veoPersonae-confirm.html';
			}
			
			return_to_top();
		}
			/*
			feedback = feedback.split('|');
			*/
	});		
}

/*
 * *********************************************************************************
*/

function return_to_top ()
{
	$('html,body').animate({scrollTop: 0}, 1000);
}

/*
function usersflux_submit_feedback (message)
{
	// 
	Shadowbox.open({
		player : 	'html',
		title:      ' ',
        content:    message,
        height:     300,
        width:      500
    });
}


*/
