	var cat = Request.QueryString("cat");
	var temp = parseInt(cat);
	if(isNaN(temp)) cat=0;

	var srch = Request.QueryString("srch");
	//temp = parseInt(srch);
	//if(isNaN(temp)) srch="";
	//if(isNaN(srch)) srch="";
	if(srch=="undefined") srch="";
	
	var sc_stockCode = new Array();
	var sc_filename = new Array();
	var sc_thumbnail = new Array();
	var sc_item_title = new Array();
	var sc_item_desc = new Array();
	var sc_item_price = new Array();
	var sc_category = new Array();
	var sc_sub_cat = new Array();
	var sc_date_added = new Array();
	
	function readStockData()
	{
		var j=0;
		for(var i=0;i<stockData.length;i++)
		{
		
			sc_stockCode[i]=stockData[j];
			sc_filename[i]=stockData[j+1];
			sc_thumbnail[i]=stockData[j+2];
			sc_item_title[i]=stockData[j+3];
			sc_item_desc[i]=stockData[j+4];
			sc_item_price[i]=stockData[j+5];
			sc_category[i]=stockData[j+6];
			sc_sub_cat[i]=stockData[j+7];
			sc_date_added[i]=stockData[j+8];
			j=j+9
		}
	}
	
	
	function listItems(category)
	{
		var outputText;
		var max;
		var image,imageThumb;
		
		outputText = "";

		max=stockData.length/9;
	
		if(srch=="") {
			for(i=0; i<max; i++) {
				if(sc_category[i]==category || category==0) {
					outputText += "<table width='95%' border='0' class='itemBox'><tr>"
					if(sc_filename[i]!="") image = sc_filename[i];
					else image="noImage.gif";
			
					if(sc_thumbnail[i]!="") imageThumb = sc_thumbnail[i];
					else imageThumb="noImage.gif";
			
					//outputText += "<td width='170' valign='middle'>&nbsp;<a href='stockImages/" + image + "'><img src='stockImages/" + imageThumb + "' border='0' height='113' style='border:thin solid #686D7C' alt='Click on image to enlarge'></a></td>";
					
					outputText += "<td width='170' valign='middle'>&nbsp;<a href='itemDetails.htm?id="+sc_stockCode[i]+"'><img src='stockImages/" + imageThumb + "' border='0' height='113' style='border:thin solid #686D7C' alt='Click on image for more details'></a></td>";
	
					outputText += "<td valign='top' align='left'>"
					outputText += "<span class='itemTitle'>" + sc_item_title[i] + "</span>"
					outputText += "<br><br><span class='itemDesc'>" +sc_item_desc[i] + "</span>"
					//outputText += "<br><br><span class='itemPrice'>" + currency + sc_item_price[i] + "</span>";
					//outputText += "<br><br><span class='itemStockCode'>Stock code: " + sc_stockCode[i] + "</span>";
					outputText += "<br></td>";
					outputText += "</tr></table><br>"
				}
			}
		}
		else {
			//i=srch;
			var field = Request.QueryString("field");
			for(var i=0; i<max; i++) {
				if(field=="STOCK_CODE") b=sc_stockCode[i];
				if(field=="ITEM_TITLE") b=sc_item_title[i];
				b=b.toLowerCase();
				if(b.indexOf(srch)>=0) {
					outputText += "<table width='95%' border='0' class='itemBox'><tr>"
					if(sc_filename[i]!="") image = sc_filename[i];
					else image="noImage.gif";
			
					if(sc_thumbnail[i]!="") imageThumb = sc_thumbnail[i];
					else imageThumb="noImage.gif";
			
					//outputText += "<td width='170'><a href='stockImages/" + image + "'><img src='stockImages/" + imageThumb + "' border='0' height='113'></a></td>";
					outputText += "<td width='170' valign='middle'>&nbsp;<a href='itemDetails.htm?id="+sc_stockCode[i]+"'><img src='stockImages/" + imageThumb + "' border='0' height='113' style='border:thin solid #686D7C' alt='Click on image for more details'></a></td>";
	
					outputText += "<td valign='top' align='left'>"
					outputText += "<span class='itemTitle'>" + sc_item_title[i] + "</span>"
					outputText += "<br><br><span class='itemDesc'>" +sc_item_desc[i] + "</span>"
					outputText += "<br><br><span class='itemPrice'>" + currency + sc_item_price[i] + "</span>";
					outputText += "<br><br><span class='itemStockCode'>Stock code: " + sc_stockCode[i] + "</span>";
					outputText += "<br></td>";
					outputText += "</tr></table><br>"
				}
			}
		}	
		
		messageDiv.innerHTML = outputText;
	}

	function search(formObj)
	{
		var target;
		
		var target = formObj.target.value;
		var field = formObj.field.value;
		var found=false;
		var max=stockData.length/9;
		var count=0;
		var b;
		
		while(found!=true && count<max) {
			if(field=="STOCK_CODE") b=sc_stockCode[count];
			if(field=="ITEM_TITLE") b=sc_item_title[count];
			b = b.toLowerCase();
			
			if(b.indexOf(target.toLowerCase())>=0) found=true;
			//if(b.toLowerCase()==target.toLowerCase()) found=true;
			count++;
		}
		if(found!=true) alert("No matches found");
		else location.href="list.htm?cat=0&srch=" + escape(target.toLowerCase()) + "&field="+field;
		//else location.href="list.htm?cat=0&srch=" + (count-1);
		
		return false;
	}
	
	
	function displayCatName()
	{
		var title;
		c = parseInt(cat);
	
		if(c!=0) {
			var match=false;
			var i=0;
			while(match!=true) {
		
				if(stockCat[i]==c) {
					match=true;
					title = stockCat[i+1];
				}
				i++;
			}
		}
		else title="All Categories"
		
		document.write(title);
	}
	
	
	function displayLeftNav()
	{
		var max = stockCat.length;
		
		document.write("<tr><td width='100' class='subMenuOptions' height='20'>");
		document.write("<a href='list.htm?cat=0' class='leftNav'>");
		document.write("All Categories");
		document.write("</a></td></tr>");
		
		for(var i=0;i<max;i=i+2) {
			document.write("<tr><td width='100' class='subMenuOptions' height='20'>");
			document.write("<a href='list.htm?cat="+stockCat[i]+"&orderby="+orderBy+"' class='leftNav'>");
			document.write(stockCat[i+1]);
			document.write("</a></td></tr>");
		}
	}

	
	function displayItemDetails(item_stockCode)
	{
		var outputText="";
		var image,imageThumb;
		var max = stockData.length/9;
		
		for(var i=0; i<max; i++) {
			if(sc_stockCode[i]==item_stockCode) {
				outputText += "<table width='95%' border='0' class='itemBox'><tr>"
				if(sc_filename[i]!="") image = sc_filename[i];
				else image="noImage.gif";
				
				outputText += "<td width='100%' align='center' style='padding-top:10px;'><img src='stockImages/" + image + "' border='0' style='border:thin solid #686D7C'></td></tr>";
				outputText += "<tr><td valign='top' align='center'>";
				outputText += "<table width='600' border='0'><tr><td>";
				outputText += "<span class='itemTitle'>" + sc_item_title[i] + "</span>"
				//outputText += "<br><br><span class='itemDesc'><span style='font-weight:bold'>Description:</span> " +sc_item_desc[i] + "</span>"
				//outputText += "<br><br><span class='itemPrice'><span style='font-weight:bold'>Price:</span> " + currency + sc_item_price[i] + "</span>";
				//outputText += "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type='button' value='Currency Converter' onClick='javascript:CurrencyWindow();' style='font-size:8pt;'>";
				//outputText += "<br><br><span class='itemStockCode'>Stock code: " + sc_stockCode[i] + "</span>";
				outputText += "<br></td>";
				outputText += "</td></tr></table>";
				outputText += "</tr></table>";
			}
		}
		messageDiv.innerHTML = outputText;
	}
	
	function getPrice(item_stockCode)
	{
		var price=0;
		var max = stockData.length/9;
		
		for(var i=0; i<max; i++) {
			if(sc_stockCode[i]==item_stockCode) {
				price =sc_item_price[i];
			}
		}
		return price;
	}
	
	
	function showDynamicLink(id)
	{
		var found=false;
		var i=0,j=0;
		var showLink=0,url,linkTitle;
		
		if(dynamicLink.length>0) {
			while(found!=true && i<dynamicLink.length) {
				if(dynamicLink[j]==id) {
					found=true;
					showLink = dynamicLink[j+1];
					url = dynamicLink[j+2];
					linkTitle = dynamicLink[j+3];
				}
				i++;
				j=j+4;
			}
			if(showLink!=0) {
				document.write("<a href='"+url+"' class='leftNav'>"+linkTitle+"</a>");
			}
		}
	}
	
	
	function listNewItems(maxItems)
	{
		var outputText;
		var image,imageThumb;
		
		outputText = "";
		
		for(i=0; i<maxItems; i++) {
			
				outputText += "<table width='95%' border='0' class='itemBox'><tr>"
				if(sc_filename[i]!="") image = sc_filename[i];
				else image="noImage.gif";
		
				if(sc_thumbnail[i]!="") imageThumb = sc_thumbnail[i];
				else imageThumb="noImage.gif";
		
				outputText += "<td width='170' valign='middle'>&nbsp;<a href='itemDetails.htm?id="+sc_stockCode[i]+"'><img src='stockImages/" + imageThumb + "' border='0' height='113' style='border:thin solid #686D7C' alt='Click on image for more details'></a></td>";
				outputText += "<td valign='top' align='left'>"
				outputText += "<span class='itemTitle'>" + sc_item_title[i] + "</span>"
				outputText += "<br><br><span class='itemDesc'>" +sc_item_desc[i] + "</span>"
				outputText += "<br><br><span class='itemPrice'>" + currency + sc_item_price[i] + "</span>";
				outputText += "<br><br><table width='100%' border='0'><tr><td><span class='itemStockCode'>Stock code: " + sc_stockCode[i] + "</span>";
				outputText += "</td><td align='right'><span class='itemDateAdded' style='text-align:center'>Date added: "+showDate(sc_date_added[i]) + "</span>";
				outputText += "</td></tr></table></td>";
				outputText += "</tr></table><br>"
		
		}
			
		messageDiv.innerHTML = outputText;
	}
	
	
	function showDate(dateValue)
	{
		var month = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
		var dateStr=""
		var yr = dateValue.substring(0,4)
		var m = dateValue.substring(4,6)
		var d = dateValue.substring(6,8)
		
		dateStr = d+" "+month[parseInt(m)-1]+" "+yr;
		return dateStr;
	}
