<!--
//brad: for page marker function (nav layer for current page stays visible) define these vars in body of each page.
var pageSpecificLayer;
var pageSpecificImage;
//
var ie =document .all ? true : false ;
var ns =document .layers ? true : false ;
var ns6 =!ie &&document .getElementById ? true : false ;
if (ns)
{
	var str = window.location.toString();
	if (str.substr(-1,1) == '#')
	   {
	       //	alert('#');
	        str = str.substr(0, str.length -1 );
			 window.location.href = str;
	    }
}
//tests for specified version of flash
//plugin==0 -they don't have latest, plugin==1 -they do have latest.
plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;

if ( plugin ) {
	//put version to test for...
	plugin = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1)) >= 6;
}

else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 
   && (navigator.userAgent.indexOf("Windows 95")>=0 || navigator.userAgent.indexOf("Windows 98")>=0 || navigator.userAgent.indexOf("Windows NT")>=0)) {
	document.write('<SCRIPT LANGUAGE=VBScript> \n');
	document.write('on error resume next \n');
	//put version to test for...
	document.write('plugin = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6")))\n');
	document.write('</SCRIPT\>\n');
}
//end flash detect

function MM_popupMsg(msg) { //v1.0

  alert(msg);

}



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);



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 P7_hideDiv(evt) { //v1.3 by PVII


 var b,relT,mT=false; 

 if(document.layers){b=evt.target;if(b.p7aHide){
 

  b.visibility="hidden";}else{routeEvent(evt);}

 }else if(document.all&&!window.opera){b=event.srcElement; 

  while(b!=null){if(b.tagName=="DIV" && b.p7ahD){mT=true;break;}b=b.parentElement;}

  if(!b.contains(event.toElement)){b.style.visibility="hidden";}

 }else if(document.getElementById){b=evt.currentTarget;relT=evt.relatedTarget;

  while(relT!=null){if(b==relT){mT=true;break;}

  relT=relT.parentNode;}if(!mT){b.style.visibility="hidden";}
  }
  //Brad: show site location in nav bar
  MM_showHideLayers(pageSpecificLayer,'','show' );

}
function Brad_hideDiv(layerID){
//alert(layerID);
//part of show site location in nav bar
	if(layerID!=pageSpecificLayer){
		MM_showHideLayers(pageSpecificLayer,'','hide' );
	}
}
function P7_autoHide() { //v1.3 by PVII

 var i,g,args=P7_autoHide.arguments;

 for(i=0;i<args.length;i++){
 	if((g=MM_findObj(args[i]))!=null){
		g.p7aHide=true;
		if(document.layers){
			g.captureEvents(Event.MOUSEOUT);
  		}
  		g.onmouseout=P7_hideDiv;
		//brad: //part of show site location in nav bar
		g.onmouseover=function(){
			Brad_hideDiv(this.id);
		}
  		g.p7ahD=true;
		}
	}
}



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_swapImage() { //v3.0
//brad: part of show site location in nav bar
//MM_swapImage('builder_r4_c4','','images/builder_r4_c4_f2.gif',1)

  var i,j=0,x,a=MM_swapImage.arguments; 
  //brad: if statement part of show site location in nav bar.
  if(a[0]!=pageSpecificImage){
  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 mailpage()

{ 

	who="";

	andyou="";

  who=prompt("Enter recipient's email address: ");

if (who!=null && who!="") {

if (andyou!=null) {

  mail_str = "mailto:"+who+"?subject= A web page I thought you would like: " + document.title;

  mail_str += "&body=I found this page and thought that you would like to see it.%20";

  mail_str += "You can check it out at: " + location.href;

  location.href = mail_str; }

}

}



//-->





function MM_showHideLayers() { //v6.0

  var i,p,v,obj,args=MM_showHideLayers.arguments;

  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];

    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }

    obj.visibility=v; }

}



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];}}

}
		 

//-->