var faq_dls = new Array();
function faq_onload() {
	if(document.getElementById('faq')) {faq_assign();}
}

function faq_assign() {
	faq_dls = document.getElementById('faq').getElementsByTagName('dl');
	for (i=0; i<faq_dls.length; i++) {
		eval("faq_dls[i].getElementsByTagName('dt')[2].getElementsByTagName('a')[0].href='javascript:faq_hide(faq_dls["+i+"])'");
		eval("faq_dls[i].getElementsByTagName('dt')[2].getElementsByTagName('a')[1].href='javascript:faq_discuss("+i+")'");
	}
}

function faq_hide(x) {
	if (x.className == "faq") {
		x.className = "faq faq_show";
		x.getElementsByTagName('dt')[2].getElementsByTagName('a')[0].innerHTML=
		"скрыть обсуждение";
	}
	else {
		x.className = "faq";
		x.getElementsByTagName('dt')[2].getElementsByTagName('a')[0].innerHTML=
		"показать обсуждение";
	}
}

function faq_discuss(x) {
	document.add_faq_form.quest_in.selectedIndex = x+1;
        document.add_faq_form.message.focus();
}

faq_onload();
