function limpiarChkBox(obj)
{
	if (obj.id == 'banco' && obj.checked)
		document.frmDatosBusqueda.todos_bancos.checked = false;
	else if (obj.checked)
	{
		var elementos = document.frmDatosBusqueda.elements;
		var cuenta = elementos.length;
		for (var i=0; i<cuenta; ++i)
			if (elementos[i].id == 'banco')
				elementos[i].checked = false;
	}
}
function validar() {
	var banco_seleccionado = false;
	var elementos = document.frmDatosBusqueda.elements;
	var cuenta = elementos.length;
	for (var i=0; i<cuenta; ++i)
		if ((elementos[i].name == 'banco' && elementos[i].checked) || (elementos[i].name == 'todos_bancos' && elementos[i].checked))
			banco_seleccionado = true;
	if (document.frmDatosBusqueda.cantidad.value == "")
	{
		alert ("Debe escribir algún valor en la casilla de importe hipoteca.");
		document.frmDatosBusqueda.cantidad.focus();
		return void(0);
	}
	else if (!banco_seleccionado)
	{
		alert ("Debe seleccionar algún banco (o todos)");
		document.frmDatosBusqueda.todos_bancos.focus();
		return void(0);
	}
	else
	{
		document.frmDatosBusqueda.submit();
			}
}
	function expandir_formularioa(){ 
if (document.frmDatosBusqueda.modalidad.value='normal'){ 
   xDisplay('capaexpansion', 'block'); 
   xDisplay('capaexpansion1', 'none'); 
   xDisplay('capaexpansion2', 'none');
 }else{ 
   xDisplay('capaexpansion1', 'none'); 
   xDisplay('capaexpansion2', 'none');
 }	
 }	
	function expandir_formulariob(){ 
if (document.frmDatosBusqueda.modalidad.value='doble'){ 
   xDisplay('capaexpansion', 'block'); 
   xDisplay('capaexpansion1', 'block'); 
      xDisplay('capaexpansion2', 'none'); 
 }else{ 
   xDisplay('capaexpansion1', 'none'); 
 }
 }
function expandir_formularioc(){ 
if (document.frmDatosBusqueda.modalidad.value='triple'){ 
   xDisplay('capaexpansion', 'block'); 
   xDisplay('capaexpansion1', 'block'); 
   xDisplay('capaexpansion2', 'block');
}else{ 
   xDisplay('capaexpansion', 'none'); 
   xDisplay('capaexpansion1', 'none'); 
   xDisplay('capaexpansion2', 'none');
}
}
function escribeCapa(capa,formulario){
texto=formulario.caja.value;
document.getElementById(capa).innerHTML=texto;
}
function permite(elEvento, permitidos) {
  // Variables que definen los caracteres permitidos
  var numeros = "0123456789";
  var caracteres = " abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ_-.,;:ÁáÉéÍíÓóÚúªºçÇ()?¿!¡/";
  var numeros_caracteres = numeros + caracteres;
 
  // Seleccionar los caracteres en funcion del parametro de la funcion
  switch(permitidos) {
    case 'num':
      permitidos = numeros;
      break;
    case 'car':
      permitidos = caracteres;
      break;
    case 'num_car':
      permitidos = numeros_caracteres;
      break;
  }
 
  // Obtener la tecla pulsada 
  var evento = elEvento || window.event;
  var codigoCaracter = evento.charCode || evento.keyCode;
  var caracter = String.fromCharCode(codigoCaracter);
 
  // Comprobar si la tecla pulsada se encuentra en los caracteres permitidos
  return permitidos.indexOf(caracter) != -1;
}
function borrar(obj){obj.value = "";}