function eventCategorySelectChange()
{
	var category_id = document.getElementById('event_category').value;
	
	if (category_id != '')
		location.href = '/events/category/' + category_id;
}

function postForm(theForm)
{
	var formTarget = document.getElementById('hiddenFormTarget');
	if (formTarget == null)
	{
		formTarget = document.createElement('iframe');
		formTarget.id = 'hiddenFormTarget';
		formTarget.name = 'hiddenFormTarget';
		document.body.appendChild(formTarget);
	}
	
	// I know, it's not technically ajax.
	document.getElementById('ajax').value = '1';
	
	theForm.target = formTarget.name;
}

//This function makes sure that a field is trimmed before saving
function textCounter(field, maxlimit) 
{
	if (field.value.length > maxlimit) // if too long...trim it!
	{
		field.value = field.value.substring(0, maxlimit);
	}
}
