var caporte;
function cuota(){
inicio();
document.formulario.periodo.disabled=false;
document.formulario.fecha.disabled=false;
document.formulario.cantidad.disabled=false;
document.formulario.remuneracion.disabled=false;
document.formulario.periodo.focus();
}

function articulo43(){
inicio();
document.formulario.periodo.disabled=false;
document.formulario.fecha.disabled=false;
document.formulario.cantidad.disabled=false
document.formulario.remuneracion.disabled=true;
document.formulario.periodo.focus();
}

function activar(){
inicio();
document.formulario.periodo.disabled=false;
document.formulario.fecha.disabled=false;
document.formulario.cdeposito.disabled=false;
document.formulario.periodo.focus();
}

function buscavencimiento(periodo,cuit){
tipo=queradio(document.formulario.radio);
if (controlperiodo(periodo)){
   fecha = '';
   if (tipo=='C'){
      cuit=String(cuit);
      numero=cuit.charAt(cuit.length-1);
   }else{
      numero='C';
   }
   ajax=nuevoAjax();
   if (periodo!=0){
      myRand=parseInt(Math.random()*99999999);
      ajax=nuevoAjax();
      ajax.open("GET", "buscasindical.php?periodo="+periodo+'&cuit='+numero+'&rand='+myRand, true);
      ajax.onreadystatechange=function(){
       if (ajax.readyState==4){
           texto=ajax.responseText.split("¿");
           fecha=texto.slice(0,1);
           auxiliar=document.getElementById("vencimiento");
           auxiliar.value=fecha;
        }
      }
      ajax.send(null);
   }
}
}

function controlperiodo(periodo){
texto = periodo.split("/");
mes = parseFloat(texto.slice(0,1));
anio = parseInt(texto.slice(1,2));
if ( (mes>0 && mes<13) && anio>=2009 ){

//   tope = document.formulario.ctope.value;
   fecha = new Date();
   ano = fecha.getFullYear();
   if (mes<10)
      mes = '0' + mes;
   actual = anio+'/'+mes;
   return true;
//   alert('Para poder pagar, debe enviar un mail a recaudaciones@uoyep.org.ar');
}else{
   alert('Error en ingreso del periodo');
   document.formulario.periodo.focus();
   return false;
}
}

function calcular(){
document.formulario.cdias.value = diferenciafechas(document.formulario.fecha.value,document.formulario.vencimiento.value);
tipo = queradio(document.formulario.radio);
if (tipo!=''){
   if (validaboleta(tipo)){
      alert("Acepte para visualizar la boleta. Esta operacion demora unos instantes");
      if (tipo=='C'){
         document.formulario.csubtotal.value = redondeo(parseFloat(document.formulario.remuneracion.value) * parseFloat(document.formulario.csindical.value),2);
      }
      if (tipo=='A'){
         document.formulario.csubtotal.value = redondeo(parseFloat(caporte) * parseFloat(document.formulario.cantidad.value),2);
      }
      if (document.formulario.cdias.value>0){
         document.formulario.csubinteres.value = redondeo(parseFloat(document.formulario.csubtotal.value) * (parseFloat(document.formulario.cdias.value) * parseFloat(document.formulario.cinteres.value)),2)
      }else{
         document.formulario.csubinteres.value = 0.00;
      }
      document.formulario.cdeposito.value = redondeo(parseFloat(document.formulario.csubtotal.value) + parseFloat(document.formulario.csubinteres.value),2);
      document.formulario.submit();
      document.formulario.reset();
   }
}else{
   alert('Debe seleccionar el concepto de la liquidacion');
   return;
}

}

function buscaperiodo(){
var periodo=new Date();
var mes = periodo.getMonth();
var anio = periodo.getFullYear();
if (mes==0){
   mes = 12;
   anio = anio-1;
}
if (mes<10){
   mes='0'+mes;
}
document.formulario.periodo.value=mes+'/'+anio;
buscaparametros();
}

function buscaparametros(){
   ajax=nuevoAjax();
   myRand=parseInt(Math.random()*99999999);
   ajax=nuevoAjax();
   ajax.open("GET", "buscaparametros.php?rand="+myRand, true);
   ajax.onreadystatechange=function(){
     if (ajax.readyState==4){
        texto=ajax.responseText.split("?");
//        tope=texto.slice(0,1);
//        auxiliar=document.getElementById("ctope");
//        auxiliar.value=tope;
     }
   }
   ajax.send(null);
}

function buscaempresa(){
   ajax=nuevoAjax();
   var valor=document.getElementById("cuit").value;
   if (valor!=0){
      myRand=parseInt(Math.random()*99999999);
      ajax=nuevoAjax();
      ajax.open("GET", "buscaempresa.php?codigo="+valor+'&rand='+myRand, true);
      ajax.onreadystatechange=function(){
        if (ajax.readyState==4){
           texto=ajax.responseText.split("¿");
           empresa=texto.slice(0,1);
           auxiliar=document.getElementById("empresa");
		   auxiliar.value=empresa;
		   if (empresa==''){
              alert('Debe ingresar un CUIT valido');
              document.formulario.cuit.focus();
		   }
        }
      }
      ajax.send(null);
   }
}

function validaboleta(tipo){
periodo = '01/'+document.getElementById("periodo").value;
if (document.getElementById("cuit").value==''){
   alert('Debe ingresar un numero de CUIT');
   document.formulario.cuit.focus();
   return false;
}else{
   document.formulario.empresa.disabled=false;
   nombre=document.getElementById("empresa").value;
   document.formulario.empresa.disabled=true;
   if (nombre==""){
      alert('Debe ingresar un numero de CUIT valido');
      document.formulario.cuit.focus();
      return false;
   }
}

fechasys = new Date();
aniosys = parseInt(fechasys.getFullYear());
fecha = document.getElementById("fecha").value;
anio = parseInt(fecha.substr(6,4));
if (anio < aniosys){
   alert('Error en la fecha');
   document.formulario.fecha.focus();
   return false;
}else{
   if (!validadeposito(fecha)){
      return false;
   }
}
if (validavacio('formulario','cantidad','')){
   if (tipo=='C'){
      if (!validavacio('formulario','remuneracion','')){
          return false;
      }
   }
}else{
   return false;
}
return true;
}

function validadeposito(fecha){
fechasys = new Date();
anio = fecha.substr(6,4);
mes = fecha.substr(3,2)-1;
dia = fecha.substr(0,2);
fecha = new Date(anio,mes,dia,23,59,59);
if (fecha<fechasys){
   alert('Error en la fecha');
   document.formulario.fecha.focus();
   return false;
}else{
   return true;
}
}

function validaperiodo(fecha){
   fecha = fecha.split("/");
   mes = parseFloat(fecha.slice(0,1));
   anio = parseFloat(fecha.slice(1,2));
   if (mes>0 && mes<13 && anio>2008){
      return true;
   }else{
      alert('Error en el formato del periodo');
      document.formulario.periodo.focus();
   }
}

function imprimirajuste(){
tipo = queradio(document.formulario.radio);
// document.formulario.cconcepto.value = tipo;
if (validavacio('formulario','cuit&periodo&fecha&cdeposito','')){
   fechasys = new Date();
   aniosys = parseInt(fechasys.getFullYear());
   fecha = document.getElementById("fecha").value;
   anio = parseInt(fecha.substr(6,4));
   if (anio < aniosys){
      alert('Error en la fecha');
      document.formulario.fecha.focus();
      return false;
   }else{
      document.formulario.submit();
      document.formulario.reset();
      return true;
   }
}
}

