/*
Copyright (C) 2017-2019 Nathan Nichols
Copyright (C) 2019 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
if(document.location.href.indexOf("pgw.ceca.es") != -1
|| document.location.href.indexOf("goteo.org") != -1
|| document.location.href.indexOf("sis.sermepa.es") != -1
){
console.log("goteo_main.js");
function update_currency(){
var curr = document.getElementById("currency_select").selectedOptions[0].innerHTML;
var value = document.getElementsByName("Importe")[0].value;
value = value.substr(0,value.length-2) + "," + value.substr(value.length-2,value.length)+" "+curr;
document.getElementById("imp").innerText = value;
var currency = document.getElementsByName("TipoMoneda")[0];
currency.value = document.getElementById("currency_select").value;
}
if(document.location.href.indexOf("sermepa.es/sis") != -1){
console.log("sis.sermepa.es");
document.forms[0].submit();
}
if(document.domain.indexOf("goteo.org") == -1){
var currency_options = '
';
document.getElementById("pago_tarjeta").insertAdjacentHTML("beforeend",currency_options);
document.getElementById("currency_select").addEventListener("change", update_currency);
// Generate correct year options
var d = new Date();
var n = d.getFullYear();
var opts = "";
for(var i = 0; i < 15; i++){
var cy = n+i;
opts += "\n";
}
document.getElementsByName("elanyo")[0].insertAdjacentHTML("afterbegin",opts);
document.body.insertAdjacentHTML("afterbegin","
3rd party Javascript activated because you downloaded an add-on to use this page with free Javascript. If you are not running LibreJS, disable this add-on or reload with it enabled.
");
document.getElementsByTagName("h1")[0].style.display = "inline";
document.getElementsByTagName("h1")[0].style.color = "red";
document.getElementById("visa").children[0];
document.getElementById("tarjetero").children[0];
document.getElementById("masterpass").children[0];
var a = document.getElementsByClassName("izq divizq")[0];
a.addEventListener("click",function(){
if(document.getElementById("visa").children[0].checked){
document.getElementById("pago_tarjeta").style.display = "block";
document.getElementById("pago_tarjetero").style.display = "none";
document.getElementById("pago_masterpass").style.display = "none";
}
if(document.getElementById("tarjetero").children[0].checked){
document.getElementById("pago_tarjeta").style.display = "none";
document.getElementById("pago_tarjetero").style.display = "block";
document.getElementById("pago_masterpass").style.display = "none";
}
if(document.getElementById("masterpass").children[0].checked){
document.getElementById("pago_tarjeta").style.display = "none";
document.getElementById("pago_tarjetero").style.display = "none";
document.getElementById("pago_masterpass").style.display = "block";
}
});
a.click();
document.getElementById("pagar").addEventListener("click",function(){
// Read the inputs and set the form values:
// expire date
var expire = document.getElementsByName("Caducidad")[0];
expire.value = document.getElementsByName("elanyo")[0].value+document.getElementsByName("elmes")[0].value;
// currency code
var currency = document.getElementsByName("TipoMoneda")[0];
currency.value = document.getElementById("currency_select").value;
document.getElementsByTagName("form")[0].submit();
});
var num_op = document.getElementsByName("Num_operacion")[0].value;
document.getElementById("numoperacion").innerText = num_op;
document.getElementById("CSC").style.display = "none";
document.getElementById("mc_S_ico").style.display = "none";
document.getElementById("visa_S_ico").style.display = "none";
document.getElementById("mc_S_ico").style.display = "none";
document.getElementById("amex_ico").style.display = "none";
var value = document.getElementsByName("Importe")[0].value;
value = value.substr(0,value.length-2) + "," + value.substr(value.length-2,value.length) + " EUR";
document.getElementById("imp").innerText = value;
} else{
console.log("goteo");
// this needs to happen twice for some reason
var dropdown = document.getElementsByClassName("dropdown-menu language-dropbox");
var a = [];
for(var i = 0; i < dropdown.length; i++){
a.push(dropdown[i])
}
for(var i = 0; i < a.length; i++){
a[i].className = "";
}
}
}