冗長的なコードを修正してみる

1ページに 複数の id に UI Tabs を適用し、かつ Cookie でクリックしたタブを管理する」のコードは冗長なことはわかっていたので、修正をした。

<script type="text/javascript" src="/js/jquery-1.2.6.min.js"></script>
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/js/jquery.ui.core.1.6rc2.min.js"></script>
<script type="text/javascript" src="/js/jquery.ui.tabs.1.6rc2.min.js"></script>
<script type="text/javascript">
<!--
$(document).ready(function() {
	function build_tab_interface(cookie_id, target_selecters, selected_tab_id) {
		var tab_id = parseInt($.cookie(cookie_id)) || selected_tab_id;
		$(target_selecters).tabs({
			selected: tab_id,
			show: function(event, ui) {
				var current_id = ui.index;
				$.cookie(cookie_id, current_id, {expires: 30});
			}
		});
		return 1;
	}
	build_tab_interface('tab-0-id', '#area_lists_0 > ul', 2);
	build_tab_interface('tab-1-id', '#area_lists_1 > ul', 0);
});
-->
</script>