<!--
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_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_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_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 fillWidth() {
	var windowWidth = 1;
	var usedWidth = 185;
	var leftpad = 30;
	var rightpad = 20;
	var adjWidth = 0;
	var scbarW=0;
	var reqdW=707;
	// NS4
	if (window.innerWidth && navigator.appName=="Netscape" && parseFloat(navigator.appVersion) < 5 ) {
		windowWidth = window.innerWidth;
		adjWidth = 8;
		scbarW=16;
		}
	// NS6
	else if (window.innerWidth && navigator.appName=="Netscape") {
		windowWidth = window.innerWidth;
		adjWidth = 0;
		scbarW=16;
		}
	// opera spoofing NS
	else if (window.innerWidth) {
		windowWidth = window.innerWidth;
		adjWidth = 0;
		}
	//IE, opera spoofing IE - clientWidth doesn't include scroll bars
	else if (document.body.clientWidth) {
		windowWidth = document.body.clientWidth;
		adjWidth = 0;
		scbarW=0;
		}
	if (windowWidth<reqdW) windowWidth=reqdW;
	windowWidth=windowWidth-usedWidth-adjWidth-leftpad-rightpad-scbarW;

	document.write('<img src="/images/spacer.gif" height="1" width="'+windowWidth+'" hspace="0" vspace="0" border="0" alt=""><br>');
}

function safemail(name, domain, display) { //Keeps spambots from harvesting email address off web pages
	named=(typeof(name)=="undefined") ? "info" : name ;
	domained=(typeof(domain)=="undefined") ? "goivf.com" : domain;
	displayed=(typeof(display)=="undefined") ? named+"@"+domained : display;
	document.write('<a href=mailto:' + named + '@' + domained + '>' + displayed + '</a>');
}

// BEGIN Floating Back To Top Script
//configure variables for menu width, position on page
var menuwidth=125; // width of item
var offsetleft=20; // offset from left side
var offsetBottom=30;  // offset from from bottom of the browser width to the top of the menu
var minTop=minTop; // minimum height from top - to keep it from running up over other stuff

var ns4=document.layers?1:0;
var ie4=document.all?1:0;
var ns6=document.getElementById&&!document.all?1:0;
var ismacos=(navigator.appVersion.indexOf("Mac")!=-1)?1:0;

function makeStatic() {
	if (ie4) { 
		if ( ((document.body.scrollHeight>document.body.clientHeight) && (document.body.scrollTop>0)) || ismacos ) {
			object1.style.visibility="visible";
			if 	((document.body.scrollTop+document.body.clientHeight-offsetBottom)>minTop) {
				object1.style.pixelTop=document.body.scrollTop+document.body.clientHeight-offsetBottom; 
			}
			else { 
				object1.style.pixelTop=minTop;
			}
		}
		else {
			object1.style.visibility="hidden";
		}
	}
	else if (ns6) {
		if ( ((document.height)>(window.innerHeight-20)) && (pageYOffset>0) ) {
			document.getElementById("object1").style.visibility="visible";
			if ((window.pageYOffset+window.innerHeight-offsetBottom)>minTop) {
				document.getElementById("object1").style.top=window.pageYOffset+window.innerHeight-offsetBottom; 
			}
			else {
				document.getElementById("object1").style.top=minTop; 
			}
		}
		else {
			document.getElementById("object1").style.visibility="hidden";
		}
	}
	else if (ns4) { 
		if ( ((document.height)>(window.innerHeight-20)) && (pageYOffset>0) ) {
			if ((eval(window.pageYOffset+window.innerHeight-offsetBottom))>eval(minTop)) {
				eval(document.object1.top=eval(window.pageYOffset+window.innerHeight-offsetBottom)); 
			}
			else {
				eval(document.object1.top=eval(minTop)); 
			}
		}
	}
}

if (ns6||ie4||ns4) { 
	if (ie4||ns6) { document.writeln('<span align="center" ID="object1" class="noPrint" style="position:absolute; visibility: hidden; top:'+minTop+'; left:'+offsetleft+'; z-index:5; cursor:pointer;">'); }
	else if (ns4) { document.writeln('<layer top="'+minTop+'" class="noPrint" name="object1" left="'+offsetleft+'" bgcolor="'+sclr+'">'); }

	document.writeln('<table border="0" cellpading="0" cellspacing="0" width="'+menuwidth+'"><tr><td align="left"><a class="'+sbNavCls+'" href="#top">Back to Top</a></td></tr></table>');

	if (ie4||ns6) { document.writeln('</span>'); }
	else if (ns4) { document.writeln('</layer>'); }
}

function floatMenu() {
	if (ns6||ie4||ns4) {
		setInterval("makeStatic()",1);
	}
}
// window.onLoad stopped working in NS6/7 - not sure what changed. Attempts to call the floatMenu function directly, 
// doesn't work with IE/Mac because it doesn't appear to have the body object properties populated in time.
// It is now called in the body onLoad statement, which is in the main template.
// window.onLoad=floatMenu;
// floatMenu();
// END Floating Back To Top Script

var tempObj=false;
var mainOffset="128px"; // Coincides with the original position set in the _direction_popups.inc file
function MM_showHideLayers2() { //v6.0 - tweak by jgb
	var i,p,v,obj,args=MM_showHideLayers2.arguments;
	var MMie=document.all?1:0;
	var MMns=document.getElementById&&!document.all?1:0;
	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
		passObj=obj.id;
		if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
		if (MMie) { adjTop = document.body.scrollTop; }
		else if (MMns) { adjTop = window.pageYOffset; }
		// If trying to open the window and its already open, close it to start over.
		if ( (v=='visible') && (obj.visibility=='visible') ) { 
			killMS();
			obj.top = mainOffset; 
			obj.visibility='hidden';
		}
		// If trying to open the window and a different one is already open, close it.
		if ( (tempObj) && (tempObj!=obj) ) { 
			killMS();
			tempObj.top = mainOffset; 
			tempObj.visibility='hidden';
		}
		if ( (v=='visible') || (v=='show') ) { 
			obj.top = eval(parseInt(obj.top) + adjTop)+"px";
			obj.visibility=v;
			floatBox(passObj);
			tempObj=obj;
		}
		else {
			killMS();
			obj.visibility=v;		
			obj.top = mainOffset;
			tempObj=false;
		}
	}
	return false;
}

var MSns4=document.layers?1:0;
var MSie4=document.all?1:0;
var MSieMac = ( (navigator.appVersion.toLowerCase().indexOf("mac") != -1) && (MSie4) );
var MSns6=document.getElementById&&!document.all?1:0;
var MStimer = "";
function makeStatic2(theObjId) {
	if (MSie4) {
		newObj = document.all[theObjId];
		//newObj.visibility='hidden';
		newObj.style.pixelTop = document.body.scrollTop + parseInt(mainOffset);
		//newObj.visibility='show';
	}
	else if (MSns6) {
		newObj = document.getElementById(theObjId); 
		//newObj.visibility='hidden';
		newObj.style.top = window.pageYOffset + parseInt(mainOffset);
		//newObj.visibility='show';
	}
	else if (MSns4) { 
		newObj = document.layers[theObjId];
		//eval(newObj.visibility='hidden');
		eval(newObj.top=eval(window.pageYOffset+parseInt(mainOffset)));
		//eval(newObj.visibility='show');
	}
}

function killMS() {
	if (MStimer) clearInterval(MStimer);
}

function floatBox(thisObj) {
	if ( (MSns6||MSie4||MSns4) ) { //&& (!MSieMac) ) {
		MStimer = setInterval("makeStatic2('"+thisObj+"')",1);
	//	makeStatic2(thisObj);
	}
}


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
  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_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

String.prototype.Trim=new Function("return this.replace(/^\\s+|\\s+$/g,'')");

function ValidateField(fieldName,errorMessage) {
	checkField = fieldName.value.Trim();
	if (checkField.length < 1) {
		alert(errorMessage);
		fieldName.value.Trim();
		fieldName.focus();
		fieldName.select();
		return false;
	}
	else return true;
}

// Sidebar Navigation rollover control
var agt=navigator.userAgent.toLowerCase(); 
var is_ie   = (agt.indexOf("msie") != -1); 
var is_major = parseInt(navigator.appVersion); 
var is_nav6up = (is_major >= 5);  
function mCntrl(){
	clr = arguments.length-1;
	if(is_ie || is_nav6up){
		for(i=0;i<clr;i++){
			document.getElementById(arguments[i]).style.backgroundColor=arguments[clr];
		}
	}
}

if(window.event + "" == "undefined") event = null;
function HM_f_PopUp(){return false};
function HM_f_PopDown(){return false};
popUp = HM_f_PopUp;
popDown = HM_f_PopDown;

var preloadArray = new Array();
var menuItem = "initItem";
var menuNum = 0;

//sets the base properties for the menu items
HM_PG_MenuWidth = 110;
HM_PG_FontFamily = "Verdana,sans-serif";
if (navigator.appVersion.indexOf("Mac") !=-1){
HM_PG_FontSize = 9;
}
else {
HM_PG_FontSize = 9;
}
HM_PG_FontBold = 1;
HM_PG_FontItalic = 0;
HM_PG_FontColor = "#666666";
HM_PG_FontColorOver = "#666666";
HM_PG_BGColor = "#CCCCCC";
HM_PG_BGColorOver = "#AAAAAA";
HM_PG_ItemPadding = 4;

HM_PG_BorderWidth = 1;
HM_PG_BorderColor = "#999999";
HM_PG_BorderStyle = "solid";
HM_PG_SeparatorSize = 1;
HM_PG_SeparatorColor = "#999999";
HM_PG_ImageSrc = adjPrefix+"images/more.gif";
HM_PG_ImageSrcLeft = adjPrefix+"images/more.gif";

HM_PG_ImageSize = 8;
HM_PG_ImageHorizSpace = 1;
HM_PG_ImageVertSpace = 2;

HM_PG_KeepHilite = true; 
HM_PG_ClickStart = 0;
HM_PG_ClickKill = false;
HM_PG_ChildOverlap = 1;
HM_PG_ChildOffset = -1;
HM_PG_ChildPerCentOver = null;
HM_PG_TopSecondsVisible = .1;
HM_PG_StatusDisplayBuild =0;
HM_PG_StatusDisplayLink = 0;
HM_PG_UponDisplay = null;
HM_PG_UponHide = null;
HM_PG_RightToLeft = false;

HM_PG_CreateTopOnly = 1;
HM_PG_ShowLinkCursor = 1;
HM_PG_NSFontOver = true;

//-->


