var TablaAct=null;var Dijfecha=null;var objEvery=null;var strDias="LUNES,MARTES,MIERCOLES,JUEVES,VIERNES,SABADO,DOMINGO";var strMeses="ENERO,FEBRERO,MARZO,ABRIL,MAYO,JUNIO,JULIO,AGOSTO,SEPTIEMBRE,OCTUBRE,NOVIEMBRE,DICIEMBRE";var strPeriodos="PRIMER,SEGUNDO,TERCERO,CUARTO,ULTIMO";var strTitulo1="FECHA DE FACTURA";var strTitulo2="�REPETIR CADA CUANTOS DIAS?";var strTitulo3="HASTA QUE FECHA";var strTitulo4="�REPETIR CADA CUANTAS SEMANAS?";var strTitulo5="EL DIA:";var strTitulo6="�EL DIA?";var strTitulo7="DEL MES";var strTitulo8="EL";var strTitulo9="EL DIA";var strTitulo10="DEL MES DE ";var bolGenereHastaqueFecha=true;function IniciaPeriodicidad(a){var b=document.getElementById("PERIODICIDAD");b.selectedIndex=0;b.onchange();if(TablaAct!=null){if(Dijfecha!=null){Dijfecha.destroy(true)}if(objEvery!=null){objEvery.destroy(true)}TablaAct.BorraFilas()}}function GeneraOptPeriodicidad(x){var E=strDias.split(",");var y=strMeses.split(",");var q=strPeriodos.split(",");var b=document.getElementById("FACT_AUT");if(b.checked==true){if(TablaAct==null){var v=document.getElementById("OptPeriodicidad");var f=new ctrlTabla(v,0,0,0,"tablecolor");f.DefineAncho("%",100);f.CreaTabla();TablaAct=f}else{if(Dijfecha!=null){Dijfecha.destroy(true)}if(objEvery!=null){objEvery.destroy(true)}TablaAct.BorraFilas();f=TablaAct}var p=f.AnadeFila("Fila ","headed2","left","");var w=p.AnadeCelda("","headed2",""," align='left' ");var u=p.AnadeCelda(""," ",""," align='right' ");var a=dijit.byId("FECHA");if(a==null){a=dijit.byId("FECHA_ACTUAL")}var D=null;var B=null;var k=x.selectedIndex;switch(parseInt(x.options[k].value)){case 1:Dijfecha=new dijit.form.DateTextBox({name:"PER_FECHA",id:"PER_FECHA",value:a.value});w.AnadeCeldaContenido(strTitulo1);u.AnadeCeldaControl(Dijfecha.domNode);break;case 2:objEvery=new dijit.form.NumberSpinner({name:"PER_EVERY",id:"PER_EVERY",value:1,constraints:{min:1,max:31,places:0}});w.AnadeCeldaContenido(strTitulo2);u.AnadeCeldaControl(objEvery.domNode);Dijfecha=new dijit.form.DateTextBox({name:"PER_FECHA",id:"PER_FECHA",value:a.value});if(bolGenereHastaqueFecha==true){p=f.AnadeFila("Fila ","headed2","left","");D=p.AnadeCelda("","headed2","","left");B=p.AnadeCelda("","headed2","","left");D.AnadeCeldaContenido(strTitulo3);B.AnadeCeldaControl(Dijfecha.domNode)}break;case 3:objEvery=new dijit.form.NumberSpinner({name:"PER_EVERY",id:"PER_EVERY",value:1,constraints:{min:1,max:31,places:0}});w.AnadeCeldaContenido(strTitulo4);u.AnadeCeldaControl(objEvery.domNode);p=f.AnadeFila("Fila ","","center","");var t=p.AnadeCelda("","headed2","center"," ");t.objTD.colSpan=2;t.AnadeCeldaContenidoApp(strTitulo5);var h=null;for(var C=1;C<=7;C++){p=f.AnadeFila("Fila ","headed2","left","");p.AnadeCelda("","headed2","center"," ");h=p.AnadeCelda("","tablecolor","left"," ");var g=new Control("PER_DIA"+C,"CHECKBOX",10,C,8);g.readonly=false;h.AnadeCeldaControl(g.CreaControl());if(C==1){g.obj.checked=true}var n=new Control("labD","LABEL",10,E[C-1],8);n.Derecha=false;n.classe="tablecolor";h.AnadeCeldaControl(n.CreaControl())}Dijfecha=new dijit.form.DateTextBox({name:"PER_FECHA",id:"PER_FECHA",value:a.value});if(bolGenereHastaqueFecha==true){p=f.AnadeFila("Fila ","headed2","left","");D=p.AnadeCelda("","headed2","","left");B=p.AnadeCelda("","headed2","","left");D.AnadeCeldaContenido(strTitulo3);B.AnadeCeldaControl(Dijfecha.domNode)}break;case 4:var z=new Control("PER_TIPO_MES1","radio",0,1,0);var o=new Control("PER_TIPO_MES1","radio",0,2,0);var e=new Control("lab1","LABEL",10,strTitulo6,8);var d=new Control("lab2","LABEL",10,strTitulo7,8);var c=new Control("lab3","LABEL",10,strTitulo8,8);e.Derecha=false;d.Derecha=false;c.Derecha=false;e.classe="headed2";d.classe="tablecolor";c.classe="headed2";var m=new Control("PER_ORD","Select",10,"0",8);var l=new Control("PER_DIA","Select",10,"0",8);objEvery=new dijit.form.NumberSpinner({name:"PER_EVERY",id:"PER_EVERY",value:1,constraints:{min:1,max:31,places:0}});w.AnadeCeldaControl(z.CreaRadio(true));w.AnadeCeldaControl(e.CreaControl());u.AnadeCeldaControl(objEvery.domNode);u.AnadeCeldaControl(d.CreaControl());z.obj.checked=true;TR1=f.AnadeFila("Fila ","headed2","left","");var s=TR1.AnadeCelda("","","left","");var r=TR1.AnadeCelda("","","left","");s.AnadeCeldaControl(o.CreaRadio(false));s.AnadeCeldaControl(c.CreaControl());r.AnadeCeldaControl(m.CreaSelect());r.AnadeCeldaControl(l.CreaSelect());r.AnadeCeldaControl(d.CreaControl());for(var A=1;A<=5;A++){m.Anadir(A,q[A-1])}for(A=1;A<=7;A++){l.Anadir(A,E[A-1])}Dijfecha=new dijit.form.DateTextBox({name:"PER_FECHA",id:"PER_FECHA",value:a.value});if(bolGenereHastaqueFecha==true){TR2=f.AnadeFila("Fila ","headed2","left","");D=TR2.AnadeCelda("","headed2","","left");B=TR2.AnadeCelda("","headed2","","left");D.AnadeCeldaContenido(strTitulo3);B.AnadeCeldaControl(Dijfecha.domNode)}break;case 5:var e=new Control("lab1","LABEL",10,strTitulo9,8);var d=new Control("lab2","LABEL",10,strTitulo10,8);e.Derecha=false;d.Derecha=false;e.classe="headed2";d.classe="tablecolor";var m=new Control("PER_MES","Select",10,"0",8);objEvery=new dijit.form.NumberSpinner({name:"PER_EVERY",id:"PER_EVERY",value:1,constraints:{min:1,max:31,places:0}});w.AnadeCeldaControl(e.CreaControl());u.AnadeCeldaControl(objEvery.domNode);u.AnadeCeldaControl(d.CreaControl());u.AnadeCeldaControl(m.CreaSelect());for(var A=1;A<=12;A++){m.Anadir(A,y[A-1])}Dijfecha=new dijit.form.DateTextBox({name:"PER_FECHA",id:"PER_FECHA",value:a.value});if(bolGenereHastaqueFecha==true){p=f.AnadeFila("Fila ","headed2","left","");D=p.AnadeCelda("","headed2","","left");B=p.AnadeCelda("","headed2","","left");D.AnadeCeldaContenido(strTitulo3);B.AnadeCeldaControl(Dijfecha.domNode)}break}}}function IniVar(m,b,j,h,g,f,e,d,c,a,l,k,i){strDias=m;strMeses=b;strPeriodos=j;strTitulo1=h;strTitulo2=g;strTitulo3=f;strTitulo4=e;strTitulo5=d;strTitulo6=c;strTitulo7=a;strTitulo8=l;strTitulo9=k;strTitulo10=i};