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_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];}}
}


var ie=document.all
var ns6=document.getElementById&&!document.all

function ietruebody(){
return (document.compatMode && document.compatMode!="BackCompat" && !window.opera)? document.documentElement : document.body
}

function enlarge(which, e, position, imgwidth, imgheight, title, caption){
if(title==undefined) title=""; 
// DO NOT PUT "'" HERE
if(caption==undefined) caption="Elevations and floor plans shown here are artist conceptions.  Some changes in design, appearance, floor plan and room sizes may occur to improve the final home product.  These renderings provide a guide to the basic design and look of the final product. Brookfield Communities, Inc., reserves the right to make changes as needed to ensure the quality and style of each community.";
// DO NOT PUT "'" HERE
if (ie||ns6){
crossobj=document.getElementById? document.getElementById("showimage") : document.all.showimage
if (position=="center"){
pgyoffset=ns6? parseInt(pageYOffset) : parseInt(ietruebody().scrollTop)
horzpos=ns6? pageXOffset+window.innerWidth/2-imgwidth/2 : ietruebody().scrollLeft+ietruebody().clientWidth/2-imgwidth/2
vertpos=ns6? pgyoffset+window.innerHeight/2-imgheight/2 : pgyoffset+ietruebody().clientHeight/2-imgheight/2
if (window.opera && window.innerHeight) //compensate for Opera toolbar
vertpos=pgyoffset+window.innerHeight/2-imgheight/2
vertpos=Math.max(pgyoffset, vertpos)
}
else{
var horzpos=ns6? pageXOffset+e.clientX : ietruebody().scrollLeft+event.clientX
var vertpos=ns6? pageYOffset+e.clientY : ietruebody().scrollTop+event.clientY
}
crossobj.style.left=horzpos+"px"
crossobj.style.top=vertpos+"px"

crossobj.innerHTML='<table border="0" cellpadding="0" cellspacing="0" width="'+imgwidth+'"><tr bgcolor="#EFEFEF"><td align="left"><div id="dragbar"><span id="closetext" onClick="primg(\''+which+'\',\''+imgwidth+'\',\''+title+'\',\''+caption+'\')"><img border="0" src="/images/print_icon_01.gif"> Print</span></div></td><td align="center" >'+title+'</td><td align="right"><div id="dragbar"><span id="closetext" onClick="closepreview()">Close <img border="0" src="/images/close_icon_02.gif"></span></div></td></tr><tr bgcolor="#EFEFEF"><td align="center" colspan="3"><img src="'+which+'"></td></tr><tr bgcolor="#EFEFEF"><td colspan="3" style="padding: 10px 20px 10px 20px;">'+caption+'</td></tr></table>'
crossobj.style.visibility="visible"
return false
}
else //if NOT IE 4+ or NS 6+, simply display image in full browser window
return true
}

function closepreview(){
crossobj.style.visibility="hidden"
}

function primg(which,imgwidth,title,caption){
	var img = window.open("","PrintImage");
	var dd = img.document.open();
	img.document.write('<html><head><link href="/brook.css" rel="stylesheet" type="text/css" /></head><body><table border="0" cellpadding="0" cellspacing="0" width="'+imgwidth+'"><tr bgcolor="#EFEFEF"><td align="left"><div id="dragbar"><span id="closetext" ><img border="0" src="/images/print_icon_01.gif"> Print</span></div></td><td align="center" >'+title+'</td><td align="right"><div id="dragbar"><span id="closetext">Close <img border="0" src="/images/close_icon_02.gif"></span></div></td></tr><tr bgcolor="#EFEFEF"><td align="center" colspan="3"><img src="'+which+'"></td></tr><tr bgcolor="#EFEFEF"><td colspan="3" style="padding: 10px 20px 10px 20px;">'+caption+'</td></tr></table></body></html>');
	img.document.close();
	img.print();
	img.close();
}

function drag_drop(e){
if (ie&&dragapproved){
crossobj.style.left=tempx+event.clientX-offsetx+"px"
crossobj.style.top=tempy+event.clientY-offsety+"px"
}
else if (ns6&&dragapproved){
crossobj.style.left=tempx+e.clientX-offsetx+"px"
crossobj.style.top=tempy+e.clientY-offsety+"px"
}
return false
}

function initializedrag(e){
if (ie&&event.srcElement.id=="dragbar"||ns6&&e.target.id=="dragbar"){
offsetx=ie? event.clientX : e.clientX
offsety=ie? event.clientY : e.clientY

tempx=parseInt(crossobj.style.left)
tempy=parseInt(crossobj.style.top)

dragapproved=true
document.onmousemove=drag_drop
}
}

document.onmousedown=initializedrag
document.onmouseup=new Function("dragapproved=false")

function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=700,height=375,left = 202,top = 99');");
}

function MM_openBrWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}
