// Возвращает наименование производства марки автомобиля
function tlsGetForeignName(foreign_id) {	
		var foreignname = "";
		if (foreign_id == 0)
		{
			foreignname = "Отечественное";
		} else if (foreign_id == 1)
		{
			foreignname = "Импортное";
		};	
		return foreignname;
}


function tlsGetClassCarAsString(type_id) {
		return r;
}

function tlsGetMonthName(id) {
	if (id==1)
	{
		return 'Январь';
	} else if (id==2)
	{
		return 'Февраль';
	} else if (id==3)
	{
		return 'Март';
	} else if (id==4)
	{
		return 'Апрель';
	} else if (id==5)
	{
		return 'Май';
	} else if (id==6)
	{
		return 'Июнь';
	} else if (id==7)
	{
		return 'Июль';
	} else if (id==8)
	{
		return 'Август';
	} else if (id==9)
	{
		return 'Сентябрь';
	} else if (id==10)
	{
		return 'Октябрь';
	} else if (id==11)
	{
		return 'Ноябрь';
	} else if (id==12)
	{
		return 'Декабрь';
	}
}

function appendRowAfterNode(refNode, newNode) {
	var parentNode = refNode.parentNode;
	newNode.id = (refNode.id).split('::')[1] + "::" + newNode.id;
	if (parentNode.lastChild == refNode) {
		parentNode.appendChild(newNode);
	} else {
		var nextNode = refNode.nextSibling;
		while ( (nextNode.id).split('::')[0] ==  (newNode.id).split('::')[0] )
		{			
			nextNode = nextNode.nextSibling;
			if (nextNode == null) {	break;	}
		};
		if (nextNode == null) {
			parentNode.appendChild(newNode);
		} else {
			parentNode.insertBefore(newNode, nextNode);
		}
	}
}

function removeRow(refNodeId) {
	refNode = document.getElementById(refNodeId);
	var parentNode = refNode.parentNode;
	_tagRemoveRow((refNode.id).split('::')[1], parentNode);
	//parentNode.removeChild(refNode);
}

function _tagRemoveRow(rowId, parent) {
	var list = parent.childNodes;
	var i=0;
	while (i < list.length) {
//	alert(list[i]);
		if (list[i] && list[i].id && (list[i].id).split('::')[0] == rowId) {
			_tagRemoveRow((list[i].id).split('::')[1], parent);
			parent.removeChild(list[i])
		} else {
			i = i+1;
		}
	}
}

function getRowId(rowId) {
	var list = document.getElementById('tableModels').tbody.childNodes;
	for (var i = 0; i < list.length; i++) {
		if ((list[i].id).split('::')[1] == rowId) {
			return list[i].id;		
		}
	}
	return null;	
}

// **************************************************
// ВСПОМ. ФУНКЦИИ
// **************************************************

function getStatusWorkName(status) {
 if (status == -1) {
	return 'Все';  
 } else if (status == 0) {
	return 'Принято';  
 } else if (status == 1)
 {
	return 'Не выполнено'; 
 } else if (status == 2)
 {
	return "Выполнено";	   
 } else if (status == 3)
 {
	return "Просрочено";   
 } else if (status == 4)
 {
	return "Проведено";	 
 }
}

function getStatusPaymentName(status) {
  if (status==0) {
	return "Не оплачено";
 } else if (status==1)  {
	return "Оплачено частично";
 } else if (status==2) {
	return "Оплачено";
 }
}

function getExpFilterName(status) {
  if (status==0) {
	return "Итого:";
 } else if (status==1)  {
	return "Оборудование";
 } else if (status==2) {
	return "Реклама";
 }  else if (status==3) {
	return "Материалы";
 }
}

function fncError() {
	document.body.style.cursor = 'default';
	return 0;
}

function niceNumber(num) {
	s = str = num.toString();
	fract = '';
	if (s.indexOf(".") != -1) {
		fract = s.substr(s.indexOf("."), 3);
		s = str = s.substr(0, s.indexOf("."));
	}
	out = '';
	for (i=0;i<=Math.floor(str.length/3);i++) {
		if (s.length-3 >= 0) {
			pos = s.length-3;
		} else {
			pos = 0;
		}
		if (out.length > 0)	{
			out = s.substr(pos, 3)+' '+out;
		} else {
			out = s.substr(pos, 3);
		}
		s = s.substr(0, pos);
	}
	if (!isNaN(fract)) {
		return out+fract;
	} else {
		return out;
	}
}
