function Bill(){
	this.paid = function(bid){
		var mb = new MessageBox(UiHelp.mb2('Точно оплачен?', 'Блин, щаз как отметим, что уже оплачено, придётся перед финанцамтом отчитываться...',
				'Bill.paidConf('+bid+')', 'Отвечаю!'));
		mb.show();
		return false;
	}
	
	this.paidConf = function (bid){
		$.get('/admin-billPaid/'+bid, function(data){
			currentMB.hide();
			$('#bill'+bid).hide('slow');
			log('reply is '+data);
		});
	}
	
	this.cancel = function(bid){
		var mb = new MessageBox(UiHelp.mb2('Точно удалить?', 'Шторнировать рехнунг?',
				'Bill.cancelConf('+bid+')', 'Да!'));
		mb.show();
		return false;
	}
	this.cancelConf = function (bid){
		$.get('/admin-billStorno/'+bid, function(data){
			currentMB.hide();
			$('#bill'+bid).hide('slow');
		});
	}
}

var Bill = new Bill();

function Mails(){
	this.create = function(){
		var val = $('#subname').val();
		var data = {name:val};
		$.ajax({url:'/subs-create/', type:'POST', data:data, async:true, success: function(data){
			document.location.reload();
		}});
		return false;
	}
	
	this.saveSub = function(sid){
		var data = {txt: $('#txt').val(), name: $('#name').val(), topic:$('#topic').val()};
		$.ajax({url:'/subs-save/'+sid, type:'POST', data:data, async:true, success: function(data){
			document.location = '/admin-mails/';
		}});
		return false;
	}
	
	this.previewSub = function(){
		var txt = ''+$('#txt').val();
		$('#preview').html(''+txt);
		return false;
	}
	
	this.testMail = function(){
		var data = {txt: $('#txt').val(), topic:$('#topic').val(), mail:$('#mail').val()};
		$.ajax({url:'/subs-mailsTest/', type:'POST', data:data, async:true, success: function(data){
			alert('Послали. Проверяйте почту.');
		}});
	}
	
	
	this.addToSub = function(sid){
		var cond = $('#cond').val();
		var data = {cond:cond};
		$.ajax({url:'/subs-addTo/'+sid, type:'POST', data:data, async:true, success: function(data){
			$('#preview').html(data+'<br/>'+$('#preview').html());
		}});
		return false;
	}
}

var Mails = new Mails();