<?php
  function BPPageTitle()
  { global  $PageTitle;
    global  $FullBP;
    echo "  <div class='BPPageTitle'>\r\n";
    echo "    ",$PageTitle,"\r\n";
    echo "  </div>\r\n";
  }

  function BPLink($name,$file,$index=null)
  { global $FullBP;

    if (isset($index))
    { if (is_numeric($index[0]))
      { $name   = 'Section '.$index.' &mdash; '.$name;
        $index  = '#Section_'.str_replace('.', '_',$index);
      }
      else $index  = '#'.$index;
      if(!isset($FullBP)) echo "<a href='",EPCPageLink('Business_Plan/'.$file.'.php'),$index,"'>",$name,"</a>\r\n";
      else                echo "<a href='",$index,"'>",$name,"</a>\r\n";
    }
    else
    { if(!isset($FullBP)) echo "<a href='",EPCPageLink('Business_Plan/'.$file.'.php'),"#Top'>",$name,"</a>\r\n";
      else                echo "<a href=#",$file,">",$name,"</a>\r\n";
    }
  }

  function BPLiLink($Caption,$Target=null)
  { echo "<li class='BPBody'>";
    if (isset($Target))
      echo "<a href='#Section_",str_replace('.', '_',$Target),"'>",$Caption,"</a>";
    echo "</li>\r\n";
  }

  function BPLiSLink($Caption,$Target=null)
  { echo "<li class='BPBody'>";
    if (isset($Target))
      echo "<a href='#Section_",str_replace('.', '_',$Target),"'>",$Target,' &mdash;  ',$Caption,"</a>";
    echo "</li>\r\n";
  }

  function BPLinks()
  { global  $BPPrev;
    global  $BPNext;
    global  $FullBP;
    global  $pdf;
    echo "  <div class='BPLinks'>\r\n";
    if (!isset($pdf)) echo "    <a href='#' onclick='GoBack()'>[Back]</a>\r\n";
    BPLink('[Table of Contents]','BusinessPlan','TOC');
    if (isset($BPPrev)) BPLink('&larr; Previous Page',$BPPrev);
    if (isset($BPNext)) BPLink('Next Page &rarr;',$BPNext);
    echo "  </div>\r\n";
  }

  function BPPageHeader($Id,$title,$file)
  { global  $Topic;
    global  $PageTitle;
    global  $DocTitle;
    global  $Title;
    global  $TitleSize;
    global  $TitleTop;
    global  $PublicHdr;
    global  $NoLogin;
    global  $NoMember;
    global  $NoHomeLink;
    global  $NoContact;
    global  $NoSiteMap;
    global  $PrevSection;
    global  $Prev;
    global  $NextSection;
    global  $Next;
    global  $Admin;
    global  $NoTimerBar;
    global  $FullBP;
    global  $pdf;

    $NDA_REQ      = true;
    $TitleTop     = true;
    $PublicHdr    = true;
    $NoLogin      = true;
    $NoMember     = true;
    $NoHomeLink   = true;
    $NoContact    = true;
    $NoSiteMap    = true;
    $NoTimerBar   = true;

    $DocTitle     = 'The Electrostatic Propulsion Consortium Business Plan &mdash; '.$Id.'. '.$title;
    $Title        = $DocTitle;
    $TitleSize    = 'x-large';

    if (!$FullBP)
    { include_once SiteIncludeFile('Hdr.inc');
      EPCCSSFile('BP.css');
      echo "</head>\r\n";
      echo "<body>\r\n";
    }

    echo "  <a name='",$file,"'></a>\r\n";
    echo "  <a name='Section_",$Id,"'></a>\r\n";

    include EPCIncludeFile('Title.inc');

    echo "  <hr class='BPL1'>\r\n";
//    echo "  <a name='Top'></a>\r\n";
    echo "  <div class='BPPageHeader'>\r\n";
    echo "    <div class='BPPageLinks'>\r\n";
    echo "      ",BPLinks(),"\r\n";
    echo "    </div>\r\n";
    echo "  </div>\r\n";
    echo "  <hr class='BPL2'>\r\n";
    echo "  <div class='BPBody'>\r\n";
  }

  function BPPageEnd()
  { global  $FullBP;
    global  $pdf;
    echo "</div>\r\n";
    echo "  <div class='BPPageEnd'>\r\n";
    echo "    <div class='BPPageLinks'>\r\n";
    echo "      ",BPLinks(),"\r\n";
    echo "    </div>\r\n";
    echo "    <div class='BPPageHdr'>\r\n";
    echo "    </div>\r\n";
    echo "  </div>\r\n";
    if (!$pdf)
    { include_once EPCIncludeFile('Comments.inc');
      echo "<hr class='BPL1'>\r\n";
      include_once EPCIncludeFile('Copyright.inc');
    }
    if (!$FullBP)
    { echo "<hr class='BPL2'>\r\n";
      echo "</body>\r\n";
      echo "</html>\r\n";
    }
    else
    { echo "<hr class='BPL2' style='page-break-after:always;'>\r\n";
    }
  }

  function BPPageSubTitle($Index,$Name)
  { global  $PageTitle;
    echo "      <div class='BPPageSubTitle'>\r\n";
    echo "        ",$Index,'&nbsp;',$Name,"\r\n";
    echo "      </div>\r\n";
  }

  function BPSubLinks($HideNo=0)
  { global  $pdf;
    echo "      <div class='BPSubLinks'>\r\n";

    if ($HideNo > 0)
      echo "        <a id='ShowBlockLinkTop_",$HideNo,"' href=\"javascript:ShowHide('",$HideNo,"','[Full]','[Brief]')\">[Full]</a>\r\n";
    else  if ($HideNo < 0)
      echo "        <a id='ShowBlockLinkTop_",(-$HideNo),"' href=\"javascript:ShowHide('",$HideNo,"','[Details]','[Totals]')\">[Details]</a>\r\n";
    if (!isset($pdf))
    { echo "        <a href='#' onclick='GoBack()'>[Back]</a>\r\n";
      echo "        <a href='#Top'>[Top]</a>\r\n";
    }
    echo "     </div>\r\n";
  }

  function BPPageSubHeader($Index,$Name,$HideNo=0)
  { global  $FullBP;
    global  $pdf;
    echo "  <a name='",str_replace(' ', '_',$Name),"'></a>\r\n";
    echo "  <a name='Section_",str_replace('.', '_',$Index),"'></a>\r\n";
    echo "  <div class='BPPageSubHeader'>\r\n";

    if (!isset($pdf) || !empty($HideNo))
    { echo "    <div class='BPPageSubLinks'>\r\n";
      BPSubLinks($HideNo);
      echo "    </div>\r\n";
    }
    echo "    <div class='BPPageSubHdr'>\r\n";
    BPPageSubTitle($Index,$Name);
    echo "    </div>\r\n";
    echo "  </div>\r\n";
    echo "  <p style='clear:both;'></p>\r\n";
  }

  function BPTable($Name)
  { echo "  <a class='BPTable' name='",$Name,"'>\r\n";
    echo "  <table class='BPTable'>\r\n";
  }

  function BPTableHdrStart()
  { echo "  <thead class='BPTableHdr'>\r\n";
  }

  function BPTableHdrEnd()
  { echo "  </thead>\r\n";
  }

  function BPTableHdrEntry($Name,$Value)
  { echo "    <tr class='BPTableHdr'>\r\n";
    echo "      <th class='BPTableHdrName'>\r\n";
    echo "        ",$Name,"\r\n";
    echo "      </th>\r\n";
    echo "      <th class='BPTableHdrValue'>\r\n";
    echo "        ",$Value,"\r\n";
    echo "      </th>\r\n";
    echo "    </tr>\r\n";
  }

  function BPTableBodyStart()
  { echo "  <tbody class='BPTableBody'>\r\n";
  }

  function BPTableBodyEnd()
  { echo "  </tbody>\r\n";
  }

  function BPTableBody($Name,$Value)
  { echo "    <tr class='BPTableBody'>\r\n";
    echo "      <td class='BPTableBodyName'>\r\n";
    echo "        ",$Name,"\r\n";
    echo "      </td>\r\n";
    echo "      <td class='BPTableBodyValue'>\r\n";
    echo "        ",$Value,"\r\n";
    echo "      </td>\r\n";
    echo "    </tr>\r\n";
  }
?>
