<!-- Begin
function searchCheck(which){
var sSearchString = which.txtSearchString.value;

	sSearchString = trim(sSearchString);

	if (checkForNulls(sSearchString)==false){
		alert("Please make sure the search field was properly completed.");
		return false;
	}
	else
	{
		if (validateSearchString(sSearchString, '^[a-zA-Z0-9 \s]+$')!=true){
			alert('Invalid Characters Contained In Search Text\n\n Allowed Characters are [0-9] [a-z]');
			return false;
		}
		else{
			return true;
		}
	}
}

function validateSearchString(sValue, sPattern){

	var oRegExp = new RegExp(sPattern);

	return oRegExp.test(sValue);
}

function checkForNulls(sValue){
	
	var bIsValid = true;
	
	if (sValue==null){
		bIsValid = false;
	}
	if ((bIsValid==true)&&(sValue=='')){
		bIsValid = false;
	}
	if ((bIsValid==true)&&(String(sValue).length<2)){
		bIsValid = false;
	}
	
	return bIsValid
}

function trim(sValue){
 var oRegExp = /^(\s*)$/;

    if(oRegExp.test(sValue)) {
       sValue = sValue.replace(oRegExp, '');
       if(sValue.length==0)
          return sValue;
    }
   oRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
   if(oRegExp.test(sValue)) {
       sValue = sValue.replace(oRegExp, '$2');
    }
  return sValue;
}
//  End -->
