   
	var j = jQuery.noConflict(); 
	function splitTopic()
    {
		
        var og = j('select[@id=submission_StepTransformer_field_dc_subject_other]');
        og.hide();
        og.attr("name", "ignore-me");
        
        var topic = j("<select name='major_topic' style='width: 150px;' class='ds-select-field'></select>");
        var subtopic = j("<select name='dc_subject_other' style='width: 125px;' class='ds-select-field'><option value=''>Select a subtopic...</option></select>");
        
        og.children().each(function(){
            topic.append("<option value='" + this.label +  "'>" + this.label  + "</option>");
        })
        topic.append("<option selected='true' value=''>Select a topic...</option>");
        
        topic.change(function(){
            subtopic.children().remove();
            j("optgroup[@label='" + topic.attr("value") + "']").clone().children().appendTo(subtopic);
        });
        
        og.after(subtopic);
        og.after(" &nbsp; ")
        og.after(topic);
    }
     
    j(document).ready(splitTopic);
