var oldDom = null;

			function BusquedaAvanzada(){
				dom = findDOM('avanzado','avanzado',1);
				if (oldDom) oldDom.visibility = 'hidden';
				dom.visibility = 'visible';
				if (oldDom) oldDom.display = 'none';
				dom.display = 'block';				
				oldDom = dom;
				oldObjectID = 'avanzado';
				dom = findDOM('avanzado','textoavanzado',1);
				dom.visibility = 'hidden';
				dom.display = 'none';
				dom = findDOM('avanzado','textonormal',1);
				dom.visibility = 'visible';
				dom.display = 'block';	
				dom = findDOM('avanzado','baja',1);
				dom.visibility = 'hidden';
				dom.display = 'none';
				dom = findDOM('avanzado','sube',1);
				dom.visibility = 'visible';
				dom.display = 'block';	
				document.busqueda.barra.value="1"
			}
			function BusquedaNormal(){
				dom = findDOM('avanzado','textonormal',1);
				if (oldDom) oldDom.visibility = 'hidden';
				dom.visibility = 'visible';
				if (oldDom) oldDom.display = 'none';
				dom.display = 'block';				
				oldDom = dom;
				oldObjectID = 'textonormal';
				dom = findDOM('avanzado','textoavanzado',1);
				dom.visibility = 'visible';
				dom.display = 'block';
				dom = findDOM('avanzado','textonormal',1);
				dom.visibility = 'hidden';
				dom.display = 'none';
				dom = findDOM('avanzado','baja',1);
				dom.visibility = 'visible';
				dom.display = 'block';	
				dom = findDOM('avanzado','sube',1);
				dom.visibility = 'hidden';
				dom.display = 'none';
				document.busqueda.barra.value="0"
				document.busqueda.dia2.value=""
				document.busqueda.mes2.value=""
				document.busqueda.consulta.value=""
			  document.busqueda.IGIC.status=true 
			  document.busqueda.AIEM.status=true 
			  document.busqueda.OTROS.status=true 
			}

function cambiaanio(dos) {
document.busqueda.anio.value=dos;
document.busqueda.anio2.value=dos;
document.busqueda.consulta.value=""
}

function pagina(numero) {
document.busqueda.pagina.value=parseInt(numero);
document.busqueda.consulta.value=""
document.busqueda.submit()
}


function comprueba(tipo) {
  if ((document.busqueda.AIEM.status==false)&&(document.busqueda.IGIC.status==false)){
  document.busqueda.OTROS.status=true 
}
if (tipo=="OTROS") {
  if ((document.busqueda.IGIC.status==false)&&(document.busqueda.AIEM.status==false)){
  document.busqueda.OTROS.status=true 
  }
}

}


function busca(referencia) {
if (document.busqueda.consulta.value==""){
  if (referencia != "" ) { 
  document.busqueda.pagina.value=1;   
  document.busqueda.consulta.value=referencia; 
  document.busqueda.submit(); 
  }else{
	document.busqueda.consulta.value=""
	document.busqueda.pagina.value=1

	if ((document.busqueda.normativa.value.length>0)&&(document.busqueda.normativa.value.length<2)){
	 alert("Introduzca un texto 2 o más caracteres");
	 document.busqueda.normativa.focus();
	}
	else{ 
 		if ((document.busqueda.texto.value.length>0)&&(document.busqueda.texto.value.length<3)){
 			alert("Introduzca un texto 3 o más caracteres");
 			document.busqueda.texto.focus();
		}
		else{ 
		   if ((document.busqueda.texto.value.indexOf(' +', 0) != -1) || (document.busqueda.texto.value.indexOf(' + ', 0) != -1) || (document.busqueda.texto.value.indexOf('+ ', 0) != -1)){
			  document.busqueda.texto.value=document.busqueda.texto.value.replace(' +','+')
			  document.busqueda.texto.value=document.busqueda.texto.value.replace('+ ','+')
			  document.busqueda.texto.value=document.busqueda.texto.value.replace(' + ','+')
		   }
		   if ((document.busqueda.texto.value.indexOf(' -', 0) != -1) || (document.busqueda.texto.value.indexOf(' - ', 0) != -1) || (document.busqueda.texto.value.indexOf('- ', 0) != -1)){
			   document.busqueda.texto.value=document.busqueda.texto.value.replace(' -','+')
			   document.busqueda.texto.value=document.busqueda.texto.value.replace('- ','+')
			   document.busqueda.texto.value=document.busqueda.texto.value.replace(' - ','+')
		   }        
	 		document.busqueda.submit()
		}
	}
  }
}
else{
if (document.busqueda.consulta.value=="0" || document.busqueda.consulta.value==""){
document.busqueda.consulta.value=""
}
else {
document.busqueda.consulta.value=referencia
}
if (!IsNumeric(document.busqueda.consulta.value))
	alert('El Nº consulta, debe ser numérico');
else
	document.busqueda.submit();

}
}

function borrar() {
if ((document.busqueda.texto.value!="" ) || (document.busqueda.normativa.value!="" ) || (document.busqueda.consulta.value!="" )) {
location="consultasb.html";
}
else{
document.busqueda.reset();
}
}

function IsNumeric(VALUE){
for(var ivA = 0; ivA < VALUE.length;ivA ++){
if(VALUE.charCodeAt(ivA) < 48 || VALUE.charCodeAt(ivA) > 57){
	if(VALUE.charCodeAt(ivA) != 46 && VALUE.charCodeAt(ivA) != 32 && VALUE.charAt(ivA) != ","){
	return false;
	}
}																					
}
return true;
}
