<%	
'on error resume next
  prdno=request("prd")
	dim i,default_prod_desc,default_prod_spec,prod_desc,prod_spec
	i=1
	default_prod_spec=""
	default_prod_desc=""
	constr = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("product.mdb")
	set objConn=Server.CreateObject("ADODB.Connection") 
	objConn.Open constr 
	Set rs=Server.CreateObject("ADODB.Recordset")  


	sql="select prodid,product,title_img,prod_desc,prod_spec,orderid from products order by prodid asc"
	page_size=4 'this is defined for items in product list
	page=request.querystring("page")
  
	rs.open sql,objconn,1,1 
	if prdno<>"" then
		page=mid(prdno,7,1)
  end if
  
	rs.pagesize=page_size
	pgnm=rs.pagecount
	if page="" or clng(page)<1 then page=1
	if clng(page)>pgnm then page=pgnm
	if pgnm>0 then rs.absolutepage=page
	count=0
'response.write sql 
 %>
<html><head>
<style type="text/css">
<!--
.STYLE6 {font-size: 15px}
-->
</style>
</head>
<body>
<link href="../CSS/style.css" rel="stylesheet" type="text/css">

<table cellpadding="0" cellspacing="0" width="320px">
 <tr>
   <td colspan="3" align="left"><img src="../images/productslist.gif" width="319" height="40"></td>
 </tr>
 <tr>
   <td align="center">&nbsp; </td>
 </tr>

<%
  	do while (not rs.eof and count<rs.pagesize)
  		
  		prod_desc=rs("prod_desc")
  		prod_spec=rs("prod_spec")
  		
  		if i=1 then
  			default_prod_desc=prod_desc
  			default_prod_spec=prod_spec 
  		elseif prdno=rs("prodid") then
  			default_prod_desc=prod_desc
  			default_prod_spec=prod_spec 		
      end if
  		
  		i=i+1
		if count=0 or count=2 then response.write "<tr>"
%>  
    <td align="center" valign="top"><font face="Arial, Helvetica, sans-serif"><img src="<%=rs("title_img")%>" width="152px" height="135px" onMouseOver="this.style.cursor='hand'" onClick="parent.switchprofile('<%=prod_desc%>','<%=prod_spec%>')" border="1" style="border-color:#cccccc" id="<%=rs("prodid")%>"><br><strong style="font-size:12px"><%=rs("product")%></strong><br><br></font>
	</td>
<%
	if count=0 or count=2 then response.write "<td>&nbsp;</td>"

	if count=1 or count=3 then response.Write("</tr>")
	count=count+1
	'if not rs.eof then	rs.movenext
	
	rs.movenext
  loop
    rs.close
	objconn.close
	set rs=nothing
	set objconn=nothing
	
%>
</table>
<table align="center">
 <tr>
   <td>
      <span class="STYLE6"><font face="Arial, Helvetica, sans-serif">
		<a href=prodlist.asp?page=1>First Page</a> |
		<a href=prodlist.asp?page=<%=page-1%>>Previous</a> |
		<a href=prodlist.asp?page=<%=page+1%>>Next</a> |
		<a href=prodlist.asp?page=<%=pgnm%>>Last Page</a>
		
	  </font></span>   </td>
 </tr>
</table>
<p></p>
<script language="javascript">
parent.switchprofile('<%=default_prod_desc%>','<%=default_prod_spec%>');
</script>
</body>
</html>
