function makeSublist(parent, parent2,child,isSubselectOptional,childVal)
{
	$("body").append("<select style='display:none' id='id_veterinariotipoid_codigo'></select>");
	$('#'+parent+parent2+child).html($("#"+child+" option"));

		var parentValue = $('#'+parent).attr('value');
		var parentValue2 = $('#'+parent2).attr('value');
		$('#'+child).html($("#"+parent+parent2+child+" .sub_"+parentValue+"_"+parentValue2).clone());
	
	childVal = (typeof childVal == "undefined")? "" : childVal ;
	$("#"+child+' option[@value="'+ childVal +'"]').attr('selected','selected');
	
	
	if($('#'+parent).attr("tabindex") == 'select' || $('#'+parent2).attr("tabindex") == 'select2' )
	{
		$('#'+parent).change( 
			function()
			{
					var parentValue = $('#'+parent).attr('value');
					var parentValue2 = $('#'+parent2).attr('value');
			
				$('#'+child).html($("#"+parent+parent2+child+" .sub_"+parentValue+"_"+parentValue2).clone());
				if(isSubselectOptional)	 $('#'+child).prepend("<option value='' class='required'>Seleccione un codigo </option>");
				$('#'+child).trigger("change");
							$('#'+child).focus();
			}
		);
		$('#'+parent2).change( 	
			function()
			{
					var parentValue = $('#'+parent).attr('value');
					var parentValue2 = $('#'+parent2).attr('value');
				
				$('#'+child).html($("#"+parent+parent2+child+" .sub_"+parentValue+"_"+parentValue2).clone());
				if(isSubselectOptional)	 $('#'+child).prepend("<option value='' class='required'>Seleccione un codigo </option>");
				$('#'+child).trigger("change");
							$('#'+child).focus();
			}
		);
	}
	else
	{
		var parentValue = $('#'+parent).attr('value');
		var parentValue2 = $('#'+parent2).attr('value');
			$('#'+child).html($("#"+parent+parent2+child+" .sub_"+parentValue+"_"+parentValue2).clone());
			if(isSubselectOptional)	 $('#'+child).prepend("<option value='' class='required'>Seleccione un codigo </option>");
			$('#'+child).trigger("change");
                        $('#'+child).focus();	
	}
}

/*

function makeSublist(parent, child, isSubselectOptional, childVal) 
{
	$("body").append();
	$('#' + parent + child).html($("#" + child + " option"));
	
	var parentValue = $('#' + parent).attr('value');
	
	$('#' + child).html($("#" + parent + child + " .sub_" + parentValue).clone());
	
	childVal = (typeof childVal == "undefined") ? "" : childVal;
	$("#" + child + ' option[@value=' + childVal + ']').attr('selected','selected');
	$('#' + parent).change(
	
	function() 
	{
		var parentValue = $('#' + parent).attr('value');
		
		$('#' + child).html($("#" + parent + child + " .sub_" + parentValue).clone());
		
		if (isSubselectOptional) 
		{
			$('#' + child).prepend(" — More — ");
		}
		if (document.getElementById(child))
		{
			if (document.getElementById(child).options.length == 1) 
			{
				document.getElementById(child).style.visibility = 'hidden';
			} 
			else 
			{
				document.getElementById(child).style.visibility = 'visible';
				$('#' + child).trigger("click");
			}
		} 
		else 
		{
			$('#' + child).trigger("click");
		}
		$('#' + child).trigger("change");
	}
	);
}*/