// Script to get the shopping cart information.
// uses the jQuery library.
function loadHeaderCartInfo()
{
	var loc = window.location;
	var protocol = (loc.hostname.indexOf("yazuya.com")>0)? "https://": "http://";
	var host = protocol + loc.host;

	$.ajax(host + "/ym/common/cartInfo" + loc.search, {
		type: "GET",
		async: true,
		dataType: "jsonp",
		cache: false,
		timeout: 10000,
		success: function(json){

			var auth_status;
			var user_name;
			var link_location;

			if (json.a == 1) {
				user_name = decodeURIComponent(json.n.replace(/\+/g,"&nbsp;"));
				auth_status = "ログアウトする";
				link_location = host + "/ym/auth/logout?r_url=" + encodeURIComponent(loc);
			} else {
				user_name = "ゲスト";
				auth_status = "ログインする";
				link_location = host + "/ym/auth/login";
			}

			var ci_auth_status = 'こんにちは。'+user_name+'様 <a href="javascript:void(0);" id="ci_auth_status_link">【'+auth_status+'】</a>';

			var ci_cart_status = '<a href="'+host+'/ym/shopping/cart">お買い物かご（<span>'+json.c+'</span>点）：合計 <span>'+json.p+'</span>円（税込） 送料： <span>'+json.s+'</span>円</a>';

			$("#ci_auth_status").html(ci_auth_status);
			$("#ci_cart_status").html(ci_cart_status);

			$("#ci_auth_status_link").bind("click", json.a, function(e){

				if (e.data == 1) {
					location.replace(link_location);
				} else {
					location.href = link_location;
				}

				return false;
			});
		},
		error: function(){

			var ci_cart_status = '<a href="'+host+'/ym/shopping/cart">お買い物かごを見る</a>';

			$("#ci_auth_status").empty();
			$("#ci_cart_status").html(ci_cart_status);
		}
	});
}

$(loadHeaderCartInfo);

