Index: fittingview/src/sans/perspectives/fitting/help_panel.py
===================================================================
--- fittingview/src/sans/perspectives/fitting/help_panel.py	(revision 70b760da177c347cb7c6fb088ea13850debe06ab)
+++ fittingview/src/sans/perspectives/fitting/help_panel.py	(revision ec538c77fbd8f0c16643b66aacab29ca7ba57a0b)
@@ -6,5 +6,11 @@
 import os
 
+from wx.lib.scrolledpanel import ScrolledPanel
 
+class HelpPanel(ScrolledPanel):
+    def __init__(self, parent, **kwargs):
+        ScrolledPanel.__init__(self, parent, **kwargs)
+        self.SetupScrolling()
+        
 class HelpWindow(wx.Frame):
     """
@@ -63,11 +69,15 @@
         fitting_path = fit_path(media='media')
         
-        _html_file = {"status_bar_help.html":"Status Bar Help",
-                      "load_data_help.html":"Load a File",
-                      "simultaneous_fit_help.html":"Simultaneous Fit",
-                      "single_fit_help.html":"Single Fit",
-                      "model_use_help.html":"Model Selection",
-                      "key_help.html":"Key Combination",
-                      }
+        _html_file = [("load_data_help.html", "Load a File"),
+                      ("single_fit_help.html", "Single Fit"),
+                      ("simultaneous_fit_help.html", "Simultaneous Fit"),
+                      ("batch_help.html", "Batch Fit"),
+                      ("model_use_help.html", "Model Selection"),
+                      ("%s" % self.path, "Model Functions"),
+                      ("%s" % self.path_pd, "Polydispersion Distributions"),
+                      ("%s" % self.path_sm, "Smear Computation"),
+                      ("key_help.html", "Key Combination"),
+                      ("status_bar_help.html", "Status Bar Help"),
+                      ]
 
                     
@@ -81,15 +91,18 @@
             <ul>
             """
-        for p, title in _html_file.iteritems():
+        for (p, title) in _html_file:
             pp = os.path.join(fitting_path, p)
             page += """<li><a href ="%s" target="showframe">%s</a><br></li>""" % (pp, title)
-          
-        page += """
-            <li><a href ="%s" target="showframe">Model Functions</a><br></li>
-            <li><a href ="%s" target="showframe">Polydispersion Distributions</a><br></li>
-            <li><a href ="%s" target="showframe">Smear Computation</a><br></li>
-            </ul>
-            </body>
-            </html>""" % (self.path, self.path_pd, self.path_sm)
+        page += """</ul>
+                    </body>
+                    </html>
+                """
+        #page += """
+        #    <li><a href ="%s" target="showframe">Model Functions</a><br></li>
+        #   <li><a href ="%s" target="showframe">Polydispersion Distributions</a><br></li>
+        #    <li><a href ="%s" target="showframe">Smear Computation</a><br></li>
+        #    </ul>
+        #    </body>
+        #    </html>""" % (self.path, self.path_pd, self.path_sm)
         
         self.rhelp.SetPage(page1)
@@ -130,4 +143,5 @@
         
         self.rhelp.LoadPage(os.path.abspath(link))
+    
         
 """
Index: fittingview/src/sans/perspectives/fitting/media/batch_help.html
===================================================================
--- fittingview/src/sans/perspectives/fitting/media/batch_help.html	(revision ec538c77fbd8f0c16643b66aacab29ca7ba57a0b)
+++ fittingview/src/sans/perspectives/fitting/media/batch_help.html	(revision ec538c77fbd8f0c16643b66aacab29ca7ba57a0b)
@@ -0,0 +1,161 @@
+<html>
+<head>
+</head>
+
+
+<body>
+<h4> Batch Fit </h4>
+
+<ul>
+<li><a href="#fitpage">Single Fit</a></li>
+<li><a href="#batchwindow">Batch Window</a></li>
+</ul>
+
+<h5><font color="blue"><a name="fitpage">Single Fit</a></font></h5>
+<p>
+Create <b>Batch Page </b> by selecting <b>Batch </b> radio button on 
+Data Explorer<font color="blue"><a href="#batch_button">(see figure below)</a></font>.<br />
+
+<br /><img src="batch_button_area.bmp" /><br /><br />
+<a name="figure1"><u>Figure 1: MenuBar</u></a><br />
+
+Load Data to Data Explorer.Activate the <b>Fitting application</b>
+either by selecting "Fitting" from combo box of the Data Explorer window or the menubar item  "Applications".
+Send selected data to fit <font color="blue"><a href="load_data_help.html">(see Load Data help)</a></font>.
+Modify the model parameters as need <font color="blue"><a href="single_fit_help.html">(see single fit help)</a></font>. 
+Select a new data from the Data combo box to see analyse
+theory plot. Then click on fit button.
+</p>
+
+<h5><font color="blue"><a name="batchwindow">Batch Window</a></font></h5>
+<p>
+Batch Window provides an easy way to view fit results, plot data, theory, and residuals after a batch fit is completed.
+Batch window will be automatically shown after a batch fit is finished. <br />
+Once closed, 
+it can be opened anytime from the "View" menubar item <font color="blue"><a href="#figure2">(see Figure 2)</a></font>.<br />
+
+<br /><br /><img src="restore_batch_window.bmp" /><br /><br />
+<a name="#figure2"><u>Figure 2: Edit Menu</u></a><br />
+  <ul>
+	<li> <a href="#edit_grid"> Edit Grid </a></li>
+	<li><a href="#save_grid"> Save Grid </a></li>
+	<li><a href="#load_batch"> Open Batch Results </a></li>
+	<li><a href="#plot"> Plot </a></li>
+	<li><a href="#view"> View Column/Cell(s) </a></li>
+   </ul>
+</p>
+
+
+<h5><font color="blue"><a name="edit_grid"> Edit Grid </a></font></h5>
+<p>
+Once a batch fit is completed all fitted and fixed model parameters are displayed to the current sheet of
+the batch window, except errors on parameters. To view errors on fitted parameters or data parameters, 
+click on a given column then under <b> Edit </b> menubar item and insert the desired parameter by selected
+a menu item with the appropriated label. Empty column can be inserted in the same way.
+Column value can be customized by editing an existing empty column.<br />
+To Remove column from the grid, selected it, click on edit menu, and click on <b> remove </b>  menu item.
+Any removed column should reinserted when needed.<br />
+All above options are also available when right clicking on a given column label 
+<font color="blue"><a href="#figure3">(see Figure 3)</a></font>.
+<b>Note:</b> A column always need to be selected in order to remove or insert a column in the grid.<br /><br />
+
+<img src="edit_menu.bmp" /><br /><br />
+<a name="figure3"><u>Figure 3: Edit Menu</u></a><br />
+</p>
+
+
+<h5><font color="blue"><a name="save_grid"> Save Grid </a></font></h5>
+<p>
+To save the current page on the batch window, select <b> File </b> menubar item 
+<font color="blue"><a href="#figure4">(see Figure 4)</a></font>, then select <b> Save as </b>
+menu item to save it as a .csv file. <br />
+<b>Note: </b> The grid doesn't save data, theory, and residuals plots. As a result, the view functionality 
+will be lost  when reloading the saved file.<br />
+
+<font color="red">Warning! To ensure accuracy of saved fit results, It is recommended to save the current grid 
+before modifying it . </font>
+</p>
+
+
+<h5><font color="blue"><a name="load_batch"> Open Batch Results </a></font></h5>
+<p>
+Any <b> csv </b> file can be opened in the grid by selecting <b> Open </b> 
+under <b> File</b> menu <font color="blue"><a href="#figure4">(see Figure 4)</a></font>. 
+All columns in the file will be displayed but insertion will not available. 
+Insertion will be available only when at least one column will be
+removed from the grid.
+
+<br /><img src="file_menu.bmp" /><br /><br />
+<a name="figure4"><u>Figure 4: MenuBar</u></a><br />
+</p>
+
+
+<h5><font color="blue"><a name="plot"> Plot </a></font></h5>
+<p>
+To <b> plot </b> a column versus another,
+select one column at the time, click on <b> Add </b> button next to text control
+ of X/Y -axis <b> Selection Range </b>
+to plot the value of this column on the X/Y axis.
+Repeat the same procedure the next axis.Finally , click on <b> Plot </b> button. 
+When clicking on <b> Add </b> button, the grid
+will automatically fill the axis label, but  different labels and units can be 
+entered  in the correct controls before clicking 
+on the plot button.<br />
+<b>X/Y -Axis Selection Range </b> can be edited manually. These text controls 
+allows the following types of expression:<br />
+
+operation can be <font color="#00CC33"><b>+</b></font>,<font color="#00CC33">
+<b> -</b></font>, <font color="#00CC33"><b>*</b></font>, 
+<font color="#00CC33"><b>/</b></font>, or <font color="#00CC33">pow</font>.<br /> <br />
+
+1) if the current axis label range is a function of 1 or more columns,
+ write this type of expression: <br />
+constant1  * <font color="#CC9933">column_name1</font>
+<font color="blue">[minimum row index :  maximum  row index]</font> 
+<font color="#00CC33">operator</font>  constant2 <font color="#00CC33">
+<b>*</b></font> <font color="#CC9933">column_name2</font>
+<font color="blue">[minimum row index :  maximum  row index]</font> <br />
+Example : <font color="#CC9933">radius</font>[2 : 5]<font color="#00CC33"><big><
+b> -</b></big></font> 3 <font color="#00CC33"><b>*</b></font>
+ <font color="#CC9933">scale</font>[2 : 5] <br /><br />
+
+2) if only some value of a given column are need but the range between 
+the first row and last row used is not continuous,<br />write
+the following expression in the text control: <br />
+<font color="#CC9933">column_name1</font>
+<font color="blue">[minimum row index1 :  maximum  row index1]</font>
+<font color="#00CC33"><big><b> , </b></big></font> 
+<font color="#CC9933">column_name1</font>
+<font color="blue">[minimum row index2 :  maximum  row index2]</font> <br />
+Example : <font color="#CC9933">radius </font><font color="blue"> [2 : 5] </font>
+<font color="#00CC33"><big><b> , </b></big></font><font color="#CC9933">radius </font>
+ <font color="blue">[10 : 25] </font><br /><br />
+
+
+<b>Note: </b>Both text controls ( X and Y -axis Selection Range) need to be filled 
+with valid entries for plotting to work <font color="blue"><a href="#figure5">(see Figure 5)</a></font>.
+
+<br /><br /><img src="plot_button.bmp" /><br /><br />
+<a name="figure5"><u>Figure 5: Plotting</u></a><br />
+
+</p>
+
+
+<h5><font color="blue"><a name="view"> View Column/Cell(s) </a></font></h5>
+<p>
+Select 1 or more cell from the same column, click <b>View Results</b>
+button  to display available curves.
+For example selecting cells of <b> Chi2 </b> column, then click on <b> view </b> 
+button. The plots generates will represent <b>residuals </b> plots. <br />
+
+If you select any cells of <b> Data </b> column, then click on 
+<b> view </b> button. The plots generates will represent 
+<b>data and theory model</b> plots <font color="blue"><a href="#figure6">(see Figure 6)</a></font>. <br />
+
+<br /><br /><img src="view_button.bmp" /><br /><br />
+<a name="figure6"><u>Figure 6: View Results</u></a><br /><br />
+</p>
+
+
+</body>
+</html>
