
function procedimientos () {
  fBusqDirecta.codstp1_1.value=2;
  fBusqDirecta.codstp1_2.value=4;
  fBusqDirecta.codstp2_1.value=2;
  fBusqDirecta.codstp2_2.value=4;
  fBusqDirecta.comboArea_1.value=-1;
  fBusqDirecta.comboArea_2.value=1000;
  fBusqDirecta.comboSubarea_1.value=-1;
  fBusqDirecta.comboSubarea_2.value=1000;
  fBusqDirecta.codstp1.value=1;
  fBusqDirecta.codstp2.value=-1;
  fBusqDirecta.comboArea.value=-1;
  fBusqDirecta.comboSubarea.value=-1;
  fBusqDirecta.submit();
}

function subvenciones () {
  fBusqDirecta.codstp1_1.value=18;
  fBusqDirecta.codstp1_2.value=20;
  fBusqDirecta.codstp2_1.value=18;
  fBusqDirecta.codstp2_2.value=20;
  fBusqDirecta.comboArea_1.value=-1;
  fBusqDirecta.comboArea_2.value=1000;
  fBusqDirecta.comboSubarea_1.value=-1;
  fBusqDirecta.comboSubarea_2.value=1000;
  fBusqDirecta.codstp1.value=-1;
  fBusqDirecta.codstp2.value=1;
  fBusqDirecta.comboArea.value=-1;
  fBusqDirecta.comboSubarea.value=-1;
  fBusqDirecta.submit();
}

function prepararParametros() {
  	// ---------- CONTROL DE SUBTIPOS DE PROCEDIMIENTOS ----------
	// Si no está marcado ningún check
        if ((formulario.codstp1.checked==false)&&(formulario.codstp2.checked==false)) {
          formulario.codstp1_1.value=-1;
          formulario.codstp1_2.value=-1;
          formulario.codstp2_1.value=-1;
          formulario.codstp2_2.value=-1;
        }

	// Si está marcado el check de 'Procedimientos'
	if ((formulario.codstp1.checked==true)&&(formulario.codstp2.checked==false)) {
		formulario.codstp1_1.value=2;
                formulario.codstp1_2.value=4;
                formulario.codstp2_1.value=2;
	        formulario.codstp2_2.value=4;
	}

        // Si está marcado el check de 'Subvenciones'
	if ((formulario.codstp1.checked==false)&&(formulario.codstp2.checked==true)) {
		formulario.codstp1_1.value=18;
                formulario.codstp1_2.value=20;
                formulario.codstp2_1.value=18;
	        formulario.codstp2_2.value=20;
	}

        // Si está marcado los dos checks
	if ((formulario.codstp1.checked==true)&&(formulario.codstp2.checked==true)) {
		formulario.codstp1_1.value=2;
                formulario.codstp1_2.value=4;
                formulario.codstp2_1.value=18;
	        formulario.codstp2_2.value=20;
	}

        // ---------- CONTROL DE ÁREAS Y SUBÁREAS DE PROCEDIMIENTOS ----------
        // Si no se selecciona ningún valor en los combos
        if ((formulario.comboArea.value==-1)&&(formulario.comboSubarea.value==-1)) {
                formulario.comboArea_1.value=-1;
                formulario.comboArea_2.value=1000;
                formulario.comboSubarea_1.value=-1;
                formulario.comboSubarea_2.value=1000;
        }

        // Si se selecciona área
        if ((formulario.comboArea.value!=-1)&&(formulario.comboSubarea.value==-1)) {
                formulario.comboArea_1.value= eval (formulario.comboArea.value)-1;
                formulario.comboArea_2.value= eval (formulario.comboArea.value)+1;
                formulario.comboSubarea_1.value=-1;
                formulario.comboSubarea_2.value=1000;
        }

        // Si se selecciona subárea
        if ((formulario.comboArea.value==-1)&&(formulario.comboSubarea.value!=-1)) {
                formulario.comboArea_1.value= -1;
                formulario.comboArea_2.value= 1000;
                formulario.comboSubarea_1.value= eval (formulario.comboSubarea.value)-1;
                formulario.comboSubarea_2.value= eval (formulario.comboSubarea.value)+1;
        }

        // Si se seleccionan área y subárea
        if ((formulario.comboArea.value!=-1)&&(formulario.comboSubarea.value!=-1)) {
                formulario.comboArea_1.value= eval (formulario.comboArea.value)-1;
                formulario.comboArea_2.value= eval (formulario.comboArea.value)+1;
                formulario.comboSubarea_1.value= eval (formulario.comboSubarea.value)-1;
                formulario.comboSubarea_2.value= eval (formulario.comboSubarea.value)+1;
        }

        formulario.submit();
}

