function faq_init() {
	var i = 0;
	var strLocation = window.location.hash.substr(1);
	if(strLocation != '') {
		switch_to(null, strLocation)
		window.location.hash=strLocation; 
	}
}

function showhide(strElementName) {
	if($('text_'+strElementName).hasClass('hidden') ) {
		$('hl_'+strElementName).removeClass('discrete');
		$('text_'+strElementName).removeClass('hidden');	
		faq_show(strElementName);
	} else {
		$('hl_'+strElementName).addClass('discrete');
		$('text_'+strElementName).addClass('hidden');	
	}
}

function show_hide_group(strElementName) {
	$(strElementName).style.display = "block";
}

function switch_to(strElementSender, strElementTarget) {
	if(null != null) {
		$('text_' + strElementSender).style.display = "none"; 
	}
	faq_show(strElementTarget);
}

function faq_show(strElementName) {
	//var str_sender = (lang_env == 'ton' ? 'ton' : '');
	//faq_vote(strElementName, '', str_sender);
}

function faq_vote(strElementName, strVote, strSender)  {

	var strQueryVote = '';
	
	if(strSender == undefined) {
		strSender = '';
	}

	showLoading($('whf_' + strElementName));
	
	var objRPC = new Request.JSON(
		{url: './rpc/faq/vote/',
		onComplete: function (json) {
			hideLoading($('whf_' + strElementName));
			if (json != undefined && json.info == 'suc') {
				$('whf_' + strElementName).innerHTML = 'OK';		
			} else {
				$('whf_' + strElementName).innerHTML = 'ERROR';		
			}
		}
	}).post({'faq_id': encodeURIComponent(strElementName), 'sender': encodeURIComponent(strSender), 'vote': ((strVote == 'y' || strVote == 'n') ? strVote : '') });
	
}
