
<!--
d = new Date();
year = d.getFullYear();

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.0
  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 && document.getElementById) x=document.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_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

var aw = window.screen.availWidth;
var ah = window.screen.availHeight;

/*
function popWin(url,w,h,s) {
	if (!w) { w = "500" }
	if (!h) { h = "500" }
	if (!s) { s = "yes" }
	var awpos = (aw / 2) - (w / 2);
	var ahpos = (ah / 2) - (h / 2);
	winOpen = window.open(url,'blupacWin','toolbar=no,location=no,status=no,menubar=no,scrollbars='+s+',resizable=no,width='+w+',height='+h+',top='+ahpos+',left='+awpos);
}
*/

function popWin(url,w,h,s) {
	var aw = window.screen.availWidth;
	var ah = window.screen.availHeight;
	var features = "toolbar=no,location=no,status=no,menubar=no,resizable=no";
	if (w) { var awpos = (aw / 2) - (w / 2); features = features + ",width=" + w + ",left=" + awpos; }
	if (h) { var ahpos = (ah / 2) - (h / 2); features = features + ",height=" + h + ",top=" + ahpos; }
	if (s) { features = features + ",scrollbars=yes"; }
	winOpen = window.open(url,'blupacWin',features);
}
function contactForm(email,listing,price) {
	var awpos = (aw / 2) - 250;
	var ahpos = (ah / 2) - 250;
	url = "http://www.blupac.com/contactus_old.asp";
	if(email) { url = url + "?email=" + email }
	if (listing) { url = url + "&listing=" + listing }
	if (price) { url = url + "&price=" + price }
	winOpen = window.open(url,'blupacWin','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=500,height=500,top='+ahpos+',left='+awpos);
}
function popRefer() {
	var awpos = (aw / 2) - 250;
	var ahpos = (ah / 2) - 250;
	winOpen = window.open('http://www.blupac.com/refer_a_friend.asp','blupacWin','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=500,height=500,top='+ahpos+',left='+awpos);
}
function popPicCfm(img) {
	var awpos = (aw / 2) - 360;
	var ahpos = (ah / 2) - 300;
	var url = "http://www.blupac.com/largeimage.cfm?img=" + img;
	winOpen = window.open(url,'blupacWin','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=720,height=600,top='+ahpos+',left='+awpos);
}
function popPic(img) {
	var awpos = (aw / 2) - 360;
	var ahpos = (ah / 2) - 300;
	var url = "http://www.blupac.com/largeimage.asp?img=" + img;
	winOpen = window.open(url,'blupacWin','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=720,height=600,top='+ahpos+',left='+awpos);
}
function listingDetails(listing) {
	var awpos = (aw / 2) - 400;
	var ahpos = (ah / 2) - 300;
	var url = "http://www.rwre.com/pub/detail_page.php?officeid=blupac&officeno=" + listing;
	winOpen = window.open(url,'blupacWin','toolbar=no,location=no,status=no,menubar=yes,scrollbars=yes,resizable=no,width=800,height=600,top='+ahpos+',left='+awpos);
}
function listLgImg(img) {
	var awpos = (aw / 2) - 210;
	var ahpos = (ah / 2) - 300;
	var url = "http://www.blupac.com/listing_detail_largeimg.asp?img=" + img;
	winOpen = window.open(url,'blupacWin2','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=420,height=600,top='+ahpos+',left='+awpos);
}
function getCalc() {
	var searchvars = "?";
	searchvars = searchvars + "price=" + document.calcform.price.value;
	searchvars = searchvars + "&dpayment=" + document.calcform.dpayment.value;
	searchvars = searchvars + "&interest=" + document.calcform.interest.value;
	searchvars = searchvars + "&years=" + document.calcform.years.value;
	searchvars = searchvars + "&startm=" + document.calcform.startm.value;
	searchvars = searchvars + "&startyear=" + document.calcform.startyear.value;
	popWin('calculator.cfm'+searchvars,'500','500','yes');
	return false;
}
function bookmarkThis() {
	var url = "http://www.blupac.com";
	var who = "Blue Pacific Realty - Brookings-Harbor, OR";
	var ver = navigator.appName;
	var num = parseInt(navigator.appVersion);
	if ((ver == "Microsoft Internet Explorer")&&(num >= 4)) {
		addMark = window.external.AddFavorite(url,who);
	} else {
		alert("To bookmark this site, just press Ctrl+D on your keyboard\nand enter this site in your bookmark folder!")
	}
}
function glossaryToggle() {
	setup = 'Click any link below to learn more.';
	document.getElementById('gloss-click').innerHTML = setup;
	/*var glossLinks = getElementsByClass('gloss-link');
	var glossDescs = getElementsByClass('gloss-desc');
	for(i=0;i<glossDescs.length;i++) {
		glossDescs[i].style.display = 'none';
	}
	for(i=0;i<glossLinks.length;i++) {
		linkText = glossLinks[i].innerHTML;
		glossLinks[i].innerHTML = '<a href="javascript:void(toggle(\'desc-'+glossLinks[i].getAttribute('title')+'\'))">'+linkText+'</a>';
	}*/
	var glossLinks = getElementsByClass('gloss-link');
	for(i=0;i<glossLinks.length;i++) {
		glossLinks[i].getElementsByTagName('div')[0].setAttribute('id','desc-'+glossLinks[i].getAttribute('title'));
		glossLinks[i].getElementsByTagName('div')[0].style.display = 'none';
		linkText = glossLinks[i].getElementsByTagName('strong')[0].innerHTML;
		glossLinks[i].getElementsByTagName('strong')[0].innerHTML = '<a href="javascript:void(toggle(\'desc-'+glossLinks[i].getAttribute('title')+'\'))">'+linkText+'</a>';
	}
}
/* grab Elements from the DOM by className */
function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}
/* toggle an element's display */
function toggle(obj) {
	var el = document.getElementById(obj);
	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
	}
	else {
		el.style.display = '';
	}
}

var googleMap = false;

window.onload = function() {
	MM_preloadImages('images/contact_newsletter_on.gif','images/contact_sendsite_on.gif','images/v3/nav_about_on.gif','images/v3/nav_ourteam_on.gif','images/v3/nav_searchmls_on.gif','images/v3/nav_featured_on.gif','images/v3/nav_explore_on.gif','images/v3/nav_resources_on.gif','images/v3/nav_map_on.gif','images/v3/nav_contact_on.gif','images/v3/nav_home_on.gif','images/subtitle2_searchbutton_on.gif','images/teambutton_bio_on.gif','images/teambutton_visitsite_on.gif','images/teambutton_email_on.gif');
	JSFX_FloatDiv("nav",0,160).flt();
	if (googleMap) {
		GLoad();
	}
	if(document.getElementById('green-glossary')) {
		glossaryToggle();
	}
}
window.onunload = function() {
	if (googleMap) {
		GUnload();
	}
}

//-->



