function ShowMLS(url_name) {
	large_win = window.open(url_name, 'slideshow', 'width=600,height=400,scrollbars=yes,resizable=yes,status=yes,location=yes,menubar=yes');
}

function ShowPrivacy(url_name) {
	large_win = window.open(url_name, 'slideshow', 'width=750,height=300,scrollbars=no,resizable=no,status=no,location=no,menubar=no');
}
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_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_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_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

/*****************************************************
* ypSlideOutMenu
* by Aaron Boodman, http://youngpup.net
* 3/04/2001
*
* a nice little script to create exclusive, slide-out
* menus for ns4, ns6, mozilla, opera, ie4, ie5 on 
* mac and win32. I've got no linux or unix to test on but 
* it should(?) work... 
*
* Revised:
* - 08/29/2002 : added .hideAll()
*
* --youngpup--
*****************************************************/
ypSlideOutMenu.Registry = []
ypSlideOutMenu.aniLen = 300
ypSlideOutMenu.showDelay = 300
ypSlideOutMenu.hideDelay = 650
ypSlideOutMenu.minCPUResolution = 10
// constructor
function ypSlideOutMenu(id, dir, left, top, width, height)
{
  this.ie = document.all ? 1 : 0
  this.ns4 = document.layers ? 1 : 0
  this.dom = document.getElementById ? 1 : 0
  if (this.ie || this.ns4 || this.dom) {
    this.id = id
    this.dir = dir
    this.orientation = dir == "left" || dir == "right" ? "h" : "v"
    this.dirType = dir == "right" || dir == "down" ? "-" : "+"
    this.dim = this.orientation == "h" ? width : height
    this.hideTimer = false
    this.aniTimer = false
    this.open = false
    this.over = false
    this.startTime = 0
    this.gRef = "ypSlideOutMenu_"+id
    eval(this.gRef+"=this")
    ypSlideOutMenu.Registry[id] = this
    var d = document
    d.write('<style type="text/css">')
    d.write('#' + this.id + 'Container { visibility:hidden; ')
    d.write('left:' + left + 'px; ')
    d.write('top:' + top + 'px; ')
    d.write('overflow:hidden; }')
    d.write('#' + this.id + 'Container, #' + this.id + 'Content { position:absolute; ')
    d.write('width:' + width + 'px; ')
    d.write('height:' + height + 'px; ')
    d.write('clip:rect(0 ' + width + ' ' + height + ' 0); ')
    d.write('}')
    d.write('</style>')
    this.load()
  }
}
ypSlideOutMenu.prototype.load = function() {
  var d = document
  var lyrId1 = this.id + "Container"
  var lyrId2 = this.id + "Content"
  var obj1 = this.dom ? d.getElementById(lyrId1) : this.ie ? d.all[lyrId1] : d.layers[lyrId1]
  if (obj1) var obj2 = this.ns4 ? obj1.layers[lyrId2] : this.ie ? d.all[lyrId2] : d.getElementById(lyrId2)
  var temp
  if (!obj1 || !obj2)
    window.setTimeout(this.gRef + ".load()", 100)
  else {
    this.container = obj1
    this.menu = obj2
    this.style = this.ns4 ? this.menu : this.menu.style
    this.homePos = eval("0" + this.dirType + this.dim)
    this.outPos = 0
    this.accelConst = (this.outPos - this.homePos) / ypSlideOutMenu.aniLen / ypSlideOutMenu.aniLen 
    // set event handlers.
    if (this.ns4) this.menu.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
    this.menu.onmouseover = new Function("ypSlideOutMenu.showMenu('" + this.id + "')")
    this.menu.onmouseout = new Function("ypSlideOutMenu.hideMenu('" + this.id + "')")
    //set initial state
    this.endSlide()
  }
}
ypSlideOutMenu.showMenu = function(id)
{
  var obj = ypSlideOutMenu.Registry[id]
  if (obj.container) {
    if (obj.showTimer) window.clearTimeout(obj.showTimer)
    obj.showTimer = window.setTimeout("ypSlideOutMenu.show('" + id + "')", ypSlideOutMenu.showDelay);
  }
}

ypSlideOutMenu.hideMenu = function(id)
{
  
  var obj = ypSlideOutMenu.Registry[id]
  if ( obj.showTimer )
    obj.showTimer = window.clearTimeout(obj.showTimer)
  if (obj.container) {
    if (obj.hideTimer) window.clearTimeout(obj.hideTimer)
    obj.hideTimer = window.setTimeout("ypSlideOutMenu.hide('" + id + "')", ypSlideOutMenu.hideDelay);
  }
}

ypSlideOutMenu.hideAll = function()
{
  var reg = ypSlideOutMenu.Registry
  for (menu in reg) {
    ypSlideOutMenu.hide(menu);
    if (menu.hideTimer) window.clearTimeout(menu.hideTimer);
  }
}

ypSlideOutMenu.hide = function(id)
{
  var obj = ypSlideOutMenu.Registry[id]
  obj.over = false
  if (obj.hideTimer) window.clearTimeout(obj.hideTimer)
  obj.hideTimer = 0
  if (obj.open && !obj.aniTimer) obj.startSlide(false)
}

ypSlideOutMenu.show = function(id)
{
  var reg = ypSlideOutMenu.Registry
  var obj = ypSlideOutMenu.Registry[id]

  if (obj.showTimer) obj.showTimer = window.clearTimeout(obj.showTimer)
  if (obj.container) {
    obj.over = true
    for (menu in reg) if (id != menu) ypSlideOutMenu.hide(menu)
    if (obj.hideTimer) {
      reg[id].hideTimer = window.clearTimeout(reg[id].hideTimer)
    }
    if (!obj.open && !obj.aniTimer) reg[id].startSlide(true)
  }
}

ypSlideOutMenu.prototype.startSlide = function(open) {
  this[open ? "onactivate" : "ondeactivate"]()
  this.open = open
  if (open) this.setVisibility(true)
  this.startTime = (new Date()).getTime() 
  this.aniTimer = window.setInterval(this.gRef + ".slide()", ypSlideOutMenu.minCPUResolution)
}
ypSlideOutMenu.prototype.slide = function() {
  var elapsed = (new Date()).getTime() - this.startTime
  if (elapsed > ypSlideOutMenu.aniLen) this.endSlide()
  else {
    var d = Math.round(Math.pow(ypSlideOutMenu.aniLen-elapsed, 2) * this.accelConst)
    if (this.open && this.dirType == "-") d = -d
    else if (this.open && this.dirType == "+") d = -d
    else if (!this.open && this.dirType == "-") d = -this.dim + d
    else d = this.dim + d
    this.moveTo(d)
  }
}
ypSlideOutMenu.prototype.endSlide = function() {
  this.aniTimer = window.clearTimeout(this.aniTimer)
  this.moveTo(this.open ? this.outPos : this.homePos)
  if (!this.open) this.setVisibility(false)
  if ((this.open && !this.over) || (!this.open && this.over)) {
    this.startSlide(this.over)
  }
}
ypSlideOutMenu.prototype.setVisibility = function(bShow) { 
  var s = this.ns4 ? this.container : this.container.style
  s.visibility = bShow ? "visible" : "hidden"
}
ypSlideOutMenu.prototype.moveTo = function(p) { 
  this.style[this.orientation == "h" ? "left" : "top"] = this.ns4 ? p : p + "px"
}
ypSlideOutMenu.prototype.getPos = function(c) {
  return parseInt(this.style[c])
}
ypSlideOutMenu.prototype.onactivate = function() { }
ypSlideOutMenu.prototype.ondeactivate = function() { }

// End ypSlideOutMenu code