	function check() {
	  var f = document.MyForm;
	  f.Start.value = '1';
	  if ((doClassChange(f)) && (doGenreChange(f)) && (doRatingChange(f)) && (doBodyChange(f))) {return true;}
	}
	
	function quickcheck() {
	  var f = document.MyForm;
	  var test = document.MyForm.q.value;
	  if(test == null) {f = document.MyForm2;}
	  if (doBodyChange(f)) {return true;}
	}	
	
	function quickcheck2() {
	  if (doBodyChange(f)) {return true;}
	}	
	
	function doNavigate(strclass,newstart) {
	  var f = document.MyForm;
	  if (newstart<1) {newstart = 1;}
	  f.Start.value = newstart;
	  f.Class.value = strclass;
	  
	  if (doClassChange(f)) {
	  	f.submit();
	  }
	}	
	
	function doNavigate2(strTitle) {
	  var f = document.MyForm;
	  f.q.value = strTitle;
	  if ((doClassChange(f)) && (doGenreChange(f)) && (doRatingChange(f)) && (doBodyChange(f))) {
	  	f.submit();
	  }
	}
	
	function doPartial(strclass,newstart) {
	  var f = document.MyForm;
	  if (newstart<1) {newstart = 1;}
	  f.Start.value = newstart;
	  f.Class.value = 60;
	  f.Partial.value = true;
	  if (doClassChange(f)) {
	  	f.submit();
	  }
	}	
	
	function doClassChange(f) {
		var Class = f.Class.value;
	  	var sType = '';
		switch (Class) {
		  case "60" :
		    sType ="REVIEWS";
		    break;
		  case "63" :
		    sType="ANSWERMAN";
		    break;
		  case "64" :
		    sType="ESSAYS";
		    break;
		  case "65" :
		    sType="EVENTS";
		    break;
		  case "66" :
		    sType="REVIEWS08";
		    break;
		  default : 
		    sType= "";
		}
		f.Type.value=sType;
		return true;
	}
	function doGenreChange(f) {
		var GenreString = '';
		if (f.Genre.value != '') {
			for (var i = 0; i < f.Genre.options.length; i++) {
				if (f.Genre.options[i].selected == true) {
					if (GenreString != '') { GenreString += ',' + f.Genre.options[i].value; } else { GenreString += f.Genre.options[i].value;}
				}
			}
		} else {
			GenreString = '';
		}
		f.GenreMultiSearch.value=GenreString;
		return true;
	  }
	  
	  function doRatingChange(f) {
		var RatingTemp = '';
		var RatingString = '0,1,2,3,4,5,6,7,8';
		var FromRating = f.FromRating.value * 2;
		var ToRating = f.ToRating.value * 2;

		if (FromRating != ToRating) {
		     var RatingTemp = RatingString.substring(FromRating,ToRating+1);
		} else {
		     var RatingTemp = FromRating/2;
		}
		if (RatingTemp == RatingString) { RatingTemp = '';}
		f.RatingMultiSearch.value = RatingTemp;
		return true;
	  }
	  
	 function doBodyChange(f) { 
		var Body = f.q.value;
		if (Body != '') {
			var Body = Body.replace(" a "," ");
			var Body = Body.replace(" A "," ");
			var Body = Body.replace(" an "," ");
			var Body = Body.replace(" An "," ");
			var Body = Body.replace(" the "," ");
			var Body = Body.replace(" The "," ");
			var Body = Body.replace(" and "," ");
			var Body = Body.replace(" And "," ");
			var Body = Body.replace(" of "," ");
			var Body = Body.replace(" Of "," ");
			var Body = Body.replace(" is "," ");
			var Body = Body.replace(" Is "," ");
			var Body = Body.replace(" was "," ");
			var Body = Body.replace(" Was "," ");
			var Body = Body.replace(" at "," ");
			var Body = Body.replace(" At "," ");
			var Body = Body.replace(" by "," ");
			var Body = Body.replace(" By "," ");
			var Body = Body.replace(":"," ");
			var Body = Body.replace("&"," ");
			var Body = Body.replace("-"," ");
			var Body = Body.replace("\,"," ");
			var Body = Body.replace("+"," ");
			var Body = Body.replace("!"," ");
			var Body = Body.replace("\'"," ");
			var Body = Body.replace("."," ");
			var Body = Body.replace("?"," ");
			var Body = Body.replace("#"," ");
			var Body = Body.replace("..."," ");
			var Body = Body.replace(" ","\,");
		} else {
			var Body = '';
		}
	  	f.qrender.value=Body;	
	  	return true;
	  }