// JavaScript Document

//Para ler as posicoes do rato para a Label


var posX=0;posY=0;
document.onmousemove = function(e) {
	var ev=(!e)?window.event:e;//IE:Moz
	if (ev.pageX){//Moz
		posX=ev.pageX;
		posY=ev.pageY+window.pageYOffset;
	} else if(ev.clientX){//IE
		posX=ev.clientX;
		posY=ev.clientY;
	} else {
		return false
	}//old browsers

}



///////////////////////////////////////////

function check_pesquisa_values() {
	if ( $('pesquisa_t') ) {
		if ( $F('pesquisa_t') != '' && $F('pesquisa_t') != 'pesquisa rápida' ) {
			if ( $F('pesquisa_t') != 'quick search' ) {
				document.pesquisa.submit();
				return true;
			}
		} else {
			return false;
		}
	} else if ( $('pesquisa_r') ) {
		if ( $F('pesquisa_r') != '' && $F('pesquisa_r') != 'pesquisa rápida' ) {
			if ( $F('pesquisa_r') != 'quick search' ) {
				document.pesquisa.submit();
				return true;
			}
		} else {
			return false;
		}
	}
}

function form_pesquisa() {
	
		document.pesquisar.submit();
	
	if ( $('autor')  ) {
		if ( $F('pesquisa_t') == '' && $F('autor') == '' && $F('descritor') == '' && $F('descritor_geo') == ''
			&& $F('ano_de') == '' && $F('ano_a') == ''  ) {
			return false;
		} else {
			document.pesquisar.submit();
			return true;
		}
	} else {
		if ( $F('pesquisa_t') == '' ) {
			document.pesquisar.submit();
			return false;
		} else {
			document.pesquisar.submit();
			return true;
		}
	}

}

function clear_form_pesquisa(id) {
	if (id == 1) {
		document.pesquisar.pesquisa_t.value="";
	}
	if ( $('autor') ) {
		$('autor').selectedIndex = 0;
	}
	if ( $('descritor') ) {
		$('descritor').selectedIndex = 0;
	}
	if ( $('descritor_geo') ) {
		$('descritor_geo').selectedIndex = 0;
	}
	if ( $('ano_de') ) {
		$('ano_de').selectedIndex = 0;
	}
	if ( $('ano_a') ) {
		$('ano_a').selectedIndex = 0;
	}

	if ( $('autor_mais_hidden') ) {
		$('autor_mais_hidden').value = "";
		
	}
	if ( $('desc_mais_hidden') ) {
		$('desc_mais_hidden').value = "";
		
	}
	if ( $('descgeo_mais_hidden') ) {
		$('descgeo_mais_hidden').value = "";
		
	}
	if ( $('data_mais_hidden_de') ) {
		$('data_mais_hidden_a').value = "";
		
	}
	if ( $('data_mais_hidden_a') ) {
		$('data_mais_hidden_a').value = "";
		
	}
	
	if ( $('autor_mais_hidden_det') ) 
	{
		$('autor_mais_hidden_det').value = "";
		
	}
	

if ($('cancelar'))
	{
		$('cancelar').value = 1;
	}
	document.pesquisar.submit();
	return true;
}

function clearAdvanced() {
	if ( $('autor') ) {
		$('autor').selectedIndex = 0;
	}
	if ( $('descritor') ) {
		$('descritor').selectedIndex = 0;
	}
	if ( $('descritor_geo') ) {
		$('descritor_geo').selectedIndex = 0;
	}
	if ( $('ano_de') ) {
		$('ano_de').selectedIndex = 0;
	}
	if ( $('ano_a') ) {
		$('ano_a').selectedIndex = 0;
	}
	
	
	
	
	//document.pesquisar.reset();
	
	
	


}


function changeCrit(component) {
	
	if ($(component).innerHTML == ' E ') {
	$(component).innerHTML = ' OU ';
	phpvar = component + 'Input';
	$(phpvar).value = 'OU';
	}
	
	else {
	$(component).innerHTML = ' E ';
	$(component).value = 'E';
	phpvar = component + 'Input';
	$(phpvar).value = 'E';
	}
	
	return 0;
}

function critRemoveAutor(index_unparsed)
{
	// o Zero esta vazio tem um -> - <-  traço
//	alert (index_unparsed);
	var temp = $('autor_mais_hidden').value;
	var t = index_unparsed.split("_");	
	var index = parseInt(t[0]); 
	var result = '';
	
	//alert($('autor_mais_hidden').value);

	var temp_array = temp.split("-");

	for(var i =0 ; i < temp_array.length ; i++)
	{
		//document.write(temp_array[i]);
		if (temp_array[i] != '' && i != index)
		{
			result = result + '-' + temp_array[i];
		}
	}
	//result = '-'+result;
	//alert(result);	
	if (result == '')
		result = 'EMPTY';
	//$('autor_mais_hidden').value = result;
	if ( $('autor') ) {
		$('autor').selectedIndex = 0;
	}
	//alert(result);	
	$('iRemoveAutor').value = result;
	$('iRemoveAction').value = 1;
	document.pesquisar.submit();
	
}

/////////////////////////////////////////////////////////
function critRemoveDesc(index_unparsed)
{
	// o Zero esta vazio tem um -> - <-  traço
	var temp = $('desc_mais_hidden').value;
	var t = index_unparsed.split("_");	
	var index = parseInt(t[0]); 
	var result = '';
	
	//alert($('desc_mais_hidden').value);
	var temp_array = temp.split("-");

	for(var i =0 ; i < temp_array.length ; i++)
	{
		//document.write(temp_array[i]);
		if (temp_array[i] != '' && i != index)
		{
			result = result + '-' + temp_array[i];
		}
	}
	//result = '-'+result;
	//alert(result);	
	if (result == '')
		result = 'EMPTY';
	//$('desc_mais_hidden').value = result;
	if ( $('descritor') ) {
		$('descritor').selectedIndex = 0;
	}
	
	$('iRemoveDesc').value = result;
	$('iRemoveAction').value = 1;
	document.pesquisar.submit();
	
}
////////////////////////////////////////////////////////
function critRemoveDescgeo(index_unparsed)
{
	// o Zero esta vazio tem um -> - <-  traço
	var temp = $('descgeo_mais_hidden').value;
	var t  = index_unparsed.split("_");	
	var index = parseInt(t[0]); 
	var result = '';
	
	//alert($('descgeo_mais_hidden').value);
	var temp_array = temp.split("-");

	for(var i =0 ; i < temp_array.length ; i++)
	{
		//document.write(temp_array[i] + '<br>');
		if (temp_array[i] != '' && i != index)
		{
			result = result + '-' + temp_array[i];
		}
	}
	//result = '-'+result;
	//alert(result);	
	if (result == '')
		result = 'EMPTY';
	//$('descgeo_mais_hidden').value = result;
	if ( $('descritor_geo') ) {
		$('descritor_geo').selectedIndex = 0;
	}
	
	$('iRemoveDescgeo').value = result;
	$('iRemoveAction').value = 1;
	document.pesquisar.submit();
	
}

function xxx()

{
	document.write('2323223');	
}