$(document).ready(function(){
	window.scrollTo(0,0);
	$(".cf_tabs").hide();
	$(".coverflow_titles").hide().css('visibility', 'visible');

	$(".cf_tabs").each(function(i){
		var id = $(this).attr('id');
		$("#"+id).tabs({
			fx: {
				height: 'toggle', 
				opacity: 'toggle', 
				duration: 400
			}
		});
	});

	var hashmark = window.location.href.split('#')[1];
	if (hashmark) {
		var hashmarkArr = hashmark.split('-');
		
		var tid = hashmarkArr[0] + '-tabs';
		start_idx = $(".cf_tabs").index($("#"+tid)[0]);
		
		$("#"+hashmarkArr[0]+"-navlink").addClass("navlink-active");
	} 

	$($(".cf_tabs")[start_idx]).show();
	$($(".coverflow_titles")[start_idx]).show();
//	$($(".navlink")[start_idx]).addClass("navlink-active");

	$(".preButton")
	.add($(".left-button"))
	.click(function() {
		var act_tabbox = $("#tab-box .cf_tabs:visible");
		var act_tabbox_id = act_tabbox.attr('id');
		var first_tabbox_id = $("#tab-box .cf_tabs:first").attr('id');
		var last_tabbox_id = $("#tab-box .cf_tabs:last").attr('id');
		
		if(act_tabbox_id == first_tabbox_id) {
			select_tabs(last_tabbox_id.split("-")[0]);		
		}
		else {
			var prev_tabbox_id = act_tabbox.prev().attr('id');
			select_tabs(prev_tabbox_id.split("-")[0]);
		}
	});

	$(".nextButton")
	.add($(".right-button"))
	.click(function() {
		var act_tabbox = $("#tab-box .cf_tabs:visible");
		var act_tabbox_id = act_tabbox.attr('id');
		var first_tabbox_id = $("#tab-box .cf_tabs:first").attr('id');
		var last_tabbox_id = $("#tab-box .cf_tabs:last").attr('id');
		
		if(act_tabbox_id == last_tabbox_id) {
			select_tabs(first_tabbox_id.split("-")[0]);		
		}
		else {
			var next_tabbox_id = act_tabbox.next().attr('id');
			select_tabs(next_tabbox_id.split("-")[0]);
		}
	});

	
});

function select_tabs(tab_id) {
	$(".cf_tabs").hide();
	$("#"+tab_id+"-tabs").show();
	
	$(".coverflow_titles").hide();
	$("#"+tab_id+"-title").show();
	
	$("a.navlink").removeClass("navlink-active");
	$("#"+tab_id+"-navlink").addClass("navlink-active");
}

function coverflowLoaded() {
/*
		//alert("StartIdx: " + start_idx);
		window.setTimeout("thisMovie('Main').setCurrent(start_idx)", 1000);
		//alert("Set");
*/
}

function coverflowReady() {
		//alert("StartIdx: " + start_idx);
		//setTimeout("thisMovie('Main').setCurrent("+start_idx+")", 2000);
		thisMovie('Main').setCurrent(start_idx);
		//alert("Set");
}

