


function editclose (btn) {
	var newlink=btn;
	var par=newlink.parentNode.parentNode.parentNode;
	getid = newlink.id;
	getid = getid.substring(7, getid.length);
	var ptext = document.getElementById (getid);
	var newp=document.getElementById ('newp'+getid);
	par.removeChild(newp);
	ptext.style.display = 'block';
	var editlink = document.getElementById ('link'+getid);;
	newlink.parentNode.removeChild(newlink.parentNode.firstChild);
	editlink.style.display = '';
}

function edit (btn) {
	var editlink=btn;
	var par=editlink.parentNode.parentNode.parentNode;
	getid = editlink.id;
	getid = getid.substring(4, getid.length);
	var ptext = document.getElementById (getid);
	text = ptext.innerHTML;
	var regexp = new RegExp("<br>", "g");;
	text=text.replace(regexp, "");
	var regexp1 = new RegExp("<BR>", "g");;
	text=text.replace(regexp1, "");
	var newp=document.createElement('span');
	newp.id='newp'+getid;
	newp.innerHTML = '<form id="comment" method="post" onKeyUp="editformtest ()" action="#id'+getid+'" class="editcomment"><table class="editcomment"><tr><td colspan="2"><textarea id="text" name="text" onKeyUp="editformtest ()">'+text+'</textarea><input type="hidden" id="id" name="id" value="'+getid+'" /></td></tr><tr><td colspan="2"><input type="submit" id="subedit" name="subedit" value="Сохранить" disabled="disabled" /></td></tr></table></form>';
	par.insertBefore(newp, ptext.nextSibling);
	ptext.style.display = 'none';
	newlink = '<a href="#" id="newlink'+getid+'" onclick="editclose(this); return false;">Отменить редактирование</a>';
	editlink.style.display = 'none';
	editlink.parentNode.innerHTML = newlink+editlink.parentNode.innerHTML;
}


function editformtest () {
	var text = document.getElementById ('text');
	var subedit = document.getElementById ('subedit');
	if (text && subedit) {
		subedit.disabled = !text.value || text.value.length < 2;
	}
}


function conf() {
	if (confirm('Вы действительно хотите удалить комментарий?')) {
		return true;
	}
	else {
		return false;
	}
}

function addformtest () {
	var text = document.getElementById ('text');
	var subadd = document.getElementById ('subadd');
	if (text && subadd) {
		subadd.disabled = !text.value || text.value.length < 2;
	}
}


function add2formtest () {
	var name = document.getElementById ('name');
	var email = document.getElementById ('email');
	var text = document.getElementById ('text');
	var subadd2 = document.getElementById ('subadd2');
	var code = document.getElementById ('code');
	if (text && name && email && subadd2 && code) {
		var emailreg = new RegExp('^[a-z0-9\._-]+@[a-z0-9][a-z0-9_-]*(\.[a-z0-9_-]+)*'+'[\.]{1}([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|'+'int|mil|museum|name|net|org|pro|travel)$', 'i');
		subadd2.disabled = !name.value || !email.value || !emailreg.test(email.value) || !code.value || name.value.length < 2 || !text.value || text.value.length < 2;
	}
}
