<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="../Connections/ser.asp" -->

<%
set Productes = Server.CreateObject("ADODB.Recordset")
Productes.ActiveConnection = MM_ser_STRING
Productes.Source = "SELECT * FROM Productes ORDER BY ID ASC"
Productes.CursorType = 0
Productes.CursorLocation = 2
Productes.LockType = 3
Productes.Open()
Productes_numRows = 0
%>
<%
Dim Repeat1__numRows
Repeat1__numRows = 8
Dim Repeat1__index
Repeat1__index = 0
Productes_numRows = Productes_numRows + Repeat1__numRows
%>
<%
'  *** Recordset Stats, Move To Record, and Go To Record: declare stats variables

' set the record count
Productes_total = Productes.RecordCount

' set the number of rows displayed on this page
If (Productes_numRows < 0) Then
  Productes_numRows = Productes_total
Elseif (Productes_numRows = 0) Then
  Productes_numRows = 1
End If

' set the first and last displayed record
Productes_first = 1
Productes_last  = Productes_first + Productes_numRows - 1

' if we have the correct record count, check the other stats
If (Productes_total <> -1) Then
  If (Productes_first > Productes_total) Then Productes_first = Productes_total
  If (Productes_last > Productes_total) Then Productes_last = Productes_total
  If (Productes_numRows > Productes_total) Then Productes_numRows = Productes_total
End If
%>

<%
' *** Move To Record and Go To Record: declare variables

Set MM_rs    = Productes
MM_rsCount   = Productes_total
MM_size      = Productes_numRows
MM_uniqueCol = ""
MM_paramName = ""
MM_offset = 0
MM_atTotal = false
MM_paramIsDefined = false
If (MM_paramName <> "") Then
  MM_paramIsDefined = (Request.QueryString(MM_paramName) <> "")
End If
%>

<%
' *** Move To Record: handle 'index' or 'offset' parameter

if (Not MM_paramIsDefined And MM_rsCount <> 0) then

  ' use index parameter if defined, otherwise use offset parameter
  r = Request.QueryString("index")
  If r = "" Then r = Request.QueryString("offset")
  If r <> "" Then MM_offset = Int(r)

  ' if we have a record count, check if we are past the end of the recordset
  If (MM_rsCount <> -1) Then
    If (MM_offset >= MM_rsCount Or MM_offset = -1) Then  ' past end or move last
      If ((MM_rsCount Mod MM_size) > 0) Then         ' last page not a full repeat region
        MM_offset = MM_rsCount - (MM_rsCount Mod MM_size)
      Else
        MM_offset = MM_rsCount - MM_size
      End If
    End If
  End If

  ' move the cursor to the selected record
  i = 0
  While ((Not MM_rs.EOF) And (i < MM_offset Or MM_offset = -1))
    MM_rs.MoveNext
    i = i + 1
  Wend
  If (MM_rs.EOF) Then MM_offset = i  ' set MM_offset to the last possible record

End If
%>

<%
' *** Move To Record: if we dont know the record count, check the display range

If (MM_rsCount = -1) Then

  ' walk to the end of the display range for this page
  i = MM_offset
  While (Not MM_rs.EOF And (MM_size < 0 Or i < MM_offset + MM_size))
    MM_rs.MoveNext
    i = i + 1
  Wend

  ' if we walked off the end of the recordset, set MM_rsCount and MM_size
  If (MM_rs.EOF) Then
    MM_rsCount = i
    If (MM_size < 0 Or MM_size > MM_rsCount) Then MM_size = MM_rsCount
  End If

  ' if we walked off the end, set the offset based on page size
  If (MM_rs.EOF And Not MM_paramIsDefined) Then
    If (MM_offset > MM_rsCount - MM_size Or MM_offset = -1) Then
      If ((MM_rsCount Mod MM_size) > 0) Then
        MM_offset = MM_rsCount - (MM_rsCount Mod MM_size)
      Else
        MM_offset = MM_rsCount - MM_size
      End If
    End If
  End If

  ' reset the cursor to the beginning
  If (MM_rs.CursorType > 0) Then
    MM_rs.MoveFirst
  Else
    MM_rs.Requery
  End If

  ' move the cursor to the selected record
  i = 0
  While (Not MM_rs.EOF And i < MM_offset)
    MM_rs.MoveNext
    i = i + 1
  Wend
End If
%>

<%
' *** Move To Record: update recordset stats

' set the first and last displayed record
Productes_first = MM_offset + 1
Productes_last  = MM_offset + MM_size
If (MM_rsCount <> -1) Then
  If (Productes_first > MM_rsCount) Then Productes_first = MM_rsCount
  If (Productes_last > MM_rsCount) Then Productes_last = MM_rsCount
End If

' set the boolean used by hide region to check if we are on the last record
MM_atTotal = (MM_rsCount <> -1 And MM_offset + MM_size >= MM_rsCount)
%>

<%
' *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters

' create the list of parameters which should not be maintained
MM_removeList = "&index="
If (MM_paramName <> "") Then MM_removeList = MM_removeList & "&" & MM_paramName & "="
MM_keepURL="":MM_keepForm="":MM_keepBoth="":MM_keepNone=""

' add the URL parameters to the MM_keepURL string
For Each Item In Request.QueryString
  NextItem = "&" & Item & "="
  If (InStr(1,MM_removeList,NextItem,1) = 0) Then
    MM_keepURL = MM_keepURL & NextItem & Server.URLencode(Request.QueryString(Item))
  End If
Next

' add the Form variables to the MM_keepForm string
For Each Item In Request.Form
  NextItem = "&" & Item & "="
  If (InStr(1,MM_removeList,NextItem,1) = 0) Then
    MM_keepForm = MM_keepForm & NextItem & Server.URLencode(Request.Form(Item))
  End If
Next

' create the Form + URL string and remove the intial '&' from each of the strings
MM_keepBoth = MM_keepURL & MM_keepForm
if (MM_keepBoth <> "") Then MM_keepBoth = Right(MM_keepBoth, Len(MM_keepBoth) - 1)
if (MM_keepURL <> "")  Then MM_keepURL  = Right(MM_keepURL, Len(MM_keepURL) - 1)
if (MM_keepForm <> "") Then MM_keepForm = Right(MM_keepForm, Len(MM_keepForm) - 1)

' a utility function used for adding additional parameters to these strings
Function MM_joinChar(firstItem)
  If (firstItem <> "") Then
    MM_joinChar = "&"
  Else
    MM_joinChar = ""
  End If
End Function
%>

<%
' *** Move To Record: set the strings for the first, last, next, and previous links

MM_keepMove = MM_keepBoth
MM_moveParam = "index"

' if the page has a repeated region, remove 'offset' from the maintained parameters
If (MM_size > 0) Then
  MM_moveParam = "offset"
  If (MM_keepMove <> "") Then
    params = Split(MM_keepMove, "&")
    MM_keepMove = ""
    For i = 0 To UBound(params)
      nextItem = Left(params(i), InStr(params(i),"=") - 1)
      If (StrComp(nextItem,MM_moveParam,1) <> 0) Then
        MM_keepMove = MM_keepMove & "&" & params(i)
      End If
    Next
    If (MM_keepMove <> "") Then
      MM_keepMove = Right(MM_keepMove, Len(MM_keepMove) - 1)
    End If
  End If
End If

' set the strings for the move to links
If (MM_keepMove <> "") Then MM_keepMove = MM_keepMove & "&"
urlStr = Request.ServerVariables("URL") & "?" & MM_keepMove & MM_moveParam & "="
MM_moveFirst = urlStr & "0"
MM_moveLast  = urlStr & "-1"
MM_moveNext  = urlStr & Cstr(MM_offset + MM_size)
prev = MM_offset - MM_size
If (prev < 0) Then prev = 0
MM_movePrev  = urlStr & Cstr(prev)
%>


<HTML><!-- #BeginTemplate "/Templates/plantilla_gen.dwt" -->
<HEAD>
<!-- #BeginEditable "doctitle" --> 
<title>Serveis Ecol�gics Ripoll - Ofertes y Novetats</title>
<link rel="stylesheet" href="../style.css" type="text/css">
<!-- #EndEditable -->
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">

<SCRIPT LANGUAGE="JavaScript">
<!--
<!--

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		menu_15_over = newImage("../img/menu_15_over.gif");
		menu_16_over = newImage("../img/menu_16_over.gif");
		menu_17_over = newImage("../img/menu_17_over.gif");
		menu_18_over = newImage("../img/menu_18_over.gif");
		preloadFlag = true;
	}
}

// -->

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}
//-->
</SCRIPT>
<!-- End Preload Script -->
</HEAD>
<BODY BGCOLOR=#FFFFFF leftmargin="0" rightmargin="0" widthmargin="0" heightmargin="0" ONLOAD="preloadImages();MM_preloadImages('../img/menu_16_over.gif','../img/menu_17_over.gif','../img/menu_18_over.gif','../img/menu_15_over.gif')">
<div align="center"> 
  <table width="100%" border="0" cellspacing="0" cellpadding="0" height="88">
    <tr> 
      <td width="44%" background="../img/bg_logo.gif" height="66">&nbsp;</td>
      <td width="11%" background="../img/bg_logo.gif" height="66" valign="top"><img src="../img/logo.gif" width="133" height="81"></td>
      <td width="45%" height="66" background="../img/bg_logo.gif">&nbsp;</td>
    </tr>
    <tr> 
      <td colspan="3"> 
        <div align="center"><font face="Arial, Helvetica, sans-serif" size="1">Av. 
          Santa Coloma, 34, 4t 1a - Andorra la Vella (Principat d&acute;Andorra). 
          Tel.: (+376) 828 070 / (+376) 330 877 <a href="mailto:info@ser.ad" target="_blank">info@ser.ad</a></font></div>
      </td>
    </tr>
  </table>
  <br>
  <table width="585" border="0" cellspacing="0" cellpadding="0">
    <tr> 
      <td colspan="9"><img src="../img/menu_01.gif" width=645 height=9></td>
    </tr>
    <tr> 
      <td height="20" width="43"><img src="../img/menu_02.gif" width=43 height=24></td>
      <td width="93" height="20" bgcolor="FFEDCA"><!-- #BeginEditable "img01" --><a href="empresa.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('img01','','../img/menu_15_over.gif',1)"><img name="img01" border="0" src="../img/menu_03.gif" width="93" height="23" onMouseOver="MM_displayStatusMsg('Empresa');return document.MM_returnValue" onMouseOut="MM_displayStatusMsg('');return document.MM_returnValue"></a><!-- #EndEditable --><a href="#"
				onMouseOver="changeImages('menu_3', '../img/menu_15_over.gif'); return true;"
				onMouseOut="changeImages('menu_3', '../img/menu_03.gif'); return true;"><br>
        </a></td>
      <td width="10" height="20"><img src="../img/menu_04.gif" width=10 height=24></td>
      <td width="150" height="20" bgcolor="FFEDCA"><!-- #BeginEditable "img02" --><a href="productes.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('prod','','../img/menu_16_over.gif',1)"><img name="prod" border="0" src="../img/menu_05.gif" width="149" height="23" onMouseOver="MM_displayStatusMsg('Productes - Serveis');return document.MM_returnValue" onMouseOut="MM_displayStatusMsg('');return document.MM_returnValue"></a><!-- #EndEditable --></td>
      <td width="11" height="20"><img src="../img/menu_06.gif" width=11 height=24></td>
      <td width="150" height="20" bgcolor="FFEDCA"><!-- #BeginEditable "img3" --><img name="ofer" border="0" src="../img/menu_17_over.gif" width="149" height="23" onMouseOver="MM_displayStatusMsg('Ofertes - Novetats');return document.MM_returnValue" onMouseOut="MM_displayStatusMsg('');return document.MM_returnValue"><!-- #EndEditable --></td>
      <td width="11" height="20"><img src="../img/menu_08.gif" width=11 height=24></td>
      <td width="149" height="20" bgcolor="FFEDCA"><!-- #BeginEditable "img4" --><a href="att_client.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('att','','../img/menu_18_over.gif',1)"><img name="att" border="0" src="../img/menu_09.gif" width="149" height="23" onMouseOver="MM_displayStatusMsg('Atenci� al client');return document.MM_returnValue" onMouseOut="MM_displayStatusMsg('');return document.MM_returnValue"></a><!-- #EndEditable --></td>
      <td width="30" height="20" bgcolor="FFEDCA"><img src="../img/menu_10.gif" width=30 height=24></td>
    </tr>
    <tr bgcolor="FFEDCA"> 
      <td height="380" colspan="9"> 
        <div align="center"> <!-- #BeginEditable "maintable" --> 
          <table width="95%" border="0" cellspacing="0" cellpadding="0" height="438">
            <tr> 
              <td colspan="2" height="69"><img src="../img/ttl_ofertes_novetats.gif" width="599" height="29"></td>
            </tr>
            <tr valign="top"> 
              <td colspan="2" height="358">
                <div align="center"><br>
                  <table width="550" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td>
                        <table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" class="borde">
                          <tr bgcolor="#CC3333"> 
                            <td class="borde2" width="60"> 
                              <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFCC">Ref.</font></div>
                            </td>
                            <td class="borde2" width="150"> 
                              <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFCC">Producte</font></div>
                            </td>
                            <td class="borde2" width="130"> 
                              <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFCC">Descripci�</font></div>
                            </td>
                            <td class="borde2" width="70"> 
                              <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFCC">Preu 
                                normal</font></div>
                            </td>
                            <td class="borde2" width="70"> 
                              <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFCC">Preu 
                                ofertat</font></div>
                            </td>
                            <td class="borde2" width="40"> 
                              <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFCC">Comprar</font></div>
                            </td>
                          </tr>
                          
                          <% 
While ((Repeat1__numRows <> 0) AND (NOT Productes.EOF)) 
%>
						<form name="comprar" action="comandes.asp?" method="post">
                          <tr bgcolor="#FFFFCC"> 
                            <td class="borde2" width="60"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><%=(Productes.Fields.Item("Codi").Value)%></font><input type="hidden" name="Ref" value="<%=(Productes.Fields.Item("Codi").Value)%>"></td>
                            <td class="borde2" width="150"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><%=(Productes.Fields.Item("Producte").Value)%></font><input type="hidden" name="Producte" value="<%=(Productes.Fields.Item("Producte").Value)%>"></td>
                            <td class="borde2" width="130"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><%=(Productes.Fields.Item("Tipo_Producte").Value)%></font></td>
                              <td class="borde2" width="70">
                                <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><%=FormatNumber(Productes.Fields.Item("Preu_normal").Value,2)%>&nbsp;�<input type="hidden" name="Preu" value="<%=(Productes.Fields.Item("Preu_normal").Value)%>"></font></div></td>
                              <td class="borde2" width="70">
							  <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><%=FormatNumber(Productes.Fields.Item("Preu_oferta").Value,2)%>&nbsp;�<input type="hidden" name="Oferta" value="<%=(Productes.Fields.Item("Preu_oferta").Value)%>"></font></div></td>
                            <td class="borde2" width="40">
                                <div align="center"><font face="Arial, Helvetica, sans-serif" size="1">
                                  &nbsp;
                                  <input border="0" src="../img/carrito.gif" name="Comprar" type="image" alt="Comprar" width="21" height="18" align="middle">
                                  </font></div>
                            </td>
                          </tr>
					   </form>
                          <% 
  Repeat1__index=Repeat1__index+1
  Repeat1__numRows=Repeat1__numRows-1
  Productes.MoveNext()
Wend
%>

                        </table>
                      </td>
                    </tr>
					<tr>
					  <td>
					    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                          <tr>
                            <td>
                              <% If MM_offset <> 0 Then %>
                              <font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><a HREF="<%=MM_movePrev%>"><img src="../img/anteriors.gif" width="76" height="15" border="0"></a></font>
                              <% End If ' end MM_offset <> 0 %>
                            </td>
                            <td>
                              <div align="right">
                                <% If Not MM_atTotal Then %>
                                <font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><a HREF="<%=MM_moveNext%>"><img src="../img/seguents.gif" width="76" height="15" border="0"></a></font>
                                <% End If ' end Not MM_atTotal %>
                              </div>
                            </td>
                          </tr>
                        </table>
                      </td>
                    </tr>
                  </table>
                </div>
              </td>
            </tr>
            <tr> 
              <td height="71"> 
                <div align="left"></div>
              </td>
              <td width="29%" height="71"> 
                <div align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><b>Horari 
                  d'atenci� al client:</b><br>
                  <font color="#990000">Dilluns a Divendres<br>
                  Mat� 9 h. a 13 h. <br>
                  Tarda: 15 h. a 19 h.</font> </font> </div>
              </td>
            </tr>
          </table>
          <!-- #EndEditable --></div>
      </td>
    </tr>
    <tr> 
      <td height="2" colspan="9"><img src="../img/abajo.gif" width="645" height="12"></td>
    </tr>
    <tr>
      <td height="12" colspan="9">
        <div align="center"></div>
      </td>
    </tr>
  </table>
</div>
</BODY>
<!-- #EndTemplate --></HTML>
<%
Productes.Close()
%>