// File: funcs.js
// Paul Henderson, April, 2005
// Revised June, 2005 to limit length of search text to 50 characters


//********************************************************************************************************
//functions for index.asp

function searchver()
{
	var str = document.searchform.searchword.value;
	var strlen = str.length;

	if ( (strlen == 0) || (blank_check(str, strlen) == false) )
	{
		alert("A word to search for has not been entered.");
		document.searchform.searchword.value = "";
		document.searchform.searchword.focus();
		return false;
	}
	else
	{
		if (strlen < 3 )
		{
			alert("The search word or phrase must be at least 3 characters long.");
			document.searchform.searchword.focus();
			return false;
		}
		else
		{
			if (strlen > 50)
			{
				alert("The search word or phrase can be no more than 50 characters long.");
				document.searchform.searchword.focus();
				return false;
			}
			else
			{
				document.searchform.submit();
				return false;
			}
		}
	}
}

//********************************************************************************************************
//functions for reports.asp

function reportverify()
{
	if (document.wordreport.report_type.value == "#")
	{
		alert("You need to select one of the Report Type options.")
		return false;
	}
	else
	{
		if (document.wordreport.report_time.value == "0")
		{
			alert("You need to select one of the Time Period options.")
			return false;
		}
		else
		{
			if (document.wordreport.top_value.value == "0")
			{
				alert("You need to select one of the Number of Results options.")
				return false;
			}
			else
				return true;
		}
	}
}


//********************************************************************************************************
//general processing functions used by many functions / pages within this application

function blank_check(str, strlen)
{  var i=0, flag=0;
   var str, strlen;
   var posvalue=" ";

   for (i=0; i<strlen; i++)
   {  posvalue = str.substr(i,1);
      if (posvalue != ' ') flag=1;
   }

   if (flag == 1)
      return true;
   else
      return false;
}