// Search Validation Javascript
// copyright 8th April 2009 by Daniel Twum
//
// You have permission to copy and use this javascript provided that
// the content of the script is not changed in any way.
//
//
function validateSearch(sStr,man,db) 
{
	var result = true;
	if (sStr == '' && man) 
	{
		if (db) alert('Search string cannot be empty');
		result = false;
	}

	if (sStr == 'fuck' || sStr == 'suck' || sStr == 'sex' 
	 || sStr == 'shit' || sStr == 'cunt' || sStr == 'cock') 
	{
		if (db) alert('Huh? You do not want to search for ' + sStr );
		result = false;
	}

	var invalidChars = '\/\'\\ ";:?!()[]\{\}^|';
	/*for (i=0; i<invalidChars.length; i++) 
	{
		if (sStr.indexOf(invalidChars.charAt(i),0) > -1) 
		{
			if (db) alert('Search string contains invalid characters' + sStr.indexOf(invalidChars.charAt(i),0));
			result = false;
		}
	}
	
	for (i=0; i<sStr.length; i++) 
	{
		if (sStr.charCodeAt(i)>127) 
		{
			if (db) alert("Search string contains non ascii characters.");
			result = false;
		}
	}*/

	return result;
}

