added job application
diff --git a/hr/doctype/job_applicant/get_job_applications.py b/hr/doctype/job_applicant/get_job_applications.py
index c5066dc..2884de8 100644
--- a/hr/doctype/job_applicant/get_job_applications.py
+++ b/hr/doctype/job_applicant/get_job_applications.py
@@ -37,11 +37,15 @@
 		name = self.get_existing_application(mail.from_email)
 		if name:
 			applicant = webnotes.model_wrapper("Job Applicant", name)
+			if applicant.doc.status!="Rejected":
+				applicant.doc.status = "Open"
+			applicant.doc.save()
 		else:
 			applicant = webnotes.model_wrapper({
 				"doctype":"Job Applicant",
 				"applicant_name": mail.from_real_name or mail.from_email,
-				"email_id": mail.from_email
+				"email_id": mail.from_email,
+				"status": "Open"
 			})
 			applicant.insert()
 		
diff --git a/hr/doctype/job_applicant/job_applicant.py b/hr/doctype/job_applicant/job_applicant.py
index e1e1a24..46fb3d7 100644
--- a/hr/doctype/job_applicant/job_applicant.py
+++ b/hr/doctype/job_applicant/job_applicant.py
@@ -9,4 +9,8 @@
 		self.doc, self.doclist = d, dl
 		
 	def onload(self):
-		self.add_communication_list()		
\ No newline at end of file
+		self.add_communication_list()
+		
+	def on_communication_sent(self, comm):
+		webnotes.conn.set(self.doc, 'status', 'Replied')
+		
\ No newline at end of file
diff --git a/hr/doctype/job_applicant/job_applicant.txt b/hr/doctype/job_applicant/job_applicant.txt
index a0c7224..0078c95 100644
--- a/hr/doctype/job_applicant/job_applicant.txt
+++ b/hr/doctype/job_applicant/job_applicant.txt
@@ -4,7 +4,7 @@
   "docstatus": 0, 
   "creation": "2013-01-15 16:32:13", 
   "modified_by": "Administrator", 
-  "modified": "2013-01-15 17:30:46"
+  "modified": "2013-01-15 17:40:29"
  }, 
  {
   "autoname": "field:applicant_name", 
@@ -59,7 +59,7 @@
   "label": "Status", 
   "fieldname": "status", 
   "fieldtype": "Select", 
-  "options": "Open\nReject\nHold"
+  "options": "Open\nReplied\nRejected\nHold"
  }, 
  {
   "doctype": "DocField", 
diff --git a/hr/doctype/job_applicant/job_applicant_list.js b/hr/doctype/job_applicant/job_applicant_list.js
index d471519..3d149ef 100644
--- a/hr/doctype/job_applicant/job_applicant_list.js
+++ b/hr/doctype/job_applicant/job_applicant_list.js
@@ -3,8 +3,8 @@
 	init: function(d) {
 		this._super(d)
 		this.fields = this.fields.concat([
-			"`tabSupport Ticket`.status", 
-			'`tabSupport Ticket`.modified_by'
+			"`tabJob Applicant`.status", 
+			'`tabJob Applicant`.modified_by'
 			
 		]);
 		this.stats = this.stats.concat(['status']);
@@ -33,8 +33,8 @@
 	columns: [
 		{width: '3%', content: 'check'},
 		{width: '5%', content:'avatar_modified'},
-		{width: '50%', content:'name'},
-		{width: '30%', content:'status_html'},		
+		{width: '30%', content:'name'},
+		{width: '50%', content:'status_html'},		
 		{width: '12%', content:'modified', css: {'text-align': 'right', 'color':'#777'}}
 	]