/*-----------------------------------------------------------
index:
	Horizon Scroll View
	Window Onload
-----------------------------------------------------------*/

/* Horizon Scroll View
-----------------------------------------------------------*/
function sv_initHScrollView( range ) {

	var sv_tx = [];
	var sv_max = [];
	var sv_range = [];

	var sv_view = [];
	var sv_element = [];

	var n = 0;
	var n2 = 0;

	while( 1 ) {

		//window.alert( n );

		if( $("#sv_scrollView"+sv_zero( n )).html() == null ) {
			if ( n == 0 ) {
				n = 1;
				if( $("#sv_scrollView"+sv_zero( n )).html() == null ) break;
			} else {
				break;
			}
		}

		sv_view[n] = $("#sv_scrollView"+sv_zero( n ));
		sv_element[n] = $("#sv_scrollElement"+sv_zero( n ));

		sv_view[n].css("position","relative");
		sv_element[n].css("position", "relative");

		sv_tx[n] = 0;
		sv_max[n] = sv_element[n].width() - sv_view[n].width();
		sv_range[n] = range[n2];

		if ( sv_max[n] > 0 ) {
			$("#sv_nextButton"+sv_zero( n )).click( function(e) {
				var i = e.target.id.split("sv_nextButton")[1];
				if ( sv_tx[i] > -sv_max[i] ) {
					sv_tx[i] -= sv_range[i];
					sv_element[i].stop();
					sv_element[i].animate({ left:sv_tx[i] }, 600, "easeOutQuart" );
				}
			});

			$("#sv_prevButton"+sv_zero( n )).click( function(e) {
				var i = e.target.id.split("sv_prevButton")[1];
				if ( sv_tx[i] < 0 ) {
					sv_tx[i] += sv_range[i];
					sv_element[i].stop();
					sv_element[i].animate({ left:sv_tx[i] }, 600, "easeOutQuart" );
				}
			});
		}
		n++;
		n2++;
	}
}

function sv_zero( n ) {
	return ( n == 0 ) ? "" : n;
}

/* Window Onload
-----------------------------------------------------------*/
$(function(){
	// 検索窓にフォーカスすると文字が消える
	$("#globalNav input#search").focus(function() {
		if($(this).val() == $(this).attr('defaultValue'))
		$(this).val('');
	}).blur(function() {
			if(jQuery.trim($(this).val()) == "") {
			$(this).val($(this).attr('defaultValue'));
		}
	});

	$('#topicPath li:last-child').addClass('last');
	$('.itemGroupThumbs table:last-child').addClass('last');

	$("#guide").each(function() {
		$('table.guide-common').find('tr:even').addClass('even');
	});
	$("#goodsDetail").each(function() {
		$('#partsList .itemGroupLists').find('table:odd').addClass('even');
	});
	$("#shoppingCart").each(function() {
		$('#cartItem tbody').find('tr:odd').addClass('even');
	});
	$("#member").each(function() {
		$('#cartItem tbody').find('tr:even').addClass('even');
	});
	$("#order").each(function() {
		$('.basic-table1 table td.selectWay dl:last-child').css('border-bottom','none');
	});

	$("#grand-top #newitem").each(function() {
		$(".carousel").jCarouselLite({  btnNext: "#newitem .next" , btnPrev: "#newitem .prev" , circular:true , auto:4000 , speed:400 , visible:5 , start:0 });
	});

	/*マイリスト*/
	$("#mylist").each(function(){
		sv_initHScrollView([152]);
	});
	/*マイリストボタン*/
	$("#mylist").each(function() {
		var ml_set;
		var ml_sH = 0;
		ml_set = $("#mylist .listBox").get(0);
		ml_sH = parseInt(ml_set.offsetHeight);
		$("#mylist .back").height(ml_sH);
		$("#mylist .next").height(ml_sH);
	});

});