Ну как-то так
Код:
<script language="javascript">
OrderDivCount=0;
function AddOrderDiv(i)
{
****NewDivRow="<select>\n"+
****
****<?
****$InfectionsGroup=&#39;&#39;;
****$result=mysql_query("SELECT * FROM ImmunoCombInfo");
****while ($row = mysql_fetch_array($result)) {
 *echo "\"<option value=&#39;$row[Name]&#39; class=&#39;$row[InfectionsGroup]&#39;>$row[Name]</option>\\n\"+\n";
****}
****?>
****"</select>\n"+
****"<input type=&#39;text&#39; id=&#39;Order"+i+"Text&#39; class=&#39;Text&#39; size=&#39;10&#39; maxlength=&#39;10&#39; value=&#39;0&#39; onkeypress=&#39;javascript: return numbersOnly(event);&#39;>\n"+
****"<input type=&#39;button&#39; class=&#39;OrderPlusMinusButtons&#39; onclick=&#39;javascript: document.getElementById(\"Order"+i+"Text\").value=Math.round(document.getElementById(\"Order"+i+"Text\").value)+1&#39;>\n"+
****"<input type=&#39;button&#39; class=&#39;OrderPlusMinusButtons OrderMinusButton&#39; onclick=&#39;javascript: document.getElementById(\"Order"+i+"Text\").value=Math.max(Math.round(document.getElementById(\"Order"+i+"Text\").value)-1,0)&#39;>\n"+
****"<input type=&#39;button&#39; class=&#39;Button&#39; value=&#39;+&#39; onclick=&#39;javascript: AddOrderDiv(OrderDivCount);&#39;>";
****if (i!=0)
****{
 *NewDivRow+=
 *
 *"<input type=&#39;button&#39; class=&#39;Button&#39; value=&#39;-&#39; onclick=&#39;javascript: document.getElementById(\"Order\").removeChild(document.getElementById(\"Order_"+i+"\"));&#39;>";
****}
****var order = document.getElementById(&#39;Order&#39;);
****var newdiv = document.createElement(&#39;div&#39;);
****newdiv.setAttribute(&#39;id&#39;,&#39;Order_&#39;+i);
****newdiv.setAttribute(&#39;class&#39;,&#39;OrderDiv&#39;);
****newdiv.innerHTML = NewDivRow;
****document.getElementById(&#39;Order&#39;).appendChild(newdiv);
 *
****OrderDivCount++;
}
AddOrderDiv(OrderDivCount);
</script>

В итоге добавляет такой див:

Код:
<div id="Order_0" class="OrderDiv"><select>
<option class="HIV" value="ВИЧ 1+2 БиСпот">ВИЧ 1+2 БиСпот</option>
...
<option class="Helicobacter" value="Helicobacter Pylori IgG">Helicobacter Pylori IgG</option>
</select>


<input type="text" onkeypress="javascript: return numbersOnly(event);" value="0" maxlength="10" size="10" class="Text" id="Order0Text"/>

<input type="button" onclick="javascript: document.getElementById("Order0Text").value=Math.round(document.getElementById("Order0Text").value)+1" class="OrderPlusMinusButtons"/>

<input type="button" onclick="javascript: document.getElementById("Order0Text").value=Math.max(Math.round(document.getElementById("Order0Text").value)-1,0)" class="OrderPlusMinusButtons OrderMinusButton"/>

<input type="button" onclick="javascript: AddOrderDiv(OrderDivCount);" value="+" class="Button"/>

</div>
вот стили:
Код:
div.OrderDiv 
{
****position: relative;
****margin: 0px 0px 3px 0px;
}

.OrderPlusMinusButtons {
background:#eeeeee *url(&#39;/test/img/common/plusone.png&#39;) 0 0;
width:19px;
height:9px;
border: 0px;
position: absolute;
left: 360px;
top: 0px;
}

.OrderMinusButton{
background:#eeeeee *url(&#39;/test/img/common/minusone.png&#39;) 0 0;
top: 11px;
}

* html .OrderPlusMinusButtons{top: 2px;}
* html .OrderMinusButton{top: 13px;}