/***********************************************
* AnyLink Drop Down Menu- � Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

//Contents for menu 1
var menu1=new Array()
menu1[0]='<a href="http://www.javascriptkit.com">JavaScript Kit</a>'
menu1[1]='<a href="http://www.freewarejava.com">Freewarejava.com</a>'
menu1[2]='<a href="http://codingforums.com">Coding Forums</a>'
menu1[3]='<a href="http://www.cssdrive.com">CSS Drive</a>'

//Contents for menu 2, and so on
var menu2=new Array()
menu2[0]='<a href="http://cnn.com">CNN</a>'
menu2[1]='<a href="http://msnbc.com">MSNBC</a>'
menu2[2]='<a href="http://news.bbc.co.uk">BBC News</a>'

//menus
var features=new Array()
features[0]='<a href="javascript:;" onclick="showFeatured()">Re/Max Feature</a>'

var buyersRoadmap=new Array()
buyersRoadmap[0]='<a  href="javascript:;" onclick="swapBuyersContent(1)">Deciding to Buy</a>'
buyersRoadmap[1]='<a  href="javascript:;" onclick="swapBuyersContent(2)">Financial Organization</a>'
buyersRoadmap[2]='<a  href="javascript:;" onclick="swapBuyersContent(3)">Sell Before Buying</a>'
buyersRoadmap[3]='<a  href="javascript:;" onclick="swapBuyersContent(4)">Finding an Agent</a>'
buyersRoadmap[4]='<a  href="javascript:;" onclick="swapBuyersContent(5)">Shopping for a Home</a>'
buyersRoadmap[5]='<a  href="javascript:;" onclick="swapBuyersContent(6)">What is Buyers Escrow</a>'
buyersRoadmap[6]='<a  href="javascript:;" onclick="swapBuyersContent(7)">Closing on Your Home</a>'
		
var buyersTools=new Array()
buyersTools[0]='<a href="javascript:;" onclick="showRentBuyForm()">Rent vs Buy Analysis</a>'
buyersTools[1]='<a href="javascript:;" onclick="showAffordabilityForm()">Home Affordability</a>'
buyersTools[2]='<a href="javascript:;" onclick="showRoadmapForm()">Personalized Roadmap</a>'
buyersTools[3]='<a href="financing.html">Obtaining a Mortgage</a>'
buyersTools[4]='<a href="calculators.html">Financial Calculators</a>'
buyersTools[5]='<a href="news.html">Real Estate News</a>'

var quickSearch=new Array()
quickSearch[0]='<a href="properties.html">Huntsville Real Estate</a>'
quickSearch[1]='<a href="properties.html">Search MLS</a>'
		
var sellersRoadmap=new Array()
sellersRoadmap[0]='<a href="javascript:;" onclick="swapSellersContent(1)">Deciding to Sell</a>'
sellersRoadmap[1]='<a href="javascript:;" onclick="swapSellersContent(2)">Determine the Price</a>'
sellersRoadmap[2]='<a href="javascript:;" onclick="swapSellersContent(3)">Preparing to Sell</a>'
sellersRoadmap[3]='<a href="javascript:;" onclick="swapSellersContent(4)">Accepting an Offer</a>'
sellersRoadmap[4]='<a href="javascript:;" onclick="swapSellersContent(5)">What is Escrow?</a>'
sellersRoadmap[5]='<a href="javascript:;" onclick="swapSellersContent(6)">Buying Your Next Home</a>'
sellersRoadmap[6]='<a href="javascript:;" onclick="swapSellersContent(7)">Close of Escrow</a>'
		
var sellersTools=new Array()
sellersTools[0]='<a href="javascript:;" onclick="showCmaForm()">Free Market Analysis</a>'
sellersTools[1]='<a href="javascript:;" onclick="showRoadmapForm()">Personalized Roadmap</a>'
sellersTools[2]='<a href="javascript:;" onclick="showSellerProceeds()">Seller Closing Analysis</a>'
sellersTools[3]='<a href="javascript:;" onclick="showSellerRefi()">Refinancing Analysis</a>'
sellersTools[4]='<a href="calculators.html">Financial Calculators</a>'
sellersTools[5]='<a href="news.html">Real Estate News</a>'
		
var financingRoadmap=new Array()		
financingRoadmap[0]='<a href="javascript:;" onclick="swapFinanceContent(1)">Getting Started</a>'		
financingRoadmap[1]='<a href="javascript:;" onclick="swapFinanceContent(2)">Shop for a Loan</a>'
financingRoadmap[2]='<a href="javascript:;" onclick="swapFinanceContent(3)">Know the Numbers</a>'
financingRoadmap[3]='<a href="javascript:;" onclick="swapFinanceContent(4)">Get Pre-Approved</a>'
financingRoadmap[4]='<a href="javascript:;" onclick="swapFinanceContent(5)">Application Processing</a>'
financingRoadmap[5]='<a href="javascript:;" onclick="swapFinanceContent(6)">Mortgage Funding</a>'


var financingTools=new Array()		
financingTools[0]='<a href="javascript:;" onclick="showPaymentEstimator()">Payment Estimator</a>'
financingTools[1]='<a href="javascript:;" onclick="showPaymentForm()">Loan Amortization</a>'
financingTools[2]='<a href="javascript:;" onclick="showLoanComparison()">Loan Comparisions</a>'
financingTools[3]='<a href="javascript:;" onclick="showAnnualPR()">What is APR?</a>'
financingTools[4]='<a href="javascript:;" onclick="showClosingCost()">Closing Cost Analysis</a>'
financingTools[5]='<a href="javascript:;" onclick="showSellerProceeds()">Seller Closing Analysis</a>'
financingTools[6]='<a href="javascript:;" onclick="showSellerRefi()">Refinancing Analysis</a>'
financingTools[7]='<a href="interestRates.html">Current Interest Rates</a>'	
financingTools[8]='<a href="news.html">Real Estate News</a>'
financingTools[9]='<a href="rateComentary.html">Market Comentary</a>'
financingTools[10]='<a href="calculators.html">More Calculators</a>'
		
var tools=new Array()
tools[0]='<a href="calculators.html">Calculators</a>'
tools[1]='<a href="news.html">Real Estate News</a>'
tools[2]='<a href="interestRates.html">Interest Rates</a>'
tools[3]='<a href="rateComentary.html">Market Comentary</a>'	

var myBuyerTools=new Array()
myBuyerTools[0]='<a href="http://athomeshuntsville.com/calculators.php?,RentvsBuy">Buy or Rent?</a>'
myBuyerTools[1]='<a href="http://athomeshuntsville.com/calculators.php?,Affordability">How Much Can I Afford?</a>'	
myBuyerTools[2]='<a target="_blank" href="http://athomeshuntsville.com/HuntsvilleRelocation.pdf">Relocation Information</a>'
myBuyerTools[3]='<a href="http://athomeshuntsville.com/calculators.php?,RelocationForm">Request Relo-Package</a>'
myBuyerTools[4]='<a href="http://athomeshuntsville.com/calculators.php">Financial Calculators</a>'


var mySellerTools=new Array()
mySellerTools[0]='<a href="http://athomeshuntsville.com/calculators.php?,CmaForm">My Home Value?</a>'
mySellerTools[1]='<a href="http://athomeshuntsville.com/realestate/online-pre-listing-presentation/">Marketing Example</a>'
mySellerTools[2]='<a href="http://athomeshuntsville.com/calculators.php">Financial Calculators</a>'
mySellerTools[3]='<a href="http://huntsville-properties.com">FSBO Advertising</a>'

var myBlogs= new Array()
myBlogs[0]='<a href="http://athomeshuntsville.com/realestate/">Huntsville Real Estate</a>'
myBlogs[1]='<a href="http://athomesdecatur.com/realestate/">Decatur Real Estate</a>'
myBlogs[2]='<a href="http://athomesrealty.com/huntsville/">Huntsville Video Blog</a>'
myBlogs[3]='<a href="http://athomes.net">@Homes Franchise</a>'

var mySearchTools=new Array()
mySearchTools[0]='<a href="http://northernalabamahomes.com/index.php?action=page_display&PageID=13">By Mls Area</a>'
mySearchTools[1]='<a href="http://northernalabamahomes.com/index.php?action=page_display&PageID=23">By City Name</a>'
mySearchTools[2]='<a href="http://northernalabamahomes.com/index.php?action=page_display&PageID=24">By Zip Code</a>'
mySearchTools[3]='<a href="http://northernalabamahomes.com/index.php?action=page_display&PageID=12">By Neighborhood</a>'
mySearchTools[4]='<a href="http://northernalabamahomes.com/index.php?action=page_display&PageID=25">By School System</a>'
mySearchTools[5]='<a href="http://northernalabamahomes.com/index.php?action=page_display&PageID=19">By Square Foot</a>'
mySearchTools[6]='<a href="http://northernalabamahomes.com/index.php?action=page_display&PageID=5">By Feature Detail</a>'
mySearchTools[7]='<a target="_blank" href="http://athomesrealty.com/vow/index.php?action=page_display&PageID=2">Search Sold Homes</a>'
		
var myMapTools=new Array()
myMapTools[0]='<a href="http://athomesdecatur.com/homesforsale/index.php?PageID=50&action=page_display">Athens Subdivision Map</a>'
myMapTools[1]='<a href="http://athomesdecatur.com/homesforsale/index.php?action=page_display&PageID=53">Decatur Subdivision Map</a>'
myMapTools[2]='<a href="http://athomeshuntsville.com/homesforsale/index.php?action=page_display&PageID=53">Huntsville Subdivision Map</a>'
myMapTools[3]='<a href="http://athomeshuntsville.com/homesforsale/index.php?action=page_display&PageID=57">Madison Subdivision Map</a>'
myMapTools[4]='<a href="http://athomesdecatur.com/homesforsale/index.php?PageID=56&action=page_display">Limestone County Map</a>'
myMapTools[5]='<a href="http://athomeshuntsville.com/homesforsale/index.php?action=page_display&PageID=59">Madison County Map</a>'
myMapTools[6]='<a href="http://athomesdecatur.com/homesforsale/index.php?PageID=51&action=page_display">Morgan County Map</a>'
myMapTools[7]='<a href="http://northernalabamahomes.com/index.php?action=page_display&PageID=56">Jackson County Map</a>'
myMapTools[8]='<a href="http://northernalabamahomes.com/index.php?action=page_display&PageID=54">Marshall County Map</a>'
myMapTools[9]='<a href="http://northernalabamahomes.com/index.php?action=page_display&PageID=22">North Alabama Map</a>'

		
var menuwidth='165px' //default menu width
var menubgcolor='#54442b' //'#502d11'  //menu bgcolor
var disappeardelay=300  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick="yes" //hide menu when user clicks within menu?

/////No further editting needed
var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ie4||ns6)
 document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" onMouseout="dynamichide(event)"></div>')

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, menuwidth)
{
if (ie4||ns6)
 dropmenuobj.style.left=dropmenuobj.style.top="-500px"
if (menuwidth!="")
{
dropmenuobj.widthobj=dropmenuobj.style
dropmenuobj.widthobj.width=menuwidth
}
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=ie4 && !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=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset
  var windowedge=ie4 && !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 populatemenu(what)
{
if (ie4||ns6)
 dropmenuobj.innerHTML=what.join("")
}


function dropdownmenu(obj, e, menucontents, menuwidth)
{
if (window.event) 
 event.cancelBubble=true
else if (e.stopPropagation) 
 e.stopPropagation()
clearhidemenu()
dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv
populatemenu(menucontents)

if (ie4||ns6)
{
showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)
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 (ie4||ns6) 
 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 (ie4&&!dropmenuobj.contains(e.toElement))
 delayhidemenu()
else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
 delayhidemenu()
}

function hidemenu(e)
{
if (typeof dropmenuobj!="undefined")
{
if (ie4||ns6)
 dropmenuobj.style.visibility="hidden"
}
}

function delayhidemenu()
{
if (ie4||ns6)
 delayhide=setTimeout("hidemenu()",disappeardelay)
}

function clearhidemenu()
{
if (typeof delayhide!="undefined")
 clearTimeout(delayhide)
}

if (hidemenu_onclick=="yes")
document.onclick=hidemenu