<!--
function mmLoadMenus() {
  if (window.mm_menu_0412092914_0) return;
  window.mm_menu_0412092914_0 = new Menu("root",219,25,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#FFFFFF","#603e2b","#0066FF","left","middle",3,0,1000,-5,7,true,false,true,0,true,true);
    mm_menu_0412092914_0.addMenuItem("About&nbsp;Home&nbsp;Buyers&nbsp;Advantage","location='http://www.real-estate-albuquerque.com/buying-a-home-in-albuquerque-nm-rio-rancho-corrales-about-us.htm'");
  mm_menu_0412092914_0.addMenuItem("H.B.A.&nbsp;Cash&nbsp;Rebate","location='http://www.real-estate-albuquerque.com/buying-a-home-in-albuquerque-nm-rio-rancho-corrales-cash-rebate.htm'");
    mm_menu_0412092914_0.addMenuItem("How&nbsp;We&nbsp;Do&nbsp;It","location='http://www.real-estate-albuquerque.com/buying-a-home-in-albuquerque-nm-rio-rancho-corrales-how-can-we-do-it.htm'");
  mm_menu_0412092914_0.addMenuItem("Our&nbsp;Service&nbsp;Guarantee","location='http://www.real-estate-albuquerque.com/buying-a-home-in-albuquerque-nm-rio-rancho-corrales-service-guarantee.htm'");
  mm_menu_0412092914_0.addMenuItem("Unique&nbsp;Advantages&nbsp;We&nbsp;Offer&nbsp;You","location='http://www.real-estate-albuquerque.com/buying-a-home-in-albuquerque-nm-rio-rancho-corrales-unique-advantages.htm'");
  mm_menu_0412092914_0.addMenuItem("Get&nbsp;Started&nbsp;With&nbsp;H.B.A.&nbsp;Today!","location='http://www.real-estate-albuquerque.com/buying-a-home-in-albuquerque-nm-rio-rancho-corrales-get-started.htm'");
  mm_menu_0412092914_0.addMenuItem("H.B.A.&nbsp;Blog","location='http://www.real-estate-albuquerque.com/buying-a-home-in-albuquerque-nm-rio-rancho-corrales-about-us.htm'");
   mm_menu_0412092914_0.hideOnMouseOut=true;
   mm_menu_0412092914_0.bgColor='#333333';
   mm_menu_0412092914_0.menuBorder=1;
   mm_menu_0412092914_0.menuLiteBgColor='#333333';
   mm_menu_0412092914_0.menuBorderBgColor='#FFFFFF';

          window.mm_menu_0414084940_0_1 = new Menu("Albuquerque&nbsp;",182,25,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#FFFFFF","#603e2b","#0066FF","left","middle",3,0,1000,0,0,true,false,true,0,true,true);
    mm_menu_0414084940_0_1.addMenuItem("Neigborhood&nbsp;Information&nbsp;","location='http://www.real-estate-albuquerque.com/albuquerque-nm-real-estate-homes-for-sale-in-albuquerque.htm'");
    mm_menu_0414084940_0_1.addMenuItem("Demographics&nbsp;","location='http://www.real-estate-albuquerque.com/albuquerque-demographics.htm'");
    mm_menu_0414084940_0_1.addMenuItem("History&nbsp;","location='http://www.real-estate-albuquerque.com/albuquerque-new-mexico-history.htm'");
    mm_menu_0414084940_0_1.addMenuItem("Real&nbsp;Estate&nbsp;Map","location='http://www.real-estate-albuquerque.com/index.htm#albuquerquerealestatemap'");
    mm_menu_0414084940_0_1.addMenuItem("Weather&nbsp;","location='http://www.real-estate-albuquerque.com/albuquerque-corrales-rio-rancho-weather.htm'");
    mm_menu_0414084940_0_1.addMenuItem("Cityscape&nbsp;","location='http://www.real-estate-albuquerque.com/albuquerque-nm-cityscape.htm'");
    mm_menu_0414084940_0_1.addMenuItem("Local&nbspLinks&nbsp;","location='http://www.real-estate-albuquerque.com/albuquerque-nm-links.htm'");
    mm_menu_0414084940_0_1.addMenuItem("Relocation&nbsp;Guide","location='http://www.real-estate-albuquerque.com/albuquerque-nm-relocation-guide.htm'");
     mm_menu_0414084940_0_1.hideOnMouseOut=true;
     mm_menu_0414084940_0_1.bgColor='#333333';
     mm_menu_0414084940_0_1.menuBorder=1;
     mm_menu_0414084940_0_1.menuLiteBgColor='#333333';
     mm_menu_0414084940_0_1.menuBorderBgColor='#FFFFFF';
    window.mm_menu_0414084940_0_2 = new Menu("Corrales&nbsp;",250,25,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#FFFFFF","#603e2b","#0066FF","left","middle",3,0,1000,0,0,true,false,true,0,true,true);
    mm_menu_0414084940_0_2.addMenuItem("Community&nbsp;Information&nbsp;","location='http://www.real-estate-albuquerque.com/corrales-nm-real-estate-homes-for-sale-in-corrales.htm'");
	mm_menu_0414084940_0_2.addMenuItem("View&nbsp;All&nbsp;Homes&nbsp;For&nbsp;Sale","location='http://www.idxre.com/idx/results.cfm?cid=12004&cit=Corrales'" );
    mm_menu_0414084940_0_2.addMenuItem("View&nbsp;All&nbsp;New&nbsp;Listings&nbsp;In&nbsp;The&nbsp;Last&nbsp;7&nbsp;Days","location='http://www.idxre.com/idx/results.cfm?cid=12004&cit=Corrales&dtr=7'");
     mm_menu_0414084940_0_2.hideOnMouseOut=true;
     mm_menu_0414084940_0_2.bgColor='#333333';
     mm_menu_0414084940_0_2.menuBorder=1;
     mm_menu_0414084940_0_2.menuLiteBgColor='#333333';
     mm_menu_0414084940_0_2.menuBorderBgColor='#FFFFFF';
    window.mm_menu_0414084940_0_3 = new Menu("Rio&nbsp;Rancho&nbsp;",250,25,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#FFFFFF","#603e2b","#0066FF","left","middle",3,0,1000,0,0,true,false,true,0,true,true);
    mm_menu_0414084940_0_3.addMenuItem("Community&nbsp;Information&nbsp;","location='http://www.real-estate-albuquerque.com/rio-rancho-nm-real-estate-homes-for-sale-in-rio-rancho.htm'");
    mm_menu_0414084940_0_3.addMenuItem("View&nbsp;All&nbsp;Homes&nbsp;For&nbsp;Sale","location='http://www.idxre.com/idx/results.cfm?cid=12004&cit=Rio%20Rancho'");
    mm_menu_0414084940_0_3.addMenuItem("View&nbsp;All&nbsp;New&nbsp;Listings&nbsp;In&nbsp;The&nbsp;Last&nbsp;7&nbsp;Days","location='http://www.idxre.com/idx/results.cfm?cid=12004&cit=Rio%20Rancho&dtr=7'");
     mm_menu_0414084940_0_3.hideOnMouseOut=true;
     mm_menu_0414084940_0_3.bgColor='#333333';
     mm_menu_0414084940_0_3.menuBorder=1;
     mm_menu_0414084940_0_3.menuLiteBgColor='#333333';
     mm_menu_0414084940_0_3.menuBorderBgColor='#FFFFFF';
    window.mm_menu_0414084940_0_4 = new Menu("East&nbsp;Mountains",250,25,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#FFFFFF","#603e2b","#0066FF","left","middle",3,0,1000,0,0,true,false,true,0,true,true);
     mm_menu_0414084940_0_4.addMenuItem("Community&nbsp;Information&nbsp;","location='http://www.real-estate-albuquerque.com/edgewood-moriarty-sandia-park-tijeras-cedar-crest-paako-nm-real-estate.htm'");
	 mm_menu_0414084940_0_4.addMenuItem("View&nbsp;All&nbsp;Homes&nbsp;For&nbsp;Sale","location='http://www.idxre.com/idx/results.cfm?cid=12004&zip=87047,87015,87035,87008'");
     mm_menu_0414084940_0_4.addMenuItem("View&nbsp;All&nbsp;New&nbsp;Listings&nbsp;In&nbsp;The&nbsp;Last&nbsp;7&nbsp;Days","location='http://www.idxre.com/idx/results.cfm?&zip=87047,87015,87035,87008&dtr=7'");
     mm_menu_0414084940_0_4.hideOnMouseOut=true;
     mm_menu_0414084940_0_4.bgColor='#333333';
     mm_menu_0414084940_0_4.menuBorder=1;
     mm_menu_0414084940_0_4.menuLiteBgColor='#333333';
     mm_menu_0414084940_0_4.menuBorderBgColor='#FFFFFF';
    window.mm_menu_0414084940_0_5 = new Menu("Placitas",250,25,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#FFFFFF","#603e2b","#0066FF","left","middle",3,0,1000,0,0,true,false,true,0,true,true);
    mm_menu_0414084940_0_5.addMenuItem("Community&nbsp;Information&nbsp;","location='http://www.real-estate-albuquerque.com/placitas-nm-real-estate-homes-for-sale-in-placitas.htm'");
    mm_menu_0414084940_0_5.addMenuItem("View&nbsp;All&nbsp;Homes&nbsp;For&nbsp;Sale","location='http://www.idxre.com/idx/results.cfm?cid=12004&cit=Placitas'");
    mm_menu_0414084940_0_5.addMenuItem("View&nbsp;All&nbsp;New&nbsp;Listings&nbsp;In&nbsp;The&nbsp;Last&nbsp;7&nbsp;Days","location='http://www.idxre.com/idx/results.cfm?cid=12004&cit=Placitas&dtr=7'");
	 mm_menu_0414084940_0_5.hideOnMouseOut=true;
     mm_menu_0414084940_0_5.bgColor='#333333';
     mm_menu_0414084940_0_5.menuBorder=1;
     mm_menu_0414084940_0_5.menuLiteBgColor='#333333';
     mm_menu_0414084940_0_5.menuBorderBgColor='#FFFFFF';
    window.mm_menu_0414084940_0_6 = new Menu("Bernalillo",250,25,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#FFFFFF","#603e2b","#0066FF","left","middle",3,0,1000,0,0,true,false,true,0,true,true);
    mm_menu_0414084940_0_6.addMenuItem("Community&nbsp;Information&nbsp;","location='http://www.real-estate-albuquerque.com/bernalillo-nm-real-estate-homes-for-sale-in-bernalillo.htm'");
	mm_menu_0414084940_0_6.addMenuItem("View&nbsp;All&nbsp;Homes&nbsp;For&nbsp;Sale","location='http://www.idxre.com/idx/results.cfm?cid=12004&cit=Bernalillo'");
    mm_menu_0414084940_0_6.addMenuItem("View&nbsp;All&nbsp;New&nbsp;Listings&nbsp;In&nbsp;The&nbsp;Last&nbsp;7&nbsp;Days","location='http://www.idxre.com/idx/results.cfm?cid=12004&cit=Bernalillo&dtr=7'");
     mm_menu_0414084940_0_6.hideOnMouseOut=true;
     mm_menu_0414084940_0_6.bgColor='#333333';
     mm_menu_0414084940_0_6.menuBorder=1;
     mm_menu_0414084940_0_6.menuLiteBgColor='#333333';
     mm_menu_0414084940_0_6.menuBorderBgColor='#FFFFFF';
    window.mm_menu_0414084940_0_7 = new Menu("Los&nbsp;Lunas&nbsp;",250,25,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#FFFFFF","#603e2b","#0066FF","left","middle",3,0,1000,0,0,true,false,true,0,true,true);
    mm_menu_0414084940_0_7.addMenuItem("Community&nbsp;Information&nbsp;","location='http://www.real-estate-albuquerque.com/los-lunas-nm-real-estate-homes-for-sale-in-los-lunas.htm'");
    mm_menu_0414084940_0_7.addMenuItem("View&nbsp;All&nbsp;Homes&nbsp;For&nbsp;Sale","location='http://www.idxre.com/idx/results.cfm?cid=12004&cit=Los%20Lunas'");
    mm_menu_0414084940_0_7.addMenuItem("View&nbsp;All&nbsp;New&nbsp;Listings&nbsp;In&nbsp;The&nbsp;Last&nbsp;7&nbsp;Days","location='http://www.idxre.com/idx/results.cfm?cid=12004&cit=Los%20Lunas&dtr=7'");
     mm_menu_0414084940_0_7.hideOnMouseOut=true;
     mm_menu_0414084940_0_7.bgColor='#333333';
     mm_menu_0414084940_0_7.menuBorder=1;
     mm_menu_0414084940_0_7.menuLiteBgColor='#333333';
     mm_menu_0414084940_0_7.menuBorderBgColor='#FFFFFF';
    window.mm_menu_0414084940_0_8 = new Menu("Belen&nbsp;",250,25,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#FFFFFF","#603e2b","#0066FF","left","middle",3,0,1000,0,0,true,false,true,0,true,true);
    mm_menu_0414084940_0_8.addMenuItem("Community&nbsp;Information&nbsp;","location='http://www.real-estate-albuquerque.com/albuquerque-nm-real-estate-homes-for-sale-in-albuquerque.htm'");
	mm_menu_0414084940_0_8.addMenuItem("View&nbsp;All&nbsp;Homes&nbsp;For&nbsp;Sale","location='http://www.idxre.com/idx/results.cfm?cid=12004&cit=Belen'");
    mm_menu_0414084940_0_8.addMenuItem("View&nbsp;All&nbsp;New&nbsp;Listings&nbsp;In&nbsp;The&nbsp;Last&nbsp;7&nbsp;Days","location='http://www.idxre.com/idx/results.cfm?cid=12004&cit=Belen&dtr=7'");
     mm_menu_0414084940_0_8.hideOnMouseOut=true;
     mm_menu_0414084940_0_8.bgColor='#333333';
     mm_menu_0414084940_0_8.menuBorder=1;
     mm_menu_0414084940_0_8.menuLiteBgColor='#333333';
     mm_menu_0414084940_0_8.menuBorderBgColor='#FFFFFF';
  window.mm_menu_0414084940_0 = new Menu("root",150,25,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#FFFFFF","#603e2b","#0066FF","left","middle",3,0,1000,0,0,true,false,true,0,true,true);
  mm_menu_0414084940_0.addMenuItem(mm_menu_0414084940_0_1,"location='http://www.real-estate-albuquerque.com/albuquerque-nm-real-estate-homes-for-sale-in-albuquerque.htm'");
  mm_menu_0414084940_0.addMenuItem(mm_menu_0414084940_0_2,"location='http://www.real-estate-albuquerque.com/corrales-nm-real-estate-homes-for-sale-in-corrales.htm'");
  mm_menu_0414084940_0.addMenuItem(mm_menu_0414084940_0_3,"location='http://www.real-estate-albuquerque.com/rio-rancho-nm-real-estate-homes-for-sale-in-rio-rancho.htm'");
  mm_menu_0414084940_0.addMenuItem(mm_menu_0414084940_0_4,"location='http://www.real-estate-albuquerque.com/edgewood-moriarty-sandia-park-tijeras-cedar-crest-paako-nm-real-estate.htm'");
  mm_menu_0414084940_0.addMenuItem(mm_menu_0414084940_0_5,"location='http://www.real-estate-albuquerque.com/placitas-nm-real-estate-homes-for-sale-in-placitas.htm'");
  mm_menu_0414084940_0.addMenuItem(mm_menu_0414084940_0_6,"location='http://www.real-estate-albuquerque.com/bernalillo-nm-real-estate-homes-for-sale-in-bernalillo.htm'");
  mm_menu_0414084940_0.addMenuItem(mm_menu_0414084940_0_7,"location='http://www.real-estate-albuquerque.com/los-lunas-nm-real-estate-homes-for-sale-in-los-lunas.htm'");
  mm_menu_0414084940_0.addMenuItem(mm_menu_0414084940_0_8,"location='http://www.real-estate-albuquerque.com/belen-nm-real-estate-homes-for-sale-in-belen.htm'");
   mm_menu_0414084940_0.hideOnMouseOut=true;
   mm_menu_0414084940_0.childMenuIcon="http://www.real-estate-albuquerque.com/arrows.gif";
   mm_menu_0414084940_0.bgColor='#333333';
   mm_menu_0414084940_0.menuBorder=1;
   mm_menu_0414084940_0.menuLiteBgColor='#333333';
   mm_menu_0414084940_0.menuBorderBgColor='#FFFFFF';


    window.mm_menu_0414093126_0_1 = new Menu("MLS&nbsp;Home&nbsp;Search&nbsp;",205,25,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#FFFFFF","#603e2b","#0066FF","left","middle",3,0,1000,0,0,true,false,true,0,true,true);
    mm_menu_0414093126_0_1.addMenuItem("House&nbsp;and&nbsp;Condo&nbsp;","location='http://360venturesllc.idxre.com/idx/search.cfm?cid=12004'");
    mm_menu_0414093126_0_1.addMenuItem("Advanced&nbsp;House&nbsp;and&nbsp;Condo&nbsp;","location='http://360venturesllc.idxre.com/idx/search.cfm?cid=12004&bid=92&ac=0&ast=1&clf=1&countySorterYN=0&rpn=search&rf=2&CFID=5242786&CFTOKEN=84917236'");
    mm_menu_0414093126_0_1.addMenuItem("Lots&nbsp;and&nbsp;Land&nbsp;","location='http://360venturesllc.idxre.com/idx/search.cfm?cid=12004&pc=LL&st=10&aid=0&CFID=5242786&CFTOKEN=84917236'");
    mm_menu_0414093126_0_1.addMenuItem("Multi&nbsp;Unit&nbsp;Residential","location='http://360venturesllc.idxre.com/idx/search.cfm?cid=12004&pc=RI&st=10&aid=0&CFID=5242786&CFTOKEN=84917236'");
    mm_menu_0414093126_0_1.addMenuItem("Rental&nbsp;","location='http://360venturesllc.idxre.com/idx/search.cfm?cid=12004&pc=RNT&st=10&aid=0&CFID=5242786&CFTOKEN=84917236'");
    mm_menu_0414093126_0_1.addMenuItem("Commercial&nbsp;","location='http://360venturesllc.idxre.com/idx/search.cfm?cid=12004&pc=COM&st=10&aid=0&CFID=5242786&CFTOKEN=84917236'");
    mm_menu_0414093126_0_1.addMenuItem("By&nbsp;MLS&nbsp;Number&nbsp;of&nbsp;Address","location='http://360venturesllc.idxre.com/idx/searchfields.cfm?cid=12004&CFID=5242786&CFTOKEN=84917236'");
     mm_menu_0414093126_0_1.hideOnMouseOut=true;
     mm_menu_0414093126_0_1.bgColor='#333333';
     mm_menu_0414093126_0_1.menuBorder=1;
     mm_menu_0414093126_0_1.menuLiteBgColor='#333333';
     mm_menu_0414093126_0_1.menuBorderBgColor='#FFFFFF';
  window.mm_menu_0414093126_0 = new Menu("root",227,25,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#FFFFFF","#603e2b","#0066FF","left","middle",3,0,1000,1,0,true,false,true,0,true,true);
  mm_menu_0414093126_0.addMenuItem(mm_menu_0414093126_0_1,"location='http://360venturesllc.idxre.com/idx/search.cfm?cid=12004'");
  mm_menu_0414093126_0.addMenuItem("Featured&nbsp;Properties&nbsp;","location='http://360venturesllc.idxre.com/idx/featured.cfm?cid=12004'");
  mm_menu_0414093126_0.addMenuItem("Virtual&nbsp;Tour&nbsp;Listings&nbsp;","location='http://360venturesllc.idxre.com/idx/virtualtourlist.cfm?cid=12004 '");
  mm_menu_0414093126_0.addMenuItem("Instant&nbsp;E-Mail&nbsp;Property&nbsp;Updates&nbsp;","location='http://360venturesllc.idxre.com/idx/co/searchprofile.cfm?cid=12004'");
    mm_menu_0414093126_0.addMenuItem("FREE&nbsp;Home&nbsp;Valuation","location='http://360venturesllc.idxre.com/idx/valuation.cfm?cid=12004'");
  mm_menu_0414093126_0.addMenuItem("Mortgage&nbsp;Calculator&nbsp;","location='http://360venturesllc.idxre.com/idx/mortcalc.cfm?cid=12004'");
  mm_menu_0414093126_0.addMenuItem("Property&nbsp;Organizer&nbsp;Log&nbsp;In&nbsp;-&nbsp;Sign&nbsp;Up","location='http://360venturesllc.idxre.com/idx/signup.cfm?cid=12004'");
   mm_menu_0414093126_0.hideOnMouseOut=true;
   mm_menu_0414093126_0.childMenuIcon="http://www.real-estate-albuquerque.com/arrows.gif";
   mm_menu_0414093126_0.bgColor='#333333';
   mm_menu_0414093126_0.menuBorder=1;
   mm_menu_0414093126_0.menuLiteBgColor='#333333';
   mm_menu_0414093126_0.menuBorderBgColor='#FFFFFF';

  window.mm_menu_0414104103_0 = new Menu("root",175,25,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#FFFFFF","#603e2b","#0066FF","left","middle",3,0,1000,-5,7,true,false,true,0,true,true);
  mm_menu_0414104103_0.addMenuItem("Seller's&nbsp;Resources&nbsp;","location='#'");
  mm_menu_0414104103_0.addMenuItem("What's&nbsp;My&nbsp;Home&nbsp;Worth?","location='#'");
   mm_menu_0414104103_0.hideOnMouseOut=true;
   mm_menu_0414104103_0.bgColor='#333333';
   mm_menu_0414104103_0.menuBorder=1;
   mm_menu_0414104103_0.menuLiteBgColor='#333333';
   mm_menu_0414104103_0.menuBorderBgColor='#FFFFFF';

  window.mm_menu_0415074320_0 = new Menu("root",133,25,"Arial, Helvetica, sans-serif",12,"#FFFFFF","#FFFFFF","#603e2b","#0066FF","left","middle",3,0,1000,-5,7,true,false,true,0,true,true);
  mm_menu_0415074320_0.addMenuItem("Buyers&nbsp;Resources","location='#'");
   mm_menu_0415074320_0.hideOnMouseOut=true;
   mm_menu_0415074320_0.bgColor='#333333';
   mm_menu_0415074320_0.menuBorder=1;
   mm_menu_0415074320_0.menuLiteBgColor='#333333';
   mm_menu_0415074320_0.menuBorderBgColor='#FFFFFF';

mm_menu_0415074320_0.writeMenus();
} // mmLoadMenus()

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//-->

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
var ss = {
  fixAllLinks: function() {
    // Get a list of all links in the page
    var allLinks = document.getElementsByTagName('a');
    // Walk through the list
    for (var i=0;i<allLinks.length;i++) {
      var lnk = allLinks[i];
      if ((lnk.href && lnk.href.indexOf('#') != -1) && 
          ( (lnk.pathname == location.pathname) ||
	    ('/'+lnk.pathname == location.pathname) ) && 
          (lnk.search == location.search)) {
        // If the link is internal to the page (begins in #)
        // then attach the smoothScroll function as an onclick
        // event handler
        ss.addEvent(lnk,'click',ss.smoothScroll);
      }
    }
  },

  smoothScroll: function(e) {
    // This is an event handler; get the clicked on element,
    // in a cross-browser fashion
    if (window.event) {
      target = window.event.srcElement;
    } else if (e) {
      target = e.target;
    } else return;

    // Make sure that the target is an element, not a text node
    // within an element
    if (target.nodeName.toLowerCase() != 'a') {
      target = target.parentNode;
    }
  
    // Paranoia; check this is an A tag
    if (target.nodeName.toLowerCase() != 'a') return;
  
    // Find the <a name> tag corresponding to this href
    // First strip off the hash (first character)
    anchor = target.hash.substr(1);
    // Now loop all A tags until we find one with that name
    var allLinks = document.getElementsByTagName('a');
    var destinationLink = null;
    for (var i=0;i<allLinks.length;i++) {
      var lnk = allLinks[i];
      if (lnk.name && (lnk.name == anchor)) {
        destinationLink = lnk;
        break;
      }
    }
  
    // If we didn't find a destination, give up and let the browser do
    // its thing
    if (!destinationLink) return true;
  
    // Find the destination's position
    var destx = destinationLink.offsetLeft; 
    var desty = destinationLink.offsetTop;
    var thisNode = destinationLink;
    while (thisNode.offsetParent && 
          (thisNode.offsetParent != document.body)) {
      thisNode = thisNode.offsetParent;
      destx += thisNode.offsetLeft;
      desty += thisNode.offsetTop;
    }
  
    // Stop any current scrolling
    clearInterval(ss.INTERVAL);
  
    cypos = ss.getCurrentYPos();
  
    ss_stepsize = parseInt((desty-cypos)/ss.STEPS);
    ss.INTERVAL =
setInterval('ss.scrollWindow('+ss_stepsize+','+desty+',"'+anchor+'")',10);
  
    // And stop the actual click happening
    if (window.event) {
      window.event.cancelBubble = true;
      window.event.returnValue = false;
    }
    if (e && e.preventDefault && e.stopPropagation) {
      e.preventDefault();
      e.stopPropagation();
    }
  },

  scrollWindow: function(scramount,dest,anchor) {
    wascypos = ss.getCurrentYPos();
    isAbove = (wascypos < dest);
    window.scrollTo(0,wascypos + scramount);
    iscypos = ss.getCurrentYPos();
    isAboveNow = (iscypos < dest);
    if ((isAbove != isAboveNow) || (wascypos == iscypos)) {
      // if we've just scrolled past the destination, or
      // we haven't moved from the last scroll (i.e., we're at the
      // bottom of the page) then scroll exactly to the link
      window.scrollTo(0,dest);
      // cancel the repeating timer
      clearInterval(ss.INTERVAL);
      // and jump to the link directly so the URL's right
      location.hash = anchor;
    }
  },

  getCurrentYPos: function() {
    if (document.body && document.body.scrollTop)
      return document.body.scrollTop;
    if (document.documentElement && document.documentElement.scrollTop)
      return document.documentElement.scrollTop;
    if (window.pageYOffset)
      return window.pageYOffset;
    return 0;
  },

  addEvent: function(elm, evType, fn, useCapture) {
    // addEvent and removeEvent
    // cross-browser event handling for IE5+,  NS6 and Mozilla
    // By Scott Andrew
    if (elm.addEventListener){
      elm.addEventListener(evType, fn, useCapture);
      return true;
    } else if (elm.attachEvent){
      var r = elm.attachEvent("on"+evType, fn);
      return r;
    } else {
      alert("Handler could not be removed");
    }
  } 
}

ss.STEPS = 25;

ss.addEvent(window,"load",ss.fixAllLinks); 


var initialsubj="Great Website for Albuquerque Real Estate"
var initialmsg="Hi:\n\n You may want to check out this site: "+window.location
var good;
function checkEmailAddress(field) {

var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.sex)|(\.biz)|(\.aero)|(\.coop)|(\.museum)|(\.name)|(\.pro)|(\..{2,2}))$)\b/gi);
if (goodEmail) {
good = true;
}
else {
alert('Please enter a valid address.');
field.focus();
field.select();
good = false;
   }
}
u = window.location;
function mailThisUrl() {
good = false
checkEmailAddress(document.eMailer.email);
if (good) {

//window.location = "mailto:"+document.eMailer.email.value+"?subject="+initialsubj+"&body="+document.title+" "+u;
window.location = "mailto:"+document.eMailer.email.value+"?subject="+initialsubj+"&body="+initialmsg
   }
}
//  End --> 

function rebatecalc(fname) {
	if (fname.value < 100000) {
	 	var r1 = 0;
		var r2 = 0;
		var r3 = 0;
	} else {
		var r1 = fname.value * .0075;
		var r2 = fname.value * .01;
		var r3 = fname.value * .0125;
	}
	rebateform.rebate1.value = r1.toFixed(2);
	rebateform.rebate2.value = r2.toFixed(2);
	rebateform.rebate3.value = r3.toFixed(2);
}

function clearfield(fname) {
	fname.value = "";
} 

<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//--> 
function stf_sendtofriends2_0_0000000061()
{
var stf_path='http://www.sendtofriends.com/stf/sendtofriends2_0.php?buttoncode=00000004530000000061&visiturl=' + encodeURIComponent(document.URL);
SendtoFriendsWindow = window.open(stf_path,'SendtoFriends', 'width=290,height=610,toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,copyhistory=no,resizable=no,left=20,top=40,screenX=0,screenY=0');
SendtoFriendsWindow.focus();
}


