// JavaScript Document
//For emul data base on js
//Author: Averkov Oleg
//site: prolab.nm.ru
//doc create 23.02.2007
//doc update 23.02.2007

//определяем массив строк таблицы - товара
function BuildTablePrice(CurrientArray)
{
	var str_body_table = "";
	var str_head_table = "";
	var count_pos = 0;
	var strBlackStr = "";
	var numVol = 0;
	var numItemVol = 0;
	var numColHeadPrice = 3;
	var numLetterInLink = 30;
	var name_item;
	
	//функция выводит весь прайс на лист
	for(j = 0; j<CurrientArray.length; j++)
	{
		if((CurrientArray[j].full_name=="&nbsp;" ||  CurrientArray[j].full_name=="") && CurrientArray[j].price2=="&nbsp;" && CurrientArray[j].price3=="&nbsp;" && (CurrientArray[j].price6=="&nbsp;" ||  CurrientArray[j].price6==""))
		{
			if(numVol>0)
			{
				if((numVol%numColHeadPrice)>0)
				{
					str_head_table += '<span style="font-size: 12px;">('+numItemVol+')</span></td>';
				}
				else
				{
					str_head_table += '<span style="font-size: 12px;">('+numItemVol+')</span></td></tr><tr>';
				}
			}
			numVol += 1;
			numItemVol = 0;
			str_head_table += '<td align="left" valign="top" width="'+100/numColHeadPrice+'%"><a href="#volPrice'+j+'" style="font-size: 12px;" title="'+CurrientArray[j].price1+'">'+(((CurrientArray[j].price1.length+1)>numLetterInLink)?CurrientArray[j].price1.substr(0,numLetterInLink)+' ...':CurrientArray[j].price1)+'<\/a> ';
			
			str_body_table += '<tr><td colspan="6" ><a name="volPrice'+j+'" id="volPrice'+j+'"></a>&nbsp;<\/td><\/tr><tr ><td colspan="4" class="title">'+CurrientArray[j].price1+'<\/td><td colspan="3"  class="textNormal" align="right"><a href="#priceHead" style="font-size: 12px;" title="Оглавление прайс-листа">Оглавление</a></td><\/tr>';
			count_pos = 0;
		}
		else
		{
			strBlackStr = "";
			numItemVol += 1;
			if((count_pos%2)>0)(strBlackStr=' class="black"');
			name_item = "\'"+CurrientArray[j].price1+"\'";
			str_body_table+= '<tr'+strBlackStr+'><td class="priceBody" >'+CurrientArray[j].full_name+'<\/td><td class="nameBody">'+CurrientArray[j].price1+'<\/td><td class="priceBodySmall">'+ CurrientArray[j].price2+'<\/td><td class="priceBodySmall">'+ CurrientArray[j].price3+'<\/td><td class="priceBody">'+CurrientArray[j].price4+'<\/td><td class="priceBody">'+CurrientArray[j].price5+'<\/td><td class="priceBodyRight">'+CurrientArray[j].price6+'<\/td><\/tr>';
			count_pos += 1;
		}
	}
	str_body_table += '<tr ><td colspan="4" class="title"><\/td><td colspan="3"  class="textNormal" align="right"><a href="#priceHead" style="font-size: 12px;" title="Оглавление прайс-листа">Оглавление</a></td><\/tr>';
	str_head_table += '<span style="font-size: 12px;">('+numItemVol+')</span></td></tr><tr>';
	
	str_head_table = '<table  class="prise" border="0" cellspacing="0" cellpadding="0"><tr>'+str_head_table+'</tr></table>';
	str_body_table = '<table  class="prise" border="0" cellspacing="0" cellpadding="0" ><tr><td class="nameHead" height="20">Код. прод.<\/td><td class="priceHead">Наименование<\/td><td class="priceHead">Чертёж российский<\/td><td class="priceHead">Чертёж фирменный<\/td><td class="priceHead">Ед. изм.<\/td><td class="priceHead">Масса ед. изм. кг<\/td><td class="priceHeadRight">Цена<\/td><\/tr>'+ str_body_table + '<\/table>';
	//вставляем таблицу в документ
	
	document.getElementById('headPrice').innerHTML = str_head_table;
	document.getElementById('bodyPrice').innerHTML = str_body_table;
}
