function add_model_in_list( target,model )
{
	/* model params */
	var params = '';
	if( typeof( model.params )=='object' )
		for( var k in model.params )
		{
			params +=
				'<tr>' +
				'	<td style="color:#636363;"><b>' + k + ':</b></td>' +
				'	<td align="right" nowrap>' + model.params[ k ] + '</td>' +
				'</tr>';
		}
	/* model params */

	/* main element */
	var el = new Element( 
		'div',
		{
			'class' : 'element',
			'html' :
				'<table border="0" cellpadding="0" cellspacing="0" width="95%">' + 
				'	<tr>' +
				'		<td valign="middle">' +
				'			<a href="' + model.photo + '" class="thickbox"><img src="' + model.photo + '" width="280" height="280" border="0" /></a>' +
				'		</td>' +
				'		<td valign="middle" align="right" style="font-family:Tahoma;font-size:12px;color:#000;">' +
				'			<div class="header">' + model.name + '</div><br />' +
				'			<table border="0" cellpadding="4" cellspacing="0" width="70%">' +
								params +
				'			</table><br />' +
				'			<table border="0" cellpadding="4" cellspacing="0">' +
				'				<tr>' +
				'					<td><span style="font-size:14px;font-weight:bold;">Цена</span> за шт.</td>' +
				'					<td align="right" style="color:#C80547;font-size:14px;font-weight:bold;">' + model.cost + '</td>' +
				'				</tr>' +
								(
									model.exists==0
										?
						'				<tr style="color:#DD0000;">' +
				'							<td colspan="2">Товар временно отсутствует</td>' +
				'						</tr>'
										:
										''
								) +
								/*
				'				<tr style="color:#636363;">' +
				'					<td colspan="2">Оптовые цены можно уточнить по телефону:</td>' +
				'				</tr>' +
				'				<tr style="color:#636363;">' +
				'					<td colspan="2" align="right">8 (906) 046 47 75</td>' +
				'				</tr>' +
								*/
				'				<tr>' +
				'					<td colspan="2"><br /></td>' +
				'				</tr>' +
				'				<tr style="color:#636363;">' +
				'					<td>кол-во шт.</td>' +
				'					<td align="right">' +
				'						<input type="text" name="model_count_' + model.unique + '" value="' + model.count + '" class="order_count_field" />' +
				'					</td>' +
				'				</tr>' +
				'			</table><br />' +
				'			<input type="image" src="img/order_btn.jpg" width="99" height="27" border="0" onClick="send_order(\'' + model.unique + '\')" onFocus="this.blur()" />' +
				'		</td>' +
				'	</tr>' +
				'</table>'
		}
	);
	/* main element */;

	/* collect model */
	el.inject( target );

	var hr = new Element(
		'hr',
		{
			'size'  : '1',
			'color' : '#BEBEBE'
		}
	);
	hr.inject( target );
	/* collect model */

}

function send_order( model_id )
{
	var frm = document.forms[ 'models_frm' ];
	if( frm )
	{
		var model_count = frm.elements[ 'model_count_' + model_id ].value;
		var req = new Request(
			{
				url       : '/shop/?ACTION=order&model_id=' + model_id + '&model_count=' + model_count + '&rnd=' + Math.random(),
				method    : 'GET',
				onSuccess : function( txt )
				{
					if( txt.match( /^[0-9]+$/ ) )
						alert( 'Товар добавлен в покупательскую корзину.' );
					else
					 alert( 'Магазин временно не работает, попробуйте сделать заказ позже.' );
				},
				onFailure: function()
				{
					alert( 'Магазин временно не работает, попробуйте сделать заказ позже.' );
				}
			}
		);
		req.send();
	}
}