[demo] Customization of demo to work with 2.50MP20 demo-2.50MP20
authorGorka Gil <gorka.gil@openbravo.com>
Fri, 08 Oct 2010 12:51:46 +0200
changeset 7936 9910242bf439
parent 7935 99ff33f65889
child 7937 a6b5aefd586d
[demo] Customization of demo to work with 2.50MP20
src/org/openbravo/base/secureApp/HttpSecureAppServlet.java
src/org/openbravo/base/secureApp/LoginHandler.java
src/org/openbravo/erpCommon/ad_forms/LanguageCombo_data.xsql
src/org/openbravo/erpCommon/ad_forms/Role.html
src/org/openbravo/erpCommon/ad_forms/Role.java
src/org/openbravo/erpCommon/ad_forms/Role_data.xsql
src/org/openbravo/erpCommon/security/Login.java
src/org/openbravo/erpCommon/security/Login_F1.html
src/org/openbravo/erpCommon/security/Login_F1.xml
src/org/openbravo/erpCommon/security/Login_FS.html
web/skins/Default/Demo/Demo.css
web/skins/Default/Demo/img/call-to-action-becomepartner.png
web/skins/Default/Demo/img/call-to-action-howtobuy.png
web/skins/Default/Demo/img/cat-screenshots-en.png
web/skins/Default/Demo/img/cat-screenshots-es.png
web/skins/Default/Demo/img/cat-videodemos-en.png
web/skins/Default/Demo/img/cat-videodemos-es.png
web/skins/Default/Demo/img/demo-online-banners.png
web/skins/Default/Demo/img/demoHelp.png
web/skins/Default/Demo/img/downloadArrow.png
web/skins/Default/Demo/img/flag.png
web/skins/Default/Demo/img/newFill.png
web/skins/Default/Demo/img/newLeft.png
web/skins/Default/Demo/img/newRight.png
web/skins/Default/Demo/img/newRightFill.png
web/skins/Default/Demo/img/newStarAlone.png
web/skins/Default/Demo/img/ob-logo.gif
web/skins/Default/Demo/img/topBoxFill.png
web/skins/Default/Demo/img/topBoxLeft.png
web/skins/Default/Demo/img/topBoxRight.png
--- a/src/org/openbravo/base/secureApp/HttpSecureAppServlet.java	Tue Jul 20 14:03:05 2010 +0200
+++ b/src/org/openbravo/base/secureApp/HttpSecureAppServlet.java	Fri Oct 08 12:51:46 2010 +0200
@@ -75,6 +75,8 @@
 import org.w3c.dom.Node;
 import org.w3c.dom.NodeList;
 
+import org.openbravo.erpCommon.ad_forms.RoleData;
+
 public class HttpSecureAppServlet extends HttpBaseServlet {
   private static final long serialVersionUID = 1L;
   protected boolean boolHist = true;
@@ -294,11 +296,18 @@
             }
           }
 
+          final VariablesSecureApp vars = new VariablesSecureApp(request);
+          strLanguage = vars.getLanguage();
+	  strIsRTL = RoleData.getIsRTL(this, strLanguage);
+
           DefaultOptionsData dataLanguage[] = DefaultOptionsData.defaultLanguage(this, strUserAuth);
-          if (dataLanguage != null && dataLanguage.length > 0) {
-            strLanguage = dataLanguage[0].getField("DEFAULT_AD_LANGUAGE");
-            strIsRTL = dataLanguage[0].getField("ISRTL");
-          }
+          if (strLanguage == null || strLanguage.equals("")) {
+            if (dataLanguage != null && dataLanguage.length > 0) {
+              strLanguage = dataLanguage[0].getField("DEFAULT_AD_LANGUAGE");
+              strIsRTL = dataLanguage[0].getField("ISRTL");
+            }
+	  }
+
           if (strLanguage == null || strLanguage.equals("")) {
             dataLanguage = DefaultOptionsData.getDefaultLanguage(this);
             if (dataLanguage != null && dataLanguage.length > 0) {
@@ -307,7 +316,6 @@
             }
           }
 
-          final VariablesSecureApp vars = new VariablesSecureApp(request);
           if (LoginUtils.fillSessionArguments(this, vars, strUserAuth, strLanguage, strIsRTL,
               strRole, strClient, strOrg, strWarehouse)) {
             readProperties(vars, globalParameters.getOpenbravoPropertiesPath());
--- a/src/org/openbravo/base/secureApp/LoginHandler.java	Tue Jul 20 14:03:05 2010 +0200
+++ b/src/org/openbravo/base/secureApp/LoginHandler.java	Fri Oct 08 12:51:46 2010 +0200
@@ -70,6 +70,8 @@
 
         String sessionId = createDBSession(req, strUser, strUserAuth);
         if (strUserAuth != null) {
+          String strLanguage = vars.getStringParameter("languageLogin");
+          vars.setSessionValue("#AD_Language", strLanguage);
           HttpSession session = req.getSession(true);
           session.setAttribute("#Authenticated_user", strUserAuth);
           session.setAttribute("#AD_SESSION_ID", sessionId);
--- a/src/org/openbravo/erpCommon/ad_forms/LanguageCombo_data.xsql	Tue Jul 20 14:03:05 2010 +0200
+++ b/src/org/openbravo/erpCommon/ad_forms/LanguageCombo_data.xsql	Fri Oct 08 12:51:46 2010 +0200
@@ -22,7 +22,7 @@
 
 
 
-<SqlClass name="LanguageComboData" package="org.openbravo.erpCommon.ad_forms">
+<SqlClass name="LanguageComboData" package="org.openbravo.erpCommon.ad_forms" accessModifier="public">
    <SqlClassComment></SqlClassComment>
    <SqlMethod name="select" type="preparedStatement" return="multiple">
       <SqlMethodComment></SqlMethodComment>
--- a/src/org/openbravo/erpCommon/ad_forms/Role.html	Tue Jul 20 14:03:05 2010 +0200
+++ b/src/org/openbravo/erpCommon/ad_forms/Role.html	Fri Oct 08 12:51:46 2010 +0200
@@ -496,110 +496,7 @@
                     </table>
                   </div>
 
-                  <div style="display: none;" id="changePassword">
-                    <table cellspacing="0" cellpadding="0" class="Popup_Client_TablePopup">
-                      <tr>
-                        <td colspan=4>
-                          <table class="FieldGroup" cellspacing="0" cellpadding="0" border="0">
-                          <tr class="FieldGroup_TopMargin"></tr>
-                          <tr>
-                          <td class="FieldGroupTitle_Left"><img class="FieldGroupTitle_Left_bg" border="0" src="../../../../../web/images/blank.gif"></img></td>
-                          <td class="FieldGroupTitle">Change password</td>
-                          <td class="FieldGroupTitle_Right"><img class="FieldGroupTitle_Right_bg" border="0" src="../../../../../web/images/blank.gif"></img></td>
-                          <td class="FieldGroupContent"></td>
-
-                          </tr>
-                          <tr class="FieldGroup_BottomMargin"></tr>
-                          </table>
-                        </td>
-                      </tr>
-
-                      <tr>
-                        <td></td>
-                        <td class="TitleCell"><span class="LabelText">Current password</span></td>
-                        <td class="TextBox_ContentCell">
-                          <input class="dojoValidateValid TextBox_TwoCells_width" type="password" name="inpClaveOld" size="40" maxlength="40" value="" id="sectionActual"></input>
-                        </td>
-                        <td></td>
-                      </tr>
-                      <tr><td height="10px"></td></tr>
-                      <tr>
-                        <td></td>
-                        <td class="TitleCell"><span class="LabelText">New password</span></td>
-                        <td class="TextBox_ContentCell">
-                          <input class="dojoValidateValid TextBox_TwoCells_width" type="password" name="inpClaveNew" size="40" maxlength="40" value=""></input>
-                        </td>
-                        <td></td>
-                      </tr>
-                      <tr>
-
-                        <td></td>
-                        <td class="TitleCell"><span class="LabelText">Retype new password</span></td>
-                        <td class="TextBox_ContentCell">
-                          <input class="dojoValidateValid TextBox_TwoCells_width" type="password" name="inpClaveNew2" size="40" maxlength="40" value=""></input>
-                        </td>
-                        <td></td>
-                      </tr>
-
-                      <tr><td height="20px"></td></tr>
-
-                      <tr>
-                        <td></td>
-                        <td class="Button_RightAlign_ContentCell">
-                          <div>
-                            <button type="button" 
-                              id="buttonChange" 
-                              class="ButtonLink" 
-                              onclick="submitPassword();return false;" 
-                              onfocus="buttonEvent('onfocus', this); window.status='Change'; return true;" 
-                              onblur="buttonEvent('onblur', this);" 
-                              onkeyup="buttonEvent('onkeyup', this);" 
-                              onkeydown="buttonEvent('onkeydown', this);" 
-                              onkeypress="buttonEvent('onkeypress', this);" 
-                              onmouseup="buttonEvent('onmouseup', this);" 
-                              onmousedown="buttonEvent('onmousedown', this);" 
-                              onmouseover="buttonEvent('onmouseover', this); window.status='Change'; return true;" 
-                              onmouseout="buttonEvent('onmouseout', this);">
-                              <table class="Button">
-                                <tr>
-                                  <td class="Button_left"><img class="Button_Icon Button_Icon_password" alt="Change" title="Change" src="../../../../../web/images/blank.gif" border="0" /></td>
-                                  <td class="Button_text Button_width">Change</td>
-                                  <td class="Button_right"></td>
-                                </tr>
-                              </table>
-                            </button>
-                          </div>
-                        </td>
-
-                        <td class="Button_LeftAlign_ContentCell">
-                          <div>
-                            <button type="button" 
-                              class="ButtonLink" 
-                              onclick="document.frmMain.reset();return false;" 
-                              onfocus="buttonEvent('onfocus', this); window.status='Clear'; return true;" 
-                              onblur="buttonEvent('onblur', this);" 
-                              onkeyup="buttonEvent('onkeyup', this);" 
-                              onkeydown="buttonEvent('onkeydown', this);" 
-                              onkeypress="buttonEvent('onkeypress', this);" 
-                              onmouseup="buttonEvent('onmouseup', this);" 
-                              onmousedown="buttonEvent('onmousedown', this);" 
-                              onmouseover="buttonEvent('onmouseover', this); window.status='Clear'; return true;" 
-                              onmouseout="buttonEvent('onmouseout', this);">
-                              <table class="Button">
-                                <tr>
-                                  <td class="Button_left"><img class="Button_Icon Button_Icon_clear" alt="Clear" title="Clear" src="../../../../../web/images/blank.gif" border="0" /></td>
-                                  <td class="Button_text Button_width">Clear</td>
-                                  <td class="Button_right"></td>
-                                </tr>
-                              </table>
-                            </button>
-                          </div>
-                        </td>
-                        <td></td>
-                      </tr>
-
-                    </table>
-                  </div>
+                  <div id="changePassword" style="display: none;">
 
                 </div>
               </td>
--- a/src/org/openbravo/erpCommon/ad_forms/Role.java	Tue Jul 20 14:03:05 2010 +0200
+++ b/src/org/openbravo/erpCommon/ad_forms/Role.java	Fri Oct 08 12:51:46 2010 +0200
@@ -134,9 +134,11 @@
       vars.setSessionValue("#TextDirection", "LTR");
     }
 
+    /* Disabled in the demo
     if (strSetDefault.equals("Y"))
       RoleData.saveDefaultOptions(this, strLanguage, strRol, strClient, strOrg, strWarehouse,
           strUserAuth);
+    */
 
     if (strClient.equals("") || strOrg.equals("") || strRol.equals(""))
       return false;
--- a/src/org/openbravo/erpCommon/ad_forms/Role_data.xsql	Tue Jul 20 14:03:05 2010 +0200
+++ b/src/org/openbravo/erpCommon/ad_forms/Role_data.xsql	Fri Oct 08 12:51:46 2010 +0200
@@ -22,7 +22,7 @@
 
 
 
-<SqlClass name="RoleData" package="org.openbravo.erpCommon.ad_forms">
+<SqlClass name="RoleData" package="org.openbravo.erpCommon.ad_forms" accessModifier="public">
   <SqlClassComment></SqlClassComment>
   
    <SqlMethod name="nombreUsuario" type="preparedStatement" return="String" default="">
@@ -81,4 +81,4 @@
       <Parameter name="aduserid"/>
    </SqlMethod>
 
-</SqlClass>
\ No newline at end of file
+</SqlClass>
--- a/src/org/openbravo/erpCommon/security/Login.java	Tue Jul 20 14:03:05 2010 +0200
+++ b/src/org/openbravo/erpCommon/security/Login.java	Fri Oct 08 12:51:46 2010 +0200
@@ -32,6 +32,7 @@
 import org.openbravo.erpCommon.utility.Utility;
 import org.openbravo.model.ad.system.Client;
 import org.openbravo.xmlEngine.XmlDocument;
+import org.openbravo.erpCommon.ad_forms.LanguageComboData;
 
 public class Login extends HttpBaseServlet {
   private static final long serialVersionUID = 1L;
@@ -176,6 +177,8 @@
     browserMsgFinal = "var browserMsg = \"" + browserMsgFinal + "\"";
     xmlDocument.setParameter("browserMsg", browserMsgFinal.replaceAll("\\n", "\n"));
 
+    xmlDocument.setData("structureLang", LanguageComboData.select(this));
+
     response.setContentType("text/html; charset=UTF-8");
     PrintWriter out = response.getWriter();
     out.println(xmlDocument.print());
--- a/src/org/openbravo/erpCommon/security/Login_F1.html	Tue Jul 20 14:03:05 2010 +0200
+++ b/src/org/openbravo/erpCommon/security/Login_F1.html	Fri Oct 08 12:51:46 2010 +0200
@@ -18,320 +18,326 @@
 -->
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+<meta http-equiv="content-type" content="text/html; charset=utf-8">
+
 <title>Log in</title>
-<link rel="shortcut icon" href="../../../../../web/images/favicon.ico" type="image/x-icon" />
-<link rel="stylesheet" type="text/css" href="../../../../../web/skins/Default/Openbravo_ERP_250.css" id="paramCSS"/>
-<script language="JavaScript" src="../../../../../web/js/messages.js" type="text/javascript"></script>
-<script language="JavaScript" src="../../../../../web/js/shortcuts.js" type="text/javascript"></script>
-<script language="JavaScript" src="../../../../../web/js/utils.js" type="text/javascript"></script>
-<script language="JavaScript" src="../../../../../web/js/windowKeyboard.js" type="text/javascript"></script>
-<script language="JavaScript" type="text/javascript" id="paramDirectory">var baseDirectory = "../../../../../web/";</script>
-<script language="JavaScript" type="text/javascript" id="paramLanguage">    defaultLang = "en_US";</script>
+<LINK rel="SHORTCUT ICON" href="../../../../../web/images/favicon.ico"></LINK> 
+<link rel="stylesheet" type="text/css" href="../../../../../web/skins/Default/Login/Login.css" id="paramCSS"/>
+<link rel="stylesheet" type="text/css" href="../../../../../web/skins/Default/Demo/Demo.css" id="paramCSS"/>
+<SCRIPT language="JavaScript" src="../../../../../web/js/messages.js" type="text/javascript"></SCRIPT>
+<SCRIPT language="JavaScript" src="../../../../../web/js/shortcuts.js" type="text/javascript"></SCRIPT>
+<SCRIPT language="JavaScript" src="../../../../../web/js/utils.js" type="text/javascript"></SCRIPT>
+<SCRIPT language="JavaScript" src="../../../../../web/js/windowKeyboard.js" type="text/javascript"></SCRIPT>
+<SCRIPT language="JavaScript" type="text/javascript" id="paramDirection">var baseDirection = "../../../../../web/";</SCRIPT>
+<SCRIPT language="JavaScript" type="text/javascript" id="paramLanguage">  LNG_POR_DEFECTO = "en_US";</SCRIPT>
 <script language="JavaScript" src="../utility/CheckCleanCache.js?cache=true" type="text/javascript"></script>
 <script language="JavaScript" src="../utility/CheckCleanCache.js?cache=false" type="text/javascript"></script>
-<script language="JavaScript" type="text/javascript" id="cacheMsg">var cacheMsg = "xx";</script>
-<script language="JavaScript" type="text/javascript" id="browserMsg">var browserMsg = "xx";</script>
-<script language="JavaScript" type="text/javascript">
-
-function validate(action)
-{
-    var frm = document.forms[0];
-    //Se controla que haya rellenado todos los campos
-    if (frm.user.value==null || frm.password.value==null || frm.user.value=="" || frm.password.value=="") {
+  <script language="javascript" type="text/javascript">
+    function validate(action)
+    {
+      var frm = document.forms[0];
+      if (frm.user.value==null || frm.password.value==null || frm.user.value=="" || frm.password.value=="") {
         showJSMessage(1);
         return false;
+      }
+      return true;
     }
-    return true;
-}
-function onloadFunctions() {
-}
-function buttonOK_click() {
-  var target;
-  try {
-    if (parent.frameMenu) {
-      target = "_parent";
-    } else {
-      target = "_self";
+    function onloadFunctions() {
     }
-  } catch (e) {
-    target = "_self";
-  }
-  submitCommandForm('DEFAULT', false, null, '../secureApp/LoginHandler.html', target, true);
-  return false;
-}
+    function buttonOK_click() {
+        submitCommandForm('DEFAULT', false, null, '../secureApp/LoginHandler.html', '_top', true);
+        return false;
+    }
+    function redirectWhenPopup() {
+      var permission = false;
+      try {
+        if (top.opener.top.frames['appFrame']) {
+          permission = true;
+        }
+      }
+      catch (e) {}
+      if (top.opener && permission) {
+        top.opener.top.location.href = top.document.location.href;
+        top.window.close();
+      }
+    }
 
-function redirectWhenPopup() {
-  var permission = false;
-  try {
-    if (top.opener.parent.frames['appFrame']) {
-      permission = true;
+    function resizeFrames() {
+      if (!top.frameMenu) window.open(baseFrameServlet, "_blank");
+      else {
+        var frame = top.document;
+        var frameset = frame.getElementById("framesetMenu");
+        if (!frameset) return false;
+        frameset.cols = "0%,0%,*";
+        return true;
+      }
+    }
+
+    function enterUsername(username,pwd, language) {
+      if (parent.appFrame.document.frmIdentificacion.user) {
+        parent.appFrame.document.frmIdentificacion.user.value = username;
+        parent.appFrame.document.frmIdentificacion.password.value = pwd;
+  var selectLanguage = parent.appFrame.document.frmIdentificacion.languageLogin;
+        for (var i=0; i < selectLanguage.length; i++) {
+          if (selectLanguage[i].value == language) {
+      selectLanguage.selectedIndex = i;
+      break;
     }
   }
-  catch (e) {}
-  if (top.opener && permission) {
-    top.opener.parent.location.href = top.document.location.href;
-    top.window.close();
-  }
-}
-
-</script>
-<script language="JavaScript" type="text/javascript">
-  function hideSFBanner() {
-    try {
-      addStyleRule(".Login_Logo_SourceForge", "background: none;");
-    } catch (e) {
-    }
-  }
-
-  function showSFBanner() {
-    try {
-      var classPositionArray = getStyleRulePosition(".Login_Logo_SourceForge");
-      var classPosition = classPositionArray[classPositionArray.length-1];
-      if (classPositionArray.length > 0) {
-        removeStyleRule(classPosition);
-      }
-    } catch (e) {
-    }
-  }
-
-  hideSFBanner();
-</script>
-<script language="JavaScript" type="text/javascript">
-  function onLoadDo() {
-    redirectWhenPopup();
-    this.windowTables = new Array(
-      new windowTableId('client', 'buttonOK')
-    );
-    setWindowTableParentElement();
-    enableShortcuts('edition');
-    resizeArea();
-    try {
-      onloadFunctions();
-      clearForm();
-    } catch (e) {}
-    setWindowElementFocus('firstElement');
-    if ((!revisionControl('7886')) || (isOpsInstance() != isOpsInstanceCached())) {
-      alert(cacheMsg);
+      } else alert('You have already logged in');
     }
 
-    if (!checkBrowserCompatibility()) {
-      alert(browserMsg);
+    function showAll() {
+      var body = document.getElementById("body");
+      body.style.display = "";
+    }
+  </script>
+  <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+  </script>
+  <script type="text/javascript">
+    _uacct = "UA-880726-4";
+    urchinTracker();
+  </script>
+
+  <script language="JavaScript" type="text/javascript">
+    function ie6check()
+    {
+      var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/;
+      if (IE6)
+      {
+        alert('Warning. Internet Explorer 6 does not fully handle PNG transparencies and it is not supported with Openbravo. You can proceed but you might have a suboptimal user experience. Openbravo recommends using Firefox 2.x or Internet Explorer 7');
+      }
+    }
+  </script>
+
+  <script language="JavaScript" type="text/javascript">
+    function onLoadDo() {
+      redirectWhenPopup();
+      this.windowTables = new Array(
+        new windowTableId('client', 'buttonOK')
+      );
+      setWindowTableParentElement();
+      enableShortcuts('edition');
+      resizeFrames();
+      resizeArea();
+      ie6check();
+      try {
+        onloadFunctions();
+//        limpiar();
+      } catch (e) {}
+      showAll();
+      enterUsername('Openbravo','openbravo', "en_US");
+      setWindowElementFocus('languageLogin', 'id');
+      if ((!revisionControl('7886')) || (isOpsInstance() != isOpsInstanceCached())) {
+      alert("Your browser's cache has outdated files. Please clean it and reload the page.");
+      }
     }
 
-    showSFBanner();
-  }
-
-  function onResizeDo() {
-    resizeArea();
-  }
-</script>
+    function onResizeDo() {
+      resizeArea();
+    }
+  </script>
 </head>
-<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="onLoadDo();" onresize="onResizeDo();" style="background-color: #505050 !important;">
-
-
+<body leftmargin="0" topmargin="0" onload="onLoadDo();" onresize="onResizeDo();" style="background-color: rgb(80, 80, 80) ! important;" marginheight="0" marginwidth="0">
 
 <form method="post" action="../secureApp/LoginHandler.html" name="frmIdentificacion" id="frmFormulario" autocomplete="off">
-  <input type="hidden" name="Command"></input>
-
-
-  <table height="100%" border="0" cellpadding="0" cellspacing="0" id="main">
+ <input name="Command" type="hidden">
+ <div id="body" style="">
+  <table id="main" border="0" cellpadding="0" cellspacing="0" height="100%">
+   <tbody>
+  <tr>
+   <td valign="top">
+    <div class="Main_ContentPane_NavBar" id="tdtopButtons">
+     <table class="Main_ContentPane_NavBar" id="tdtopNavButtons" cellpadding="0" cellspacing="0">
+    <tbody>
+     <tr class="Main_NavBar_bg">
+      <td style="text-align: left; text-indent: 10px; font-size: 22px; color: #FFFFFF; padding-bottom: 5px;" width="100%"><span style="display:none;">Openbravo ERP : Online Demo</span></td>
+      <td><div class="Main_NavBar_bg_logo_left"></div></td>
+      <td class="Main_NavBar_bg_logo" onclick="abrirNuevoBrowser('http://www.openbravo.com', 'Openbravo');return false;" width="1"><div class="Main_NavBar_logo" alt="Openbravo" title="Openbravo" border="0" id="openbravoLogo"></div></td>
+      <td><div class="Main_NavBar_bg_logo_right"></div></td>
+     </tr>
+    </tbody>
+     </table>
+    </div>
+    <div class="Login_ContentPane_ToolBar" id="paramToolBar">
+     <table class="Login_ContentPane_ToolBar Login_ToolBar_bg" id="tdToolBar">
+    <tbody>
+     <tr><td width="100%"></td></tr>
+    </tbody>
+     </table>
+    </div>
+    <div class="Login_ContentPane" style="overflow: auto; width: 1670px; height: 505px;" id="client">
+     <table border="0" cellpadding="0" cellspacing="0">
+    <tbody>
+     <tr class="Login_Demo_Separator_Top"><td colspan="5"></td></tr>
+     <tr>
+      <td></td>
+      <td width="420"></td>
+      <td class="Login_Demo_Separator_Middle_Ver"></td>
+      <td width="430"></td>
+      <td></td>
+     </tr>
+     <tr>
+      <td></td>
+      <td class="Login_Demo_ContentCell" valign="top">
+       <div style="font-family: trebuchet ms, arial, sans-serif; letter-spacing: -1px; padding-bottom: 10px; color: #808080; font-size: 15pt; font-weight: bolder; text-indent: 0px; text-align: left;">Welcome to our Openbravo ERP online demo</div>
+       <div style="width: 400px; text-align: justify;">
+      <p class="Regular_Paragraph" style="font-size: 13px; padding-left: 8px; padding-right: 8px; line-height: 20px;">Now you can easily tryout the latest Openbravo ERP version by starting your experience off with our fully functional demo. This demo is preconfigured with data for a fictious company called "BigBazaar". You will have access to all available product features with the exception of system administrator privileges used to configure the system.</p>
+       </div>
+       <table border="0" cellpadding="0" cellspacing="0" width="100%">
+      <tbody>
+       <tr>
+        <td style="padding-top: 10px;" colspan="3" height="34">
+         <table border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+         <tr>
+          <td><a class="LabelLink_noicon" href="http://wiki.openbravo.com/wiki/ERP/2.50/User_Manual" title="Openbravo User Manual" target="_blank"><img src="../../../../../web/images/blank.gif" class="Login_Demo_Help" border="0"></a></td>
+          <td><a class="LabelLink_noicon" style="font-size: 8pt; padding-left: 6px; padding-right: 6px; height: 14px; margin-left: 2px;" href="http://wiki.openbravo.com/wiki/ERP/2.50/User_Manual" title="Openbravo's User Manual" target="_blank"> Need help? Check Openbravo's User Manual</a></td>
+         </tr>
+        </tbody>
+         </table>
+        </td>
+       </tr>
+      </tbody>
+       </table>
+      </td>
+      <td></td>
+      <td class="Login_Demo_ContentCell">
+       <table class="Login_TableEdition" border="0" cellpadding="0" cellspacing="0">
+      <tbody>
+       <tr>
+        <td class="TableEdition_OneCell_width"></td>
+        <td class="TableEdition_OneCell_width"></td>
+        <td class="TableEdition_OneCell_width"></td>
+       </tr>
+       <tr>
+        <td><div class="Login_UserPicture" style="margin-top: -42px;"></div></td>
+        <td colspan="2" class="Login_Logo_Company_Container_Cell">
+         <div class="Login_Logo_Company_Container" style="border: medium none; background: transparent none repeat scroll 0% 0%; text-align: left; font-size: 45px; font-weight: bolder; color: rgb(180, 180, 180); float: left; width: 174px; padding-top: 20px;">Login</div>
+         <table class="Login_Demo_BottomBanner_Table11" border="0" cellpadding="0" cellspacing="0">
+        <tbody>
+         <tr>
+          <td class="Login_Demo_BottomBanner_Table11_td1" style="padding: 20px 0px 0px;"><b><span style="font-size: 10pt;"></span></b></td>
+         </tr>
+         <tr>
+          <td class="Login_Demo_BottomBanner_Table11_td1" style="padding: 0px 0px 28px; line-height: 20px !important;"><b><div style="font-size: 18pt;">2.50<span style="display:block; font-size:10pt">MP20</span></div></b></td>
+         </tr>
+        </tbody>
+         </table>
+        </td>
+       </tr>
+       <tr>
+        <td class="TitleCell"><span class="LabelText">Language</span></td>
+        <td colspan="2" class="Combo_ContentCell">
+         <select id="sectionLang" name="languageLogin" class="Combo Combo_OneCell_width">
+           <option value="en_US" id="fieldClaveLanguage"></option>
+   <!-- <option value="en_US" selected="selected">English</option>
+   <option value="bg_BG">Bulgarian</option>
+   <option value="fr_FR">French</option>
+   <option value="it_IT">Italian</option>
+   <option value="pl_PL">Polish</option>
+   <option value="pt_PT">Portuguese</option>
+   <option value="ro_RO">Romanian</option>
+   <option value="es_ES">Spanish</option> -->
+         </select>
+<!--       <input type="button" value="Go!" onClick="location=this.form.languageLogin.value" name="button">-->
+        </td>
+       </tr>
+       <tr>
+        <td class="TitleCell"><span class="LabelText">Username</span></td>
+        <td colspan="2" class="TextBox_ContentCell"><input id="username" name="user" maxlength="20" class="dojoValidateValid TextBox_TwoCells_width" type="text" /></td>
+       </tr>
+       <tr>
+        <td class="TitleCell"><span class="LabelText">Password</span></td>
+        <td colspan="2" class="TextBox_ContentCell"><input name="password" maxlength="20" class="dojoValidateValid TextBox_TwoCells_width" type="password" /></td>
+       </tr>
+       <tr><td colspan="3" height="15"></td></tr>
+       <tr>
+        <td></td>
+        <td class="Button_CenterAlign_ContentCell">
+         <div>
+        <a id="buttonOK" onclick="buttonOK_click();" onkeyup="this.className='ButtonLink_focus'; return true;" onkeypress="this.className='ButtonLink_active'; return true;" onblur="window.status=''; return true;" onfocus="setWindowElementFocus(this); window.status='Login'; return true;" href="#" class="ButtonLink">
+         <table onmouseout="this.className='Button'; window.status=''; return true;" onmouseover="this.className='Button_hover'; window.status='Login'; return true;" onmouseup="this.className='Button'; return true;" onmousedown="this.className='Button_active'; return true;" class="Button">
+          <tbody>
+           <tr>
+          <td class="Button_left"><img src="../../../../../web/images/blank.gif" title="Login" alt="Logn" class="Button_Icon Button_Icon_ok" border="0"></td>
+          <td class="Button_text Button_width">Login</td>
+          <td class="Button_right"></td>
+           </tr>
+          </tbody>
+         </table>
+        </a>
+         </div>
+        </td>
+        <td></td>
+       </tr>
+       <tr><td colspan="3" height="15"></td></tr>
+      </tbody>
+       </table>
+      </td>
+      <td></td>
+     </tr>
+     <tr class="Login_Demo_Separator_Middle_Hor"><td></td></tr>
+     <tr>
+      <td></td>
+      <td colspan="3">
+       <table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color: #E8E8E8;">
+      <tbody>
+       <tr>
+        <td colspan="3" height="30">
+         <div style="font-family: trebuchet ms,arial,sans-serif; letter-spacing: -1px; padding: 15px 15px 20px; color: #808080; font-size: 15pt; font-weight: bolder; text-indent: 0px; text-align: center;">Did you know that Openbravo offers multiple additional resources that have been developed to facilitate your evaluation of our leading ERP solution?</div>
+        </td>
+       </tr>
+       <tr>
+        <td width="33%" align="center" style="padding-bottom: 20px;">
+        <a href="http://www.openbravo.com/about-us/events/webinars/" target="_blank"><img src="../../../../../web/skins/ltr/Default/Demo/img/demo-online-banners.png" title="Openbravo Webinars" alt="Openbravo Webinars" border="0" width="210" height="150" /></a>
+         </td>
+        </td>
+        <td width="34%" align="center" style="padding-bottom: 20px;">
+          <a href="http://www.openbravo.com/product/demo-center/erp/#video" target="_blank"><img src="../../../../../web/skins/ltr/Default/Demo/img/cat-videodemos-en.png" title="Video Demonstrations" alt="Video Demonstrations" border="0" width="210" height="150" /></a></td>
+        </td>
+        <td width="33%" align="center" style="padding-bottom: 20px;">
+      <a href="http://www.openbravo.com/product/demo-center/erp/#screen" target="_blank"><img src="../../../../../web/skins/ltr/Default/Demo/img/cat-screenshots-en.png" title="Screenshots" alt="Screenshots" border="0" width="210" height="150" /></a>
+       </td>
+        </td>
+       </tr>
+      </tbody>
+       </table>
+      <td></td>
+     </tr>
+     <tr class="Login_Demo_Separator_Middle_Hor"><td></td></tr>
+     <tr>
+      <td></td>
+      <td><a class="" href="http://www.openbravo.com/product/erp/acquire/" target="_blank"><img src="../../../../../web/skins/ltr/Default/Demo/img/call-to-action-howtobuy.png" alt="How to buy Openbravo" border="0" width="420"></a></td>
+      <td></td>
+      <td class="Login_TableEdition" style="height: 30px;"><a href="http://www.openbravo.com/partners/become-partner/" target="_blank" class=""><img src="../../../../../web/skins/ltr/Default/Demo/img/call-to-action-becomepartner.png" alt="Become a partner of Openbravo" border="0" width="431"></a></td>
+      <td></td>
+     </tr>
+    </tbody>
+     </table>
+    </div>
+    <table class="Main_ContentPane_Bottom" id="tdbottomSeparator" border="0" cellpadding="0" cellspacing="0" width="100%">
+     <tbody>
     <tr>
-      <td valign="top">
-        <div class="Main_ContentPane_NavBar" id="tdtopButtons">
-          <table cellpadding="0" cellspacing="0" class="Main_ContentPane_NavBar" id="tdtopNavButtons">
-            <tr class="Main_NavBar_bg">
-              <td width="100%"></td>
-              <td><div class="Main_NavBar_bg_logo_left" /></td>
-              <td class="Main_NavBar_bg_logo" width="1" onclick="openNewBrowser('http://www.openbravo.com', 'Openbravo');return false;"><div class="Main_NavBar_logo" alt="Openbravo" title="Openbravo" border="0" id="openbravoLogo" /></td>
-              <td><div class="Main_NavBar_bg_logo_right" /></td>
-            </tr>
-          </table>
-        </div>
-        <div class="Login_ContentPane_ToolBar" id="paramToolBar">
-        
-          <table class="Login_ContentPane_ToolBar Login_ToolBar_bg" id="tdToolBar">
-            <tr>
-              <td width="100%"></td>
-            </tr>
-          </table>
-        
-        </div>
-
-      <div class="Login_ContentPane" style="overflow: auto;" id="client">
-
-        <table class="Login_ContentPane_Container_Table">
-
-          <tr class="Login_Block_Separator_Top"><td></td></tr>
-
-          <tr>
-
-            <td class="Login_ContentCell">
-
-              <table cellspacing="0" cellpadding="0" class="Login_TableEdition">
-
-                <tr>
-                  <td class="TableEdition_OneCell_width"></td>
-                  <td class="TableEdition_OneCell_width"></td>
-                  <td class="TableEdition_OneCell_width"></td>
-                </tr>
-
-                <tr>
-                  <td rowspan="2"><div class="Login_UserPicture"></div>
-                  </td>
-                  <td colspan="2" class="Login_Logo_Company_Container_Cell">
-                    <div class="Login_Logo_Company_Container"><img class="Login_Logo_Company" src="../../../../../web/images/blank.gif"></img></div>
-                  </td>
-                </tr>
-
-
-                <tr><td height="25px"></td></tr>
-
-                <tr>
-                  <td class="TitleCell"><span class="LabelText">Username</span></td>
-                  <td class="TextBox_ContentCell" colspan="2">
-                    <input class="dojoValidateValid TextBox_TwoCells_width" type="text" size="40" maxlength="60" name="user"></input> 
-                  </td>
-                </tr>
-
-                <tr>
-                  <td class="TitleCell"><span class="LabelText">Password</span></td>
-                  <td class="TextBox_ContentCell" colspan="2">
-                    <input class="dojoValidateValid TextBox_TwoCells_width" type="password" size="40" maxlength="40" name="password"></input> 
-                  </td>
-                </tr>
-
-                <tr><td height="20px"></td></tr>
-
-                <tr>
-                  <td></td>
-                  <td class="Button_CenterAlign_ContentCell">
-                    <div>
-                      <button type="button" 
-                        id="buttonOK" 
-                        class="ButtonLink" 
-                        onclick="buttonOK_click();" 
-                        onfocus="buttonEvent('onfocus', this); window.status='Login'; return true;" 
-                        onblur="buttonEvent('onblur', this);" 
-                        onkeyup="buttonEvent('onkeyup', this);" 
-                        onkeydown="buttonEvent('onkeydown', this);" 
-                        onkeypress="buttonEvent('onkeypress', this);" 
-                        onmouseup="buttonEvent('onmouseup', this);" 
-                        onmousedown="buttonEvent('onmousedown', this);" 
-                        onmouseover="buttonEvent('onmouseover', this); window.status='Login'; return true;" 
-                        onmouseout="buttonEvent('onmouseout', this);">
-                        <table class="Button" id="fieldTable">
-                          <tr>
-                            <td class="Button_left"><img class="Button_Icon Button_Icon_ok" alt="Login" title="Login" src="../../../../../web/images/blank.gif" border="0" id="fieldButton" /></td>
-                            <td class="Button_text Button_width">Login</td>
-                            <td class="Button_right"></td>
-                          </tr>
-                        </table>
-                      </button>
-                    </div>
-                  </td>
-                  <td>
-                  </td>
-                </tr>
-
-              </table>
-            </div>
-
-            </td>
-            <td></td>
-
-          </tr>
-
-          <tr class="Login_Block_Separator_Middle"><td></td></tr>
-
-          <tr class="Login_Logo_Support_Field">
-
-            <td class="Login_ContentCell">
-
-              <table cellspacing="0" cellpadding="0" class="Login_TableEdition">
-
-                <tr>
-                  <td class="TableEdition_OneCell_width"></td>
-                  <td class="TableEdition_OneCell_width"></td>
-                  <td class="TableEdition_OneCell_width"></td>
-                </tr>
-
-                <tr>
-                  <td class="TitleCell"style="vertical-align: middle;"><span class="LabelText">For Support Contact:</span></td>
-
-                  <td colspan="2" rowspan="2" class="Login_Logo_Support_Container_Cell">
-                    <div class="Login_Logo_Support_Container"><img class="Login_Logo_Support" src="../../../../../web/images/blank.gif"></img></div>
-                  </td>
-                </tr>
-
-                <tr>
-                  <td class="TitleCell"style="vertical-align: middle;"><span class="LabelText" id="itService">www.your-it-service.com</span></td>
-                </tr>
-
-              </table>
-
-            </td>
-
-          </tr>
-
-          <tr class="Login_Block_Separator_Middle"><td></td></tr>
-
-          <tr class="Login_Logo_SourceForge_Field">
-
-            <td class="Login_ContentCell" >
-
-              
-              <table cellspacing="0" cellpadding="0" class="Login_TableEdition">
-
-                <tr>
-                  <td class="TableEdition_OneCell_width"></td>
-                  <td class="TableEdition_OneCell_width"></td>
-                  <td class="TableEdition_OneCell_width"></td>
-                </tr>
-
-                <tr>
-                  <td class="TitleCell"style="vertical-align: middle;"><span class="LabelText">Project hosted at</span></td>
-
-                  <td colspan="2" rowspan="2" class="Login_Logo_SourceForge_Container_Cell">
-                    <a href="http://sourceforge.net/projects/openbravo/" target="_blank" title="Openbravo&#39;s SourceForge"><img src="../../../../../web/images/blank.gif" border="0" alt="SourceForge.net Logo" class="Login_Logo_SourceForge"/></a>
-                  </td>
-                </tr>
-
-                <tr>
-                  <td class="TitleCell"style="vertical-align: middle;"><span class="LabelText">www.sourceforge.net</span></td>
-                </tr>
-
-              </table>
-
-
-            </td>
-
-          </tr>
-
-
-          <tr class="Login_Block_Separator_Middle"><td></td></tr>
-          <tr><td class="Login_Copyright_Container_Cell"><span class="Login_Copyright_text">Copyright Openbravo 2001-2010</span></td></tr>
-
-        </table>
-
-      </div>
-
-        <table width="100%" border="0" cellspacing="0" cellpadding="0" class="Main_ContentPane_Bottom" id="tdbottomSeparator">
-          <tr>
-            <td class="Main_Bottom_bg"><img src="../../../../../web/images/blank.gif" border="0"></td>
-          </tr>
-        </table></td>
-      <td valign="top">
-        <table width="100%" border="0" cellspacing="0" cellpadding="0" class="Main_ContentPane_Right" id="tdrightSeparator">
-          <tr><td class="Main_NavBar_bg_right"></td></tr>
-          <tr><td class="Main_ToolBar_bg_right" valign="top"></td></tr>
-          <tr><td class="Main_Client_bg_right"></td></tr>
-          <tr><td class="Main_Bottom_bg_right"></td></tr>
-        </table>
-      </td>
+     <td class="Main_Bottom_bg" id="tdbottomButtons"><img src="../../../../../web/images/blank.gif" border="0"></td>
     </tr>
+     </tbody>
+    </table>
+   </td>
+   <td valign="top">
+    <table class="Main_ContentPane_Right" id="tdrightSeparator" border="0" cellpadding="0" cellspacing="0" width="100%">
+     <tbody>
+    <tr><td class="Main_NavBar_bg_right"></td></tr>
+    <tr><td class="Main_ToolBar_bg_right" valign="top"></td></tr>
+    <tr><td class="Main_Client_bg_right"></td></tr>
+    <tr><td class="Main_Bottom_bg_right"></td></tr>
+     </tbody>
+    </table>
+   </td>
+  </tr>
+   </tbody>
   </table>
-
+ </div>
 </form>
 </body>
 </html>
--- a/src/org/openbravo/erpCommon/security/Login_F1.xml	Tue Jul 20 14:03:05 2010 +0200
+++ b/src/org/openbravo/erpCommon/security/Login_F1.xml	Fri Oct 08 12:51:46 2010 +0200
@@ -18,10 +18,14 @@
  ************************************************************************
 -->
 <REPORT>
-  <template file="Login_F1.html"/>
-  <PARAMETER id="paramDirectory" name="directory" default=""/>
-  <PARAMETER id="paramCSS" name="theme" attribute="href" replace="Default"/>
-  <PARAMETER id="itService" name="itService" default=""/>
-  <PARAMETER id="cacheMsg" name="cacheMsg" default=""/>
-  <PARAMETER id="browserMsg" name="browserMsg" default=""/>
+	<template file="Login_F1.html"/>
+	<PARAMETER id="paramDirectory" name="directory" default=""/>
+	<PARAMETER id="paramCSS" name="theme" attribute="href" replace="Default"/>	
+
+	<structure name="structureLang">
+		<FIELD id="fieldClaveLanguage" attribute="value">adLanguage</FIELD>
+		<FIELD id="fieldClaveLanguage">name</FIELD>
+		<SECTION id="sectionLang"/>
+	</structure>	
+    <PARAMETER id="itService" name="itService" default=""/>    
 </REPORT>
--- a/src/org/openbravo/erpCommon/security/Login_FS.html	Tue Jul 20 14:03:05 2010 +0200
+++ b/src/org/openbravo/erpCommon/security/Login_FS.html	Fri Oct 08 12:51:46 2010 +0200
@@ -21,24 +21,22 @@
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>Openbravo</title>
 <link rel="shortcut icon" href="../../../../../web/images/favicon.ico" type="image/x-icon" />
-<script type="text/javascript" id="jsConstants">
-  // WARNING: This variables come modified from the backend
+<script language="JavaScript" type="text/javascript">
   var isMenuHide = false;
-  var isMenuBlock = false;
   var isRTL = false;
   var menuWidth = '25%';
 </script>
 <script language="JavaScript" type="text/javascript">
   function onMenuFocusDo() {
     try {
-      parent.frames['frameMenu'].onFocusMenu();
+      top.frames['frameMenu'].onFocusMenu();
       return true;
     } catch (e) {
     }
   }
   function onMenuBlurDo() {
     try {
-      parent.frames['frameMenu'].onBlurMenu();
+      top.frames['frameMenu'].onBlurMenu();
       return true;
     } catch (e) {
     }
@@ -46,7 +44,7 @@
 </script>
 
 </head>
-<frameset cols="25%,0%,*" frameborder="no" border="0" framespacing="0" rows="*" id="framesetMenu"> 
+<frameset cols="0%,0%,*" frameborder="no" border="0" framespacing="0" rows="*" id="framesetMenu">
   <frame name="frameMenuLoading" scrolling="no" src="Login_Welcome.html?Command=WELCOME" id="paramFrameMenuLoading">
   <frame name="frameMenu" scrolling="no" src="Login_Welcome.html?Command=WELCOME" id="paramFrameMenu" onfocus="onMenuFocusDo();" onblur="onMenuBlurDo();">
   <frameset cols="*" frameborder="no" border="0" framespacing="0" rows="100%,*"> 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/web/skins/Default/Demo/Demo.css	Fri Oct 08 12:51:46 2010 +0200
@@ -0,0 +1,133 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.0  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html 
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License. 
+ * The Original Code is Openbravo ERP. 
+ * The Initial Developer of the Original Code is Openbravo SLU 
+ * All portions are Copyright (C) 2007 Openbravo SLU 
+ * All Rights Reserved. 
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+*/
+
+
+table.Login_Demo_BottomBanner_Table1 {
+  height: 100px;
+  width: 100px;
+  background: url('img/newLeft.png') repeat-x;
+  background-position: top right;
+}
+
+table.Login_Demo_BottomBanner_Table11 {
+  position: relative;
+  top: -27px;
+  left: 10px;
+  height: 100px;
+  width: 100px;
+  background: transparent url('img/newStarAlone.png') no-repeat scroll right top;
+  text-align: center;
+}
+
+td.Login_Demo_BottomBanner_Table11_td1 {
+  font-family: tahoma, arial, helvetica, sans-serif;
+  color: #FFC8C8;
+  padding: 0px 0px 12px 0px;
+}
+
+table.Login_Demo_BottomBanner_Table2 {
+  height: 100px;
+  background: none;
+  background: url('img/newFill.png') repeat-x;
+  background-position: top right;
+}
+
+td.Login_Demo_BottomBanner_Table2_td1 {
+  height: 100px;
+  background: url('img/newRightFill.png') no-repeat;
+  background-position: top right;
+}
+
+td.Login_Demo_BottomBanner_Table3 {
+  height: 100px;
+  width: 48px;
+  background: url('img/newRight.png') repeat-x;
+  background-position: top right;
+}
+
+.Login_Demo_BottomBanner_Arrow {
+  width: 41px;
+  height: 37px;
+  background: url('img/downloadArrow.png') no-repeat;
+}
+
+td.Login_Demo_TopBanner_td1 {
+  height: 60px;
+  width: 20px;
+  background: url('img/topBoxLeft.png') no-repeat;
+  background-position: top right;
+}
+
+table.Login_Demo_TopBanner_Table1 {
+  height: 60px;
+  background: url('img/topBoxFill.png') repeat-x;
+  background-position: top center;
+  text-align: center;
+  padding: 0px 15px 8px 15px;
+  line-height: 12px !important;
+}
+
+td.Login_Demo_TopBanner_td2 {
+  height: 60px;
+  width: 20px;
+  background: url('img/topBoxRight.png') no-repeat;
+  background-position: top left;
+}
+
+.Login_Demo_BottomBanner_Flag {
+  width: 140px;
+  height: 96px;
+  background: url('img/flag.png') no-repeat;
+}
+
+.Login_Demo_OBLogo {
+  width: 101px;
+  height: 24px;
+  background: url('img/ob-logo.gif') no-repeat;
+}
+
+.Login_Demo_Help {
+  width: 16px;
+  height: 16px;
+  background: url('img/demoHelp.png') no-repeat;
+}
+
+td.Login_Demo_ContentCell {
+  background-color: #E8E8E8;
+  text-align: -moz-center;
+  _text-align: center;
+  vertical-align: middle;
+  border: 0px none;
+  padding-left: 10px;
+  padding-right: 10px;
+  padding-top: 5px;
+  padding-bottom: 5px;
+}
+
+tr.Login_Demo_Separator_Top {
+  height: 20px;
+}
+
+tr.Login_Demo_Separator_Middle_Hor {
+  height: 15px;
+}
+
+td.Login_Demo_Separator_Middle_Ver {
+  width: 15px;
+}
Binary file web/skins/Default/Demo/img/call-to-action-becomepartner.png has changed
Binary file web/skins/Default/Demo/img/call-to-action-howtobuy.png has changed
Binary file web/skins/Default/Demo/img/cat-screenshots-en.png has changed
Binary file web/skins/Default/Demo/img/cat-screenshots-es.png has changed
Binary file web/skins/Default/Demo/img/cat-videodemos-en.png has changed
Binary file web/skins/Default/Demo/img/cat-videodemos-es.png has changed
Binary file web/skins/Default/Demo/img/demo-online-banners.png has changed
Binary file web/skins/Default/Demo/img/demoHelp.png has changed
Binary file web/skins/Default/Demo/img/downloadArrow.png has changed
Binary file web/skins/Default/Demo/img/flag.png has changed
Binary file web/skins/Default/Demo/img/newFill.png has changed
Binary file web/skins/Default/Demo/img/newLeft.png has changed
Binary file web/skins/Default/Demo/img/newRight.png has changed
Binary file web/skins/Default/Demo/img/newRightFill.png has changed
Binary file web/skins/Default/Demo/img/newStarAlone.png has changed
Binary file web/skins/Default/Demo/img/ob-logo.gif has changed
Binary file web/skins/Default/Demo/img/topBoxFill.png has changed
Binary file web/skins/Default/Demo/img/topBoxLeft.png has changed
Binary file web/skins/Default/Demo/img/topBoxRight.png has changed