function otherselected(form_name,field_name) {
	if(document.forms[form_name].elements[field_name][document.forms[form_name].elements[field_name].selectedIndex].value == 'other') {
	document.forms[form_name].elements[field_name + '_other'].className = '';
	}
	else {
	document.forms[form_name].elements[field_name + '_other'].className = 'hide';
	document.forms[form_name].elements[field_name + '_other'].value = '';
	};
}

function unhideselected(form_name,field_name,selected_values,field_names) {
	value_array = selected_values.split(",");
	for (v=0; v < value_array.length; v++) {
		if(document.forms[form_name].elements[field_name][document.forms[form_name].elements[field_name].selectedIndex].value == value_array[v]) {
			var isselected = true;
		}
	}	
	field_array = field_names.split(",");
	for (f=0; f < field_array.length; f++) {	
		if (isselected) {
			document.mainform.elements[field_array[f]].className = '';
		}
		else {
			document.mainform.elements[field_array[f]].className = 'hide';
		}
	}
}

function unhidediv(form_name,field_name,selected_values,div_names) {
	value_array = selected_values.split(",");
	for (v=0; v < value_array.length; v++) {
		if(document.forms[form_name].elements[field_name][document.forms[form_name].elements[field_name].selectedIndex].value == value_array[v]) {
			var isselected = true;
		}
	}	
	div_array = div_names.split(",");
	for (f=0; f < div_array.length; f++) {	
		if (isselected) {
			document.getElementById(div_array[f]).style.display = "inline";
		}
		else {
			document.getElementById(div_array[f]).style.display = "none";
		}
	}
}