lmmv / Declaración IVA - ATV Hacienda

// ==UserScript==
// @name         Declaración IVA - ATV Hacienda
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  marca "No" en todos los botones de opción (radio buttons) en la declaración del IVA (104-2)
// @author       lmmv
// @license      MIT
// @match        https://www.hacienda.go.cr/SitioFormularios/Declaracion/frmDeclaracion.aspx
// @match        https://www.hacienda.go.cr/ATV/Declaracion/frmDeclaracion.aspx
// @updateURL   https://openuserjs.org/install/lmmv/Declaración_IVA_-_ATV_Hacienda.meta.js
// @require      http://code.jquery.com/jquery-1.12.4.min.js
// ==/UserScript==

(function() {
    'use strict';
	var selectActividades = document.getElementById('ActividadesEconomicas_DDL')
	selectActividades.onchange = function(){cambiarActividad(selectActividades);};
})();

function cambiarActividad(s) {
	actividadChange(s);
	ajustatercernivel();
	llenarCero();
}

//busca en todos los inputs de tipo "radio" y selecciona los que tienen valor 0
function llenarCero() {
	var radioBtns = document.querySelectorAll('input[type="radio"]')
	for(var i=0; i<radioBtns.length; i++){
		if(radioBtns[i].value == "0") {
			radioBtns[i].checked = true;
		}
	}
}

unsafeWindow.deshabilitacasillas = function () {
	console.log("No se ejecutó 'deshabilitacasillas'");
}