diff --git a/doc/salome/gui/SMESH/SMESH.log b/doc/salome/gui/SMESH/SMESH.log
new file mode 100755
index 000000000..4552b0906
--- /dev/null
+++ b/doc/salome/gui/SMESH/SMESH.log
@@ -0,0 +1,288 @@
+|SourceProjectName:SMESH.hpr
+|DestinationProjectName:smesh.html
+whhost.js
+whmsg.js
+whmozemu.js
+whproxy.js
+whstub.js
+whutils.js
+whver.js
+whform.js
+whphost.js
+whstart.js
+whtopic.js
+whframes.js
+whlang.js
+whskin_info.htm
+whskin_blank.htm
+whnjs.htm
+whthost.js
+whtdhtml.htm
+whihost.js
+whibody.htm
+whiform.htm
+whfhost.js
+whfbody.htm
+whfform.htm
+whghost.js
+whgbody.htm
+whgdhtml.htm
+whgdef.htm
+whproj.js
+whproj.xml
+whproj.htm
+whdata\whtoc.js
+whdata\whtoc.xml
+whdata\whtoc.htm
+whdata\whtdata.js
+whdata\whidx.js
+whdata\whidx.xml
+whdata\whidx.htm
+whdata\whidata.js
+whdata\whfts.js
+whdata\whfts.xml
+whdata\whfts.htm
+whdata\whglo.js
+whdata\whglo.xml
+whdata\whglo.htm
+whdata\whgdata.js
+whdata\whftdata.js
+whdata\whfwdata.js
+whres.xml
+webhelp.jar
+webhelp.cab
+whgdata\whnvp30.htm
+whgdata\whnvp31.htm
+whgdata\whnvp32.htm
+whgdata\whnvp33.htm
+whgdata\whnvt30.htm
+whgdata\whnvt31.htm
+whgdata\whnvt32.htm
+whgdata\whnvt33.htm
+whgdata\whnvf30.htm
+whgdata\whnvf31.htm
+whgdata\whnvf32.htm
+whgdata\whnvf33.htm
+whgdata\whnvl31.htm
+whgdata\whnvl32.htm
+whgdata\whnvl33.htm
+whgdata\whexpbar.gif
+cshdat_webhelp.htm
+cshdat_robohelp.htm
+wht_tab0.gif
+wht_tab1.gif
+wht_tab2.gif
+wht_tab3.gif
+wht_tab4.gif
+wht_tab5.gif
+wht_tab6.gif
+wht_tab7.gif
+wht_tab8.gif
+wht_glo_h.gif
+wht_glo_n.gif
+wht_fts_h.gif
+wht_fts_n.gif
+wht_idx_h.gif
+wht_idx_n.gif
+wht_toc_h.gif
+wht_toc_n.gif
+wht_ws.gif
+wht_ws_g.gif
+wht_logo1.gif
+wht_logo2.gif
+wht_abgw.jpg
+wht_abgi.jpg
+wht_abge.jpg
+wht_abtw.jpg
+wht_abte.jpg
+wht_abti.jpg
+wht_spac.gif
+wht_next.gif
+wht_next_g.gif
+wht_prev.gif
+wht_prev_g.gif
+wht_sync.gif
+wht_hide.gif
+wht_go.gif
+whstart.ico
+whestart.ico
+whrstart.ico
+whidhtml.htm
+whfdhtml.htm
+whskin_banner.htm
+whtbar.js
+default.skn
+whskin_pdhtml.htm
+whskin_papplet.htm
+whskin_plist.htm
+whskin_tbars.htm
+whskin_mbars.htm
+wht_toc4.gif
+wht_toc1.gif
+wht_toc2.gif
+wht_toc3.gif
+whskin_frmset010.htm
+whst_topics.xml
+whskin_frmset01.htm
+smesh_hha.hhk
+smesh.hhc
+smesh.hhk
+files\1d_meshing_algorithm.htm
+files\2d_(quadrangle)_meshing_algorithm.htm
+files\2d_meshing_algorithm.htm
+files\3d_meshing_algorithm.htm
+files\about_hypotheses.htm
+files\about_meshes.htm
+files\about_meshing_algorithms.htm
+files\about_modification_of_meshes.htm
+files\about_quality_controls.htm
+files\adding_nodes_and_elements.htm
+files\area_of_elements.htm
+files\aspect_ratio.htm
+files\changing_orientation_of_elements.htm
+files\computing_meshes.htm
+files\connectivity.htm
+files\constructing_meshes.htm
+files\constructing_submeshes.htm
+files\diagonal_iversion_of_elements.htm
+files\displacing_nodes.htm
+files\displaying_elements_numbers.htm
+files\displaying_nodes_numbers.htm
+files\editing_hypotheses.htm
+files\importing_and_exporting_meshes.htm
+files\introduction_to_smesh.htm
+files\length_of_edges.htm
+files\local_length_hypothesis.htm
+files\max._element_area_hypothesis.htm
+files\max._element_volume_hypothsis.htm
+files\minimum_angle.htm
+files\number_of_segments_hypothesis.htm
+files\reassigning_hypotheses_and_algorithms.htm
+files\removing_nodes_and_elements.htm
+files\running_smesh_module.htm
+files\scalar_bar_properties.htm
+files\shading.htm
+files\shrink.htm
+files\skew.htm
+files\taper.htm
+files\tetrahedron_(netgen)_meshing_algorithm.htm
+files\using_smesh_module.htm
+files\view_update.htm
+files\viewing_mesh_info.htm
+files\visualization_modes.htm
+files\visualization_properties.htm
+files\warp.htm
+files\wireframe.htm
+texture_horiz_ltbluebubbles.jpg
+ehlpdhtm.js
+smesh.glo
+default.css
+image3.jpg
+image55.gif
+image44.gif
+image33.gif
+image22.gif
+image25.jpg
+image4.jpg
+image56.gif
+image45.gif
+image34.gif
+image26.jpg
+image2.gif
+image46.gif
+image35.gif
+image27.jpg
+image24.gif
+image6.jpg
+image47.gif
+image36.gif
+image28.jpg
+image25.gif
+image4.gif
+image7.jpg
+image48.gif
+image37.gif
+image29.jpg
+image26.gif
+image8.jpg
+image49.gif
+image38.gif
+image27.gif
+note1.gif
+image6.gif
+image9.jpg
+image39.gif
+image28.gif
+image29.gif
+i_blue.jpg
+image50.gif
+pics\new.jpg
+image10.jpg
+image51.gif
+image40.gif
+image11.jpg
+image52.gif
+image41.gif
+image12.jpg
+pics\exemple.gif
+image53.gif
+image42.gif
+image31.gif
+image43.gif
+image32.gif
+image24.jpg
+smesh.ppf
+default_ns.css
+whdata\whtdata0.xml
+whdata\whtdata0.htm
+whdata\whftdata0.xml
+whdata\whftdata0.htm
+whdata\whfwdata0.xml
+whdata\whfwdata0.htm
+whdata\whgdata0.xml
+whdata\whgdata0.htm
+whgdata\whlstt0.htm
+whgdata\whlstt1.htm
+whgdata\whlstt2.htm
+whgdata\whlstt3.htm
+whgdata\whlstt4.htm
+whgdata\whlstt5.htm
+whgdata\whlstt6.htm
+whgdata\whlstt7.htm
+whgdata\whlstt8.htm
+whgdata\whlstt9.htm
+whgdata\whlstt10.htm
+whgdata\whlstt11.htm
+whgdata\whlstt12.htm
+whgdata\whlsti0.htm
+whgdata\whlstfl0.htm
+whgdata\whlstfl1.htm
+whgdata\whlstfl2.htm
+whgdata\whlstfl3.htm
+whgdata\whlstfl4.htm
+whgdata\whlstfl5.htm
+whgdata\whlstfl6.htm
+whgdata\whlstfl7.htm
+whgdata\whlstfl8.htm
+whgdata\whlstfl9.htm
+whgdata\whlstfl10.htm
+whgdata\whlstfl11.htm
+whgdata\whlstfl12.htm
+whgdata\whlstfl13.htm
+whgdata\whlstfl14.htm
+whgdata\whlstfl15.htm
+whgdata\whlstfl16.htm
+whgdata\whlstfl17.htm
+whgdata\whlstfl18.htm
+whgdata\whlstfl19.htm
+whgdata\whlstfl20.htm
+whgdata\whlstfl21.htm
+whgdata\whlstfl22.htm
+whgdata\whlstf0.htm
+whgdata\whlstf1.htm
+whgdata\whlstf2.htm
+whgdata\whlstf3.htm
+whgdata\whlstg0.htm
+smesh.html
+smesh_csh.html
+smesh_rhc.html
diff --git a/doc/salome/gui/SMESH/cshdat_robohelp.htm b/doc/salome/gui/SMESH/cshdat_robohelp.htm
new file mode 100755
index 000000000..3baed1880
--- /dev/null
+++ b/doc/salome/gui/SMESH/cshdat_robohelp.htm
@@ -0,0 +1,252 @@
+
+
+SMESH reference manual
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/salome/gui/SMESH/cshdat_webhelp.htm b/doc/salome/gui/SMESH/cshdat_webhelp.htm
new file mode 100755
index 000000000..571288606
--- /dev/null
+++ b/doc/salome/gui/SMESH/cshdat_webhelp.htm
@@ -0,0 +1,251 @@
+
+
+SMESH reference manual
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/salome/gui/SMESH/default.css b/doc/salome/gui/SMESH/default.css
new file mode 100755
index 000000000..d2d425ac0
--- /dev/null
+++ b/doc/salome/gui/SMESH/default.css
@@ -0,0 +1,209 @@
+/*=(===============================================================)*/
+
+/*=(===============================================================)*/
+/*=(Created with RoboEditor.)=======================================*/
+/*=(===============================================================)*/
+
+BODY {
+ background-color: #ffffff;
+ font-family: "Times New Roman", serif;
+}
+
+H1 {
+ font-weight: bold;
+ font-size: 24.0pt;
+}
+
+/*=(Generated Code)=================================================*/
+/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/
+/*begin!kadov{{=====================================================*/
+LI.kadov-H1 {
+ font-weight: bold;
+ font-size: 24.0pt;
+}
+/*}}end!kadov=======================================================*/
+
+
+
+H2 {
+ font-weight: bold;
+ font-size: 18.0pt;
+}
+
+/*=(Generated Code)=================================================*/
+/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/
+/*begin!kadov{{=====================================================*/
+LI.kadov-H2 {
+ font-weight: bold;
+ font-size: 18.0pt;
+}
+/*}}end!kadov=======================================================*/
+
+
+
+H3 {
+ font-weight: bold;
+ font-size: 14.0pt;
+}
+
+/*=(Generated Code)=================================================*/
+/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/
+/*begin!kadov{{=====================================================*/
+LI.kadov-H3 {
+ font-weight: bold;
+ font-size: 14.0pt;
+}
+/*}}end!kadov=======================================================*/
+
+
+
+H4 {
+ font-weight: bold;
+ font-size: 12.0pt;
+}
+
+/*=(Generated Code)=================================================*/
+/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/
+/*begin!kadov{{=====================================================*/
+LI.kadov-H4 {
+ font-weight: bold;
+ font-size: 12.0pt;
+}
+/*}}end!kadov=======================================================*/
+
+
+
+H5 {
+ font-weight: bold;
+ font-size: 10.0pt;
+}
+
+/*=(Generated Code)=================================================*/
+/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/
+/*begin!kadov{{=====================================================*/
+LI.kadov-H5 {
+ font-weight: bold;
+ font-size: 10.0pt;
+}
+/*}}end!kadov=======================================================*/
+
+
+
+H6 {
+ font-weight: bold;
+ font-size: 8.0pt;
+}
+
+/*=(Generated Code)=================================================*/
+/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/
+/*begin!kadov{{=====================================================*/
+LI.kadov-H6 {
+ font-weight: bold;
+ font-size: 8.0pt;
+}
+/*}}end!kadov=======================================================*/
+
+
+
+P {
+ font-size: 12.0pt;
+ margin-top: 0pt;
+ margin-bottom: 0pt;
+}
+
+/*=(Generated Code)=================================================*/
+/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/
+/*begin!kadov{{=====================================================*/
+LI.kadov-P {
+ font-size: 12.0pt;
+}
+/*}}end!kadov=======================================================*/
+
+
+
+A.expandspot {
+ color: #008000;
+ cursor: hand;
+ font-style: italic;
+ x-text-underline: off;
+ x-text-overline: off;
+ x-text-line-through: off;
+ /*begin!kadov{{*/ text-decoration: none none none; /*}}end!kadov*/
+}
+
+SPAN.expandtext {
+ font-style: italic;
+ font-weight: normal;
+ color: #ff0000;
+}
+
+A.dropspot {
+ cursor: hand;
+ color: #008000;
+ font-style: italic;
+ x-text-underline: off;
+ x-text-overline: off;
+ x-text-line-through: off;
+ /*begin!kadov{{*/ text-decoration: none none none; /*}}end!kadov*/
+}
+
+A.glossterm {
+ color: #800000;
+ cursor: hand;
+ font-style: italic;
+ x-text-underline: off;
+ x-text-overline: off;
+ x-text-line-through: off;
+ /*begin!kadov{{*/ text-decoration: none none none; /*}}end!kadov*/
+}
+
+SPAN.glosstext {
+ font-style: italic;
+ font-weight: normal;
+ color: #0000ff;
+}
+
+OL,
+UL {
+ margin-top: 0px;
+ margin-bottom: 0px;
+}
+
+A:active {
+}
+
+A:hover {
+ x-text-underline: Off;
+ /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/
+}
+
+A:link {
+ x-text-underline: Off;
+ /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/
+}
+
+A:visited {
+ x-text-underline: Off;
+ /*begin!kadov{{*/ text-decoration: none; /*}}end!kadov*/
+}
+
+P.TODO {
+ font-weight: normal;
+ font-style: italic;
+ font-family: "Arial Black", sans-serif;
+}
+
+/*=(Generated Code)=================================================*/
+/*=(WARNING: DO NOT EDIT OR DELETE THIS SECTION!)===================*/
+/*begin!kadov{{=====================================================*/
+LI.kadov-P-CTODO {
+ font-weight: normal;
+ font-style: italic;
+ font-family: "Arial Black", sans-serif;
+}
+/*}}end!kadov=======================================================*/
+
+
+
+
+/*=(===============================================================)*/
diff --git a/doc/salome/gui/SMESH/default.skn b/doc/salome/gui/SMESH/default.skn
new file mode 100755
index 000000000..f162a6624
--- /dev/null
+++ b/doc/salome/gui/SMESH/default.skn
@@ -0,0 +1,262 @@
+
+
+
+ Default
+ Contents
+ font-family:Arial font-size:8pt font-weight:normal font-style:normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal
+
+
+
+
+
+
+
+]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ background:#99ccff
+ font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black
+
+ background:#639ace
+ font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:White
+
+ left
+
+ Contents
+ ::??DefaultWebSkinText??::
+
+
+ default
+
+
+
+ default
+
+
+
+
+ Index
+ ::??DefaultWebSkinText??::
+
+
+ default
+
+
+
+ default
+
+
+
+
+ Search
+ ::??DefaultWebSkinText??::
+
+
+ default
+
+
+
+ default
+
+
+
+
+ Glossary
+ ::??DefaultWebSkinText??::
+
+
+ default
+
+
+
+ default
+
+
+
+
+ WebSearch
+ ::??DefaultWebSkinText??::
+
+
+ default
+
+
+
+ default
+
+
+
+
+ Search Input
+
+
+
+
+
+
+
+
+
+ Logo
+
+ eHelp Corporation
+
+
+
+
+ background:#99ccff
+ font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black
+
+ background:#639ace
+ font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:White
+
+
+ Previous
+ ::??DefaultWebSkinText??::
+
+
+ default
+
+
+
+ default
+
+
+
+
+ Next
+ ::??DefaultWebSkinText??::
+
+
+ default
+
+
+
+ default
+
+
+
+
+ Sync TOC
+ ::??DefaultWebSkinText??::
+
+
+ default
+
+
+
+ default
+
+
+
+
+ Hide
+ ::??DefaultWebSkinText??::
+
+
+ default
+
+
+
+ default
+
+
+
+
+
+
+
+
+
+
+ background:White alink:Silver hover-color:Navy
+ font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black
+
+
+
+ background:White alink:Silver hover-color:Navy
+ font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black
+
+
+ background:White
+
+
+ ::??DefaultWebSkinText??::
+ font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Navy
+
+
+
+
+
+
+ background:White alink:Silver hover-color:Navy
+ font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black
+
+
+ background:White
+
+
+ ::??DefaultWebSkinText??::
+ font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Navy
+
+
+
+
+
+
+ background:White alink:Silver hover-color:Navy
+ font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Black
+
+ ::??DefaultWebSkinText??::
+ font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Navy
+ background:White
+
+
+
+ ::??DefaultWebSkinText??::
+
+
+
+
+ ::??DefaultWebSkinText??::
+ font-family:Tahoma font-size:8pt font-weight:Normal font-style:Normal text-decoration:none font-sizeadjust:none font-stretch:normal font-variant:normal font-color:Navy
+ background:White
+
+
+
+ ::??DefaultWebSkinText??::
+
+
+
+
+
+
+
+ none
+
+
+
diff --git a/doc/salome/gui/SMESH/default_ns.css b/doc/salome/gui/SMESH/default_ns.css
new file mode 100755
index 000000000..020a67111
--- /dev/null
+++ b/doc/salome/gui/SMESH/default_ns.css
@@ -0,0 +1,122 @@
+BODY {
+ background-color:#ffffff;
+ font-family:"Times New Roman" , serif; }
+H1 {
+ font-weight:bold;
+ font-size:24.0pt;
+ font-family:"Times New Roman" , serif; }
+LI.kadov-H1 {
+ font-weight:bold;
+ font-size:24.0pt; }
+H2 {
+ font-weight:bold;
+ font-size:18.0pt;
+ font-family:"Times New Roman" , serif; }
+LI.kadov-H2 {
+ font-weight:bold;
+ font-size:18.0pt; }
+H3 {
+ font-weight:bold;
+ font-size:14.0pt;
+ font-family:"Times New Roman" , serif; }
+LI.kadov-H3 {
+ font-weight:bold;
+ font-size:14.0pt; }
+H4 {
+ font-weight:bold;
+ font-size:12.0pt;
+ font-family:"Times New Roman" , serif; }
+LI.kadov-H4 {
+ font-weight:bold;
+ font-size:12.0pt; }
+H5 {
+ font-weight:bold;
+ font-size:10.0pt;
+ font-family:"Times New Roman" , serif; }
+LI.kadov-H5 {
+ font-weight:bold;
+ font-size:10.0pt; }
+H6 {
+ font-weight:bold;
+ font-size:8.0pt;
+ font-family:"Times New Roman" , serif; }
+LI.kadov-H6 {
+ font-weight:bold;
+ font-size:8.0pt; }
+P {
+ font-size:12.0pt;
+ margin-top:1;
+ margin-bottom:1;
+ font-family:"Times New Roman" , serif; }
+LI.kadov-P {
+ font-size:12.0pt; }
+A.expandspot {
+ color:#008000;
+ cursor:hand;
+ font-style:italic;
+ x-text-underline:off;
+ x-text-overline:off;
+ x-text-line-through:off;
+ text-decoration:none none none; }
+SPAN.expandtext {
+ font-style:italic;
+ font-weight:normal;
+ color:#ff0000; }
+A.dropspot {
+ cursor:hand;
+ color:#008000;
+ font-style:italic;
+ x-text-underline:off;
+ x-text-overline:off;
+ x-text-line-through:off;
+ text-decoration:none none none; }
+A.glossterm {
+ color:#800000;
+ cursor:hand;
+ font-style:italic;
+ x-text-underline:off;
+ x-text-overline:off;
+ x-text-line-through:off;
+ text-decoration:none none none; }
+SPAN.glosstext {
+ font-style:italic;
+ font-weight:normal;
+ color:#0000ff; }
+OL {
+ margin-top:0px;
+ margin-bottom:0px;
+ font-family:"Times New Roman" , serif; }
+UL {
+ margin-top:0px;
+ margin-bottom:0px;
+ font-family:"Times New Roman" , serif; }
+A:active { }
+A:hover {
+ x-text-underline:Off;
+ text-decoration:none; }
+A:link {
+ x-text-underline:Off;
+ text-decoration:none; }
+A:visited {
+ x-text-underline:Off;
+ text-decoration:none; }
+P.TODO {
+ font-weight:normal;
+ font-style:italic;
+ font-family:"Arial Black" , sans-serif; }
+LI.kadov-P-CTODO {
+ font-weight:normal;
+ font-style:italic;
+ font-family:"Arial Black" , sans-serif; }
+ol ol {
+ margin-top:1;
+ margin-bottom:1; }
+ol ul {
+ margin-top:1;
+ margin-bottom:1; }
+ul ul {
+ margin-top:1;
+ margin-bottom:1; }
+ul ol {
+ margin-top:1;
+ margin-bottom:1; }
diff --git a/doc/salome/gui/SMESH/ehlpdhtm.js b/doc/salome/gui/SMESH/ehlpdhtm.js
new file mode 100755
index 000000000..86d26ea96
--- /dev/null
+++ b/doc/salome/gui/SMESH/ehlpdhtm.js
@@ -0,0 +1,4033 @@
+// eHelp® Corporation Dynamic HTML JavaScript
+// Copyright© 1998-2001 eHelp® Corporation.All rights reserved.
+// Version=4.57
+
+// Warning:Do not modify this file.It is generated by RoboHELP® and changes will be overwritten.
+
+//// Segment Begin -- (JavaScript 1.0)
+
+/// Section Begin - General and relative topics(JavaScript 1.0)
+
+//{{HH_SYMBOL_SECTION
+var HH_ChmFilename = "";
+var HH_WindowName = "";
+var HH_GlossaryFont = "";
+var HH_Glossary = "";
+var HH_Avenue = "";
+var HH_ActiveX = false;
+//}}HH_SYMBOL_SECTION
+
+//Begin to support previous generic parameters
+//Get the information about the browser.
+var gstrBsAgent = navigator.userAgent.toLowerCase();
+var gnBsVer = parseInt(navigator.appVersion);
+
+var gbBsIE = (gstrBsAgent.indexOf('msie') != -1);
+var gbBsNS = (gstrBsAgent.indexOf('mozilla') != -1) && ((gstrBsAgent.indexOf('spoofer') == -1) && (gstrBsAgent.indexOf('compatible') == -1));
+var gbBsOpera = (gstrBsAgent.indexOf('opera') != -1);
+
+var gbBsIE3Before = ((gbBsIE) && (gnBsVer <= 2));
+var gbBsNS3Before = ((gbBsNS) && (gnBsVer <= 3));
+
+var gbBsNS2 = ((gbBsNS) && (gnBsVer <= 2));
+var gbBsNS3 = ((gbBsNS) && (gnBsVer == 3));
+var gbBsIE300301 = ((gbBsIE) && (gnBsVer == 2) && ((gstrBsAgent.indexOf("3.00") != -1)||(gstrBsAgent.indexOf("3.0a") != -1)||(gstrBsAgent.indexOf("3.0b")!=-1)||(gstrBsAgent.indexOf("3.01")!=-1)));
+var gbBsIE302 = ((gbBsIE) && (gnBsVer == 2) && (gstrBsAgent.indexOf("3.02") != -1));
+
+var gbBsNS4 = ((gbBsNS) && (gnBsVer >= 4));
+var gbBsNS6 = ((gbBsNS) && (gnBsVer >= 5));
+
+var gbBsIE4 = ((gbBsIE) && (gnBsVer >= 4));
+var gbBsIE5 = false;
+var gbBsIE55 = false;
+
+gbBsIE = (navigator.appName.indexOf("Microsoft") != -1);
+
+if (parseInt(navigator.appVersion) >= 4) {
+ gbBsIE4 = (navigator.appName.indexOf("Microsoft") != -1);
+
+ if (gbBsIE4) {
+ var nPos = gstrBsAgent.indexOf("msie");
+ var strIEversion = gstrBsAgent.substring(nPos + 5);
+ var nVersion = parseFloat(strIEversion);
+ if (nVersion >= 5)
+ gbBsIE5 = true;
+ if (nVersion >= 5.5)
+ gbBsIE55 = true;
+ }
+}
+
+var gbBsMac = (gstrBsAgent.indexOf('mac') != -1);
+var gbBsWindows = ((gstrBsAgent.indexOf('win') != -1) || (gstrBsAgent.indexOf('16bit') != -1));
+var gbBsOp3 = (gstrBsAgent.indexOf('opera') != -1);
+
+// Utilities functions.
+function BsscHasExtJs()
+{
+ if( gbBsIE3Before || gbBsNS3Before)
+ return false;
+ return true;
+}
+
+// Register event handler
+var gBsOnLoads = new Array(); // An array holds all the onload event handler.
+var gBsOnClicks = new Array(); // An array holds all the onClick event handler.
+var gBsOnUnLoads = new Array(); // An array holds all the OnUnLoad event handler.
+var gBsOnMouseOvers = new Array(); // An array holds all the OnMouseOver event handler.
+var gBsOnMouseOuts = new Array(); // An array holds all the OnMouseOut event handler.
+
+var gbOrignalOnMouseDown = null;
+
+function BsscRegisterOnLoad(funcHandler)
+{
+ var nLength = gBsOnLoads.length;
+ gBsOnLoads[nLength] = funcHandler;
+}
+
+function BsscRegisterOnClick(funcHandler)
+{
+ var nLength = gBsOnClicks.length;
+ gBsOnClicks[nLength] = funcHandler;
+}
+
+function BsscRegisterOnUnLoad(funcHandler)
+{
+ var nLength = gBsOnUnLoads.length;
+ gBsOnUnLoads[nLength] = funcHandler;
+}
+
+function BsscRegisterOnMouseOver(funcHandler)
+{
+ var nLength = gBsOnMouseOvers.length;
+ gBsOnMouseOvers[nLength] = funcHandler;
+}
+
+function BsscRegisterOnMouseOut(funcHandler)
+{
+ var nLength = gBsOnMouseOuts.length;
+ gBsOnMouseOuts[nLength] = funcHandler;
+}
+
+
+function BsGeneralOnLoad()
+{
+ if (!gbBsIE4 && !gbBsNS4)
+ return;
+
+ // Make everything visible in navigator
+ if (gbBsNS4 && !gbBsNS6) {
+ // Make some special effects items visible
+ for (var iLayer = 0; iLayer < document.layers.length; iLayer++) {
+ document.layers[iLayer].visibility = "show";
+ document.layers[iLayer].left = 0;
+ }
+ }
+}
+
+// If resize the netscape browser, need to reload it.
+function BsReDo()
+{
+ if (innerWidth != origWidth || innerHeight != origHeight)
+ location.reload();
+}
+// End of the local functions.
+
+// The following functions are used by the html files.
+function BSSCOnLoad()
+{
+ if( !BsscHasExtJs() )
+ return;
+ for (var nElement = gBsOnLoads.length - 1; nElement >= 0; nElement--)
+ gBsOnLoads[nElement]();
+}
+
+function BSSCOnClick()
+{
+ if (!BsscHasExtJs()) return;
+
+ for (var nElement = gBsOnClicks.length - 1; nElement >= 0; nElement--)
+ gBsOnClicks[nElement]();
+}
+
+function BSSCOnUnload()
+{
+ if (!BsscHasExtJs()) return;
+ for (var nElement = gBsOnUnLoads.length - 1; nElement >= 0; nElement--)
+ {
+ gBsOnUnLoads[nElement]();
+ }
+}
+
+function BSSCOnMouseOver()
+{
+ if (!BsscHasExtJs()) return;
+ for (var nElement = gBsOnMouseOvers.length - 1; nElement >= 0; nElement--)
+ {
+ gBsOnMouseOvers[nElement]();
+ }
+}
+
+function BSSCOnMouseOut()
+{
+ if (!BsscHasExtJs()) return;
+ for (var nElement = gBsOnMouseOuts.length - 1; nElement >= 0; nElement--)
+ {
+ gBsOnMouseOuts[nElement]();
+ }
+}
+// End of invocation of the event handle functions.
+
+
+// Add the GereralOnLoad to the onload array.
+if (typeof(BsscRegisterOnLoad) != "undefined")
+{
+ BsscRegisterOnLoad(BsGeneralOnLoad);
+}
+if (gbBsNS4&&!gbBsNS6) {
+ origWidth = innerWidth;
+ origHeight = innerHeight;
+ onresize = BsReDo;
+}
+//End to support previous generic parameters
+
+//Begin to support previous HHActiveX invoking
+function BsHHActivateComponents()
+{
+ if( HH_ActiveX && (HH_ChmFilename != "") && ((self == top) || (self == top.frames[0])))
+ {
+ var objBody = document.all.tags("BODY")[0];
+ if( typeof(objBody) == "object" )
+ {
+ objBody.insertAdjacentHTML("beforeEnd", '');
+ if (HHComponentActivator.object)
+ HHComponentActivator.Activate(HH_ChmFilename, HH_WindowName, HH_GlossaryFont, HH_Glossary, HH_Avenue);
+ }
+ }
+}
+
+function BsHHActivXOnLoad()
+{
+ if( gbBsIE4 )
+ BsHHActivateComponents();
+}
+
+if( typeof(BsscRegisterOnLoad) != "undefined" )
+{
+ BsscRegisterOnLoad(BsHHActivXOnLoad);
+}
+//End to support previous HHActiveX invoking
+
+//Begin to support previous relative topics
+//If webHelp needs Related Topics DHTMLcode, it's supposed to add it here
+var gbPopupMenuTimeoutExpired = false;
+var gbInPopupMenu = false;
+var gbPopupMenuTopicList = null;
+var gOlddocumentClick = null;
+
+//////////////////////////////////////////////////////////////////////////////////////////
+//
+// Popup Menu code
+//
+//////////////////////////////////////////////////////////////////////////////////////////
+
+var g_bIsPopupMenuInit = false;
+function _WritePopupMenuLayer()
+{
+ if (!g_bIsPopupMenuInit)
+ {
+ if (gbBsNS4) {
+//Do not try to write ininle styles for NS! NS can not handle it and will not stop downloading the html page...
+ if (gbBsNS6)
+ document.write("");
+ else
+ document.write("");
+ } else{
+ document.write("");
+ if (gbBsIE4) {
+ document.write("");
+ }
+ }
+ g_bIsPopupMenuInit = true;
+ }
+}
+
+//Define variable arguments as: strTitle, strUrl
+function MTE()
+{
+ this.strTitle = MTE.arguments[0];
+ if (MTE.arguments.length > 1)
+ this.strURL = MTE.arguments[1];
+ else
+ this.strURL = this.strTitle;
+}
+
+// If the topic list is set, it is an array of TopicEntry objects (defined in WebHelp3.js)
+function PopupMenu_SetTopicList(aPopupTopicArray)
+{
+ gbPopupMenuTopicList = aPopupTopicArray;
+}
+
+
+//Seek for the bsscright frame
+function _SeekFrameByName( cRoot, strName )
+{
+ if( cRoot == null ) return null;
+ if( cRoot.frames == null ) return null;
+ if( cRoot.frames[strName] != null ) return cRoot.frames[strName];
+ for (var i=0; i");
+ wndPopupLinks.document.write("");
+ var strParaLine = "";
+ for (var i = 0; i < (argLen - 2) / 2; i++) {
+ strParaLine = "";
+ strParaLine += "";
+ strParaLine += fn_arguments[2 * i + 2];
+ strParaLine += "";
+ strParaLine += "
";
+ wndPopupLinks.document.write(strParaLine);
+ }
+ wndPopupLinks.document.write("