$(function(){
	//if (Cufon && $('.cuf').length) Cufon.replace('.cuf', {fontFamily: 'Bickham Script Three'});

    if($('#slide-body').length) rm.scroll_init();
	menu_init();
	cart_init();
	cart_all(); 
});

menu_init = function()
{
	$(".dropdownmenu").click(function(){
		if($(this).parent().find("ul li").length) {
			var u = $(this).parent().find("ul");
			var was = u.css('display');
			$(".dropdownmenu").parent().find("ul").hide();
			if (was != 'block') u.show();
			return false;
		}
		return true;
	});
}

cart_init = function()
{
	$(".cart_count").keyup(function(){
		var count = $(this).attr('value');
		var id = $(this).attr('id');
		var price = parseInt($("#cart_price_"+id).html());
		var price_all = price*count;
		$("#cart_price_all_"+id).html(price_all);
		cart_all();
	});
	$(".cart_count").blur(function() {
		var id = $(this).attr('id');
		var q = Number($(this).val());
		window.location = '/x_cart/id.' + id + ',quant.' + q + ',action.set/';
	});
}

cart_all = function()
{
	var price_all_all = 0;
	var objs = $(".price_all_item");
	for (var i=0; i< objs.length; i++)
		price_all_all = price_all_all + parseInt(objs[i].innerHTML);
	$("#cart_price").html(price_all_all);
}

rm = {
		moving: false,
		scrolling: false
	};

	rm.scroll_init = function() {
	//rm.init_slimbox();
	var liwidth = $('#slide-body ul li:first').width();
	var licount = $('#slide-body ul li').length;
	rm.liwidth = liwidth;
	rm.licount = licount;
	var width = rm.liwidth * rm.licount;
	$('#slide-body ul li').width(liwidth);
	$('#slide-body ul').width(width);
	$('.rightbtn').show();
		$('.leftbtn').click(function() {
			if (rm.scrolling) return false;
			rm.scrolling = true;
			$('#slide-body').scrollTo('-='+rm.liwidth+'px', 300, {
				axis: 'x',
				onAfter: function() {
					rm.scroll_finish();
				}
			});
			return false;
		});
		$('.rightbtn').click(function() {
			if (rm.scrolling) return false;
			rm.scrolling = true;
			$('#slide-body').scrollTo('+='+rm.liwidth+'px', 300, {
				axis: 'x',
				onAfter: function() {
					rm.scroll_finish();
				}
			});
			return false;
		});
		rm.scroll_update();
	}

	rm.scroll_finish = function() {
		rm.scrolling = false;
		rm.scroll_update();
	}


	rm.scroll_update = function() {
		var s = $('#slide-body').get(0).scrollLeft;
		if (s == 0) $('.leftbtn').css('visibility', 'hidden');
		else $('.leftbtn').css('visibility', 'visible');
		if (s+15 >= ($('#slide-body ul li').length-3) * rm.liwidth)
		    $('.rightbtn').css('visibility', 'hidden');
		else 
		    $('.rightbtn').css('visibility', 'visible');
	}
	rm.init_slimbox = function() {
		$("a[rel^='lightbox']").slimbox({
			loop: true
		}, null, function(el) {
			return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
		});
	}
	
	
rm.init_cart = function() {
	$('.bo .p').click(function() {
		var id = $(this).parent().find('.i').attr('name');
		window.location = '/x_cart/id.' + id + ',action.plus/';
	});
	$('.bo .m').click(function() {
		var id = $(this).parent().find('.i').attr('name');
		window.location = '/x_cart/id.' + id + ',action.minus/';
	});
	$('.bo .i').blur(function() {
		var id = $(this).parent().find('.i').attr('name');
		var q = Number($(this).parent().find('.i').val());
		window.location = '/x_cart/id.' + id + ',quant.' + q + ',action.set/';
	});
};	
	
	
	
