// set up drop downs anywhere in the body of the page. I think the bottom of the page is better..
// but you can experiment with effect on loadtime.
if (TransMenu.isSupported()) {

    //==================================================================================================
    // create a set of dropdowns
    //==================================================================================================
    // the first param should always be down, as it is here
    //
    // The second and third param are the top and left offset positions of the menus from their actuators
    // respectively. To make a menu appear a little to the left and bottom of an actuator, you could use
    // something like -5, 5
    //
    // The last parameter can be .topLeft, .bottomLeft, .topRight, or .bottomRight to inidicate the corner
    // of the actuator from which to measure the offset positions above. Here we are saying we want the
    // menu to appear directly below the bottom left corner of the actuator
    //==================================================================================================
    var ms = new TransMenuSet(TransMenu.direction.down, 0, 0, TransMenu.reference.bottomLeft);
    var base_url = "http://www.stratinv.net/";
    //var base_url = "http://dev2.newmediagateway.com/~trips/stratinv/";

    //==================================================================================================
    // create a dropdown menu
    //==================================================================================================
    // the first parameter should be the HTML element which will act actuator for the menu
    //==================================================================================================
		// Strategic Investing
		var transmenu_menu_2 = ms.addMenu(document.getElementById("transmenu_item_2"));
		transmenu_item_21 = transmenu_menu_2.addItem("What is Strategic Investing?", base_url+"SI_explained.htm");
		transmenu_item_22 = transmenu_menu_2.addItem("What is CAN SLIM?", base_url+"Can_slim.htm");
		transmenu_item_23 = transmenu_menu_2.addItem("Locating Winning Stocks", base_url+"Locate.htm");
		transmenu_item_24 = transmenu_menu_2.addItem("Trading Rules", base_url+"Rules.htm");
		transmenu_item_25 = transmenu_menu_2.addItem("Frequently Asked Questions", base_url+"FAQ.htm");
		transmenu_item_26 = transmenu_menu_2.addItem("Strategic Investing Portfolios", "javascript:void(0);");
			var transmenu_menu_26 = transmenu_menu_2.addMenu(transmenu_item_26);
			transmenu_item_261 = transmenu_menu_26.addItem("Description of Each Portfolio", base_url+"SI_portfolios.htm");
			transmenu_item_262 = transmenu_menu_26.addItem("Portfolio Results since 1996", base_url+"SI_Historic_Performance.htm");
		transmenu_item_27 = transmenu_menu_2.addItem("Subscriber Benefits", "javascript:void(0);");
			var transmenu_menu_27 = transmenu_menu_2.addMenu(transmenu_item_27);
			transmenu_item_271 = transmenu_menu_27.addItem("Why Become a Subscriber?", base_url+"Services.htm");
			transmenu_item_272 = transmenu_menu_27.addItem("Become a Subscriber", "https://www.stratinv.net/register.php");
			transmenu_item_273 = transmenu_menu_27.addItem("Disclaimer","http://www.stratinv.net/Disclaim.htm");
			transmenu_item_274 = transmenu_menu_27.addItem("Terms","http://www.stratinv.net/Terms.htm");


		// Talks and Workshops
		var transmenu_menu_4 = ms.addMenu(document.getElementById("transmenu_item_4"));
		transmenu_item_41 = transmenu_menu_4.addItem("Strategic Investing Talks", base_url+"Talks.htm");
		transmenu_item_42 = transmenu_menu_4.addItem("Strategic Investing Workshops", base_url+"Workshops.htm");
		transmenu_item_43 = transmenu_menu_4.addItem("Past Speaking Engagements", base_url+"SpeakEngage.htm");

		// Subscribers Only
		var transmenu_menu_5 = ms.addMenu(document.getElementById("transmenu_item_5"));
		transmenu_item_51 = transmenu_menu_5.addItem("Daily Market Musings", base_url+"Sub/Musings.php");
		transmenu_item_52 = transmenu_menu_5.addItem("Daily Stock Watch List", base_url+"Sub/SWL.php");
		//transmenu_item_53 = transmenu_menu_5.addItem("Weekly Market Commentary", base_url+"Sub/WMC.php");
		transmenu_item_54 = transmenu_menu_5.addItem("Technical Notes", "javascript:void(0);");
			var transmenu_menu_54 = transmenu_menu_5.addMenu(transmenu_item_54);
			transmenu_item_541 = transmenu_menu_54.addItem("Stock Selection in Down Markets", base_url+"Sub/Down_select.php");
			transmenu_item_542 = transmenu_menu_54.addItem("Selling Rules", base_url+"Sub/Sellingrules.php");
			transmenu_item_543 = transmenu_menu_54.addItem("Dow Jones Earnings", base_url+"Sub/DJIA_eps.php");
			transmenu_item_544 = transmenu_menu_54.addItem("Gold Stocks", base_url+"Sub/Goldstock.php");
			transmenu_item_545 = transmenu_menu_54.addItem("Homebuilders", base_url+"Sub/Homebuilders.php");
			transmenu_item_546 = transmenu_menu_54.addItem("Shorting Strategies", base_url+"Sub/Shortstrategies.php");
			transmenu_item_547 = transmenu_menu_54.addItem("Foreign Bank Accounts", base_url+"Sub/Foreignbank.php");
			transmenu_item_548 = transmenu_menu_54.addItem("CRB Changes", base_url+"Sub/CRB.php");
		transmenu_item_55 = transmenu_menu_5.addItem("Economic Indicators", base_url+"Sub/CI.php");
		transmenu_item_56 = transmenu_menu_5.addItem("Accumulation/Distribution Data", base_url+"Sub/A's.php");
		transmenu_item_57 = transmenu_menu_5.addItem("Portfolios", "javascript:void(0);");
			var transmenu_menu_57 = transmenu_menu_5.addMenu(transmenu_item_57);
			transmenu_item_571 = transmenu_menu_57.addItem("Aggressive", base_url+"Sub/Aggressive.php");
			transmenu_item_572 = transmenu_menu_57.addItem("Conservative", base_url+"Sub/Conservative.php");
			//transmenu_item_573 = transmenu_menu_57.addItem("Core", base_url+"Sub/Core.php");
			//transmenu_item_574 = transmenu_menu_57.addItem("ETF", base_url+"Sub/ETF.php");
			transmenu_item_575 = transmenu_menu_57.addItem("Precious Metals", base_url+"Sub/Gold.php");


	//==================================================================================================
    // write drop downs into page
    //==================================================================================================
    // this method writes all the HTML for the menus into the page with document.write(). It must be
    // called within the body of the HTML page.
    //==================================================================================================
  TransMenu.renderAll();
}

function init()
{

    //==========================================================================================
    // if supported, initialize TransMenus
    //==========================================================================================
    // Check isSupported() so that menus aren't accidentally sent to non-supporting browsers.
    // This is better than server-side checking because it will also catch browsers which would
    // normally support the menus but have javascript disabled.
    //
    // If supported, call initialize() and then hook whatever image rollover code you need to do
    // to the .onactivate and .ondeactivate events for each menu.
    //==========================================================================================

    //==========================================================================================
    // if supported, initialize mtdropdowns
    //==========================================================================================
    // Check isSupported() so that menus aren't accidentally sent to non-supporting browsers.
    // This is better than server-side checking because it will also catch browsers which would
    // normally support the menus but have javascript disabled.
    //
    // If supported, call initialize() and then hook whatever image rollover code you need to do
    // to the .onactivate and .ondeactivate events for each menu.
    //==========================================================================================
    if (TransMenu.isSupported())
    {
        TransMenu.initialize();

        // hook all the image swapping of the main toolbar to menu activation/deactivation
        // instead of simple rollover to get the effect where the button stays highlighted until
        // the menu is closed.

        //menu1.onactivate = function() { swapImage("button1", preloaded[1][1].src) };
        //menu1.ondeactivate = function() { swapImage("button1", preloaded[1][0].src) };

    }

    // whatever stuff you need to do onload goes here.

    /* cookie handler for <div id="login_area"> */
    cookie_logged_in = getCookie('cookieloginok');
    if("true" != cookie_logged_in)
    {
    	log_area = document.getElementById('login_area')
    	if(log_area != undefined)
    		log_area.style.display = 'block';
    }

}

function getCookie(c_name)
{
	if (document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)
		{
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1)
				c_end=document.cookie.length
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}
