function Init()
{
    var i;
    for(i = 0; i < 300; i++)
    {
        strID = "ASIN_"
        
        if (i >= 100)
        {
            strID += i;
        }
        else if (i >= 10)
        {
            strID += "0" + i;
        }
        else
        {
            strID += "00" + i;
        }
        
        if (document.all[strID] != null)
        {
        	document.all[strID].onclick = e_onClick;
	        document.all[strID].onmouseover = e_onMouseOver;
	        document.all[strID].onmouseout = e_onMouseOut;
	    }
    }
    startBlink();
}

var timerID = null;
var IsTimerRunning = false;
var IsBlinkOn = true;

function stopBlink()
{
	if(IsTimerRunning)
	{
		clearTimeout(timerID);
	}
	IsTimerRunning = false;
}

function startBlink()
{
	stopBlink();
	changeBorder();
}

function changeBorder()
{
	if (document.all["input_HighlightedASINs"] != null)
	{
        // document.all["input_HighlightedASINs"].value = "ASIN_003|ASIN_011|ASIN_050";	
		HighlightedASINs = document.all["input_HighlightedASINs"].value.split(/\|/);
		
		if (IsBlinkOn)
		{
			for(i = 0; i < HighlightedASINs.length; i++)
			{
				if (document.all[HighlightedASINs[i]] != null)
				{
    				document.all[HighlightedASINs[i]].style.borderTop = "solid 3px #FF6600";
    				document.all[HighlightedASINs[i]].style.borderRight = "solid 3px #FF6600";
	    			document.all[HighlightedASINs[i]].style.borderBottom = "solid 3px #FF6600";
		    		document.all[HighlightedASINs[i]].style.borderLeft = "solid 3px #FF6600";
		    	}
			}
			IsBlinkOn = false;
		}
		else
		{
			for(i = 0; i < HighlightedASINs.length; i++)
			{
				if (document.all[HighlightedASINs[i]] != null)
				{
    				document.all[HighlightedASINs[i]].style.borderTop = "solid 3px #EAEAEA";
    				document.all[HighlightedASINs[i]].style.borderLeft = "solid 3px #EAEAEA";
	    			document.all[HighlightedASINs[i]].style.borderBottom = "solid 3px #C0C0C0"; 
	    			document.all[HighlightedASINs[i]].style.borderRight = "solid 3px #C0C0C0";
	    		}
			}
			IsBlinkOn = true;
		}
		timerID = setTimeout("changeBorder()", 500);
		IsTimerRunning = true;
	}
}

function e_onClick()
{
    location.href = "http://www.amazon.co.jp/exec/obidos/ASIN/" + this.getAttribute("ASIN") + "/ekakakubiz05-22"
}

function e_onMouseOver()
{
    this.bgColor = "#FFF4C5";
	document.body.style.cursor = "hand";
	window.status = "http://www.amazon.co.jp/exec/obidos/ASIN/" + this.getAttribute("ASIN");
}

function e_onMouseOut()
{
    this.bgColor = "#FFFFFF";
	document.body.style.cursor = "normal";
	window.status = "";
}
