/***********************************************
* AnyLink CSS Menu script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
var disappeardelay=250  //menu disappear speed onMouseout (in miliseconds)
var enableanchorlink=0 //Enable or disable the anchor link when clicked on? (1=e, 0=d)
var hidemenu_onclick=1 //hide menu when user clicks within menu? (1=yes, 0=no)

/////No further editting needed

var ie5=document.all
var ns6=document.getElementById&&!document.all

function getposOffset(what, offsettype){
var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl=what.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function showhide(obj, e, visible, hidden){
if (ie5||ns6)
dropmenuobj.style.left=dropmenuobj.style.top=-500
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")
obj.visibility=visible
else if (e.type=="click")
obj.visibility=hidden
}

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge(obj, whichedge){
var edgeoffset=0
if (whichedge=="rightedge"){
var windowedge=ie5 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth
}
else{
var topedge=ie5 && !window.opera? iecompattest().scrollTop : window.pageYOffset
var windowedge=ie5 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?
edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good either?
edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
}
}
return edgeoffset
}

function dropdownmenu(obj, e, dropmenuID){
if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
if (typeof dropmenuobj!="undefined") //hide previous menu
dropmenuobj.style.visibility="hidden"
clearhidemenu()
if (ie5||ns6){
obj.onmouseout=delayhidemenu
dropmenuobj=document.getElementById(dropmenuID)
if (hidemenu_onclick) dropmenuobj.onclick=function(){dropmenuobj.style.visibility='hidden'}
dropmenuobj.onmouseover=clearhidemenu
dropmenuobj.onmouseout=ie5? function(){ dynamichide(event)} : function(event){ dynamichide(event)}
showhide(dropmenuobj.style, e, "visible", "hidden")
dropmenuobj.x=getposOffset(obj, "left")
dropmenuobj.y=getposOffset(obj, "top")
dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"
dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"
}
return clickreturnvalue()
}

function clickreturnvalue(){
if ((ie5||ns6) && !enableanchorlink) return false
else return true
}

function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide(e){
if (ie5&&!dropmenuobj.contains(e.toElement))
delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhidemenu()
}

function delayhidemenu(){
delayhide=setTimeout("dropmenuobj.style.visibility='hidden'",disappeardelay)
}

function clearhidemenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}
// HTML starts here
document.write('<div id="mainNavMenu">');
document.write('<ul id="navTable">');
document.write('<li><a href="http://money.cnn.com" class="navLink" id="navLinkHome">Home</a></li>');
document.write('<li onMouseover="dropdownmenu(this, event, \'navmenu1\')"><a href="http://money.cnn.com/news/" class="navLink" id="navLinkBusinessNews">Business News</a></li>');
document.write('<li onMouseover="dropdownmenu(this, event, \'navmenu2\')"><a href="http://money.cnn.com/data/markets/" class="navLink" id="navLinkMarkets">Markets</a></li>');
document.write('<li onMouseover="dropdownmenu(this, event, \'navmenu3\')"><a href="http://money.cnn.com/pf/" class="navLink" id="navLinkPF">Personal Finance</a></li>');
document.write('<li onMouseover="dropdownmenu(this, event, \'navmenu4\')"><a href="http://money.cnn.com/retirement/" class="navLink" id="navLinkRetirement">Retirement</a></li>');
document.write('<li onMouseover="dropdownmenu(this, event, \'navmenu5\')"><a href="http://money.cnn.com/technology/" class="navLink" id="navLinkTech">Technology</a></li>');
document.write('<li><a href="http://money.cnn.com/lifestyle/" class="navLink" id="navLinkLuxury">Luxury</a></li>');
document.write('<li onMouseover="dropdownmenu(this, event, \'navmenu6\')"><a href="http://money.cnn.com/smbusiness/" class="navLink" id="navLinkSmbusiness">Small Business</a></li>');
document.write('<li><a href="http://money.cnn.com/magazines/fortune/" class="navLink" id="navLinkFortune" onMouseover="dropdownmenu(this, event, \'navmenu8\')">Fortune</a></li></ul>');
document.write('<ul id="serviceTable">');
document.write('<li><a href="http://money.cnn.com/video/" class="navServiceLinks" id="navLinkVideo">Video</a></li>');
document.write('<li onMouseover="dropdownmenu(this, event, \'navmenu9\')"><a href="http://audience.cnn.com/services/money/portfolio/MSPortfolio" class="navServiceLinks" id="navLinkPortfolio">My Portfolio</a></li>');
document.write('<li><a href="http://www.cnn.com" class="navServiceLinks" id="navLinkCNN">CNN.com</a></li>');
document.write('</ul></div>');
document.write('<span id="navmenu1" class="navlinkcss"><a href="http://money.cnn.com/news/companies/index.html">Companies</a><a href="http://money.cnn.com/news/economy/index.html">Economy</a><a href="http://money.cnn.com/news/international/index.html">International</a><a href="http://money.cnn.com/news/corrections/index.html">Corrections</a></span>');
document.write('<span id="navmenu2" class="navlinkcss"><a href="http://money.cnn.com/data/premarket/index.html">Pre-market Trading</a><a href="http://money.cnn.com/data/afterhours/index.html">After-hours Trading</a><a href="http://money.cnn.com/data/actives/index.html">Winners/Losers/Actives</a><a href="http://money.cnn.com/markets/bondcenter/index.html">Bonds</a><a href="http://money.cnn.com/data/currencies/index.html">Currencies</a><a href="http://money.cnn.com/data/commodities/index.html">Commodities</a><a href="http://money.cnn.com/data/world_markets/index.html">World Markets</a><a href="http://secure2.thestreet.com/cap/prm.do?OID=013629">Subscribe to Real Money Newsletter</a></span>');
document.write('<span id="navmenu3" class="navlinkcss"><a href="https://subs.timeinc.net/CampaignHandler/mo_nb?source_id=14&iid=MOBQ7N6">Subscribe to Money Magazine</a><a href="http://money.cnn.com/magazines/moneymag/index.html">Money Magazine</a><a href="http://money.cnn.com/real_estate/index.html">Real Estate</a><a href="http://money.cnn.com/pf/taxes/index.html">Taxes</a><a href="http://money.cnn.com/news/specials/jobs/index.html">Jobs</a><a href="http://money.cnn.com/expert/index.html">Ask the Expert</a><a href="http://money.cnn.com/magazines/moneymag/money101/index.html">Money 101</a><a href="http://money.cnn.com/autos/index.html">Autos</a><a href="http://money.cnn.com/funds/index.html">Mutual Funds</a><a href="http://money.cnn.com/pf/saving/index.html">The Help Desk</a><a href="http://money.cnn.com/pf/loan_center/index.html">Loan Center</a><a href="http://money.cnn.com/magazines/moneymag/bplive/2009/index.html">Best Places to Live</a></span>');
document.write('<span id="navmenu4" class="navlinkcss"><a href="https://subs.timeinc.net/CampaignHandler/mo_nb?source_id=15&iid=MOBQ7Q0">Subscribe to Money Magazine</a><a href="http://money.cnn.com/pf/expert/index.html">Ask the Expert</a><a href="http://money.cnn.com/retirement/guide/index.html">Ultimate Guide to Retirement</a><a href="http://money.cnn.com/retirement/tools/index.html">Retirement Calculators</a><a href="/magazines/moneymag/retirementrules/index.html">Rules of Retirement</a><a href="http://money.cnn.com/magazines/moneymag/bestfunds/2010/index.html">Best Funds</a><a href="http://money.cnn.com/magazines/moneymag/bpretire/2009/index.html">Best Places to Retire</a></span>');
document.write('<span id="navmenu5" class="navlinkcss"><a href="http://brainstormtech.blogs.fortune.cnn.com/">Fortune Brainstorm Tech</a><a href="http://brainstormtech.blogs.fortune.cnn.com/category/apple-2-0/">Apple 2.0 Blog</a><a href="http://brainstormtech.blogs.fortune.cnn.com/category/big-tech/">Big Tech Blog</a><a href="http://money.cnn.com/data/sectors/techstocks/index.html">Sectors and Stocks</a><a href="http://money.cnn.com/video/series/techtalk/">Tech Talk</a></span>');
document.write('<span id="navmenu6" class="navlinkcss"><a href="http://money.cnn.com/smallbusiness/getanswers/index.html">Questions &amp; Answers</a><a href="http://money.cnn.com/smallbusiness/innovationnation/index.html">Innovation Nation</a><a href="http://money.cnn.com/video/smallbusiness/index.html">Small Business Video</a><a href="http://money.cnn.com/smallbusiness/best_places_launch/2009/">50 Best Places to Launch</a><a href="http://money.cnn.com/smallbusiness/resourceguide/index.html">Resource Guide</a><a href="http://money.cnn.com/smallbusiness/nextlittlething/2010/">Next Little Thing</a></span>');
document.write('<span id="navmenu8" class="navlinkcss"><a href="http://subs.timeinc.net/CampaignHandler/fo_nb2?source_id=6&iid=FOB9HJ0">Subscribe to Fortune Magazine</a><a href="http://money.cnn.com/magazines/fortune/fortune500/2009/index.html">Fortune 500</a><a href="http://brainstormtech.blogs.fortune.cnn.com/">Brainstorm Tech</a><a href="http://money.cnn.com/magazines/fortune/investing/index.html">Investing</a><a href="http://money.cnn.com/magazines/fortune/management/index.html">Management</a><a href="http://money.cnn.com/magazines/fortune/rankings/index.html">Rankings</a></span>');
document.write('<span id="navmenu9" class="navlinkcss"><a href="http://audience.cnn.com/services/money/portfolio/MSPortfolio">Main</a><a href="http://bcportfolio.money.cnn.com/custom/cnnmoney2/2/portfolio/addcreate.asp">Create Portfolio</a><a href="http://bcportfolio.money.cnn.com/custom/cnnmoney2/2/portfolio/edit.asp">Edit Portfolio</a><a href="http://bcalerts.money.cnn.com/custom/cnnmoney2/2/alerts/html-create.asp">Create Alerts</a><a href="http://bcalerts.money.cnn.com/custom/cnnmoney2/2/alerts/html-summary.asp">Edit Alerts</a></span>');
