function answerActivate(id)
{
	if(document.getElementById(id)){
		document.getElementById(id).style.visibility = 'visible';
		if(document.getElementById(id) != answerForm && answerForm != 0 && answerForm.style.display == 'block')
		{
			answerForm.style.display = 'none';
		}
		answerForm = document.getElementById(id);
		answerForm.style.display = (answerForm.style.display == 'none') ? 'block' : 'none';
	}else{
		document.getElementById('authorization').getElementsByTagName('table')[0].className = 'form popup-win';
	}
}
function answerSend(id, action, method)
{
	if(lastAjax == 0){
		lastAjax = id;
		var aParams = new Object;
		var el = document.forms[id].elements;
		for(var i=0, l=el.length ; i < l ; i++){
			aParams[el[i].name] = el[i].value;
		}
		var process = new Ajax.Loader(window, action, method, aParams);
		process.send();
		document.getElementById(lastAjax).style.visibility = 'hidden';
	}
	return false;
}
function ajaxUpdate(obj)
{
	if(lastAjax != 0){
		var html = obj.responseText;
		document.getElementById(lastAjax).style.display = 'none';
		document.getElementById('message'+lastAjax).innerHTML += html;
		window.location.hash = "#link"+template.exec(html);		
		lastAjax = 0;
	}
}
function showAligner()
{
	if(document.getElementById('aligner')){
		document.getElementById('aligner').style.display = (document.getElementById('aligner').style.display == 'none') ? 'block' : 'none';
	}else{
		document.getElementById('authorization').getElementsByTagName('table')[0].className = 'form popup-win';
	}
}

function checkNewTopicForm() {

	var aInputs = document.getElementById('aligner').getElementsByTagName('input');
	
	aInputs[4].disabled = aInputs[3].value.match(/.+/)? false : true;
	
}


