added more features to loan
diff --git a/accounts/doctype/loan/loan.js b/accounts/doctype/loan/loan.js
index 37e49dc..d4e063d 100644
--- a/accounts/doctype/loan/loan.js
+++ b/accounts/doctype/loan/loan.js
@@ -8,11 +8,39 @@
 		}
 		cur_frm.refresh();
 	},
+	refresh: function(doc) {
+		cur_frm.cscript.hide_show_buttons(doc);
+	},
+	hide_show_buttons: function(doc) {
+		if(doc.docstatus==0) {
+			hide_field('Installment Reciept'); show_field('Generate');
+		} else if (doc.docstatus==1) {
+			show_field('Installment Reciept'); hide_field('Generate');			
+		}
+	},
 	clear_installments: function(doc) {
 		$.each(getchildren('Loan Installment', doc.name, 'installments', 'Loan'), 
 			function(i, d) {
 				LocalDB.delete_doc('Loan Installment', d.name);
 			}
 		)
+	},
+	'Installment Reciept': function(doc, dt, dn) {
+		var d = new wn.widgets.Dialog({
+			width: 500,
+			title: 'Add a new payment installment',
+			fields: [
+				{fieldtype:'Data', label:'Check Number', fieldname:'check_number', reqd:1},
+				{fieldtype:'Date', label:'Check Date', fieldname:'check_date', reqd:1},
+				{fieldtype:'Button', label:'Update',fieldname:'update'}
+			]
+		})
+		d.show();
+		d.fields_dict.update.input.onclick = function() {
+			var data = d.get_values();
+			if(data) {
+				$c_obj()
+			}
+		}
 	}
 })
\ No newline at end of file