function getChild (obj,tag)  /*функция получения списка дочерних узлов,преобразования их в массив и очистка его от всякого мусора*/
{	
	var obj = obj;
	var tag = tag;
	var nodes = obj.childNodes;	
	var nodesLn = getLn(nodes);	
	var nodesArray = new Array;
	for (var q=0;q<nodesLn;q++)
	{
		nodesArray[q]=nodes[q];
	}	
	var dirtyObj = nodesArray;		
	var dirtyObjLn = getLn(dirtyObj);
	var pureObj = new Array;	
	var typeObj;
	for (var k=0;k<dirtyObjLn;k++)
	{
		typeObj = dirtyObj[k].nodeType;		
		if  (typeObj != 8 && typeObj != 3)
		{
			pureObj.push(dirtyObj[k]);
		}
	}
	return pureObj;	
}

/************************************************************************************************************************************************/	

function summArray (obj)  /*Функция сложения всех элементов числового массива*/
{
	var obj = obj;
	var objLn = getLn(obj);
	var summObj = 0;
	for (var g=0;g<objLn;g++)
	{
		summObj = summObj + obj[g];
	}
	return summObj;
}

/************************************************************************************************************************************************/

function sizeToNumb (siz)  /*Функция преобразования размера формата "xxx.px" чисто в число*/
{
	var siz = siz;
	var findPoint = siz.indexOf("px");
	var sizeString = siz.slice(0,findPoint);
	var sizeNumb = Number(sizeString);
	return sizeNumb;
}

/************************************************************************************************************************************************/	

function nodeListToArray (nodList) /*Функция преобразования списка узлов в массив*/
{
	var obj = nodList;
	var objLn = getLn(obj);
	var finalObj = new Array;
	for (var qq=0;qq<objLn;qq++)
	{
		finalObj.push(obj[qq]);
	}
	return finalObj;
}

