// JavaScript Document
// funções utilizadas na busca da midiateca

function exibeDivTipos() {
	if($('#divTipos').is(':hidden')) {
		$('#divTipos').slideDown('fast');
		if(!$('#divTipos').is(':hidden'))
			$('#divIdiomas').slideUp('fast');
	}
	else if(!$('#divTipos').is(':hidden'))
		$('#divTipos').slideUp('fast');
	
	// se for iexplorer
	
	if(document.all) {
		$('#divTipos').css('width','122px');
	}
	else {
		$('#divTipos').css('width','110px');
	}
	
}

function exibeDivIdiomas() {
	if($('#divIdiomas').is(':hidden')) {
		$('#divIdiomas').slideDown('fast');
		if(!$('#divIdiomas').is(':hidden'))
			$('#divTipos').slideUp('fast');
	}
	else if(!$('#divIdiomas').is(':hidden'))
		$('#divIdiomas').slideUp('fast');
	
	// se for iexplorer
	
	if(document.all) {
		$('#divIdiomas').css('width','122px');
	}
	else {
		$('#divIdiomas').css('width','110px');
	}
}

function selecionaTipo(descricao,tipo) {
	frm = document.pesquisaMidiateca;
	frm.tipo.value = tipo;	
	frm.txttipo.value = descricao;
	frm.txttipo.style.color='#000000';
	exibeDivTipos();
}

function selecionaIdioma(descricao,idioma) {
	frm = document.pesquisaMidiateca;
	frm.txtidioma.value = descricao;	
	frm.txtidioma.style.color='#000000';	
	frm.idioma.value = idioma;
	exibeDivIdiomas();
}

function buscaMidiateca() {
	frm = document.pesquisaMidiateca;
	if(!frm.todos.checked && !frm.autor.checked && !frm.titulo.checked && !frm.editor.checked && !frm.assunto.checked && !frm.colecao.checked) {
		alert('selecione um item de pesquisa');
		return false;
	}
	frm.cd_pagina.value = 2719;
	fnLoading();
	frm.submit();
	return true;
}


function verificaBox(box) {
	frm = document.pesquisaMidiateca;
	if(box.checked && frm.todos.checked) {
		frm.todos.checked = false;
	}
	return true;
}

function desmarcaBoxes(box) {
	frm = document.pesquisaMidiateca;
	if(box.checked) {
		frm.autor.checked = false;
		frm.titulo.checked = false;
		frm.editor.checked = false;
		frm.assunto.checked = false;
		frm.colecao.checked = false;
	}
}

function exibeDivMidiateca(evt) {
	var  domStyle = findDOM('trabalhe_Conosco',1);
	domStyle.visibility='hidden';
	var  domStyle = findDOM('divContato',1);
	domStyle.visibility='hidden';
	var  domStyle = findDOM('divCadastro',1);
	domStyle.visibility='hidden';
	var  domStyle = findDOM('divMidiateca',1);
	if(document.all) {
		domStyle.pixelTop = divRef.offsetTop - 280;
		domStyle.pixelLeft = evt.x - 50;
	}
	else {
		domStyle.top = divRef.offsetTop - 280 + 'px';
		domStyle.left = evt.pageX - 50 + 'px';			
	}
	domStyle.visibility='visible';
}
	
function hideDivMidiateca() {
	var  domStyle = findDOM('divMidiateca',1);
	domStyle.visibility='hidden';
}

//exibe/oculta os selects de acordo com os clicks

function ocultaDivs() {
	$('#divTipos').slideUp('fast');
	$('#divIdiomas').slideUp('fast');
}

function checaClique(e) {
	var lista = ',imgTipo,imgIdiomas,divTipos,divIdiomas,aTipo,aIdioma';
	if(document.all && lista.indexOf(e.srcElement.id)<1)
		ocultaDivs();
	else if((e.target) && lista.indexOf(e.target.id)<1)
		ocultaDivs();
	return true;
}
