/* wall.js */

var mesagerie = {

	blocheazaConversatia : function(id_mesaj, id_blocator) {
		var jsonData = { 'id_mesaj': id_mesaj, 'id_blocator': id_blocator }
		var jsonString = JSON.stringify(jsonData).replace(/"/g, "'");
		var msg = 'Esti sigur ca doresti sa blochezi acesta conversatie?';
		var ajaxResponder = '/ajax_responses/mesagerie/doBlockMessage';
		var msgOk = 'Conversatia a fost blocata!';
		var redirect = '/promessenger/mesagerie/primite';
		show_overlay_dialog(msg, jsonString, ajaxResponder, msgOk, redirect);
	}, 

	reclamaUtilizatorul : function(id_user, id_reclamat) {
		var jsonData = { 'id_user': id_user, 'id_reclamat': id_reclamat }
		var jsonString = JSON.stringify(jsonData).replace(/"/g, "'");
		var msg = 'Esti sigur ca doresti sa reclami utilizatorul?';
		var ajaxResponder = '/ajax_responses/mesagerie/doComplainUser';
		var msgOk = 'Utilizatorul a fost reclamat!';
		show_overlay_dialog_with_textbox(msg, jsonString, ajaxResponder, msgOk, null, 'Trimitere reclamatie');
	}, 
	
	stergeConversatia : function(id_mesaj, user) {
		var jsonData = { 'id_mesaj': id_mesaj, 'user': user }
		var jsonString = JSON.stringify(jsonData).replace(/"/g, "'");		
		var msg = 'Esti sigur ca doresti sa stergi conversatia?';
		var ajaxResponder = '/ajax_responses/mesagerie/doDeleteMessage';
		var msgOk = 'Conversatia a fost stearsa!';
		var redirect = '/promessenger/mesagerie/primite';
		show_overlay_dialog(msg, jsonString, ajaxResponder, msgOk, redirect);
	}, 
	
	valideazaArticol : function(id_to, id_from, id_mesaj, id_post, mesaj) {
		mesagerie.apeleazaAjaxTrimiteMesaj(id_to, id_from, id_mesaj, id_post, mesaj, 'valideaza', 'da');
	},
	
	respingeArticol : function(id_to, id_from, id_mesaj, id_post, mesaj) {
		mesagerie.apeleazaAjaxTrimiteMesaj(id_to, id_from, id_mesaj, id_post, mesaj, 'respinge', 'da');
	},
	
	trimiteMesaj : function(id_to, id_from, id_mesaj, id_post, mesaj) {
		mesagerie.apeleazaAjaxTrimiteMesaj(id_to, id_from, id_mesaj, id_post, mesaj, '', 'nu');
	},	
	
	apeleazaAjaxTrimiteMesaj : function(id_to, id_from, id_mesaj, id_post, mesaj, valideaza_articol, este_validare) {
		var jsonData = {	'id_to': id_to,  
							'id_from': id_from, 
							'id_mesaj': id_mesaj, 
							'id_post': id_post, 
							'valideaza_articol': valideaza_articol, 
							'este_validare': este_validare, 
							'mesaj': mesaj }							
		var jsonString = JSON.stringify(jsonData).replace(/"/g, "'");
		var msg = '';
		var ajaxResponder = '/ajax_responses/mesagerie/doReplyToMessage';
		var msgOk = '';
		var redirect = '/promessenger/mesagerie/primite';
		show_overlay_dialog(msg, jsonString, ajaxResponder, msgOk, redirect);	
	}
		
}


