$(document).ready(function(){
	$('#complaintLink').click(function(){
		$('#complaintFrom').toggle();
    });
    $('#complaintClose').click(function(){
    	$('#complaintFrom').hide();
    });
});
function add_complaint()
{
	if($('#complaint_text').val()) {
		var params = new Object;
		params.url = $("#complaint_uri").val();
		params.text = $("#complaint_text").val();
		params.type = $("#complaint_type").val();
		params.code = $("#complaint_code").val();
		jQuery.post('/complaint/add/', params, add_complaint_callback, 'json');
	} else {
		Alert.show(AlertText.complaint.title,AlertText.complaint.empty, 'error');
	}
}

function add_complaint_callback(obj)
{
	if(obj) {
		$('#complaintFrom input').val('');
		$('#complaintFrom textarea').val('');
		$('#complaintFrom select').val('');
		$('#complaintFrom').hide();
		Alert.show(AlertText.complaint.title,AlertText.complaint.ok, 'message');
	} else {
		Alert.show(AlertText.complaint.title,AlertText.complaint.error, 'error');
	}
}