
function UserFavorite(id) {
	$.post(SITE_URL + 'ajax.php', {mode:"add_favorite", id: id}, UserFavorite_result);
}

function UserFavorite_result(result) {
	result = result.split("|");
	if (result[0] == 'error') {
		Block(result[1]);
	} else {
		show_message(result[1]);
	}
}

function UserReport(id) {
	$.post(SITE_URL + 'ajax.php', {mode: "user_report", id:id}, UserReport_result);
}

function UserReport_result(html) {
	return Block(html);
}

function SendReport() {
	f = document.forms['report'];
	els = f.elements;
	ids = ''
	for (e=0; e<els.length; e++) {
		if (els[e].name && els[e].name.substr(0,3)=='_cb' && els[e].checked) {
			ids = ids + "|" + els[e].value;
		}
	}
	text = el('_report_text').value;
	email = el('_report_feedback').value;
	gallery = el('report_gallery_id').value;
	
	if (!email) {
		alert("Please, input your email!");
		return;
	}
	if (!ids && !text) {
		alert("Describe your problem, please!");
		return;
	}
	
	hide('_report_send');
	show('_report_loading_image');
	
	$.post(SITE_URL + 'ajax.php', {mode: "send_report", types: ids, email: email, text: text, gallery: gallery}, SendReport_result);
}

function SendReport_result(text) {
	hide('_report_loading_image');
	show('_report_send_result');
	el('_report_send_result_text').innerHTML = text;
	
}

