function convertFormDataToPostContent(form_name) {
	var content_to_submit = '';
	var form_element;
	var last_element_name = '';
	for (i = 0; i < form_name.elements.length; i++) {
		form_element = form_name.elements[i];
		switch (form_element.type) {
			// Text fields, hidden form elements
			case 'text':
			case 'hidden':
			case 'password':
			case 'textarea':
			case 'select-one':
				content_to_submit += form_element.name + '='  + escape(form_element.value) + '&';
				break;
			// Radio buttons
			case 'radio':
				if (form_element.checked) {
					content_to_submit += form_element.name + '='  + escape(form_element.value) + '&';
				}
				break;
			// Checkboxes
			case 'checkbox':
				if (form_element.checked) {
					// Continuing multiple, same-name checkboxes
					if (form_element.name == last_element_name) {
						// Strip of end ampersand if there is one
						if (content_to_submit.lastIndexOf('&') ==  content_to_submit.length - 1) {
							content_to_submit = content_to_submit.substr( 0, content_to_submit.length - 1);
						}
						// Append value as comma-delimited string
						content_to_submit += ',' + escape(form_element.value);
					}
					else {
						content_to_submit += form_element.name + '='  + escape(form_element.value);
					}
					content_to_submit += '&'; last_element_name = form_element.name;
				}
				break;
		}
	}
	// Remove trailing separator
	content_to_submit = content_to_submit.substr(0, content_to_submit.length - 1);
	return content_to_submit;
}
