// order.js

function runsearch()
{
	var code=$("#searchcode").val();
	var descr=$("#searchdescr").val();
	var ptype=$("#ptype").val();
	if((code.length>3)||(descr.length>3))
	{
		$("#result").empty().append("<div class='message'>Идет поиск...</div>");
		$.getJSON("/?p=order&ajax=find&datac="+code+"&data="+descr+"&ptype="+ptype,function(data, textStatus)
		{
			if(textStatus=="success")
			{
				var temp=0;
				var table="";
				$.each(data.items, function(i,item){
					temp++;
					table=table+"<tr class='select'><td class='code'>"+item.code+"</td><td>"+item.descr+"</td><td style='text-align:right'>"+item.cost+"</td></tr>";
	                        });
				if(temp==0) $("#result").empty().append("<div class='error'>Товар с указанным кодом/описанием, не найден или товар отсутствует на складе!</div>");
				else
				{
					$("#result").empty().append("<table id='rtable' style='border:1px #aaa solid'><tr><th>еврокод (складской)</th><th>описание</th><th>цена, грн.</th></tr>"+table+"</table>");
					$("#rtable tr").click(function(){
						if($(this).find("th")[0]) return;
						$("#wOsum").val("1");
						currentcode=$(this).find(".code").html();
						$.blockUI({
							message: $("#wOrder")
						});
					});
					if(temp>30) $("#result").prepend("<div class='message'>Найдено более 30 позиций. Попробуйте указать точнее модель.</div>");
					else $("#result").prepend("<div class='message'>найдено "+temp+" позиций</div>");
				}
			}
			else $("#result").empty().append("<div class='error'>Ошибка подключения к серверу!</div>");
		});
	}
	else $("#result").empty().append("<div class='error'>условие поиска слишком короткое</div>");
}
