// Arrays
//-----------------------------------
//	node - значение, которое нужно добавить в массив
//	array - массив, в который нужно добавить node
	
//	функция вставляет в конец массива array, node значение
function addToArray(node,array){
	if ( !node && node!='0') { 
		return false
	} else {
		array[ array.length ] = node
	}
}
//-----------------------------------
//	node - значение, которое якобы присутствует в массиве
//	array - массив, в котором ищется node
	
//	функция возращает позицию node в массиве, если node есть в массиве, или -1, если node в массиве нет
function existsInArray( node, array ){
	for (var i=0;i<array.length;i++)
		if(array[i]==node) return i
	return -1
}
//-----------------------------------
//	array - массив
//	id - позиция элемента в массиве array
	
//	функция возращает новый массив, который содержит все элементы массива array, кроме элемента с позицией id
function popArray( array, id ){
	var newArr=new Array();
	var i = 0 
	var j = 0
	for(var i=0;i<array.length;i++)
		if( id==i ) j=1
		else newArr[i-j]=array[i]
	return newArr;
}
//-----------------------------------
//	node - значение элеменета массива array, которое нужно удалить
//	array - массив, из которого будет производится удаление
	
//	функция возращает новый массив, который содержит все элементы массива array, кроме элемента с значением node
function deleteFromArray( node, array ){
	var newArr=new Array();
	var i = 0 
	for(var i=0;i<array.length;i++) {
		if( array[i] != node ) {
			newArr[newArr.length]=array[i];
		}
	}
	return newArr;
}