function formData2QueryString(docForm) {

	var submitContent = '';
	var formElem;
	var lastElemName = '';
	
	for (i = 0; i < docForm.elements.length; i++) {
		
		formElem = docForm.elements[i];
		switch (formElem.type) {
			case 'text':
			case 'hidden':
			case 'password':
			case 'textarea':
			case 'submit':
			case 'select-one':
				submitContent += formElem.name + '=' + escape(formElem.value) + '&'
				break;
			case 'radio':
				if (formElem.checked) {
					submitContent += formElem.name + '=' + escape(formElem.value) + '&'
				}
				break;
			case 'checkbox':
				if (formElem.checked) {
					if (formElem.name == lastElemName) {
						if (submitContent.lastIndexOf('&') == submitContent.length-1) {
							submitContent = submitContent.substr(0, submitContent.length - 1);
						}
						submitContent += ',' + escape(formElem.value);
					}
					else {
						submitContent += formElem.name + '=' + escape(formElem.value);
					}
					submitContent += '&';
					lastElemName = formElem.name;
				}
				break;
				
		}
	}
	submitContent = submitContent.substr(0, submitContent.length - 1);
	return submitContent;
}