jQuery(bindElementosAcessoRapido);

function bindElementosAcessoRapido() {
	jQuery('#formPesquisaRapida').bind('submit', submeteFormPesquisa);
	jQuery('input[@id^=radioGrau]').bind('click', atualizaExibicaoInstancias);
	atualizaExibicaoInstancias.call(jQuery('input[@id^=radioGrau]:checked')[0]);
}

function atualizaExibicaoInstancias() {
	desabilitaInstancia(this.value == 1 ? 2 : 1);
	habilitaInstancia(this.value);
}

function habilitaInstancia(instancia) {
	var idInstancia = getIdInstancia(instancia);
	var instanciaEl = jQuery('#' + idInstancia);
	jQuery('#' + idInstancia + ' select').attr('disabled', false);
	jQuery('#' + idInstancia + 'foro').attr('disabled', false);
	instanciaEl.show();
}
function desabilitaInstancia(instancia) {
	var idInstancia = getIdInstancia(instancia);
	var instanciaEl = jQuery('#' + idInstancia);
	jQuery('#' + idInstancia + ' select').attr('disabled', true);
	jQuery('#' + idInstancia + 'foro').attr('disabled', true);
	instanciaEl.hide();
}
function getIdInstancia(instancia) {
	if (instancia == 2) {
		return 'div2grau';
	} else {
		return 'div1grau';
	}
}
function submeteFormPesquisa() {
	if (jQuery('#dePesquisa').val() == '') {
		alert('Por favor informe os dados para busca na Consulta de Processos');
		jQuery('#dePesquisa')[0].focus();
		return false;
	}
	var endereco = jQuery('#formPesquisaRapida')[0].action;
	var indice;
	if (jQuery('#radioGrau2')[0].checked) {
		indice = 'INDSG';
		jQuery('#modeloCNJ').val('true');
		if(usaConsultaSG3){
			endereco = urlConsultaSG3;
			if(jQuery('#tpClasse')[0].value == 'T'){
				indice = 'INDSGTR';
			}
		}else{
			jQuery('#modeloCNJ').val('false');
			endereco = endereco.replace(new RegExp('/pg/'), '/sg/');
			if(jQuery('#2foro').val() != cdForoDefaultSGTJ) {
				indice = 'INDSGTR';
			}
		}
	} else {
		endereco = endereco.replace(new RegExp('/sg/'), '/pg/');
		indice = 'IND';
	}
	jQuery('#formPesquisaRapida')[0].action = endereco;
	jQuery('#baseIndice').val(indice);
	return true;
}
