
function product (name, price, url)
{
this.name = name;
this.price = price;
this.url = url;
this.num = 1;
}


var goods = new Array (
			new product ( "Samples",0, ""),
			new product ( "Tobacco mosaic virus",245, "../images/sample_vtm.jpg"),
			new product ( "DNA",215, "../images/sample_dna.jpg"),
			new product ( "Polystyrene-polybutadiene", 105, "../images/sample_btdpls.jpg"),
			new product ( "Cantilevers",0, ""),
			new product ( "fpN11S", 20, "fpN11S.htm"),
			new product ( "fpN11S (W2C Coating)", 22, "fpN11S.htm"),
			new product ( "fpN11S (Au Coating)", 22, "fpN11S.htm"),
			new product ( "fpN11S (Ti Coating)", 22, "fpN11S.htm"),
			new product ( "fpN11S (Pt Coating)", 25, "fpN11S.htm"),
			new product ( "fpN11S (Magnetic Coating)", 30, "fpN11S.htm"),
			new product ( "fpN10S", 16, "fpN10S.htm"),
			new product ( "fpN10S (W2C Coating)", 18, "fpN10S.htm"),
			new product ( "fpN10S (Au Coating)", 18, "fpN10S.htm"),
			new product ( "fpN10S (TiN Coating)", 18, "fpN10S.htm"),
			new product ( "fpN10S (Pt Coating)", 20, "fpN10S.htm"),
			new product ( "fpN10S (Magnetic Coating)", 25, "fpN10S.htm"),
			new product ( "fpN20S", 16, "fpN20S.htm"),
			new product ( "fpN20S (W2C Coating)", 18, "fpN20S.htm"),
			new product ( "fpN20S (Au Coating)", 18, "fpN20S.htm"),
			new product ( "fpN20S (TiN Coating)", 18, "fpN20S.htm"),
			new product ( "fpN20S (Pt Coating)", 20, "fpN20S.htm"),
			new product ( "fpN20S (Magnetic Coating)", 25, "fpN20S.htm"),
			new product ( "fpN01S", 16, "fpN01S.htm"),
			new product ( "fpN01S (W2C Coating)", 18, "fpN01S.htm"),
			new product ( "fpN01S (Au Coating)", 18, "fpN01S.htm"),
			new product ( "fpN01S (TiN Coating)", 18, "fpN01S.htm"),
			new product ( "fpN01S (Pt Coating)", 20, "fpN01S.htm"),
			new product ( "fpN01S (Magnetic Coating)", 25, "fpN01S.htm"),
			new product ( "fpC11S", 20, "fpC11S.htm"),
			new product ( "fpC11S (W2C Coating)", 22, "fpC11S.htm"),
			new product ( "fpC11S (Au Coating)", 22, "fpC11S.htm"),
			new product ( "fpC11S (Ti Coating)", 22, "fpC11S.htm"),
			new product ( "fpC11S (Pt Coating)", 25, "fpC11S.htm"),
			new product ( "fpC11S (Magnetic Coating)", 30, "fpC11S.htm"),
			new product ( "fpC10S", 16, "fpC10S.htm"),
			new product ( "fpC10S (W2C Coating)", 18, "fpC10S.htm"),
			new product ( "fpC10S (Au Coating)", 18, "fpC10S.htm"),
			new product ( "fpC10S (TiN Coating)", 18, "fpC10S.htm"),
			new product ( "fpC10S (Pt Coating)", 20, "fpC10S.htm"),
			new product ( "fpC10S (Magnetic Coating)", 25, "fpC10S.htm"),
			new product ( "fpC01S", 16, "fpC01S.htm"),
			new product ( "fpC01S (W2C Coating)", 18, "fpC01S.htm"),
			new product ( "fpC01S (Au Coating)", 18, "fpC01S.htm"),
			new product ( "fpC01S (TiN Coating)", 18, "fpC01S.htm"),
			new product ( "fpC01S (Pt Coating)", 20, "fpC01S.htm"),
			new product ( "fpC01S (Magnetic Coating)", 25, "fpC01S.htm")
			);
							  
var info_window;
function view_info(item_number)
{
	if(info_window)
		info_window.close();
	info_window=window.open(goods[item_number].url,
	"opened",
	"Width=700,Height=22,resizable=1,scrollbars=1");
}

var basket = new Array ();

function putb(obj)
{
	for (var i = 0; i < basket.length; i ++)
		if (obj.name == basket[i].name) {
			basket[i].num ++;
			ShowBasket();
			return;
		}
	for (var g = 0; g < goods.length; g ++)
		if (obj.name == goods[g].name) {
			basket[basket.length] = goods[g];
			ShowBasket();
			return;
		}
}

function ToggleItem( _item_id )
{
	var _item=document.getElementById(_item_id);
	if(_item.className=="") {
		_item.className="hidden";
	} else {
		_item.className="";
		self.scroll(_item);
	}
}

function ShowItem( _item_id , show)
{
	var _item=document.getElementById(_item_id);
	if(show) {
		_item.className="";
	} else {
		_item.className="hidden";
	}
}

function Pricelist()
{
	document.write('<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0">\
	<tr>\
		<th>Item</th>\
		<th align="center">Info</th>\
		<th align="center">Price</th>\
		<th align="center">Order</th>\
	</tr>');
	for(var i = 0; i<goods.length; i++) {
		var p=goods[i];
		document.write("<tr><td>");
		if(p.price==0) {
			document.write("<strong>"+p.name+"</strong></td><td>&nbsp;</td><td>&nbsp;</td><td> ");
		} else {
			document.write(p.name+"</td><td align='center'>");
			if(p.url!="") {
				document.write('<a href="Javascript:view_info('+i+')">[info]</a>');
			} else {
				document.write(' ');
			}
			document.write('</td><td align="center">'+p.price+'</td><td align="center"><a href="#" onClick = "putb(goods['+i+']);">[add to basket]</a>');
		}
		document.write("</td></tr>");
	}
	
	document.write("</table>");
}

var basket_window;


function ShowBasket()
{
	if(basket_window)
		basket_window.close();
	basket_window=window.open("",
	"opened",
	"Width=640,Height=480,resizable=1,scrollbars=1,status=1");
	OutputBasket(basket_window.document, basket);
}
