function ButtonImage(img) {
	this.img = img;
	this.mouseoverImg = new Image();
	this.mouseoverImg.src = this.img.src.replace('.gif','_on.gif');
}

ButtonImage.prototype.setMouseOver = function() {
	var overImageSrc = this.mouseoverImg.src
	var outImageSrc  = this.img.src;
	this.img.onmouseover = function() { this.src = overImageSrc };
	this.img.onmouseout  = function() { this.src = outImageSrc };
}
/*
ButtonImage.prototype.setCurrentMouseOver = function() {
	var overImageSrc = this.mouseoverImg.src.replace('_on.gif','_cr_on.gif');
	var outImageSrc  = this.img.src;
	this.img.onmouseover = function() { this.src = overImageSrc };
	this.img.onmouseout  = function() { this.src = outImageSrc };
}
*/
ButtonImage.prototype.setDefaultOn = function() {
	this.img.src = this.img.src.replace('.gif','_on.gif');
}

function setButtonImage(img,def) {
	var buttonImage = new ButtonImage(img);
	if (def == 1) {	
		buttonImage.setDefaultOn();
		//buttonImage.setCurrentMouseOver();
	}
	else {
		buttonImage.setMouseOver();
	}
	//return buttonImage;
}

Event.observe(
window,'load', function() {
	var buttons = document.getElementsByClassName('buttons');
	for (var i=0; i<buttons.length; i++) {
		if (window.defaultOn && defaultOn.indexOf('|'+buttons[i].id+'|')>=0) {
			setButtonImage(buttons[i],1);
		}
		else {
			setButtonImage(buttons[i]);
		}
	}
},
false
);

/*検索キーワードチェック M.Kawabata*/
function checkSearch(){
	
	if(document.getElementById('searchFormKeyword').value.length == 0){
		alert('検索キーワードを入力してください。');
	}else{
		document.getElementById('searchForm').submit();
	}
}

/*M.Kawabata add*/
runtimeVersion = "2.0.0";
directLink = "http://netkids.jp/client/tool/AmaWatch_Tool.application";

function doStartApp(asin)
{
  var isMSIE = /*@cc_on!@*/false;
  
  if(isMSIE == true){
	  if (HasRuntimeVersion(runtimeVersion))
	  {
		location.href = directLink + "?asin=" + asin;
	  }else{
		location.href = "http://netkids.jp/client/tool/setup.exe";
		
	  }
  }else{
	alert("自動注文ツールは、InternetExplorerのみに対応しています。\r\nInternetExplorerを利用して再度アクセスしてください。");  
  }
}
function HasRuntimeVersion(v)
{
  var va = GetVersion(v);
  var i;
  var a = navigator.userAgent.match(/\.NET CLR [0-9.]+/g);
  if (a != null)
    for (i = 0; i < a.length; ++i)
      if (CompareVersions(va, GetVersion(a[i])) <= 0)
		return true;
  return false;
}
function GetVersion(v)
{
  var a = v.match(/([0-9]+)\.([0-9]+)\.([0-9]+)/i);
    return a.slice(1);
}
function CompareVersions(v1, v2)
{
  for (i = 0; i < v1.length; ++i)
  {
    var n1 = new Number(v1[i]);
    var n2 = new Number(v2[i]);
    if (n1 < n2)
      return -1;
    if (n1 > n2)
      return 1;
  }
  return 0;
}