function cleanslug(fieldtitle, fieldname, maxlength) {
	tocheck = document.getElementById(fieldname).value;
	//var re = new RegExp("[?%@!#&:\/*\"<>|{}[]\\\\");
	var re = new RegExp("[^A-Za-z0-9_-]");
	if (tocheck.match(re)) {
		alert('The ' + fieldtitle + ' has non-url safe characters.');
		return false;
	}
	if(tocheck.length > maxlength) {
		howlong = tocheck.length - maxlength;
		alert('The ' + fieldtitle + ' is ' + howlong + ' characters too long.');
		return false;
	}
	
	document.forms[0].return_link.value = document.forms[0].return_link.value + "/" + tocheck;
	return true;
}

function cleanslugekit(fieldtitle, fieldname, maxlength, pagegoto) {
	tocheck = document.getElementById(fieldname).value;
	//var re = new RegExp("[?%@!#&:\/*\"<>|{}[]\\\\");
	var re = new RegExp("[^A-Za-z0-9_-]");
	if (tocheck.match(re)) {
		alert('The ' + fieldtitle + ' has non-url safe characters.');
		return false;
	}
	if(tocheck.length > maxlength) {
		howlong = tocheck.length - maxlength;
		alert('The ' + fieldtitle + ' is ' + howlong + ' characters too long.');
		return false;
	}

	//document.edit_form.action = "/" + document.forms[0].return_link.value + "/edit/" + tocheck + "/" + pagegoto + ".html";

	return true;
}