/* おまかせ！ログレコメンダー */
document.write('<script type="text/javascript" src="https://log4.recommender.jp/js/logrecom.js"></script>');
/* 商品詳細ページ他：商品IDで取得する */
(function(initial){
	var addClick = function(){};
	if (window.addEventListener) {
		if (initial === 1) {
			window.addEventListener('load',arguments.callee,false);
			return;
		}
		addClick = function(element,func){element.addEventListener('click',func,false);};
	} else if (window.attachEvent) {
		if (initial === 1) {
			window.attachEvent('onload',arguments.callee);
			return;
		}
		addClick = function(element,func){element.attachEvent('onclick',func);};
	}

	if (/\/ShoppingCart\.html/.test(location.pathname)){
		var sub = document.getElementById('submit_0');
		var form = document.getElementById('form');
		if (sub && form && /tr/i.test(sub.parentNode.parentNode.tagName)) {
			var productlink = sub.parentNode.parentNode.getElementsByTagName('a')[0];
			var href = productlink.href;
			if (href && /((\/fs\/(?:ekanagu|test8240110))(?:\/[\w-]+)?(\/[\w-]+))/.test(href) ) {
				var urlPattern = /((\/fs\/(?:ekanagu|test8240110))(?:\/[\w-]+)?(\/[\w-]+))/.exec(href)
				var lastUrl = urlPattern[2] + urlPattern[3]
				var div,div2;
				if (!document.getElementById('logrecom_placeholder')){
					div = document.createElement('div');
					div.id = 'logrecom_placeholder';
					form.appendChild(div);
				}
				if (!document.getElementById('logrecom')){
					div2 = document.createElement('div');
					div2.id = 'logrecom';
					form.appendChild(div2);
				}
				try{
					logrecom_type_view('e_kanagu', lastUrl, 2);
				} catch(e) {}
			}
		}
	}

	var input = document.getElementById('toCart');
	if (!input) return;
	var form = input.form

	var cartlog = function(){
		if(form.variation) {
			var variations = form.variation;
			if (/input/i.test(variations.tagName)) variations = [variations];
			for (var i = 0, l = variations.length, checked; i < l; i++) {
				if (variations[i].checked) checked=true;
			}
			if (!checked) return;
		}
		try{
			logrecom_cart_log('e_kanagu',2,location.pathname);
		} catch(e) {}
	};
	addClick(input,cartlog);
})(1);