function addEvent(object, type, handler){
	if (object.addEventListener)
		object.addEventListener(type, handler, false);
	else if (object.attachEvent)
		object.attachEvent(['on',type].join(''),handler);
	else
		object[['on',type].join('')] = handler;
}


// variables
var buybtn = "http://site.livesciencestore.com/solidcactus/buynow-btn.jpg";	


// containers
var cont0 = document.getElementById("cell0");
var cont1 = document.getElementById("cell1");
var cont2 = document.getElementById("cell2");
var cont3 = document.getElementById("cell3");
var cont4 = document.getElementById("cell4");
var cont5 = document.getElementById("cell5");
var cont6 = document.getElementById("cell6");
var cont7 = document.getElementById("cell7");
var cont8 = document.getElementById("cell8");


function randomItem(){
	for(var a=0;a<9;a++){
		// set up variables for array and container
		var eachcell = eval("cont"+a);
		var eachArray = eval("cell"+a);
		// random number generator
		var randNum = Math.floor(Math.random() * eachArray.length);
		// image link
		var linke2 = document.createElement("a");
		linke2.setAttribute("href",eachArray[randNum][0]+".html");
		// image
		var imge1 = document.createElement("img");
		imge1.setAttribute("src",eachArray[randNum][2]);
		// name link
		var linke1 = document.createElement("a");
		linke1.setAttribute("href",eachArray[randNum][0]+".html");
		linke1.className = "feat-name";
		// name
		var linktxt = document.createTextNode(eachArray[randNum][1]);
		// abstract container
		var abstr = document.createElement("div");
		abstr.className = "feat-abstr";
		// abstract
		//var abstre1 = document.createTextNode(eachArray[randNum][3]);
		// price container
		var pricee1 = document.createElement("div");
		if(eachArray[randNum][5]){
			pricee1.className = "feat-price";
		} else if(eachArray[randNum][6]){
			pricee1.className = "feat-price-red";
			pricee1.style.color = randomItemEmphasisColor;
		} else {
			pricee1.className = "feat-price-black";
		}
		// price
		var price = document.createTextNode(eachArray[randNum][4]);
		// sale price container
		var saleprice = document.createElement("div");
		saleprice.className = "saleprice-style";
		saleprice.style.color = randomItemEmphasisColor;
		// sale price
		var saleprice1 = document.createTextNode(eachArray[randNum][5]);
		// compare price container
		var comppricel = document.createElement("div");
		comppricel.className = "compare-style";
		//compare price 
		var compprice = document.createTextNode(eachArray[randNum][6]);
		// buy container
		var buye1 = document.createElement("div");
		buye1.className = "feat-buy";

		var clearsp = document.createElement("br");
		clearsp.className = "feat-clear";	
		// price break
		var linebreak = document.createElement("br");

		// create form for each item
		var formCont = document.createElement("form");
		formCont.setAttribute("method","post");
		formCont.setAttribute("action","http://order.store.yahoo.net/cgi-bin/wg-order?yhst-45526219634643");
		var inputCont1 = document.createElement("input");
		inputCont1.setAttribute("type","hidden");
		inputCont1.setAttribute("name","vwcatalog");
		inputCont1.setAttribute("value","yhst-45526219634643");
		var inputCont2 = document.createElement("input");
		inputCont2.setAttribute("type","hidden");
		inputCont2.setAttribute("name","vwitem");
		inputCont2.setAttribute("value",eachArray[randNum][0]);
		var inputCont3 = document.createElement("input");
		/*inputCont3.setAttribute("type","submit");
		inputCont3.setAttribute("id","item-order-btn");
		inputCont3.setAttribute("value","");
		inputCont3.className = "item-order-btn";*/
		inputCont3.setAttribute("type","image");
		inputCont3.setAttribute("src",buybtn);
		
		formCont.appendChild(inputCont1);
		formCont.appendChild(inputCont2);
		formCont.appendChild(inputCont3);


		// append to each container and main container
		comppricel.appendChild(compprice);
		saleprice.appendChild(saleprice1);
		buye1.appendChild(formCont);		
		pricee1.appendChild(comppricel);
		pricee1.appendChild(linebreak);
		pricee1.appendChild(price);
		pricee1.appendChild(linebreak);
		pricee1.appendChild(saleprice);
		pricee1.appendChild(linebreak);
		//abstr.appendChild(abstre1);
		abstr.innerHTML = eachArray[randNum][3];
		linke2.appendChild(imge1);
		linke1.appendChild(linktxt);
		eachcell.appendChild(linke2);
		eachcell.appendChild(linke1);
		eachcell.appendChild(abstr);
		eachcell.appendChild(pricee1);
		eachcell.appendChild(buye1);
		eachcell.appendChild(clearsp);
	}
}
addEvent(window,"load",function() {
	randomItem();
});