Index: /cprs/branches/HealthSevak-CPRS/CPRS-Chart/Templates/fTemplateEditor.dfm
===================================================================
--- /cprs/branches/HealthSevak-CPRS/CPRS-Chart/Templates/fTemplateEditor.dfm	(revision 1698)
+++ /cprs/branches/HealthSevak-CPRS/CPRS-Chart/Templates/fTemplateEditor.dfm	(revision 1699)
@@ -964,6 +964,6 @@
           Align = alLeft
           AutoSize = True
-          ButtonHeight = 0
-          ButtonWidth = 0
+          ButtonHeight = 21
+          ButtonWidth = 37
           Caption = 'mbMain'
           Menu = mnuMain
@@ -1096,6 +1096,4 @@
     Align = alClient
     TabOrder = 4
-    ExplicitLeft = 138
-    ExplicitTop = 221
     object pnlBoilerplate: TPanel
       Left = 1
@@ -1108,6 +1106,4 @@
       OnCanResize = pnlBoilerplateCanResize
       OnResize = pnlBoilerplateResize
-      ExplicitLeft = 17
-      ExplicitTop = 2
       object splBoil: TSplitter
         Left = 0
@@ -1173,6 +1169,4 @@
         TabOrder = 2
         Visible = False
-        ExplicitLeft = -1
-        ExplicitTop = 154
         object lblGroupBP: TLabel
           Left = 0
@@ -1282,12 +1276,12 @@
         TabOrder = 3
         Visible = False
-        ExplicitTop = 158
         object lblNotes: TLabel
           Left = 0
           Top = 0
-          Width = 78
+          Width = 738
           Height = 13
           Align = alTop
           Caption = 'Template Notes:'
+          ExplicitWidth = 78
         end
         object reNotes: TRichEdit
@@ -1326,6 +1320,4 @@
     BevelOuter = bvNone
     TabOrder = 2
-    ExplicitLeft = 40
-    ExplicitTop = 498
     DesignSize = (
       740
@@ -1755,6 +1747,11 @@
       OnClick = mnuBPCheckGrammarClick
     end
+    object popNoteMemoSpellOpenSource: TMenuItem
+      Caption = 'Chec&k Spelling (OpenSource based)'
+      ShortCut = 118
+      OnClick = mnuBPSpellCheckClick
+    end
     object mnuBPSpellCheck: TMenuItem
-      Caption = 'Check &Spelling'
+      Caption = 'C&heck Spelling (MS Office based)'
       ShortCut = 16467
       OnClick = mnuBPSpellCheckClick
Index: /cprs/branches/HealthSevak-CPRS/CPRS-Chart/Templates/fTemplateEditor.pas
===================================================================
--- /cprs/branches/HealthSevak-CPRS/CPRS-Chart/Templates/fTemplateEditor.pas	(revision 1698)
+++ /cprs/branches/HealthSevak-CPRS/CPRS-Chart/Templates/fTemplateEditor.pas	(revision 1699)
@@ -212,4 +212,5 @@
     lblNotes: TLabel;
     reNotes: TRichEdit;
+    popNoteMemoSpellOpenSource: TMenuItem; //WordVisTA@SK_Arora@HealthSevak to implement OpenSource SpellCheck Engine
     procedure btnNewClick(Sender: TObject);
     procedure btnApplyClick(Sender: TObject);
@@ -2612,4 +2613,5 @@
   mnuBPTry.Enabled := tryOK;
   mnuBPSpellCheck.Enabled := ok and SpellCheckAvailable;
+  popNoteMemoSpellOpenSource.Enabled   := ok and SpellCheckAvailable;  //WordVisTA@SK_Arora@HealthSevak to implement OpenSource SpellCheck Engine
   mnuBPCheckGrammar.Enabled := ok and SpellCheckAvailable;
 
@@ -2709,5 +2711,5 @@
 procedure TfrmTemplateEditor.mnuBPSpellCheckClick(Sender: TObject);
 begin
-  SpellCheckForControl(reBoil);
+  SpellCheckForControl(reBoil, Sender = popNoteMemoSpellOpenSource);  //WordVisTA@SK_Arora@HealthSevak to implement OpenSource SpellCheck Engine
 end;
 
Index: /cprs/branches/HealthSevak-CPRS/CPRS-Chart/Templates/fTemplateFieldEditor.dfm
===================================================================
--- /cprs/branches/HealthSevak-CPRS/CPRS-Chart/Templates/fTemplateFieldEditor.dfm	(revision 1698)
+++ /cprs/branches/HealthSevak-CPRS/CPRS-Chart/Templates/fTemplateFieldEditor.dfm	(revision 1699)
@@ -825,5 +825,5 @@
       AutoSize = True
       ButtonHeight = 21
-      ButtonWidth = 43
+      ButtonWidth = 37
       Caption = 'MenuBar1'
       Menu = mnuMain
@@ -1090,6 +1090,11 @@
       OnClick = mnuBPCheckGrammarClick
     end
+    object popNoteMemoSpellOpenSource: TMenuItem
+      Caption = 'Chec&k Spelling (OpenSource based)'
+      ShortCut = 118
+      OnClick = mnuBPSpellCheckClick
+    end
     object mnuBPSpellCheck: TMenuItem
-      Caption = 'Check &Spelling'
+      Caption = 'Check &Spelling (MS Office based)'
       ShortCut = 16467
       OnClick = mnuBPSpellCheckClick
Index: /cprs/branches/HealthSevak-CPRS/CPRS-Chart/Templates/fTemplateFieldEditor.pas
===================================================================
--- /cprs/branches/HealthSevak-CPRS/CPRS-Chart/Templates/fTemplateFieldEditor.pas	(revision 1698)
+++ /cprs/branches/HealthSevak-CPRS/CPRS-Chart/Templates/fTemplateFieldEditor.pas	(revision 1699)
@@ -100,4 +100,5 @@
     N14: TMenuItem;
     mnuInsertTemplateField: TMenuItem;
+    popNoteMemoSpellOpenSource: TMenuItem; //WordVisTA@SK_Arora@HealthSevak to implement OpenSource SpellCheck Engine
     procedure cbxObjsNeedData(Sender: TObject; const StartFrom: String;
       Direction, InsertAt: Integer);
@@ -1041,4 +1042,5 @@
 
   mnuBPSpellCheck.Visible := isre;
+  popNoteMemoSpellOpenSource.Visible   := isre;  //WordVisTA@SK_Arora@HealthSevak to implement OpenSource SpellCheck Engine
   mnuBPCheckGrammar.Visible := isre;
 
@@ -1046,4 +1048,5 @@
   begin
     mnuBPSpellCheck.Enabled   := SpellCheckAvailable;
+    popNoteMemoSpellOpenSource.Enabled   := SpellCheckAvailable;  //WordVisTA@SK_Arora@HealthSevak to implement OpenSource SpellCheck Engine
     mnuBPCheckGrammar.Enabled := SpellCheckAvailable;
   end
@@ -1051,4 +1054,5 @@
   begin
     mnuBPSpellCheck.Enabled   := FALSE;
+    popNoteMemoSpellOpenSource.Enabled   := False;  //WordVisTA@SK_Arora@HealthSevak to implement OpenSource SpellCheck Engine
     mnuBPCheckGrammar.Enabled := FALSE;
   end;
@@ -1130,5 +1134,5 @@
   ce := GetPopupControl;
   if(assigned(ce) and (ce is TRichEdit)) then
-    SpellCheckForControl(TRichEdit(ce));
+    SpellCheckForControl(TRichEdit(ce), Sender = popNoteMemoSpellOpenSource);  //WordVisTA@SK_Arora@HealthSevak to implement OpenSource SpellCheck Engine
 end;
 
