diff --git a/public_html/deployment/classes/project.class.php b/public_html/deployment/classes/project.class.php
index 3a0c01c98c838c8cdee83380a0b2c382bfb600ae..59fd294619f1e0d0777f35b2cbd0486b2e5d6f56 100644
--- a/public_html/deployment/classes/project.class.php
+++ b/public_html/deployment/classes/project.class.php
@@ -3288,12 +3288,16 @@ class project extends base {
                 'type' => 'markup',
                 'value' => '<div style="clear: both; height: 2em;"></div>'
                     . '<div class="form-group">'
-                    . '<h3>'.t("replacements").'  ('.($aReplacements ? count($aReplacements):0).')</h3>'
+                    . '<a href="#"  onclick="$(\'.divreplacements-'.$sPhase.'\').slideToggle(); return false;"><h3>'.t("replacements").'  ('.($aReplacements ? count($aReplacements):0).')</h3></a>'
                     . t('replacements-info')
                     . '</div>'
             );
             
             if ($aReplacements){
+                $aForms["setup"]["form"]['input' . $i++] = array(
+                    'type' => 'markup',
+                    'value' => '<div class="divreplacements-'.$sPhase.'" style="display: none;">'
+                );
                 foreach($aReplacements as $sFile=>$aFields){
                     $tTplFile=basename($sFile);
                     $aValues = (array_key_exists("replace", $this->_aPrjConfig["phases"][$sPhase])
@@ -3336,6 +3340,10 @@ class project extends base {
                         );
                     }
                 }
+                $aForms["setup"]["form"]['input' . $i++] = array(
+                    'type' => 'markup',
+                    'value' => '</div>'
+                );
             } else {
                 $aForms["setup"]["form"]['input' . $i++] = array(
                     'type' => 'markup',