// 在庫なしにエラー
function check_stockout(obj, str) {
	var options = str.split('|');
	var option, size, color;
	for (i = 0; i < options.length; i++) {
		option = options[i].split('*');
		size = option[0];
		color = option[1];
		if (obj.size[obj.size.selectedIndex].value == size && obj.color[obj.color.selectedIndex].value == color) {
			alert(size+'サイズの '+color+" は、申し訳ございませんが、現在、在庫切れです。\n\n8月末頃、入荷予定です。");
			return false;
		}
	}
	return true;
}



//スクロールバースクロール
var scrspeed = 5;//スクロールバースクロールスピード
function Scroll(){
	if(scrollTop()==0)return;
	mp = Math.round(scrollTop()/scrspeed);
	if(mp==0)mp=1;
	scrollBy(0,-mp);
	mptime = setTimeout("Scroll()",10);
}
function toScroll(AnchorID) {
	nowTop = scrollTop();
	if (AnchorID) {
		pageScroll(absOffsetTop(AnchorID));
	} else {
		pageScroll(0);
	}
}
pageScrollTimer = "";
beforeTop = 0;
function pageScroll(DestinationTop) {
	nowTop += Math.floor((DestinationTop - scrollTop())/scrspeed);
	window.scrollTo(0, nowTop);
	if ((DestinationTop == scrollTop()) || (beforeTop == scrollTop())) {
		clearTimeout(pageScrollTimer);
	} else {
		beforeTop=scrollTop();
		pageScrollTimer = setTimeout("pageScroll("+DestinationTop+")", 10);
	}
}
function absOffsetTop(id) {
	if (!id) return 0;
	var el = document.getElementById(id);
	if (el.offsetParent.tagName.toLowerCase() == "body") {
		return el.offsetTop;
	} else {
		return absOffsetTopR(el);
	}
}
function absOffsetTopR(el) {
	if (el.offsetParent.tagName.toLowerCase() == "body") {
		return el.offsetTop;
	} else {
		return el.offsetTop + absOffsetTopR(el.offsetParent);
	}
}

function scrollTop() {
	return (document.compatMode == "CSS1Compat") ?
		document.documentElement.scrollTop : document.body.scrollTop;
;
}

window.onload = function (){
	var node_a = document.getElementsByTagName('a');
		for (var i in node_a) {
			if(node_a[i].className == 'popup'){
				node_a[i].onclick = function() {
					return winOpen(this.href, this.rel)
				};
			}
		}
} ;

function winOpen(url, rel) {
	var split = rel.split(',') ;
	window.open(
	url,'popup',
	'width='+ split[0] +',height='+ split[1] +',toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes');

	return false;
};
