//Get Cobrand detail--------------
//This requires UtilityScripts.js to be include in page
    cobrandCookieReadWrite();
    if (cobrand != "wellsfargo")
    {
          BaseURL = "https://www.sharebuilder.com/" + cobrand + "/";
    }
    else
    {
          BaseURL = "https://" + cobrand + ".sharebuilder.com/" + cobrand + "/";
    }
    var openerURL="http://www.sharebuilder.com/" + cobrand + "/Legal/Statements/BrokerageFinancialStatement.aspx";
    


///////////////////////////////////////////////////////////////////////////////////////////////////////////////
/// Function Name : renderFooter()
/// Parameters :
///     Name                      Values  
///     ----------------------    -----------------------------     
///     displayBBBOnlineLogo      true/false, default=true
///     displayBFSLink            true/false, default=true
///     showDisclaimer            DisclaimerKey's defined in getDisclaimerValueByKey seperated by "^^" sign
///     additionalStandardText    If additional text to be displayed along with standard Sharebuilder footer text
///     cobrandSpecificText       If any specific footer text for Cobrand, otherwise default(ShareBuilder is not affiliated with " + cobrand).
///     showDowJonesDisclaimer    true/false, default=false
///     applyStyle                Name of the Class to apply
///     isDivTagRequired          If isDivTagRequired , true/false, default=true 
/// Description : If no parameter value is set, the default copyright text will appear along with BBBOnline logo, BFSLink within a Div tag.
///               Individual Parameters can be set as per the possible values specified above to customize the footer display.
///     eg: 
///         1. For displaying default Copyright footer, call renderFooter() function as- 
///                 renderFooter(displayBBBOnlineLogo, displayBFSLink, showDisclaimer, additionalStandardText, cobrandSpecificText, showDowJonesDisclaimer, applyStyle )
///         2. Changing display - Set parameter as- eg: for hiding BBBOnline logo and applying different stylesheet which is local to that page say "Style1" -  
///                  
///                 displayBBBOnlineLogo = false;
///                 applyStyle = "Style1";
///                 renderFooter(displayBBBOnlineLogo, displayBFSLink, showDisclaimer, additionalStandardText, cobrandSpecificText, showDowJonesDisclaimer, applyStyle )
///   
//////////////////////////////////////////////////////////////////////////////////////////////////////////////

//--Parameters declarations for renderFooter() function
var displayBBBOnlineLogo;      
var displayBFSLink;             
var showDisclaimer;             
var additionalStandardText;    
var cobrandSpecificText;        
var showDowJonesDisclaimer;     
var applyStyle;                 
var isDivTagRequired; 
var displayNotNot;
var displayCopyright;
var displayINGAboutUs;
    
function renderFooter(displayBBBOnlineLogo, displayBFSLink, showDisclaimer, additionalStandardText, cobrandSpecificText, showDowJonesDisclaimer, applyStyle, isDivTagRequired, displayCopyright )
{
    displayBBBOnlineLogo = (displayBBBOnlineLogo == null ) ? false : true;
    displayBFSLink = (displayBFSLink == null ) ? true : false;
    showDisclaimer = (showDisclaimer == null || showDisclaimer == "") ? "none" : showDisclaimer;
    additionalStandardText = (additionalStandardText == null || additionalStandardText == "") ? "" : additionalStandardText;
    cobrandSpecificText = (cobrandSpecificText == null || cobrandSpecificText == "") ? "default" : cobrandSpecificText;
    applyStyle = (applyStyle == null || applyStyle == "") ? "NoticeText" : applyStyle;
    showDowJonesDisclaimer = (showDowJonesDisclaimer == null || showDowJonesDisclaimer == "") ? false : true;
    isDivTagRequired = (isDivTagRequired == null ) ? true : false;
	displayNotNot = (displayNotNot == null ) ? false : true;
	displayCopyright = (displayCopyright == null ) ? true : false;
    
    //Set cobrand disclaimer text
    if ( cobrand.toLowerCase() == "sharebuilder")
        cobrandSpecificText = "";            
        
    if ( cobrand.toLowerCase() != "sharebuilder" && cobrandSpecificText == "default" )
    {
        cobrandSpecificText = ""; //"ShareBuilder is not affiliated with " + cobrand +"."; 
    }
    
    var copyrightText = "<strong>&copy; 2006 - 2007 ShareBuilder Corporation.</strong> ShareBuilder is a registered trademark of ShareBuilder Corporation.";
    var sbStandardText = " Securities products are offered by ShareBuilder Securities Corporation, a registered broker-dealer and Member ";
	var additionalStandardText = "";
	var sbInvestmentServText = "Investment services are provided by ShareBuilder Securities Corporation, a registered broker-dealer and Member ";
    var ingStandardText = " ShareBuilder Securities Corporation is a subsidiary of ING bank, fsb. ";
    var sipcFinraLink = "<a href=\"http://www.finra.org/index.htm\" onclick=\"popup.OpenPopUpLarge (this);return false;\">FINRA</a>/<a href=\"http://www.sipc.org\" onclick=\"popup.OpenPopUpLarge(this);return false;\">SIPC</a>. "
    var bfsLink     =  "<a href=\"http://www.sharebuilder.com/" 
                        + cobrand
                        +"/Legal/Statements/BrokerageFinancialStatement.aspx\" onclick=\"popup.OpenPopUpLarge(this);return false;\">"
                        +"Brokerage Financial Statement.</a>";
    
    var bbbOnlineLogo = "";
	var NotNotText = "Securities products are: Not FDIC insured • Not Bank guaranteed • May lose value";
	var ingBanking = "Banking services are provided by ING Bank, fsb, member FDIC. ING Bank is a wholly owned subsidiary of ING Direct Bancorp.";
    var txtFooter = "";
	var ingFooter = "";

    //Start creating footer
    if(isDivTagRequired)
        txtFooter += "<div class=\"FooterBottom\">";

    //Add code to display disclaimers
    if(showDisclaimer!="none")
    {
        var disclaimer = getDisclaimerText(showDisclaimer, applyStyle);
        txtFooter += disclaimer;
    }
    
        if(!displayBFSLink)
        bfsLink = "";
    
    txtFooter += "<p class=\""+ applyStyle +"\">";
    txtFooter += sbStandardText 
                 + sipcFinraLink
                 + bfsLink
                 + ingStandardText
                 //+ copyrightText
				 		
    if(additionalStandardText != "")       
    	txtFooter += additionalStandardText;  
                                     
    if(cobrandSpecificText!="") 
        txtFooter += "<div class=\""+ applyStyle +"\">" + cobrandSpecificText +"</div>";
        
    txtFooter += "</p>";

	if(displayCopyright)
    	txtFooter +=  "<p class=\""+ applyStyle +"\">" + copyrightText +"</p>";

    if(displayBBBOnlineLogo)
        txtFooter += bbbOnlineLogo

    if(showDowJonesDisclaimer)
        txtFooter += getDisclaimerText("DowJones", applyStyle);

	if(displayNotNot)
		txtFooter += getDisclaimerText("NotNot", applyStyle);

	// Legal copy for ING About Us Pages
	if(displayINGAboutUs)
		{
			ingFooter += "<p class=\""+ applyStyle +"\">";
    		ingFooter += ingBanking + "</p>"
						+ "<p class=\""+ applyStyle +"\">" + sbInvestmentServText + sipcFinraLink + "</p>"
						+ "<p class=\""+ applyStyle +"\">" + ingStandardText + NotNotText + "</p>";
			txtFooter = "";
			document.write(ingFooter);
		}		
		
    if(isDivTagRequired)    
        txtFooter += "</div>";

    // Display footer
    document.write(txtFooter);
}

function getDisclaimerText(strDisclaimerCodes, applyStyle)
{        
    var disclaimerText = "";
    var arrDisclaimerCodes = strDisclaimerCodes.split("^^");
    for(i=0;i<arrDisclaimerCodes.length;i++)
    {
        disclaimerText += "<p class=\""+ applyStyle +"\">" + getDisclaimerValueByKey(arrDisclaimerCodes[i]) +"</p>";        
     }   
    return disclaimerText;
}
    
var DisclaimerDictionary; 
function getDisclaimerValueByKey(disclaimerKey)
{
    if(DisclaimerDictionary == null)
    {        
        DisclaimerDictionary = new Object;        
        DisclaimerDictionary["Options"] = "* Options involve risk and are not suitable for all investors. Before investing in options, please read the "
                                          + "<a href=\"http://www.theocc.com/publications/risks/riskchap1.jsp\" onclick=\"popup.TargetNewWindow(this);return false;\">Characteristics and Risks of Standardized Options</a>.";        
                                          
        DisclaimerDictionary["DowJones"] = "The Dow Jones Indexes<sup>SM</sup> are proprietary to and distributed by Dow Jones & Company, Inc., and have been licensed for use.";
		DisclaimerDictionary["NotNot"] = "Securities products are: Not FDIC insured • Not Bank guaranteed • May lose value"; 
    }        
    return (DisclaimerDictionary[disclaimerKey] == undefined ? "" : DisclaimerDictionary[disclaimerKey]);
}