function show_hide_id(id, label_id) { if(document.getElementById(id).style.display == "none") { document.getElementById(id).style.display = "block"; document.getElementById(label_id).innerHTML = "Скрыть"; } else { document.getElementById(id).style.display = "none"; document.getElementById(label_id).innerHTML = "Показать"; } } function view_symbols_quantity(id, quantity_viewer_id, max_symbols_quantity) { buf = document.getElementById(id).value; if(buf.length > max_symbols_quantity) buf = buf.substring(0, max_symbols_quantity); document.getElementById(quantity_viewer_id).innerHTML = buf.length; } function view_words_quantity(id, quantity_viewer_id, max_words_quantity) { id_value = document.getElementById(id).value; id_length = id_value.length; words_quantity = 1; for(counter = 0; counter < id_length; counter ++) if(id_value.charAt(counter) == "\n") words_quantity ++; document.getElementById(quantity_viewer_id).innerHTML = words_quantity; if(words_quantity > max_words_quantity) document.getElementById(quantity_viewer_id).innerHTML += "\nВнимание: Превышен лимит в " + max_words_quantity + " слов и фраз.\nПоследние " + (words_quantity - max_words_quantity) + " слов и фраз будут удалены."; } function erase_all(id) { document.getElementById(id).value = ""; } function erase_empty_strings(id) { document.getElementById(id).value = document.getElementById(id).value.replace(/(\r\n)+/gm, "\r\n"); } function set_words_quantity(id, max_words_quantity) { id_value = document.getElementById(id).value; id_length = id_value.length; words_quantity = 0; for(counter = 0; counter < id_length && words_quantity < max_words_quantity; counter ++) if(id_value.charAt(counter) == "\n") words_quantity ++; if(words_quantity >= max_words_quantity) document.getElementById(id).value = document.getElementById(id).value.substring(0, counter); }