/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

//alert('1111');
window.onload = function (e) {
//document.onload = function () {
	var divs = document.getElementsByTagName('input');
	for (var i = 0; i < divs.length; i++) {
		var nameCounter = divs[i].id + '_counter';
		if (document.getElementById(nameCounter) != undefined) {
//			alert(divs[i].id);
//			if (divs[i].id == 'autor') {
//				el = divs[i];
//				for (prop in el) {
//					alert(prop);
//				}
//			}
//			alert(nameCounter);
			length_check(divs[i].maxLength, divs[i].id, nameCounter);
		}
	}
	var divs = document.getElementsByTagName('textarea');
	for (var i = 0; i < divs.length; i++) {
		var nameCounter = divs[i].id + '_counter';
		if (document.getElementById(nameCounter) != undefined) {
			length_check(divs[i].maxLength, divs[i].id, nameCounter);
		}
	}
};

function length_check(len_max, field_id, counter_id) {
	var len_current = document.getElementById(field_id).value.length;
	var rest = len_max - len_current;
	if (len_current > len_max) {
		document.getElementById(field_id).value = document.getElementById(field_id).value.substr(0, len_max);
		if (rest < 0) {
			rest = 0;
		}
		document.getElementById(counter_id).firstChild.data = '(' + len_current + '/' + len_max + ' симв.)';
//		alert('Максимальная длина содержимого поля: ' + len_max + ' символа(-ов)');
	} else {
		document.getElementById(counter_id).firstChild.data = '(' + len_current + '/' + len_max + ' симв.)';
	}
}

function submitform() {
	document.getElementById('submit').click();
}
