function hoppa(xform, event){
	
	if (event.ctrlKey && event.keyCode == 13){
	
		// alert('ctrl+#13');
		
		return xform.form.submit();
		
	} else { 
	
		return true; 
	
	}
}

function createReplyForm(postId) {

	data = '<div class="form"><h3>Высказать мнение</h3><form method="post" action="'+url+'"><input type="hidden" name="action" value="addpost"><input type="hidden" name="url" value="'+url+'">\n';
	data +='<input type="hidden" name="iduniq" value="'+iduniq+'"><input type="hidden" name="section_id" value="'+section_id+'"> <input type="hidden" name="thread_id" value="'+postId+'">\n';

	if(loggedIn) {
	
		data += 'Ваше мнение:<div class="tarea"><div><div><div><div> <textarea class="x" name="text" onkeydown="hoppa(this, event)"></textarea></div></div></div></div></div>';
		data += '<div class="inputc"><input name="subscribe" type="checkbox" value="1" checked id="subs"><label for="subs">Получать комментарии на e-mail</label></div>';
		data += '<center><div class="btnx"><div><div><button type="submit"> Отправить</button></div></div></div> </center></form></div></div>';
	
	} else {
	
		data += '<span>Ваше имя?</span><div class="input"><div><div><input name="nick" type="text" value="'+nick+'" onkeydown="hoppa(this, event)"></div></div></div>';
		data += '<div style="clear: both"></div><span>Ваш OpenID:</span><div class="input"><div><div><input name="openid_name" onkeydown="hoppa(this, event)" type="text" value="'+openid_name+'"></div></div></div><br /> Для livejournal можно указать только имя пользователя';
		data += '<div style="clear: both"></div><span>E-mail для комментариев:</span><div class="input"><div><div><input value="'+email+'" name="email" onkeydown="hoppa(this, event)" type="text"></div></div></div><br /> Не хотите следить за обсуждением - не отмечайте';
		data += '<div style="clear: both"></div>Ваше мнение:<div class="tarea"><div><div><div><div> <textarea class="x" name="text" onkeydown="hoppa(this, event)"></textarea></div></div></div></div></div>';
		data += '<center><div class="btnx"><div><div><button type="submit"> Отправить</button></div></div></div> </center></form></div></div>';
	
	}
	
	
	
	return(data);
	
};

function toggleOpenId(obj){
	obj.parentNode.parentNode.className = 'form o';
	
	divs = obj.parentNode.getElementsByTagName('DIV');	
	
	for(i=0; i<divs.length; i++){
		if(divs[i] == obj) {
			divs[i].className = 'item q';
			divs[i+1].className = 'item';
		}
	}
}

function toggleAnonymous(obj){
	obj.parentNode.parentNode.className = 'form a';
	
	divs = obj.parentNode.getElementsByTagName('DIV');	
	
	for(i=0; i<divs.length; i++){
		if(divs[i] == obj) {
			divs[i].className = 'item q';
			divs[i-1].className = 'item';
		}
	}
}

function answer(obj, postId){

	var form = createReplyForm(postId);
	
	obj.parentNode.innerHTML += form;
	
}

function hideAnswerForm(obj, postId) {

	/*	var form = createReplyForm();
	
	obj.parentNode.innerHTML = obj.parentNode.innerHTML.substr(0, obj.parentNode.innerHTML.length - form.length-1); */
	
	divs = obj.parentNode.getElementsByTagName('DIV');	
	
	for(i=0; i<divs.length; i++){
		if(divs[i].className == 'form') {
			// alert(divs[i].tagName);
			toDel = divs[i];
		}
	}
	
	obj.parentNode.removeChild(toDel);

}
