function filter_string_for_url(val)
{
	val = val.replace(new RegExp(/[^a-zA-Z0-9\s]/g),'');
	val = val.toLowerCase();
	var bad_words = new Array('a','and','the','an','it','is','with','can','of','why','not');
	var val_arr = val.split(' ');
	var new_val_arr = new Array(val_arr.length);
	j=0;
	for(i=0;i<val_arr.length;i++)
	{
		if(trim(val_arr[i])!="")
		{
			if(bad_words.indexOf(val_arr[i])==-1)
			{
				new_val_arr[j] = trim(val_arr[i]);
				j++;
			}
		}
	}
	val = new_val_arr.join(' ');
	val = trim(val);
	val = val.replace(/\s/g,"-");
	return val;
}
function trim (str) 
{
	str = str.replace(/^\s+/, '');
	for (var i = str.length - 1; i >= 0; i--) 
	{
		if (/\S/.test(str.charAt(i))) {
			str = str.substring(0, i + 1);
			break;
		}
	}
	return str;
}
