$(function(){
	$(".messageToggle").click(function(e){
		var arr = this.id.split('-');
		var messageId = arr[1];
		var dataString = "methodType=GET&url=messages/" + messageId + "/toggle";
		$.ajax({
			type: "POST",
			url: "/sv_SE/ajax/apiproxy/format/json",
			dataType: "json",
			data: dataString,
			success: function(responseData){
				if(responseData.data.returnMessage == "Toggle Successful"){
					$("#messageStatus-" + messageId).hide();
					$("#messageToggle-"+messageId).show();
					$("#messageToggle-"+messageId).find('span').text($("#messageToggle-"+messageId).find('span').text() == translate_markasread ? translate_markasunread : translate_markasread);
				} else {
					$("#messageStatus-"+messageId).text("Error");
				}
			},
			error: function(msg){
				$("#messageStatus-"+messageId).text("Error");			
			}		
		});
		
		$(this).hide();
		$("#messageStatus-" + messageId).show();
		return false;
	});
});

$(function(){
	$(".messageDeleteLink").click(function(e){
		var arr = this.id.split('-');
		var messageId = arr[1];
		var dataString = "methodType=DELETE&url=messages/" + messageId;
		$.ajax({
		   type: "POST",
		   url: "/sv_SE/ajax/apiproxy/format/json",
		   dataType: "json",
		   data: dataString,
		   success: function(responseData){
			if(responseData.data.returnMessage == "Delete Successful"){
				$("#message-" + messageId).remove();
                                var text = $("p.information").text();
                                var arr = text.split(' ');
                                var i = arr[0] - 1;
                                newText = text.replace(arr[0], i);
                                $("p.information").text(newText);
				} else {
					$("#messageStatus-"+messageId).text("Error");			
				}
		   },
		   error: function(msg){
			   $("#messageStatus-"+messageId).text("Error");			
		   }
		});		
		$(this).remove();
		$("#messageStatus-" + messageId).show();
		return false;
	});
});

