﻿			function writeFunctionalDesc(strFunction)
			{
				//Return Functional Description Text for the function passed in
				strInnerHTML = '';
				
				switch (strFunction)
				{
					case 'Technology':
						strInnerHTML = '<p> ';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM is a <strong>standards based</strong> application built using the latest Microsoft technologies (including WCF, WPF, SQL Server, and C#) and featuring an <strong>n-tier, work-flow enabled, service oriented architecture</strong> (SOA) with an integrated distributed processing engine.  ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';						
						strInnerHTML = strInnerHTML + '    The Phoenix Architecture was designed from the ground up for maximum flexiblity, scalability and performance . . . the highly modular architecture allows organizations to deploy the application in a variety of models while also enabeling the system to grow along with the organization.  ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM was designed to be easy for customers to operate and maintain.  Aside from minimal maintenance of the SQL Server database (database backups, etc) the application <strong>requires very little IT support</strong>.  ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    In addition, Phoenix ETRM’s central deployment model makes the initial installation (and the application of periodic updates) relatively simple as it doesn’t require touching every workstation.  ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    The Phoenix Architecture includes several features designed to make an IT organization’s life easier, including: ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Reduced network traffic through compact serialized object transmission and smart client-side data caching </li>';
						strInnerHTML = strInnerHTML + '    <li><strong>Central deployment</strong> of the application and updates </li>';
						strInnerHTML = strInnerHTML + '    <li>Support for <strong>single sign on</strong> </li>';
						strInnerHTML = strInnerHTML + '    <li>Full support for multiple internal companies within a single instance </li>';
						strInnerHTML = strInnerHTML + '    <li>Advanced, fully customizable, <strong>role-based security</strong> </li>';
						strInnerHTML = strInnerHTML + '    <li>Customizable <strong>SOX controls and audit</strong> functionality</li>';
						strInnerHTML = strInnerHTML + '    <li>Custom report or interface creation against virtually any data within the system </li>';
						strInnerHTML = strInnerHTML + '    <li>and more . . .</li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						break;
					case 'Contract Administration':
						strInnerHTML = '<p> ';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM allows your organization to standardize and automate some of your most tedious contract administration functions and allows your team to focus on adding value rather than performing repetitive tasks.  Using Phoenix, a trading and marketing organization can:';
						strInnerHTML = strInnerHTML + '</p> ';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Capture all contract related information in a single, secure repository </li>';
						strInnerHTML = strInnerHTML + '    <li>Facilitate the <strong>controlled dissemination of information</strong> on trading partners, contractual terms, and more </li>';
						strInnerHTML = strInnerHTML + '    <li>Monitor compliance with contract terms and enforce restrictions on trading activity, credit management, and more </li>';
						strInnerHTML = strInnerHTML + '    <li>Improve contract management by standardizing data requirements, <strong>improving coordination</strong>, and highlighting items requiring attention </li>';
						strInnerHTML = strInnerHTML + '    <li>Ensure the integrity of data by restricting access to all contract related data as defined by the organization’s management </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    Phoenix allows users to: ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Capture a wide array of data on the companies with which they interact, including descriptive information (e.g. legal name, DUNS number, etc), processing information (e.g. company level credit and invoice netting rules, trading restrictions, credit violation notification parameters, etc), as well as an unlimited number of addresses, bank accounts (to support the invoicing processes), employees, parent relationships, and more . . .  </li>';
						strInnerHTML = strInnerHTML + '    <li>Capture information about each company’s employees and agents, including contact information (e.g. email, fax, etc) and more . . .  </li>';
						strInnerHTML = strInnerHTML + '    <li>Capture trading agreements, broker agreements, and more . . . including record keeping information (e.g. form agreement,  termination information, etc), processing information (e.g. contract level credit and invoice netting rules, trading restrictions, credit violation notification parameters, and more), sales tax exemptions, special contract provisions, permitted commodities, payment terms, default fee schedules, and more . . .  </li>';
						strInnerHTML = strInnerHTML + '    <li>Define which standard or <strong>custom confirmation and/or invoice/voucher</strong> report templates should be used when generating confirmation or invoices/vouchers for each of the commodities defined for trade under each contract . . . </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    With Phoenix ETRM, your organization can automate many manual processes, standardize processing, and improve the efficiency and accuracy of your contract administration operations. ';
						strInnerHTML = strInnerHTML + '</p>';
						break;
					case 'Deal Capture':
						strInnerHTML = '<p> ';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM allows organizations to simplify their deal capture process.  Whether imported through an automated deal interface (e.g. ICE, etc) or entered using the integrated Quick Deal Entry features, Phoenix ETRM ensures that <strong>all positions are captured and treated consistently</strong>.  ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM was designed to function as a real time system and can easily support a large number of traders in multiple locations while providing up to the minute position and P&L information.  With Phoenix ETRM, your organization can: ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Automate the capture of deals executed on trading platforms </li>';
						strInnerHTML = strInnerHTML + '    <li>Manage and track each deal as it progresses through your defined workflow </li>';
						strInnerHTML = strInnerHTML + '    <li>Limit access to deals to authorized users </li>';
						strInnerHTML = strInnerHTML + '    <li>Track any changes made to deals through integrated audit functionality</li>';
						strInnerHTML = strInnerHTML + '    <li>Increase the transparency of trading operations </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    In addition, with Phoenix ETRM’s proprietary approach to modeling deals, your organization can rest assured that the system can capture all of your positions across all energy commodities, including: <strong>physical deals</strong> (e.g. fixed, exchange, etc), <strong>financial deals</strong> (e.g. futures, swaps, etc), <strong>assets</strong> (e.g. storage, transport, etc), and <strong>forecasts</strong> (multi-layered load forecasts, production forecasts, etc).  Best of all, Phoenix ETRM captures these disparate positions collectively, within a single structure, allowing for <strong>true consolidated position reporting</strong>.  ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    With Phoenix ETRM your organization can: ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 0px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Capture deals with <strong>one or more legs</strong> (or “delivery terms”) with varying or overlapping delivery characteristics and supporting separate pricing for each leg </li>';
						strInnerHTML = strInnerHTML + '    <li>Capture deals with <strong>complex pricing</strong>, including multiple indexes, baskets, floors, ceilings, and more </li>';
						strInnerHTML = strInnerHTML + '    <li>Capture deals measured in one or more volumetric units and/or currencies </li>';
						strInnerHTML = strInnerHTML + '    <li>Capture deals with one or more fixed and/or volumetric fees </li>';
						strInnerHTML = strInnerHTML + '    <li>Capture both intra-book and intra-entity <strong>internal deals</strong> </li>';
						strInnerHTML = strInnerHTML + '    <li>Capture deals with one or more broker fees (with support for default fees) </li>';
						strInnerHTML = strInnerHTML + '    <li>And more . . . </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						break;					
					case 'Confirmation Management':
						strInnerHTML = '<p> ';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM allows organizations to <strong>standardize and automate</strong> the process of validating deal terms, including both an internal validation process in which the trader (or the trader’s designate) is required to confirm the terms of the deal as well as an external, user-defined confirmation process.  This <strong>two tier process</strong> facilitates both the internal and external validation of the deal terms and <strong>minimizes costly data errors</strong>.  With Phoenix ETRM, organizations can:';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Reduce data errors by ensuring deals are validated by both the internal (i.e. the trader) and external parties  </li>';
						strInnerHTML = strInnerHTML + '    <li><strong>Control and monitor</strong> changes to deal terms after internal validation  </li>';
						strInnerHTML = strInnerHTML + '    <li>Standardize and automate confirmation processing using an organization-defined confirmation workflow </li>';
						strInnerHTML = strInnerHTML + '    <li>Monitor confirmation progress and <strong>restrict changes</strong> to deal terms after specific steps in the organization-defined confirmation process  </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM allows users to generate confirmations using standard confirmation templates (i.e. provided with the system) or to create custom confirmation templates to meet their needs.  Users can assign different confirmation templates for each contract (e.g. master agreement) and commodity.';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM allows users to: ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Define the form of the confirmation by contract and commodity combination </li>';
						strInnerHTML = strInnerHTML + '    <li>Define a <strong>custom confirmation workflow</strong> and manage deals through the confirmation process  </li>';
						strInnerHTML = strInnerHTML + '    <li>Designating the party responsible for generating confirmations  </li>';
						strInnerHTML = strInnerHTML + '    <li>Assign an internal user responsible for executing the confirmation process for a given contract </li>';
						strInnerHTML = strInnerHTML + '    <li>Print, email or fax confirmation directly from the system </li>';
						strInnerHTML = strInnerHTML + '    <li>And more . . . </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						break;					
					case 'Market Data Management':
						strInnerHTML = '<p> ';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM allows your organization to standardize and automate your collection and storage of market data and helps ensure that <strong>all positions are valued consistently</strong>.   With Phoenix ETRM, organizations can:';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Capture all of their market data within a single repository and facilitate the sharing of market assumptions across the organization </li>';
						strInnerHTML = strInnerHTML + '    <li>Accurately model the pricing relationships amongst the markets in which they trade </li>';
						strInnerHTML = strInnerHTML + '    <li>Easily create complex pricing relationships </li>';
						strInnerHTML = strInnerHTML + '    <li>Ensure that all positions are valued and analyzed using consistent market assumptions </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM’s flexible tiered market pricing model allows organizations to capture pricing structures, from simple to highly complex, to <strong>accurately model the markets</strong> in which they trade.  With Phoenix ETRM, organizations can:';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Define and capture forward curves (including temperature curves, etc), basis curves, differentials, spot distributions, interest rates, foreign exchange (fx) curves, and more . . . </li>';
						strInnerHTML = strInnerHTML + '    <li>Snapshot market data nightly, compute correlations from historical prices, and generate simulations of future market data for Monte Carlo processes . . . </li>';
						strInnerHTML = strInnerHTML + '    <li>Define an unlimited number of market indices as well as their associated settlement schedules and proxy pricing relationships  </li>';
						strInnerHTML = strInnerHTML + '    <li>Capture incremental and final settlements </li>';
						strInnerHTML = strInnerHTML + '    <li>Define pricing relationships with peak maps and peak map scalars that vary by price level</li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '     Phoenix ETRM includes screens to view and edit all of the market data as well as functionality to automate the import of market data from external sources including spreadsheets, internal pricing databases, or external pricing sources.  ';
						strInnerHTML = strInnerHTML + '</p>';
						break;					
					case 'Valuation':
						strInnerHTML = '<p> ';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM values all of an organization’s positions using a single distributed valuation engine, regardless of whether they are associated with closed, spot, or forward business. This single valuation engine provides accurate valuations while ensuring the convergence of forward mark-to-market projections with actual results, <strong>greatly reducing the potential for any P&L surprises.</strong> ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '     Phoenix ETRM computes a broad range of positions and sensitivities, including: ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:0px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li><strong>Mark to Market</strong> and Discounted Mark to Market </li>';
						strInnerHTML = strInnerHTML + '    <li>Physical Exposure (physical long or short) </li>';
						strInnerHTML = strInnerHTML + '    <li>Cash Flow </li>';
						strInnerHTML = strInnerHTML + '    <li><strong>Delta</strong> and Discounted Delta (sensitivity to changes in price)</li>';
						strInnerHTML = strInnerHTML + '    <li>Gamma (Delta’s sensitivity to changes in price (i.e. acceleration))</li>';
						strInnerHTML = strInnerHTML + '    <li>Vega (sensitivity to changes in volatility)</li>';
						strInnerHTML = strInnerHTML + '    <li>Theta (sensitivity to changes in time (i.e. time decay))</li>';
						strInnerHTML = strInnerHTML + '    <li>Rho (sensitivity to changes in interest rate)</li>';
						strInnerHTML = strInnerHTML + '    <li>And more . . .</li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    Additionally, Phoenix ETRM’s distributed valuation engine allows for valuation updates (and other processing) in near real time.  As deals are entered into the system (whether entered through the interface or imported from an external source) they are <strong>immediately valued</strong> and their resulting positions are immediately available to all downstream functions.  Other triggering events (such as schedule changes, etc) will also cause automatic valuation updates and of course authorized users may revalue any portion of the portfolio at any time.  ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM’s valuation engine is <strong>exceedingly accurate</strong> and generates both financial exposures and mark-to-market results for all deal types.  In addition, the valuation engine takes into account all aspects of each deal, including complex pricing (e.g. formula based pricing, index baskets, etc) as well as fixed and variable fees, broker fees, and more.';
						strInnerHTML = strInnerHTML + '</p>';
						//strInnerHTML = strInnerHTML + '<br/>';
						//strInnerHTML = strInnerHTML + '<p>';
						//strInnerHTML = strInnerHTML + '    Finally, Phoenix ETRM’s valuation engine can value even the most complex positions.  Phoenix ETRM supports two methods of valuation: a Closed Form method (i.e. valuation via formulas) and a Monte Carlo method (i.e. valuation via brute force).  Although many types of deals (such as fixed price physicals) can be valued using the Closed Form method other types of deals (such as those with compound optionality) require the Monte Carlo method.  ';
						//strInnerHTML = strInnerHTML + '</p>';
						break;
					case 'Position Management':
						strInnerHTML = '<p> ';
						strInnerHTML = strInnerHTML + '    Going well beyond simple Fixed, Basis and Index position reporting, Phoenix ETRM’s easy to use tools provide users with both a broad view of the portfolio’s positions (or subset of the portfolio) as well as tools to investigate the details of the positions down to the lowest level by <strong>“slicing and dicing”</strong> the position data over virtually any attribute, including:';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Counterparty attributes  </li>';
						strInnerHTML = strInnerHTML + '    <li>Internal Company attributes </li>';
						strInnerHTML = strInnerHTML + '    <li>Contract attributes </li>';
						strInnerHTML = strInnerHTML + '    <li>Deal attributes </li>';
						strInnerHTML = strInnerHTML + '    <li>Meter and Index attributes </li>';
						strInnerHTML = strInnerHTML + '    <li>And many, many more . . . </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM allows users to quickly and easily define views of their positions along any number of attributes to better understand the opportunities and risks inherent within the portfolio(s).  Users can define multiple simple or complex views, <strong>filtering and grouping position data over virtually any attribute</strong>, to meet their respective needs.  Moreover, these saved views may be kept private or configured for sharing with other select users to enable users to quickly and easily communicate and coordinate their activities. ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    Finally, with Phoenix ETRM, position data is updated in real time as the underlying data is modified so the updates are immediately available to all downstream processes enabling functional groups to see the impact of changes in real time.';
						strInnerHTML = strInnerHTML + '</p>';
						break;
					case 'Risk Analysis':
						strInnerHTML = '<p> ';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM provides your organization with the tools you need to <strong>understand and monitor the risks inherent in your portfolio(s)</strong> .  Even better, Phoenix ETRM updates positions in real time (through its’ integrated distributed processing engine) so your information is always up to date. ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '     In addition, Phoenix ETRM’s “Named Scenarios” functionality allows users to perform stress tests (e.g. <strong>curve shifts, shocks</strong>, etc) on the portfolio.  Users can define these shared “What If” market scenarios to better understand the impact of potential price changes on the portfolio(s).  ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '     Moreover, Phoenix ETRM’s integrated <strong>Value at Risk</strong> (VaR) engine provides users with a probability distribution of potential changes in the value of the portfolio (or any subset thereof) as well as stated value changes at predefined confidence intervals.  ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '     Phoenix ETRM allows users to: ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:0px 10px 0px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Assess predefined views of positions and sensitivities (e.g. fixed, basis, index, etc)   </li>';
						strInnerHTML = strInnerHTML + '    <li>Create ad hoc position reports across virtually any attributed (e.g. slice and dice)   </li>';
						strInnerHTML = strInnerHTML + '    <li>Perform portfolio (or subset) stress testing to evaluate the impact of potential price changes on the portfolio(s)   </li>';
						strInnerHTML = strInnerHTML + '    <li>View position reports with and without a specified subset of positions (e.g. what if deal analysis)   </li>';
						strInnerHTML = strInnerHTML + '    <li>Review distribution analysis of potential valuation changes as well as Value at Risk   </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						break;					
					case 'Scheduling':
						strInnerHTML = '<p> ';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM allows organizations to standardize and simplify their physical scheduling processes.   Phoenix ETRM tracks physical volumes (at various points in the cycle), computes losses and charges, tracks available and used capacity, and more. ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '     Phoenix ETRM provides users with a variety of views of their consolidated positions (reflecting transportation/transmission, storage, purchases, sales, exchanges, and more) and allows authorized users to edit the schedules (or delivery plan, etc) for any physical position through <strong>a single, easy to use interface</strong>.  ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '     Using Phoenix ETRM, a trading and marketing organization can:';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Define the physical delivery infrastructure on which they trade, including the delivery systems (e.g. pipelines, grids, etc), delivery zones, delivery meters (including virtual meters or pools), and delivery locations </li>';
						strInnerHTML = strInnerHTML + '    <li><strong>Quickly identify and address imbalances</strong> </li>';
						strInnerHTML = strInnerHTML + '    <li>Model physical borrowing relationships, including formal and informal park and loan agreements</li>';
						strInnerHTML = strInnerHTML + '    <li>Track the causes of physical cuts</li>';
						strInnerHTML = strInnerHTML + '    <li>Release excess capacity or purchase released capacity</li>';
						strInnerHTML = strInnerHTML + '    <li>Track multiple internal and external transport agreements</li>';
						strInnerHTML = strInnerHTML + '    <li>Capture <strong>book-outs</strong> and <strong>back-to-back</strong> schedules </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '     In addition, Phoenix ETRM includes advanced functionality including:';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Automatic unit of measure conversions across volume, weight, and energy units of measure</li>';
						strInnerHTML = strInnerHTML + '    <li>Support for multiple transport agreements with external name tracking </li>';
						strInnerHTML = strInnerHTML + '    <li>Automatic time zone conversions (for hourly or sub-hourly energy commodities when crossing time zones)</li>';
						strInnerHTML = strInnerHTML + '    <li>And more . . . </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '     With Phoenix ETRM, your organization can automate and standardize processing while improve the efficiency and accuracy of your scheduling operations.';
						strInnerHTML = strInnerHTML + '</p>';
						break;
					case 'Credit and Liquidity Management':
						strInnerHTML = '<p> ';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM allows organizations to more effectively track their credit positions with trading partners.  With Phoenix ETRM, organizations can track both their credit <strong>exposure</strong> (the organization’s risk of loss due to the bankruptcy of a trading partner) as well as their credit <strong>liquidity</strong> (each trading partner’s risk of loss due to the bankruptcy of the organization) in real time as positions are entered.   With Phoenix ETRM, customers can: ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Standardize the measurement and management of credit exposures </li>';
						strInnerHTML = strInnerHTML + '    <li>Report credit exposures through the same tool as position and P&L reporting, ensuring consistency of reporting across business functions </li>';
						strInnerHTML = strInnerHTML + '    <li>Provide up to the minute information on each trading partner’s credit position to authorized users </li>';
						strInnerHTML = strInnerHTML + '    <li>Quickly access credit exposure and liquidity information in response to credit events  </li>';
						strInnerHTML = strInnerHTML + '    <li>Ensure the integrity of data by restricting access to credit related data as defined by the organization’s management </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    Using Phoenix ETRM, an organization can:';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Define credit netting settings at the contract level or across contracts or counterparties to match the credit netting agreements in place with trading partners </li>';
						strInnerHTML = strInnerHTML + '    <li>Standardize credit processing through Phoenix ETRM’s single engine <strong>ensuring agreement with position and P&L reports</strong> </li>';
						strInnerHTML = strInnerHTML + '    <li>Ensure the integrity of data by restricting access to credit data and settings  </li>';
						strInnerHTML = strInnerHTML + '    <li>Assign responsibility for individual trading partners to specific team members and automating the tracking of credit evaluations </li>';
						strInnerHTML = strInnerHTML + '    <li>Control the credit computation through the adjustment of credit computation settings to match their processes </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						break;					
					case 'Invoicing':
						strInnerHTML = '<p> ';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM includes the functionality your organization needs to standardize and automate settlement functions, freeing your team from repetitive manual tasks.  Using Phoenix, your organization can:';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li><strong>Standardize invoice and voucher processing</strong> through a single invoicing engine (for counterparties, brokers, etc) </li>';
						strInnerHTML = strInnerHTML + '    <li><strong>Customize the format of invoices</strong> for each customer by contract and commodity, providing just the level of detail the customer requires </li>';
						strInnerHTML = strInnerHTML + '    <li>Ensure the integrity of data by restricting changes to settled data and removing the need for data transfers between functions (and the associated reconciliations which follow)  </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM allows users to: ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Easily <strong>“check out”</strong> with counterparties and brokers </li>';
						strInnerHTML = strInnerHTML + '    <li>Define multiple standard or custom invoice/voucher templates (assigned by contract and commodity combination) each showing varying levels of detail (e.g. detail, deal, summary) </li>';
						strInnerHTML = strInnerHTML + '    <li>Define the volume state (execution volume, nomination volume, etc) by deal which is used for invoice / voucher purposes </li>';
						strInnerHTML = strInnerHTML + '    <li>Create stand alone or netted invoices / vouchers for a full accounting period or subset of an accounting period</li>';
						strInnerHTML = strInnerHTML + '    <li><strong>Forecast cash flow</strong> for the portfolio or subset of the portfolio </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    With Phoenix ETRM, your organization can automate manual processes and improve the efficiency and accuracy of your settlement operations.  ';
						strInnerHTML = strInnerHTML + '</p>';
						break;					
					case 'Cash Management':
						// not yet implemented
						break;					
					case 'Reporting':
						strInnerHTML = '<p> ';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM includes a full featured reporting module with <strong>standard system reports</strong> as well as an integrated reporting toolset which allow users to <strong>easily create custom reports</strong>. ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM has a flexible data model which allows for <strong>comprehensive reporting across all business functions</strong> and includes a solid selection of standard system reports for each business function. Moreover, existing reports can easily be copied and modified to suit a user’s specific needs.';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM supports multiple report output types including: ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<ul style="padding:10px 10px 10px 50px;"> ';
						strInnerHTML = strInnerHTML + '    <li>Raw data format (returned as a data grid in row and column format) </li>';
						strInnerHTML = strInnerHTML + '    <li>Pivot table format (allowing users to filter and group data into rows and columns and to apply ad hoc aggregations logic) </li>';
						strInnerHTML = strInnerHTML + '    <li>Export format (saving results to a user-defined file, either appending or overwriting) </li>';
						strInnerHTML = strInnerHTML + '    <li>Paper report format (displaying the data in a formal report) </li>';
						strInnerHTML = strInnerHTML + '</ul> ';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '    All reports, regardless of whether they are standard system reports or custom reports, are accessed via a single report menu and each report is controlled by the integrated security framework.  Users can create custom reports using the integrated reporting toolset, the same toolset used to develop the standard system reports.  Moreover, the reporting toolset includes query tools to select, filter, and aggregate the data as well as tools to publish and control access to the report.  ';
						strInnerHTML = strInnerHTML + '</p>';
						break;
					case 'Overview':
						strInnerHTML = '<p> ';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM was developed from the ground to be a <strong>truly integrated solution</strong> with front, mid, and back office groups all accessing and updating the same single data store. This approach removes the need for data transfers between functions as well as the tedious data reconciliations that inevitably follow.';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '     Phoenix ETRM incorporates a distributed processing model, allowing for real time processing as users enter deals, update schedules, alter prices, and more.  This approach provides users with <strong>up to the minute information</strong> as other groups perform updates. ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '     Phoenix ETRM provides users with <strong>superior position reporting</strong> functionality allowing users to view their positions along virtually any dimension through standard screens and reports or through custom views (through its integrated query tools) and reports (through its reporting toolset).  ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '     While other ETRM solutions were built through acquisition and integration, Phoenix ETRM was developed using the latest industry-standard Microsoft technology as a truly integrated solution allowing for simpler development, deployment, implementation, and maintenance.  This translates into lower costs and allows Woodlands Solutions to offer Phoenix ETRM at a price point that makes it the <strong>most cost-effective solution</strong> available on the market today.';
						strInnerHTML = strInnerHTML + '</p>';
						break;
					default:
						strInnerHTML = '<p> ';
						strInnerHTML = strInnerHTML + '    Phoenix ETRM was developed from the ground to be a <strong>truly integrated solution</strong> with front, mid, and back office groups all accessing and updating the same single data store. This approach removes the need for data transfers between functions as well as the tedious data reconciliations that inevitably follow.';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '     Phoenix ETRM incorporates a distributed processing model, allowing for real time processing as users enter deals, update schedules, alter prices, and more.  This approach provides users with <strong>up to the minute information</strong> as other groups perform updates. ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '     Phoenix ETRM provides users with <strong>superior position reporting</strong> functionality allowing users to view their positions along virtually any dimension through standard screens and reports or through custom views (through its integrated query tools) and reports (through its reporting toolset).  ';
						strInnerHTML = strInnerHTML + '</p>';
						strInnerHTML = strInnerHTML + '<br/>';
						strInnerHTML = strInnerHTML + '<p>';
						strInnerHTML = strInnerHTML + '     While other ETRM solutions were built through acquisition and integration, Phoenix ETRM was developed using the latest industry-standard Microsoft technology as a truly integrated solution allowing for simpler development, deployment, implementation, and maintenance.  This translates into lower costs and allows Woodlands Solutions to offer Phoenix ETRM at a price point that makes it the <strong>most cost-effective solution</strong> available on the market today.';
						strInnerHTML = strInnerHTML + '</p>';
				}				
				document.getElementById("functional_header").innerHTML = strFunction;
				document.getElementById("functiional_desc").innerHTML = strInnerHTML;
			}

