// CONTROLS MLS PANELS IN HIGHRISES var srcname = ""; function highRes(UID) { return "http://ntreisphotos.ntreis.net/media/" + UID.substr(UID.length-2,2) + "/hr" + UID + "-"; } function unhideAll(divID,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10) { srcname = highRes(divID); // Reveal panel var item = document.getElementById(divID); if (item) { item.className=(item.className=='hidden')?'unhidden':'hidden'; } // Load individual thumbnails unhideOnePic(divID,p1); unhideOnePic(divID,p2); unhideOnePic(divID,p3); unhideOnePic(divID,p4); unhideOnePic(divID,p5); unhideOnePic(divID,p6); unhideOnePic(divID,p7); unhideOnePic(divID,p8); unhideOnePic(divID,p9); unhideOnePic(divID,p10); // Load large image if (p1 != "") { document['large' + divID].src = srcname + p1 + ".jpg"; } } // Called from above to insert one photo of the set function unhideOnePic(divID,PicCode){ if (PicCode != "") { document["p" + divID + '-' + PicCode].src = srcname + PicCode + ".jpg"; } } // Used to close the detail panel function hideAll(divID) { var item = document.getElementById(divID); item.className='hidden' } // Show large image for the selected thumbnail function Unthumb(imgLarge, imgName) { if(document.images) { document["large" + imgLarge].src=highRes(imgLarge) + imgName + ".jpg"; } } // USED TO CONTROL VIRTUAL TOURS function insertVT (ipxName) { var appletString = " " + " " + " " + " " + " " + " " + " " + " "; // alert(appletString); return appletString; } function loadVT (ipxName, ipxDesc) { document.getElementById('VTDesc').innerHTML = ipxDesc; appletCell.innerHTML = insertVT(ipxName) } var opacity var useImage function canManipulateImages() { if (document.images) return true; else return false; } function loadPosterImage(imageURL, photoText) { if (gImageCapableBrowser) { useImage = imageURL document.getElementById('imageTable').style.visibility="visible"; document.getElementById('mapTable').style.visibility="hidden"; opacity=100; setTimeout('FadeOut()',speed); // document.imagePoster.src = imageURL; document.getElementById('photoDesc').innerHTML = photoText; return false; } else { return true; } } function loadPromoImage(imageURL, photoText) { if (gImageCapableBrowser) { document.imagePoster.src = imageURL; document.getElementById('photoDesc').innerHTML = photoText; return false; } else { return true; } } gImageCapableBrowser = canManipulateImages(); var speed = 50 function FadeOut(){ opacity = opacity - 10 document.getElementById('imageTable').style.filter= "alpha(opacity=" + opacity + ")"; if(opacity > 40) { setTimeout('FadeOut()',speed)} else { document.imagePoster.src = useImage; setTimeout('FadeIn()',speed); } } function FadeIn(){ opacity = opacity + 10 document.getElementById('imageTable').style.filter= "alpha(opacity=" + opacity + ")"; if(opacity < 100) { setTimeout('FadeIn()',speed); } } var map // Activate an individual map function load(Lat, Lng) { if (GBrowserIsCompatible()) { // Make map table visible document.getElementById('imageTable').style.visibility="hidden"; document.getElementById('mapTable').style.visibility="visible"; // Explain how to get back document.getElementById('photoDesc').innerHTML = "Click any thumbnail to return photo view"; map = new GMap2(document.getElementById("map")); map.setCenter(new GLatLng(Lat, Lng), 15); map.addControl(new GSmallMapControl()); map.addOverlay(new GMarker(new GLatLng(Lat, Lng))); // var baseIcon = new GIcon(); // baseIcon.image = "../images/condo_icon.gif"; // baseIcon.shadow = "../images/condo_icon_shadow.png"; // baseIcon.iconSize = new GSize(27, 32); // baseIcon.shadowSize = new GSize(37, 34); // baseIcon.iconAnchor = new GPoint(9, 34); // baseIcon.infoWindowAnchor = new GPoint(9, 2); // baseIcon.infoShadowAnchor = new GPoint(18, 25); // map.addOverlay(new GMarker(new GLatLng(Lat, Lng), baseIcon)); } } // Activate the map centered at Lat and Lng function loadAreaMap(Area,Lat,Lng,Zoom) { map = new GMap2(document.getElementById("map_"+Area)); map.addControl(new GSmallMapControl()); // map.addControl(new GMapTypeControl()); // map.addControl(new GScaleControl()); map.setCenter(new GLatLng(Lat,Lng), Zoom); } // Activate the map centered at Lat and Lng function loadCityMap(Lat,Lng,Zoom) { map = new GMap2(document.getElementById("mapCity")); map.addControl(new GSmallMapControl()); // map.addControl(new GMapTypeControl()); map.addControl(new GScaleControl()); map.setCenter(new GLatLng(Lat,Lng), Zoom); } // This will reset the center and zoom of the city map function zoomCityMap(Lat,Lng,Zoom) { map.setCenter(new GLatLng(Lat,Lng), Zoom); } // Add an individual map pointer function addMapPoint(highrise,Lat,Lng,Address,Pic,File,Color) { var point = new GLatLng(Lat,Lng); var marker = new GMarker(point); // var baseIcon = new GIcon(); // baseIcon.image = "../images/condo_icon.gif"; // baseIcon.image = "../images/condo_icon_" + Color + ".gif"; // baseIcon.shadow = "../images/condo_icon_shadow.png"; // baseIcon.iconSize = new GSize(27, 32); // baseIcon.shadowSize = new GSize(37, 34); // baseIcon.iconAnchor = new GPoint(9, 34); // baseIcon.infoWindowAnchor = new GPoint(9, 2); // baseIcon.infoShadowAnchor = new GPoint(18, 25); // var marker = new GMarker(point,baseIcon); var thumb = "" var namelink = "" + highrise + "" var thumblink = "" + thumb + "" namelink = "" + namelink + "" // var html = namelink + "
" + thumblink // var html = namelink + "
" + thumblink var html = "" html = html + "
" + namelink + "
" + Address + "" + thumblink + "
" GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); }); map.addOverlay(marker); } // USED TO PUT 'TOOL TIP' OVER AN IMAGE var theObj=""; var whichBox=""; function toolTip(which,text,me) { whichBox=which; theObj=me; theObj.onmousemove=updatePos; document.getElementById(whichBox).innerHTML=text; document.getElementById(whichBox).style.display="block"; window.onscroll=updatePos; } function hideMe() { document.getElementById(whichBox).style.display="none"; } function updatePos() { var ev=arguments[0]?arguments[0]:event; var x=ev.clientX; var y=ev.clientY; diffX=50; diffY=0; document.getElementById(whichBox).style.top = y-2+diffY+document.body.scrollTop+ "px"; document.getElementById(whichBox).style.left = x-2+diffX+document.body.scrollLeft+"px"; document.getElementById(whichBox).style.width="200px"; theObj.onmouseout=hideMe; } // SLIDE SHOW SCRIPT // Set slideShowSpeed (milliseconds) var slideShowSpeed = 4000 // Duration of crossfade (seconds) var crossFadeDuration = 2 // Specify the image files var Pic = new Array() Pic[0] = '../images/hr_3525.jpg' Pic[1] = '../images/hr_bonaventure_2.jpg' Pic[2] = '../images/hr_21.jpg' Pic[3] = '../images/hr_athena.jpg' Pic[4] = '../images/hr_beverly.jpg' var t var j = 0 var p = Pic.length var preLoad = new Array() for (i = 0; i < p; i++){ preLoad[i] = new Image() preLoad[i].src = Pic[i] } function runSlideShow(){ if (document.all){ document.images.SlideShow.style.filter="blendTrans(duration=2)" document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)" document.images.SlideShow.filters.blendTrans.Apply() } document.images.SlideShow.src = preLoad[j].src if (document.all){ document.images.SlideShow.filters.blendTrans.Play() } j = j + 1 if (j > (p-1)) j=0 t = setTimeout('runSlideShow()', slideShowSpeed) }