<!--

function doMore(x) {

	var oldloc;

	var slower;

	var targ;



	targ=document.all.aboutDiv.scrollLeft+x;

    targ=targ/211;



	targ=Math.round(targ);

	//alert (targ)

	targ=Math.min(targ,3);

	targ=Math.max(0,targ);



	targ=targ*211;

	slower=0;

	oldLoc=document.all.aboutDiv.scrollLeft;

	if (navigator.userAgent.indexOf("MSIE" != -1) && parseInt(navigator.appVersion) >=4 && navigator.userAgent.indexOf("Win" != -1)) {



	while (document.all.aboutDiv.scrollLeft!=targ) {

		if (slower>50) {

			slower=0;

			//move to targ

			document.all.aboutDiv.scrollLeft-=0.3*(document.all.aboutDiv.scrollLeft-targ);

			if (oldLoc==document.all.aboutDiv.scrollLeft) {

				// Nudge on if frozen

				document.all.aboutDiv.scrollLeft++;

			}

			//set frozen flag

			oldLoc=document.all.aboutDiv.scrollLeft;

			//alert ("");

		}

		slower++;

	}

	//document.all.aboutDiv.scrollLeft=targ;

	} else {

	alert ("I haven't scripted this for anything but IE4+ yet.");

	}

}



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 popUp(URL,width,height) {

var windowprops = "height="+height+",width="+width+",location=no,"

+ "scrollbars=no,menubars=no,toolbars=no,resizable=yes";

popup = window.open(URL,"MenuPopup",windowprops);

}



function popUp(URL,width,height) {

var windowprops = "height="+height+",width="+width+",location=no,"

+ "scrollbars=no,menubars=no,toolbars=no,resizable=yes";

popup = window.open(URL,"MenuPopup",windowprops);

}



function doMore222(x) {

	var oldloc;

	var slower;

	var targ;



if (document.all.choiceDiv.style.visibility=='visible') {

document.all.choiceDiv.style.visibility='hidden';

document.all.choiceDivShadow.style.visibility='hidden';

document.all.aboutDiv.style.visibility='visible';

}



	targ=x;

	slower=0;

	oldLoc=document.all.aboutDiv.scrollLeft;

	if (navigator.userAgent.indexOf("MSIE" != -1) && parseInt(navigator.appVersion) >=4 && navigator.userAgent.indexOf("Win" != -1)) {



	while (document.all.aboutDiv.scrollLeft!=targ) {

		if (slower>50) {

			slower=0;

			//move to targ

			document.all.aboutDiv.scrollLeft-=0.1*(document.all.aboutDiv.scrollLeft-targ);

			if (oldLoc==document.all.aboutDiv.scrollLeft) {

				// Nudge on if frozen

				document.all.aboutDiv.scrollLeft++;

			}

			//set frozen flag

			oldLoc=document.all.aboutDiv.scrollLeft;

			//alert ("");

		}

		slower++;

	}

	//document.all.aboutDiv.scrollLeft=targ;

	} else {



	}

}



function doDown(x) {

	var oldloc;

	var slower;

	var targ;

	document.all.loadingDiv.style.visibility='hidden';

	var obj=document.all.aboutDiv.style;

	targ=270;

	slower=0;

	oldLoc=obj.top;

	obj.top=270;

	while (Math.round(targ)>0) {

		if (slower>100) {

			slower=0;

			//move to targ

			//alert (obj.top);

			targ=targ*0.8

			obj.top=targ;

		}

		slower++;

	}

	doMore(x);

}



// Example: obj = findObj("image1");

function findObj(theObj, theDoc)



{

  var p, i, foundObj;



  if(!theDoc) theDoc = document;

  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)

  {

    theDoc = parent.frames[theObj.substring(p+1)].document;

    theObj = theObj.substring(0,p);

  }

  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];

  for (i=0; !foundObj && i < theDoc.forms.length; i++)

    foundObj = theDoc.forms[i][theObj];

  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++)

    foundObj = findObj(theObj,theDoc.layers[i].document);

  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);

  return foundObj;

}



// * Dependencies *



// this function requires the following snippets:

// JavaScript/readable_MM_functions/findObj

//



// Accepts a variable number of arguments, in triplets as follows:

// arg 1: simple name of a layer object, such as "Layer1"

// arg 2: ignored (for backward compatibility)

// arg 3: 'hide' or 'show'

// repeat...

//

// Example: showHideLayers(Layer1,'','show',Layer2,'','hide');

function showHideLayers()

{

  var i, visStr, obj, args = showHideLayers.arguments;

  for (i=0; i<(args.length-2); i+=3)

  {

    if ((obj = findObj(args[i])) != null)

    {

      visStr = args[i+2];



      if (obj.style)

      {

        obj = obj.style;

        if(visStr == 'show') visStr = 'visible';

        else if(visStr == 'hide') visStr = 'hidden';

      }

      obj.visibility = visStr;

    }

  }

}



function doSubmit(section) {

	document.filter.field.value = 'section';

	document.filter.contains.value = section;

	document.filter.submit();

}

//-->