File: /home/asjudine/public_html/creditos/sim_serviasjudinet.js
/*var matriz=new Array(8);
for (i=0; i <=8; i++)
matriz[i]=new Array(5);
*/
// VARIABLES GLOBALES
function apesos(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num)) num = "0";
cents = Math.floor((num*100+0.5)%100);
num = Math.floor(num).toString();
if(cents < 10) cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
return ('$' + num + '.' + cents);
}
function LimpiarFormulario(){
document.form1.cuotamensual.value = "";
document.form1.factor.value = "";
document.form1.plazomeses.value = "";
document.form1.montocredito.value = "";
document.form1.montocredito.focus();
}
function LimpiarFormulario_Afiliados(){
document.form2.cuotamensual.value = "";
document.form2.factor.value = "";
document.form2.plazomeses.value = "";
document.form2.montocredito.value = "";
document.form2.montocredito.focus();
}
function calcular_credito(){
setTimeout("calcular()",700);
}
function calcular(){
factor1=0.17000;
factor2=0.17000;
factor3=0.17000;
factor4=0.17000;
factor5=0.17000;
factor6=0.17000;
factor7=0.17000;
factor8=0.17000;
factor9=0.15556;
factor10=0.14400;
factor11=0.13455;
factor12=0.12667;
factor13=0.12000;
factor14=0.11429;
factor15=0.10933;
factor16=0.10500;
factor17=0.10118;
factor18=0.09778;
factor19=0.09474;
factor20=0.09200;
factor21=0.08952;
factor22=0.08727;
factor23=0.08522;
factor24=0.08333;
factor25=0.08160;
factor26=0.08000;
factor27=0.07852;
factor28=0.07714;
factor29=0.07586;
factor30=0.07467;
factor31=0.07355;
factor32=0.07250;
factor33=0.07152;
factor34=0.07059;
factor35=0.06971;
factor36=0.06889;
factor37=0.06811;
factor38=0.06737;
factor39=0.06667;
factor40=0.06600;
factor41=0.06537;
factor42=0.06476;
factor43=0.06419;
factor44=0.06364;
factor45=0.06311;
factor46=0.06261;
factor47=0.06213;
factor48=0.06167;
if (document.form1.montocredito.value == 0) {
alert("Por favor escriba el Monto del crédito diferente de 0");
document.form1.montocredito.value = "";
document.form1.cuotamensual.value = "";
document.form1.montocredito.focus();
todobien=0;
} else if (document.form1.montocredito.value == "$0.00") {
alert("Por favor escriba el Monto del crédito diferente de 0");
document.form1.montocredito.value = "";
document.form1.cuotamensual.value = "";
document.form1.cuotasemestral.value = "";
document.form1.montocredito.focus();
todobien=0;
} else if (document.form1.meses.value == "") {
alert("Por favor seleccione el Plazo en Meses");
// document.form1.montocredito.value = "";
document.form1.cuotamensual.value = "";
document.form1.meses.focus();
todobien=0;
} else todobien=1;
if (todobien == 1) {
meses = document.form1.meses.value;
elmontocredito=document.form1.montocredito.value;
switch(meses){
case "1":
document.form1.cuotamensual.value = apesos(elmontocredito * factor1);
document.form1.factor.value = factor1;
document.form1.totalapagar.value = apesos((elmontocredito * factor1) * meses);
break;
case "2":
document.form1.cuotamensual.value = apesos(elmontocredito * factor2);
document.form1.factor.value = factor2;
document.form1.totalapagar.value = apesos((elmontocredito * factor1) * meses);
break;
case "3":
document.form1.cuotamensual.value = apesos(elmontocredito * factor3);
document.form1.factor.value = factor3;
document.form1.totalapagar.value = apesos((elmontocredito * factor1) * meses);
break;
case "4":
document.form1.cuotamensual.value = apesos(elmontocredito * factor4);
document.form1.factor.value = factor4;
break;
case "5":
document.form1.cuotamensual.value = apesos(elmontocredito * factor5);
document.form1.factor.value = factor5;
break;
case "6":
document.form1.cuotamensual.value = apesos(elmontocredito * factor6);
document.form1.factor.value = factor6;
break;
case "7":
document.form1.cuotamensual.value = apesos(elmontocredito * factor7);
document.form1.factor.value = factor7;
break;
case "8":
document.form1.cuotamensual.value = apesos(elmontocredito * factor8);
document.form1.factor.value = factor8;
document.form1.totalapagar.value = apesos(elmontocredito * factor8 * meses);
break;
case "9":
document.form1.cuotamensual.value = apesos(elmontocredito * factor9);
document.form1.factor.value = factor9;
document.form1.totalapagar.value = apesos(elmontocredito * factor9 * meses);
break;
case "10":
document.form1.cuotamensual.value = apesos(elmontocredito * factor10);
document.form1.factor.value = factor10;
document.form1.totalapagar.value = apesos(elmontocredito * factor10 * meses);
break;
case "11":
document.form1.cuotamensual.value = apesos(elmontocredito * factor11);
document.form1.factor.value = factor11;
document.form1.totalapagar.value = apesos(elmontocredito * factor11 * meses);
break;
case "12":
document.form1.cuotamensual.value = apesos(elmontocredito * factor12);
document.form1.factor.value = factor12;
document.form1.totalapagar.value = apesos(elmontocredito * meses);
break;
case "13":
document.form1.cuotamensual.value = apesos(elmontocredito * factor13);
document.form1.factor.value = factor13;
break;
document.form1.totalapagar.value = apesos((elmontocredito * factor1) * meses);
case "14":
document.form1.cuotamensual.value = apesos(elmontocredito * factor14);
document.form1.factor.value = factor14;
break;
case "15":
document.form1.cuotamensual.value = apesos(elmontocredito * factor15);
document.form1.factor.value = factor15;
break;
case "16":
document.form1.cuotamensual.value = apesos(elmontocredito * factor16);
document.form1.factor.value = factor16;
break;
case "17":
document.form1.cuotamensual.value = apesos(elmontocredito * factor17);
document.form1.factor.value = factor17;
break;
case "18":
document.form1.cuotamensual.value = apesos(elmontocredito * factor18);
document.form1.factor.value = factor18;
break;
case "19":
document.form1.cuotamensual.value = apesos(elmontocredito * factor19);
document.form1.factor.value = factor19;
break;
case "20":
document.form1.cuotamensual.value = apesos(elmontocredito * factor20);
document.form1.factor.value = factor20;
break;
case "21":
document.form1.cuotamensual.value = apesos(elmontocredito * factor21);
document.form1.factor.value = factor21;
break;
case "22":
document.form1.cuotamensual.value = apesos(elmontocredito * factor22);
document.form1.factor.value = factor22;
break;
case "23":
document.form1.cuotamensual.value = apesos(elmontocredito * factor23);
document.form1.factor.value = factor23;
break;
case "24":
document.form1.cuotamensual.value = apesos(elmontocredito * factor24);
document.form1.factor.value = factor24;
break;
case "25":
document.form1.cuotamensual.value = apesos(elmontocredito * factor25);
document.form1.factor.value = factor25;
break;
case "26":
document.form1.cuotamensual.value = apesos(elmontocredito * factor26);
document.form1.factor.value = factor26;
break;
case "27":
document.form1.cuotamensual.value = apesos(elmontocredito * factor27);
document.form1.factor.value = factor27;
break;
case "28":
document.form1.cuotamensual.value = apesos(elmontocredito * factor28);
document.form1.factor.value = factor28;
break;
case "29":
document.form1.cuotamensual.value = apesos(elmontocredito * factor29);
document.form1.factor.value = factor29;
break;
case "30":
document.form1.cuotamensual.value = apesos(elmontocredito * factor30);
document.form1.factor.value = factor30;
break;
case "31":
document.form1.cuotamensual.value = apesos(elmontocredito * factor31);
document.form1.factor.value = factor31;
break;
case "32":
document.form1.cuotamensual.value = apesos(elmontocredito * factor32);
document.form1.factor.value = factor32;
break;
case "33":
document.form1.cuotamensual.value = apesos(elmontocredito * factor33);
document.form1.factor.value = factor33;
break;
case "34":
document.form1.cuotamensual.value = apesos(elmontocredito * factor34);
document.form1.factor.value = factor34;
break;
case "35":
document.form1.cuotamensual.value = apesos(elmontocredito * factor35);
document.form1.factor.value = factor35;
break;
case "36":
document.form1.cuotamensual.value = apesos(elmontocredito * factor36);
document.form1.factor.value = factor36;
break;
case "37":
document.form1.cuotamensual.value = apesos(elmontocredito * factor37);
document.form1.factor.value = factor37;
break;
case "38":
document.form1.cuotamensual.value = apesos(elmontocredito * factor38);
document.form1.factor.value = factor38;
break;
case "39":
document.form1.cuotamensual.value = apesos(elmontocredito * factor39);
document.form1.factor.value = factor39;
break;
case "40":
document.form1.cuotamensual.value = apesos(elmontocredito * factor40);
document.form1.factor.value = factor40;
break;
case "41":
document.form1.cuotamensual.value = apesos(elmontocredito * factor41);
document.form1.factor.value = factor41;
break;
case "42":
document.form1.cuotamensual.value = apesos(elmontocredito * factor42);
document.form1.factor.value = factor42;
break;
case "43":
document.form1.cuotamensual.value = apesos(elmontocredito * factor43);
document.form1.factor.value = factor43;
break;
case "44":
document.form1.cuotamensual.value = apesos(elmontocredito * factor44);
document.form1.factor.value = factor44;
break;
case "45":
document.form1.cuotamensual.value = apesos(elmontocredito * factor45);
document.form1.factor.value = factor45;
break;
case "46":
document.form1.cuotamensual.value = apesos(elmontocredito * factor46);
document.form1.factor.value = factor46;
break;
case "47":
document.form1.cuotamensual.value = apesos(elmontocredito * factor47);
document.form1.factor.value = factor27;
break;
case "48":
document.form1.cuotamensual.value = apesos(elmontocredito * factor48);
document.form1.factor.value = factor48;
break;
} // switch
} // del todobien
} // de calcular()
// ==========================================================================================
function calcular_credito_Afiliados(){
setTimeout("calcular_Afiliados()",700);
}
function calcular_Afiliados(){
factor1= 0.1588;
factor2= 0.1588;
factor3= 0.1588;
factor4= 0.1588;
factor5= 0.1588;
factor6= 0.1588;
factor7= 0.1588;
factor8= 0.1588;
factor9= 0.1444;
factor10= 0.1330;
factor11= 0.1236;
factor12= 0.1158;
factor13= 0.1092;
factor14= 0.1036;
factor15= 0.0987;
factor16= 0.0944;
factor17= 0.0906;
factor18= 0.0872;
factor19= 0.0842;
factor20= 0.0815;
factor21= 0.0790;
factor22= 0.0768;
factor23= 0.0748;
factor24= 0.0729;
factor25= 0.0712;
factor26= 0.0696;
factor27= 0.0681;
factor28= 0.0668;
factor29= 0.0655;
factor30= 0.0643;
factor31= 0.0632;
factor32= 0.0622;
factor33= 0.0612;
factor34= 0.0603;
factor35= 0.0594;
factor36= 0.0586;
factor37= 0.0578;
factor38= 0.0571;
factor39= 0.0564;
factor40= 0.0558;
factor41= 0.0551;
factor42= 0.0545;
factor43= 0.0540;
factor44= 0.0534;
factor45= 0.0529;
factor46= 0.0524;
factor47= 0.0519;
factor48= 0.0515;
if (document.form2.montocredito.value == 0) {
alert("Por favor escriba el Monto del crédito diferente de 0");
document.form2.montocredito.value = "";
document.form2.cuotamensual.value = "";
document.form2.montocredito.focus();
todobien=0;
} else if (document.form2.montocredito.value == "$0.00") {
alert("Por favor escriba el Monto del crédito diferente de 0");
document.form2.montocredito.value = "";
document.form2.cuotamensual.value = "";
document.form2.cuotasemestral.value = "";
document.form2.montocredito.focus();
todobien=0;
} else if (document.form2.meses.value == "") {
alert("Por favor seleccione el Plazo en Meses");
// document.form2.montocredito.value = "";
document.form2.cuotamensual.value = "";
document.form2.meses.focus();
todobien=0;
} else todobien=1;
if (todobien == 1) {
meses = document.form2.meses.value;
elmontocredito=document.form2.montocredito.value;
switch(meses){
case "1":
document.form2.cuotamensual.value = apesos(elmontocredito * factor1);
document.form2.factor.value = factor1;
document.form2.totalapagar.value = apesos((elmontocredito * factor1) * meses);
break;
case "2":
document.form2.cuotamensual.value = apesos(elmontocredito * factor2);
document.form2.factor.value = factor2;
document.form2.totalapagar.value = apesos((elmontocredito * factor1) * meses);
break;
case "3":
document.form2.cuotamensual.value = apesos(elmontocredito * factor3);
document.form2.factor.value = factor3;
document.form2.totalapagar.value = apesos((elmontocredito * factor1) * meses);
break;
case "4":
document.form2.cuotamensual.value = apesos(elmontocredito * factor4);
document.form2.factor.value = factor4;
break;
case "5":
document.form2.cuotamensual.value = apesos(elmontocredito * factor5);
document.form2.factor.value = factor5;
break;
case "6":
document.form2.cuotamensual.value = apesos(elmontocredito * factor6);
document.form2.factor.value = factor6;
break;
case "7":
document.form2.cuotamensual.value = apesos(elmontocredito * factor7);
document.form2.factor.value = factor7;
break;
case "8":
document.form2.cuotamensual.value = apesos(elmontocredito * factor8);
document.form2.factor.value = factor8;
document.form2.totalapagar.value = apesos(elmontocredito * factor8 * meses);
break;
case "9":
document.form2.cuotamensual.value = apesos(elmontocredito * factor9);
document.form2.factor.value = factor9;
document.form2.totalapagar.value = apesos(elmontocredito * factor9 * meses);
break;
case "10":
document.form2.cuotamensual.value = apesos(elmontocredito * factor10);
document.form2.factor.value = factor10;
document.form2.totalapagar.value = apesos(elmontocredito * factor10 * meses);
break;
case "11":
document.form2.cuotamensual.value = apesos(elmontocredito * factor11);
document.form2.factor.value = factor11;
document.form2.totalapagar.value = apesos(elmontocredito * factor11 * meses);
break;
case "12":
document.form2.cuotamensual.value = apesos(elmontocredito * factor12);
document.form2.factor.value = factor12;
document.form2.totalapagar.value = apesos(elmontocredito * meses);
break;
case "13":
document.form2.cuotamensual.value = apesos(elmontocredito * factor13);
document.form2.factor.value = factor13;
break;
document.form2.totalapagar.value = apesos((elmontocredito * factor1) * meses);
case "14":
document.form2.cuotamensual.value = apesos(elmontocredito * factor14);
document.form2.factor.value = factor14;
break;
case "15":
document.form2.cuotamensual.value = apesos(elmontocredito * factor15);
document.form2.factor.value = factor15;
break;
case "16":
document.form2.cuotamensual.value = apesos(elmontocredito * factor16);
document.form2.factor.value = factor16;
break;
case "17":
document.form2.cuotamensual.value = apesos(elmontocredito * factor17);
document.form2.factor.value = factor17;
break;
case "18":
document.form2.cuotamensual.value = apesos(elmontocredito * factor18);
document.form2.factor.value = factor18;
break;
case "19":
document.form2.cuotamensual.value = apesos(elmontocredito * factor19);
document.form2.factor.value = factor19;
break;
case "20":
document.form2.cuotamensual.value = apesos(elmontocredito * factor20);
document.form2.factor.value = factor20;
break;
case "21":
document.form2.cuotamensual.value = apesos(elmontocredito * factor21);
document.form2.factor.value = factor21;
break;
case "22":
document.form2.cuotamensual.value = apesos(elmontocredito * factor22);
document.form2.factor.value = factor22;
break;
case "23":
document.form2.cuotamensual.value = apesos(elmontocredito * factor23);
document.form2.factor.value = factor23;
break;
case "24":
document.form2.cuotamensual.value = apesos(elmontocredito * factor24);
document.form2.factor.value = factor24;
break;
case "25":
document.form2.cuotamensual.value = apesos(elmontocredito * factor25);
document.form2.factor.value = factor25;
break;
case "26":
document.form2.cuotamensual.value = apesos(elmontocredito * factor26);
document.form2.factor.value = factor26;
break;
case "27":
document.form2.cuotamensual.value = apesos(elmontocredito * factor27);
document.form2.factor.value = factor27;
break;
case "28":
document.form2.cuotamensual.value = apesos(elmontocredito * factor28);
document.form2.factor.value = factor28;
break;
case "29":
document.form2.cuotamensual.value = apesos(elmontocredito * factor29);
document.form2.factor.value = factor29;
break;
case "30":
document.form2.cuotamensual.value = apesos(elmontocredito * factor30);
document.form2.factor.value = factor30;
break;
case "31":
document.form2.cuotamensual.value = apesos(elmontocredito * factor31);
document.form2.factor.value = factor31;
break;
case "32":
document.form2.cuotamensual.value = apesos(elmontocredito * factor32);
document.form2.factor.value = factor32;
break;
case "33":
document.form2.cuotamensual.value = apesos(elmontocredito * factor33);
document.form2.factor.value = factor33;
break;
case "34":
document.form2.cuotamensual.value = apesos(elmontocredito * factor34);
document.form2.factor.value = factor34;
break;
case "35":
document.form2.cuotamensual.value = apesos(elmontocredito * factor35);
document.form2.factor.value = factor35;
break;
case "36":
document.form2.cuotamensual.value = apesos(elmontocredito * factor36);
document.form2.factor.value = factor36;
break;
case "37":
document.form2.cuotamensual.value = apesos(elmontocredito * factor37);
document.form2.factor.value = factor37;
break;
case "38":
document.form2.cuotamensual.value = apesos(elmontocredito * factor38);
document.form2.factor.value = factor38;
break;
case "39":
document.form2.cuotamensual.value = apesos(elmontocredito * factor39);
document.form2.factor.value = factor39;
break;
case "40":
document.form2.cuotamensual.value = apesos(elmontocredito * factor40);
document.form2.factor.value = factor40;
break;
case "41":
document.form2.cuotamensual.value = apesos(elmontocredito * factor41);
document.form2.factor.value = factor41;
break;
case "42":
document.form2.cuotamensual.value = apesos(elmontocredito * factor42);
document.form2.factor.value = factor42;
break;
case "43":
document.form2.cuotamensual.value = apesos(elmontocredito * factor43);
document.form2.factor.value = factor43;
break;
case "44":
document.form2.cuotamensual.value = apesos(elmontocredito * factor44);
document.form2.factor.value = factor44;
break;
case "45":
document.form2.cuotamensual.value = apesos(elmontocredito * factor45);
document.form2.factor.value = factor45;
break;
case "46":
document.form2.cuotamensual.value = apesos(elmontocredito * factor46);
document.form2.factor.value = factor46;
break;
case "47":
document.form2.cuotamensual.value = apesos(elmontocredito * factor47);
document.form2.factor.value = factor27;
break;
case "48":
document.form2.cuotamensual.value = apesos(elmontocredito * factor48);
document.form2.factor.value = factor48;
break;
} // switch
} // del todobien
}