function login(formPointer) {
	$.ajax({
		type: 
			'POST',		
		url: 
			baseUrl + 'user/log/in/',	
		data: 
			$(formPointer).serialize(),	
		success: function(data) {
			$('#facebox .content #login').html(data);
		}
	})
}

function logout() {
	$.ajax({
		type: 
			'GET',		
		url: 
			baseUrl + 'user/log/out/',		
		complete: function(data) {
			reloadPage(10);
		}
	})
}

function loadLogin() {
	$.ajax({
		type: 
			'GET',		
		url: 
			baseUrl + 'user/log/in',		
		success: function(data) {
			$('#facebox .content #login').html(data);
		}
	})
}






/*
 * registration
 */
function loadRegistration() {
	$.ajax({
		type: 
			'GET',		
		url: 
			baseUrl + 'user/registration/',		
		success: function(data) {
			$('#facebox .content #login').html(data);
		}
	})
}

function registrate(formPointer) {
	$.ajax({
		type: 
			'POST',		
		url: 
			baseUrl + 'user/registration/',		
		data: 
			$(formPointer).serialize(),	
		success: function(data) {
			$('#facebox .content #login').html(data);
		}
	})
}






/*
 * passwordReminder
 */
function loadPasswordReminder() {
	$.ajax({
		type: 
			'GET',		
		url: 
			baseUrl + 'user/password/reminder/',		
		success: function(data) {
			$('#facebox .content #login').html(data);
		}
	});
}

function remind(formPointer) {
	$.ajax({
		type: 
			'POST',		
		url: 
			baseUrl + 'user/password/reminder/',		
		data: 
			$(formPointer).serialize(),	
		success: function(data) {
			$('#facebox .content #login').html(data);
		}
	});
}

/*
 * passwordChange
 */
function loadPasswordChange() {
	$.ajax({
		type: 
			'GET',		
		url: 
			baseUrl + 'user/password/change/',		
		success: function(data) {
			$('#facebox .content #userPanel').html(data);
		}
	});
}

function passwordChange(formPointer) {
	$.ajax({
		type: 
			'POST',		
		url: 
			baseUrl + 'user/password/change/',		
		data: 
			$(formPointer).serialize(),	
		success: function(data) {
			$('#facebox .content #userPanel').html(data);
		}
	});
}

/*
 * account edit
 */
function loadAccountEdit() {
	$.ajax({
		type: 
			'GET',		
		url: 
			baseUrl + 'user/account/edit/',		
		success: function(data) {
			$('#facebox .content #userPanel').html(data);
		}
	});
}

function accountEdit(formPointer) {
	$.ajax({
		type: 
			'POST',		
		url: 
			baseUrl + 'user/account/edit/',		
		data: 
			$(formPointer).serialize(),	
		success: function(data) {
			$('#facebox .content #userPanel').html(data);
		}
	});
}







function reloadPage(time) {
	var t = setTimeout("window.history.go(0)",time);
}




/*
 * suggestion
 */

function suggest(formPointer) {
	$.ajax({
		type: 
			'POST',		
		url: 
			baseUrl + 'default/form/suggestion/',		
		data: 
			$(formPointer).serialize(),	
		success: function(data) {
			$('#facebox .content #suggestionPanel').html(data);
		}
	})
}


function filter(formFieldPointer) {
	formFieldPointer.form.submit();
//	alert(formFieldPointer);
	return false;
}


