var bookPartLast = null;
var nextTextBlockLast = null;

function ViewFormAddTextBlock(bookPart, nextTextBlock, status) {
	var blockWriteText = document.getElementById("BlockWriteText");
	blockWriteText.parentNode.removeChild(blockWriteText);	
	//
	var lastPlace = null;
	if (bookPartLast != null && nextTextBlockLast != null) {
		lastPlace =	document.getElementById("block_"+bookPartLast+"_"+nextTextBlockLast);
	}
	var newPlace = document.getElementById("block_"+bookPart+"_"+nextTextBlock);
	newPlace.appendChild(blockWriteText);
	//
	
	if (status == true) {
		document.getElementById("bookPart").value = bookPart;
		document.getElementById("nextTextBlock").value = nextTextBlock;	
		bookPartLast = bookPart;
		nextTextBlockLast = nextTextBlock;			
	}
	//
	if (lastPlace != null) {
		GetElementFromObject(lastPlace, "link_add").style.display = "block";	
	}
	GetElementFromObject(newPlace, "link_add").style.display = "none";	
}

function LimitText(limitField, limitCount, limitNum) {
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
    } else {
		document.getElementById(limitCount).innerHTML = "осталось " + (limitNum - limitField.value.length) + " симв.";
    }
}

function GetElementFromObject(objRoot, idElement) {
	var object = objRoot;
	for (var childItem in object.childNodes) {
		if (object.childNodes[childItem].id == idElement) {
			return object.childNodes[childItem];
		}
	}
}
