function deletemessage(id){
	if (confirm('Delete this message?')){
		$('#loading').show();
		$.ajax({
			type: "POST",
			url: "/ajax/deletemessage",
			data: "id="+id,
			async: false,
			success: function(msg){
				if (msg)
					alert(msg);					
				else
					$('#letter_'+id).remove();
				
				$('#loading').hide();
				return true;
	   	}
	 	});
	} else return false;
}

function declinemessage(id){
	if (confirm('Decline this User?')){
		$('#loading').show();
		
		$.ajax({
			type: "POST",
			url: "/ajax/declinemessage",
			data: "id="+id,
			async: false, 
			success: function(msg){
				if (msg)
					alert(msg);					
				else
					$('#letter_'+id).remove();
				
				$('#loading').hide();
				return true;
	   	}
	 	});
	} else return false;
}

function replyshow(id){
	$('#replyform_'+id).show();
	$('#replybutton_'+id).remove();
}

function replymessage(id){
	var body_mess = $('#replymessage_'+id).val();
	if (!body_mess){
		alert('Empty message');
		return false;
	}
	$('#loading_'+id).show();
	$.post(
		"/ajax/replymessage", 
		{
			id_letter: id,
			body_mess: body_mess
		},
		function(data){
			$('#replyform_'+id).html(data);
			$('#loading_'+id).hide();
		}
	);
}

$(document).ready(function(){
	new AjaxUpload('#upload_photo', {
  	action: '/ajax/uploadmailphoto',
  	name: 'userfile',
  	autoSubmit: true,
  	responseType: 'json',
  	onSubmit : function(file , ext){
      $('#loading_photo').show();
      if (! (ext && /^(jpg)$/.test(ext))){
        alert('Error: invalid file extension');
    		$('#loading_photo').hide();
        return false;
      }
    },
  	onComplete: function(file, response) {
  		$('#loading_photo').hide();
			
			if (response.error){
				alert(response.error);				
			} else {
				$('#user_photo').val(response.url);
				$('#ready_photo').html('<img style="width:200px;" src="' + response.url + '">');				
			}
		}
	});	
});

