	function doFulltextSearch(doc) {
		var query = doc.query.value;
		if (query.length==0) {
			alert("Bitte geben Sie einen Suchbegriff ein.");
			doc.query.focus();
			return false;
		}
		if (!checkFulltextSearchField(query)) {
			alert("Bitte geben Sie einen längeren Suchbegriff ein.");
			doc.query.focus();
			return false;
		}
		return true;
	}


	function doFulltextSearchHref(doc){

		if(doFulltextSearch(doc)) {
     doc.submit();
	 	}
	}


	function doFulltextSearchExtended(doc) {
		var and     = doc.and.value;
		var or      = doc.or.value;
		var exclude = doc.exclude.value;
		var exact  = doc.exact.value;
								
		if (and.length==0 && or.length==0 && exclude.length==0 && exact.length==0 ) {
			alert("Bitte geben Sie einen Suchbegriff ein.");
			doc.and.focus();
			return false;
		}
		if (!checkFulltextSearchField(and) && and.length > 0) {
			alert("Bitte geben Sie einen längeren Suchbegriff ein.");
			doc.and.focus();
			return false;
		}
		if (!checkFulltextSearchField(exact) && exact.length > 0) {
			alert("Bitte geben Sie einen längeren Suchbegriff ein.");
		  doc.exact.focus();
			return false;
		}
		if (!checkFulltextSearchField(or) && or.length > 0) {
			alert("Bitte geben Sie einen längeren Suchbegriff ein.");
			doc.or.focus();
			return false;
		}
		if (!checkFulltextSearchField(exclude) && exclude.length > 0) {
			alert("Bitte geben Sie einen längeren Suchbegriff ein.");
			doc.exclude.focus();
			return false;
		}
		return true;
	}	


	function doFulltextSearchExtendedHRef(doc){
		if(doFulltextSearchExtended(doc)) {
     doc.submit();
	 	}
	}	