$(document).ready(function(){
	nowitemnum = "";
	$("#fn_b").mouseover(function(){GNAVIcart_ON();});
	$("#gh_cart").mouseleave(function(){GNAVIcart_OFF();});
	var COokies = new Array();
	var startitems="";
	if($.cookie("daiichi")){
		COokies = $.cookie("daiichi").split(".");
		$.each(COokies,function(idx,obj){
			var COokies2 = new Array();
			COokies2 = obj.split("x");
			startitems += "<li class=\""+COokies2[0]+"\"><table><tr><td class=\"ph\"><img class=\"itemPhoto\" src=\""+datapass+"48/"+COokies2[0]+".jpg\" /></td><th><p class=\"itemInfo\">"+ItemData[COokies2[0]]["NAMES"]+"<br />￥"+ItemData[COokies2[0]]["PRICENOT"]+"<span class=\"item_num\">×"+COokies2[1]+"</span></p></th><td class=\"del\"><a onclick=\"delitem('"+COokies2[0]+"')\"><img src=\""+datapass+"/images/cartbtn_del.gif\" /></a></td></tr></table></li>"; 
		});
		$("div.cartIn ul").append(startitems);
	}
	$("p.cartInfo span").text($("#sn_cart div.cartIn ul li").length+"点");
	if($("div.cartIn ul li").length<=0){
		$("#gbHeader div.cartIn ul").append("<li class=\"itemempty\">カートの中に商品はありません</li>");
		$("li.itemempty").slideDown("fast");
		$("p.cartBtn").css("display","none");
	}
});
function GNAVIcart_ON(){
	var itemcount = $("#gh_cart li").length;
	$("#gh_cart").fadeIn("fast");
	if(itemcount>5){
		var eraceitems = itemcount - 5;
		var i=1;
		$("#gh_cart li").each(function(){
			if(i<=eraceitems){
				$(this).css("display","none");
				i++;
			} else {
				i++;
				return false;
			}
		});
	} else {
		$("#gh_cart li").each(function(){
			$(this).css("display","inherit");
		});
	}
	
	
}
function GNAVIcart_OFF(){
	$("#gh_cart").fadeOut("fast");
}
function delitem(itemID){//商品を消す
	$("."+itemID).fadeTo("fast",0.1,function(){$(this).slideUp("fast",function(){
			$(this).remove();
			$("p.cartInfo span").text($("#sn_cart div.cartIn ul li").length+"点");
			if($("div.cartIn ul li").length<=0){
				$("#gbHeader div.cartIn ul").append("<li class=\"itemempty\">カートの中に商品はありません</li>");
				$("li.itemempty").slideDown("fast");
				$("p.cartBtn").slideUp("fast");
				$("p.cartBtn").css("display","none");
				
			}
	});});
	cookieerace(itemID);
}
function IntoCart(itemid){
	ItemIn(itemid);
}
function ItemIn(itemid){//商品を追加
	if($("div.cartIn ul").find("li.itemempty")){
		$("#gbHeader .cartIn ul li.itemempty").remove();
		$("p.cartBtn").slideDown("fast");
	}
	cartclass = $("div.cartIn ul");
	itemnum = $("select#"+itemid).val();
	/*alert(ItemData[itemid]["NAMES"]+itemnum);*/
	cookiewrite(itemid,itemnum);
	if(nowitemnum!=""){itemnum = nowitemnum;nowitemnum="";}
	if(cartclass.find("li."+itemid).text()==""){
		
		cartclass.append("<li class=\""+itemid+"\"><table><tr><td class=\"ph\"><img class=\"itemPhoto\" src=\""+datapass+"48/"+itemid+".jpg\" /></td><th><p class=\"itemInfo\">"+ItemData[itemid]["NAMES"]+"<br />￥"+ItemData[itemid]["PRICENOT"]+"<span class=\"item_num\">×"+itemnum+"</span></p></th><td class=\"del\"><a onclick=\"delitem('"+itemid+"')\"><img src=\""+datapass+"images/cartbtn_del.gif\" /></a></td></tr></table></li>");
		cartinitemid = $("div.cartIn ul li."+itemid);
		cartinitemid.css({"display":"none","opacity":"0.1"});
		cartinitemid.slideDown("fast",function(){$(this).fadeTo("fast",1)});
		$("p.cartInfo span").text($("#sn_cart div.cartIn ul li").length+"点");
	} else{
		$("div.cartIn ul li."+itemid+" span.item_num").text("×"+itemnum);
	}
	windowon();
}
function cookiewrite(itemid,itemnum){//クッキーに書き込み
	var COokies3 = new Array();
	var COncookies;
	if($.cookie("daiichi")){
		COokies = $.cookie("daiichi").split(".");
		
		var itemcheck = 0;
		$.each(COokies,function(idx,obj){
		var COokies2 = new Array();
			COokies2 = obj.split("x");
			if(itemid==COokies2[0]){
				itemnum = parseInt(itemnum);
				COokies2[1] = parseInt(COokies2[1]);
				COokies2[1] = COokies2[1]+itemnum;
				COokies3.push(COokies2[0]+"x"+COokies2[1]);
				nowitemnum = COokies2[1];
				itemcheck++;
			} else {
				COokies3.push(COokies2[0]+"x"+COokies2[1]);
			}
		});
		if(itemcheck<=0){
				COokies3.push(itemid+"x"+itemnum);
		}
		COncookies = COokies3.join(".");
		$.cookie("daiichi",COncookies,{expires:1,path:"/"});
	} else {
		COncookies = itemid+"x"+itemnum;
		$.cookie("daiichi",COncookies,{expires:1,path:"/"});
	}
}
function cookieerace(itemid){//クッキーから削除
	COokies = $.cookie("daiichi").split(".");
	var COokies3 = new Array();
	$.each(COokies,function(idx,obj){
		var COokies2 = new Array();
		COokies2 = obj.split("x");
		if(COokies2[0]==itemid){delete COokies[idx];
		} else {
		COokies3.push(obj);
		}
	});
	if(COokies3!=""){
		COncookies = COokies3.join(".");
		$.cookie("daiichi",COncookies,{expires:1,path:"/"});
	} else {
		$.cookie("daiichi","",{expires:1,path:"/"});
	}
}
function windowon(){
$("body").append("<div id=\"ghost_outer\"></div>");
$("body").append("<div id=\"ghost\"><p>ショッピングカートに商品が追加されました</p><a id=\"goshoppingbtn\" onclick=\"windowoff()\"><img src=\""+datapass+"images/goshopping.jpg\" width=\"324\" height=\"43\" /></a><a id=\"gocartbtn\" href=\""+cartpass+"cart/\"><img src=\""+datapass+"images/gocart.jpg\" width=\"324\" height=\"43\" /></a></div>");
var left = Math.floor(($(window).width() - $("#ghost").width()) / 2);
var top  = Math.floor(($(window).height() - $("#ghost").height()) / 2);
$("#ghost").css({"top": top,"left": left,"opacity": 0});
$("#ghost_outer").css({
	"top": 0,  
	"left": 0,  
	"opacity": 0  
	}).animate({opacity: "0.3"},{queue: true, duration: 150, easing: "linear", complete: function(){$("#ghost").css({"opacity": 1});}});

}
function windowoff(){
	$("#ghost").fadeTo("fast",0,function(){$(this).remove();});
	$("#ghost_outer").fadeTo("fast",0,function(){$(this).remove();});
}

