	function createRequestObject() { 
	    var ro; 
	    var browser = navigator.appName; 
	    if(browser == "Microsoft Internet Explorer"){ 
	        ro = new ActiveXObject("Microsoft.XMLHTTP"); 
	    }else{ 
	        ro = new XMLHttpRequest(); 
	    } 
	    return ro; 
	} 	 
	var http = createRequestObject(); 
	var target = "";
	var pageid = "";
	 
	function ReqSend(URL,itarget, sreturn) { 
	    http.open('get', URL, true); 
	    pageid = sreturn;
	    target = itarget;
	    http.onreadystatechange = handleResponse; 
	    http.send(null); 	    
	} 	  
	function handleResponse() 
	{ 
	    if(http.readyState == 4)
	    { 
	        var response = http.responseText; 
	         
	        if (response.length > 0) 
	        { 
 	/*str = str.replace(re,"#"+ myNewVar); */
 	response = response.replace("blah#1",pageid);
	         	document.getElementById(target).innerHTML = response;  
	        }
	    }
	 }

function toggleShow1(val,stemp)
{
	document.getElementById(val).style.display=stemp;
}

function toggleShow(val)
{
	if( document.getElementById(val).style.display == "none")
	{
		document.getElementById(val).style.display="block";

	}
	else
	{
		document.getElementById(val).style.display="none";
	}
}
	 
		function getRef(id, par)
		{
		 par = (!par ? document : (par.navigator ? par.document : par));
		 return (isIE ? par.all[id] :
			(isDOM ? (par.getElementById?par:par.ownerDocument).getElementById(id) :
			par.layers[id]));
		}
		function getSty(id, par)
		{
		 return (isNS4 ? getRef(id, par) : getRef(id, par).style)
		}
		
		function LayerObj(id, par)
		{
			this.ref = getRef(id, par);
			this.sty = getSty(id, par);
			this.x = function(nX) { if (!isNaN(nX)) this.sty.left = nX; else return parseInt(this.sty.left) }
			this.y = function(nY) { if (!isNaN(nY)) this.sty.top = nY; else return parseInt(this.sty.top) }
			this.vis = function(val) { this.sty.visibility = val }
			this.bgColor = function(col) {
			
			if (!col) col = isNS4 ? null : 'transparent';
			
			if (isNS4) this.sty.bgColor = col;
			else this.sty.backgroundColor = col }
			
			this.bgImage = function(img) {
			
			if (isNS4) { if (!img) img=null; this.sty.background.src=img }
			else this.sty.backgroundImage=(img?'url('+img+')':'') }
			this.write = function(txt) {
			
			if (isNS4) with (this.ref.document) { write(txt); close() }
			
			
			else this.ref.innerHTML = txt }
			return this;
		}
		
		function getLyr(id, par) { return new LayerObj(id, par) }
		function setLyr(lVis, docW, par)
		{
		 if (!this.seq) seq = 0;
		 if (!docW) docW = 0;
		
		 var obj = (!par ? (isNS4 ? window : document.body) :  (!isNS4 && par.navigator ? par.document.body : par));
		 var newID = '_js_layer_' + seq++;
		 if (isIE) obj.insertAdjacentHTML('beforeEnd', '<div id="' + newID +  '" style="position:absolute"></div>');
		 else if (isDOM)
		 {
			var newL = document.createElement('div');
			obj.appendChild(newL);
			with (newL) { id = newID; style.position='absolute' }
		 }
		 else if (isNS4)
		 {
			var newL = new Layer(docW, obj);
			newID = newL.id;
		 }
		 var lObj = getLyr(newID, par);
		 with (lObj) { vis(lVis); x(0); y(0); sty.width=docW }
		
		 return lObj;
		
		}
		function popOut(mN, iN) { with (this)
		{
		 var thisI = menu[mN][iN];
		 if (thisI.onmouseout) thisI.onmouseout();
		 if (thisI.href != nextMenu) clearTimeout(showTimer);
		
		
		 var delay = ((mN == 'root') && (thisI.type != 'sm:')) ? 50 : hideDelay;
		 hideTimer = setTimeout(objName + '.over("root", 0)', delay);
		 overM = 'root';
		 overI = 0;
		}}
		
			function popChangeCol(mN, iN, isOver) { with (this.menu[mN][iN])
		{
		 var col = isOver ? overCol : outCol;
		
		 if (col.indexOf('.') == -1) lyr.bgColor(col);
		 else lyr.bgImage(col);
		
		 if (overClass == outClass) return;
		 if (isNS4) lyr.write(this.getHTML(mN, iN, isOver));
		 else with (lyr.ref)
		 {
			var chl = (isDOM ? childNodes : children)
			for (var i = 0; i < chl.length; i++) chl[i].className = (isOver ? overClass : outClass);
		 }
		
		}}
		
		function addProps(obj, data, names, addNull)
		{
		 for (var i = 0; i < names.length; i++) if(i < data.length || addNull) obj[names[i]] = data[i];
		}
		
		function ItemStyle()
		{
		 var names = ['len', 'spacing', 'popInd', 'popPos', 'pad', 'outCol', 'overCol', 'outClass',  'overClass', 'borderClass'];
		 addProps(this, arguments, names, true);
		
		}

		function popClick() { with (this)
		{
		 if (overI)
		 {
			var thisI = menu[overM][overI];
		
			if (thisI.onclick) thisI.onclick();
			with (thisI) switch (type)
			{
			 case 'sm:': return;
			 case 'js:': { eval(href); break }
			 case '': type = 'window';
			 default: if (href) eval(type + '.location.href = "' + href + '"');
			}
		
		 }
		
		 over('root', 0);
		
		}}

		var isDOM = (document.getElementById ? true : false);
		var isIE  = (document.all ? true: false);
		var isNS4 = (navigator.appName=='Netscape' && !isDOM ? true : false);
		var isIE4 = ((isIE && !isDOM) ? true : false);
		var isDyn = (isDOM || isIE4 || isNS4);

		function popOver(mN, iN) { with (this)
		{
		 clearTimeout(hideTimer);
		 overM = mN;
		 overI = iN;
		
		 var thisI = menu[mN][iN];
		 
		 if (thisI.onmouseover) thisI.onmouseover();
		 litOld = litNow;
		 litNow = new Array();
		
		 var litM = mN, litI = iN;
		 while(1)
		 {
			litNow[litM] = litI;
			if (litM == 'root') break;
			litI = menu[litM][0].parentItem;
			litM = menu[litM][0].parentMenu;
		 }
		 
		 var same = true;
		
		 for (var z in menu) if (litNow[z] != litOld[z]) same = false;
		
		 if (same) return;
		
		 for (thisM in menu)
		 {
			litI = litNow[thisM];
			oldI = litOld[thisM];
		 
			if (litI && (litI != oldI)) changeCol(thisM, litI, true);
			if (oldI && (oldI != litI)) changeCol(thisM, oldI, false);
			if (isNaN(litI)) { menu[thisM][0].lyr.vis('hidden') }
		
		 }
		
		 clearTimeout(showTimer);
		 nextMenu = '';
		 if (thisI.type == 'sm:')
		 {
			var lyrM = menu[mN][0].lyr;
		
			with (menu[thisI.href][0])
			{
			 lyr.x(lyrM.x() + thisI.lyr.x() + eval(offX));
			 lyr.y(lyrM.y() + thisI.lyr.y() + eval(offY));
			 showStr = objName + '.menu.' + thisI.href + '[0].lyr.vis("visible")';
			 nextMenu = thisI.href;
		
			 if (showDelay) showTimer = setTimeout(showStr, showDelay);
			 else eval(showStr);
			}
		
		 }
		
		}}
		

		

		


		
		function popStartMenu(mName) { with (this)
		{
		 if (!menu[mName]) { menu[mName] = new Array(); menu[mName][0] = new Object(); }
		
		 actMenu = mName;
		 menu[mName].length = 1;
		 nextItem = 1;
		
		 var aM = menu[mName][0];
		 var names = ['isVert', 'isVert', 'offX','offY', 'width', 'itemSty', 'parentMenu', 'parentItem'];
		
		 addProps(aM, arguments, names, true);
		
		 if (!aM.lyr) aM.lyr = null;
		
		}}
		
		function popAddItem() { with (this)
		{
		 var aI = menu[actMenu][nextItem++] = new Object();
		 var names = ['text', 'href', 'type', 'itemSty', 'len', 'spacing', 'popInd', 'popPos',  'iW', 'iH', 'lyr'];
		
		 addProps(aI, arguments, names, true);
		
		 var iSty = (arguments[3] ? arguments[3] : menu[actMenu][0].itemSty);
		
		 for (prop in iSty) if (aI[prop] == window.UnDeFiNeD) aI[prop] = iSty[prop];
		
		 if (isNS4 && aI.borderClass) aI.pad++;
		
		}}

		function popGetHTML(mN, iN, isOver) { with (this)
		{
		 var itemStr = '';
		 with (menu[mN][iN])
		 {
			var textClass = (isOver ? overClass : outClass);
		
			if ((type == 'sm:') && popInd)
			{
			 if (isNS4) itemStr += '<layer class="' + textClass + '" left="'+ ((popPos+iW) % iW) + '" top="' + pad + '">' + popInd + '</layer>';
			 else itemStr += '<div class="' + textClass + '" style="position: absolute; left: ' +
				((popPos+iW) % iW) + '; top: ' + pad + '">' + popInd + '</div>';
		
			}
		
			if (isNS4) itemStr += (borderClass ? '<span class="' + borderClass + '">' +
			 '<spacer type="block" width="' + (iW - 8) + '" height="' + (iH - 8) + '"></span>' : '') +
			 '<layer left="' + pad + '" top="' + pad + '" width="' + (iW - (2 * pad)) + '" height="' +
			 (iH - (2 * pad)) + '"><a class="' + textClass + '" href="#" ' +
			 'onClick="return false" onMouseOver="status=\'\'; return true">' + text + '</a></layer>';
			
			else itemStr += '<div class="' + textClass + '" style="position: absolute; left: ' + pad +
			 '; top: ' + pad + '; width: ' + (iW - (2 * pad)) + '; height: ' + (iH - (2 * pad)) +
			 '">' + text + '</div>';
		
		 }
		
		 return itemStr;
		
		}}
		
		function popUpdate() { with (this)
		{
		 if (!isDyn) return;
		 for (mN in menu) with (menu[mN][0])
		 {
			var str = '', iX = 0, iY = 0;
		
			for (var iN = 1; iN < menu[mN].length; iN++) with (menu[mN][iN])
			{
			 var itemID = objName + '_' + mN + '_' + iN;
			 if (type == 'sm:')
			 {
				menu[href][0].parentMenu = mN;
				menu[href][0].parentItem = iN;
			 }
		
			 var shrink = (borderClass && isDOM && !isIE ? 2 : 0)
		
			 iW = (isVert ? width : len) - shrink;
			 iH = (isVert ? len : width) - shrink;
			 var isImg = (outCol.indexOf('.') != -1) ? true : false;
			 if (isDOM || isIE4)
			 {
				str += '<div id="' + itemID + '" ' + (borderClass ? 'class="' + borderClass + '" ' : '') +
				 'style="position: absolute; left: ' + iX + '; top: ' + iY + '; width: ' + iW + '; height: ' +
				 iH + '; ' + (outCol ? 'background: ' + (isImg ? 'url('+ outCol+')' : outCol) : '') + '" ';
		
			 }
		
			 if (isNS4)
			 {
				str += '<layer id="' + itemID + '" left="' + iX + '" top="' + iY + '" width="' +
				 iW + '" height="' + iH + '" ' + (outCol ? (isImg ? 'background="' : 'bgcolor="') +
				 outCol + '" ' : '');
			 }
		
			 str += 'onMouseOver="' + objName + '.over(\'' + mN + '\',' + iN + ')" ' +
				 'onMouseOut="' + objName + '.out(\'' + mN + '\',' + iN + ')">' +
				 getHTML(mN, iN, false) + (isNS4 ? '</layer>' : '</div>');
		
			 var spc = (borderClass ? 1 : 0)
		
			 if (isVert) iY += len + spacing - spc;
			 else iX += len + spacing - spc;
			}
		
			if (!lyr) lyr = setLyr('hidden', 3);
			else if (isIE4) setTimeout(objName + '.menu.' + mN + '[0].lyr.sty.width=9', 50);
		
			with (lyr) { sty.zIndex = 1000; write(str); sty.cursor = (isIE ? 'hand' : 'pointer') }
		
			for (var i = 1; i < menu[mN].length; i++)
		
			 menu[mN][i].lyr = getLyr(objName + '_' + mN + '_' + i, lyr.ref);
		 }
		
		 position();
		 menu.root[0].lyr.vis('visible');
		}}
		
		function PopupMenu(objName)
		{
		 this.objName = objName;
		 this.showTimer = 0;
		 this.hideTimer = 0;
		 this.showDelay = 0;
		 this.hideDelay = 500;
		 this.showMenu = '';
		 this.menu =  new Array();
		 this.litNow = new Array();
		 this.litOld = new Array();
		 this.overM = 'root';
		 this.overI = 0;
		 this.actMenu = '';
		 this.nextItem = 1;
		 this.over = popOver;
		 this.changeCol = popChangeCol;
		 this.out = popOut;
		 this.click = popClick;
		 this.startMenu = popStartMenu;
		 this.addItem = popAddItem;
		 this.getHTML = popGetHTML;
		 this.update = popUpdate;
		 this.position = function() { with (this.menu.root[0])
		 {
			if (!lyr) return;
		
			var winWidth = (isIE ? document.body.clientWidth : window.innerWidth)
		
			lyr.x(eval(offX));
			lyr.y(eval(offY));
		 }}
		}

		function ns4BugCheck()
		{
		 if (isNS4 && origWinWidth != window.innerWidth) location.reload()
		}
		
		function showProps(obj){ s=''; for (p in obj) s+=p+' = '+String(obj[p]).substring(0,20)+'\n'; alert(s) }
		function changeMenu() { with (pMenu)
		{
		 startMenu('mNewMenu', true, 0, 22, 120, dBlue);
		 addItem('<b>Gus\' Web:</b><br>Extreme DHTML.<br>Small Code.<br>Click to Visit...',  'window.open("http://gusnz.cjb.net")', 'js:', dBlue, 70);
			actMenu = 'root';
		 nextItem = 4;
		 addItem('&nbsp; Dynamism...', 'mNewMenu', 'sm:', hBar, 80);
		 update();
		}}															






















//=====
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_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_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 mmLoadMenus() {
  if (window.mm_menu_0618144100_0) return;
  window.mm_menu_0618144100_0 = new Menu("root",133,18,"Arial, Helvetica, sans-serif",12,"#000000","#000000","#ffffe5","#adc2ad","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_0618144100_0.addMenuItem("About&nbsp;the&nbsp;CRC","window.open('about-crc.htm', '_parent');");
  mm_menu_0618144100_0.addMenuItem("Staff&nbsp;Information","window.open('about-staff.htm', '_parent');");
  mm_menu_0618144100_0.addMenuItem("Contact&nbsp;Information","window.open('about-contact.htm', '_parent');");
  mm_menu_0618144100_0.addMenuItem("Vision&nbsp;&amp;&nbsp;Strategic&nbsp;Plan","window.open('about-vision.htm', '_parent');");
   mm_menu_0618144100_0.bgImageUp="banner-images/mmmenu8_133x18_up.gif";
   mm_menu_0618144100_0.bgImageOver="banner-images/mmmenu8_133x18_over.gif";
   mm_menu_0618144100_0.hideOnMouseOut=true;
   mm_menu_0618144100_0.bgColor='#cccccc';
  window.mm_menu_0618154507_1 = new Menu("root",147,18,"Arial, Helvetica, sans-serif",12,"#000000","#000000","#ffffe5","#adc2ad","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_0618154507_1.addMenuItem("Transformative&nbsp;Mediation","window.open('mediation-transformative.htm', '_parent');");
  mm_menu_0618154507_1.addMenuItem("Conflict&nbsp;Coaching","window.open('conflict-coach.htm', '_parent');");
  mm_menu_0618154507_1.addMenuItem("Client&nbsp;Comments","window.open('mediation-comments.htm', '_parent');");
   mm_menu_0618154507_1.bgImageUp="banner-images/mmmenu7_147x18_up.gif";
   mm_menu_0618154507_1.bgImageOver="banner-images/mmmenu7_147x18_over.gif";
   mm_menu_0618154507_1.hideOnMouseOut=true;
   mm_menu_0618154507_1.bgColor='#cccccc';
  window.mm_menu_0618154900_3 = new Menu("root",208,18,"Arial, Helvetica, sans-serif",12,"#000000","#000000","#ffffe5","#adc2ad","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
	mm_menu_0618154900_3.addMenuItem("  <b>Mediation&nbsp;Training</b>","");
  mm_menu_0618154900_3.addMenuItem("&nbsp;&nbsp;&nbsp;Workplace&nbsp;Mediation&nbsp;Seminars","window.open('calendar-mediation.htm', '_parent');");

  mm_menu_0618154900_3.addMenuItem("&nbsp;&nbsp;&nbsp;Civil&nbsp;Mediation&nbsp;Seminars","window.open('mediationtraining-civil.htm', '_parent');");
  mm_menu_0618154900_3.addMenuItem("&nbsp;&nbsp;&nbsp;Family&nbsp;Mediation&nbsp;Seminars","window.open('calendar-family.htm', '_parent');");
  mm_menu_0618154900_3.addMenuItem("&nbsp;&nbsp;&nbsp;Mediation&nbsp;Refresher&nbsp;Workshops","window.open('calendar-workshops.htm', '_parent');");
  mm_menu_0618154900_3.addMenuItem("&nbsp;&nbsp;&nbsp;Client&nbsp;Comments","window.open('mediationtraining-comments.htm', '_parent');");

  mm_menu_0618154900_3.addMenuItem("&nbsp;&nbsp;&nbsp;Other&nbsp;Events","window.open('calendar-events.htm', '_parent');");
	mm_menu_0618154900_3.addMenuItem(" ","window.open(' ', '_parent');");

  mm_menu_0618154900_3.addMenuItem("  <b>Skills&nbsp;Training</b>","");
  mm_menu_0618154900_3.addMenuItem("&nbsp;&nbsp;&nbsp; Workplace&nbsp;Training","window.open('training-workplace.htm', '_parent');");
  mm_menu_0618154900_3.addMenuItem("&nbsp;&nbsp;&nbsp; Conflict&nbsp;Management&nbsp;Workshops","window.open('calendar-seminar.htm', '_parent');");

  mm_menu_0618154900_3.addMenuItem("&nbsp;&nbsp;&nbsp; Training&nbsp;Options","window.open('training-options.htm', '_parent');");
  mm_menu_0618154900_3.addMenuItem("&nbsp;&nbsp;&nbsp; Client&nbsp;Comments","window.open('skills-comments.htm', '_parent');");
  mm_menu_0618154900_3.addMenuItem("&nbsp;&nbsp;&nbsp; Online&nbsp;Conflict&nbsp;Mgmt&nbsp;Course","window.open('training-course.htm', '_parent');");
   mm_menu_0618154900_3.bgImageUp="banner-images/mmmenu5_208x18_up.gif";
   mm_menu_0618154900_3.bgImageOver="banner-images/mmmenu5_208x18_over.gif";
   mm_menu_0618154900_3.hideOnMouseOut=true;
   mm_menu_0618154900_3.bgColor='#cccccc';


  window.mm_menu_0618161822_4 = new Menu("root",106,18,"Arial, Helvetica, sans-serif",12,"#000000","#000000","#ffffe5","#adc2ad","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_0618161822_4.addMenuItem("Group&nbsp;Facilitation","window.open('facilitation-group.htm', '_parent');");
  mm_menu_0618161822_4.addMenuItem("Client&nbsp;Comments","window.open('facilitation-comments.htm', '_parent');");
   mm_menu_0618161822_4.bgImageUp="banner-images/mmmenu4_106x18_up.gif";
   mm_menu_0618161822_4.bgImageOver="banner-images/mmmenu4_106x18_over.gif";
   mm_menu_0618161822_4.hideOnMouseOut=true;
   mm_menu_0618161822_4.bgColor='#cccccc';
  window.mm_menu_0618155153_5 = new Menu("root",200,18,"Arial, Helvetica, sans-serif",12,"#000000","#000000","#ffffe5","#adc2ad","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_0618155153_5.addMenuItem("Workplace&nbsp;Conflict&nbsp;Tip&nbsp;of&nbsp;the&nbsp;Month","window.open('conflict-workplace.htm', '_parent');");
  mm_menu_0618155153_5.addMenuItem("Campus&nbsp;Conflict&nbsp;Tip&nbsp;of&nbsp;the&nbsp;Month","window.open('conflict-campus.htm', '_parent');");
   mm_menu_0618155153_5.bgImageUp="banner-images/mmmenu3_200x18_up.gif";
   mm_menu_0618155153_5.bgImageOver="banner-images/mmmenu3_200x18_over.gif";
   mm_menu_0618155153_5.hideOnMouseOut=true;
   mm_menu_0618155153_5.bgColor='#cccccc';
  window.mm_menu_0618162225_6 = new Menu("root",191,18,"Arial, Helvetica, sans-serif",12,"#000000","#000000","#ffffe5","#adc2ad","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
   mm_menu_0618162225_6.bgImageUp="banner-images/mmmenu2_191x18_up.gif";
   mm_menu_0618162225_6.bgImageOver="banner-images/mmmenu2_191x18_over.gif";
   mm_menu_0618162225_6.hideOnMouseOut=true;
   mm_menu_0618162225_6.bgColor='#cccccc';
  window.mm_menu_0113113452_7 = new Menu("root",217,18,"Arial, Helvetica, sans-serif",12,"#000000","#000000","#ffffe5","#adc2ad","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_0113113452_7.addMenuItem("Helpful&nbsp;Links","window.open('links-helpful.htm', '_parent');");
  mm_menu_0113113452_7.addMenuItem("Helpful&nbsp;Articles","window.open('links-articles.htm', '_parent');");
  mm_menu_0113113452_7.addMenuItem("Other&nbsp;Services&nbsp;for&nbsp;Rural&nbsp;Communities","window.open('links-other.htm', '_parent');");
   mm_menu_0113113452_7.bgImageUp="banner-images/mmmenu1_217x18_up.gif";
   mm_menu_0113113452_7.bgImageOver="banner-images/mmmenu1_217x18_over.gif";
   mm_menu_0113113452_7.hideOnMouseOut=true;
   mm_menu_0113113452_7.bgColor='#cccccc';

  mm_menu_0113113452_7.writeMenus();
} // mmLoadMenus()

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}



		