/*
*/
//===================================================================
//     MODULE SIZES
//===================================================================

    modpkgs = new Array('micro','mini','maxi');


//===================================================================
//     INPUT VOLTAGES
//===================================================================

    vins = new Array();
    vinIndex = -1;
    vinIndex += 1; vins[vinIndex] = new Array(24, '24 Vdc (18-36V)');
    vinIndex += 1; vins[vinIndex] = new Array(28, '28 Vdc (10-36V)');
    vinIndex += 1; vins[vinIndex] = new Array(48, '48 Vdc (36-75V)');
    vinIndex += 1; vins[vinIndex] = new Array(72, '72 Vdc (43-110V)');
    vinIndex += 1; vins[vinIndex] = new Array(110, '110 Vdc (66-154V)');
    vinIndex += 1; vins[vinIndex] = new Array(150, '150 Vdc (100-200V)');
    vinIndex += 1; vins[vinIndex] = new Array(300, '300 Vdc (180-375V)');
    vinIndex += 1; vins[vinIndex] = new Array(375, '375 Vdc (250-425V)');


//===================================================================
//     OUTPUT VOLTAGES
//===================================================================

    vouts = new Array(13);
    vouts[0] = new Array(2, '2V (0.2-2.2)');
    vouts[1] = new Array(3.3, '3.3V (0.33-3.63)');
    vouts[2] = new Array(5, '5V (0.5-5.5)');
    vouts[3] = new Array(6.5, '6.5V (0.65-7.15)');
    vouts[4] = new Array(8, '8V (0.8-8.8)');
    vouts[5] = new Array(12, '12V (1.2-13.2)');
    vouts[6] = new Array(15, '15V (1.5-16.5)');
    vouts[7] = new Array(24, '24V (2.4-26.4)');
    vouts[8] = new Array(28, '28V (2.8-30.8)');
    vouts[9] = new Array(32, '32V (3.2-35.2)');
    vouts[10] = new Array(36, '36V (3.6-39.6)');
    vouts[11] = new Array(48, '48V (4.8-52.8)');
    vouts[12] = new Array(54, '54V (5.4-59.4)');


//--------FUNCTION-----------------------------------------
function selectModules(Vin, Vout, Pout, modSize) {

//====== 24 VIN ===========================================
if (Vin == 24) {

    if (Vout == 2) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 3.3) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.76);
        if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 75, 0.77);
        if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 100, 0.805);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.78);
        if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 200, 0.75);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 264, 0.79);
    }
    else if (Vout == 5) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.89);
        if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.8);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.838);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.81);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.82);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.83);
    }
    else if (Vout == 6.5) {
        if (Pout > 0) power = new outputpower('maxi', 400, 0.83);
    }
    else if (Vout == 8) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.847);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 200, 0.86);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.85);
    }
    else if (Vout == 12) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.83);
        if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.84);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.88);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.85);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.87);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
    }
    else if (Vout == 15) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.84);
        if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.85);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.864);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.856);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.87);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
    }
    else if (Vout == 24) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.87);
        if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.87);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.853);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.858);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.88);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
    }
    else if (Vout == 28) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.85);
        if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.87);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.865);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.85);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.87);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
    }
    else if (Vout == 32) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 36) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.85);
        if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.87);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.87);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.86);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
    }
    else if (Vout == 48) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.85);
        if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.86);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.84);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.86);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.87);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.847);
    }
    else if (Vout == 54) {
        if (Pout>0) power = new outputpower('','','');
    }
} //if 24 Vin

//====== 28 VIN ===========================================
else if (Vin == 28) {

    if (Vout == 2) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 3.3) {
        if (Pout > 0) power = new outputpower('micro', 50, 0.7);
        if (Pout > 50) power = new outputpower('maxi', 150, 0.763);
    }
    else if (Vout == 5) {
        if (Pout > 0) power = new outputpower('micro', 50, 0.745);
        if (Pout > 50) power = new outputpower('maxi', 175, 0.697);
    }
    else if (Vout == 6.5) {
        if (Pout > 0) power = new outputpower('maxi', 200, 0.77);
    }
    else if (Vout == 8) {
        if (Pout > 0) power = new outputpower('maxi', 200, 0.8);
    }
    else if (Vout == 12) {
        if (Pout > 0) power = new outputpower('micro', 100, 0.785);
        if (Pout > 100) power = new outputpower('maxi', 200, 0.827);
    }
    else if (Vout == 15) {
        if (Pout > 0) power = new outputpower('micro', 100, 0.804);
        if (Pout > 100) power = new outputpower('maxi', 200, 0.839);
    }
    else if (Vout == 24) {
        if (Pout > 0) power = new outputpower('micro', 100, 0.801);
        if (Pout > 100) power = new outputpower('maxi', 200, 0.835);
    }
    else if (Vout == 28) {
        if (Pout > 0) power = new outputpower('micro', 100, 0.806);
        if (Pout > 100) power = new outputpower('maxi', 200, 0.845);
    }
    else if (Vout == 32) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 36) {
        if (Pout > 0) power = new outputpower('micro', 100, 0.8);
        if (Pout > 100) power = new outputpower('maxi', 200, 0.86);
    }
    else if (Vout == 48) {
        if (Pout > 0) power = new outputpower('micro', 100, 0.8);
        if (Pout > 100) power = new outputpower('maxi', 200, 0.86);
    }
    else if (Vout == 54) {
        if (Pout>0) power = new outputpower('','','');
    }
} //if 28 Vin

//====== 48 VIN ===========================================
else if (Vin == 48) {

    if (Vout == 2) {
        if (Pout > 0) power = new outputpower('micro', 50, 0.715);
        if (Pout > 50) power = new outputpower('mini', 100, 0.72);
    }
    else if (Vout == 3.3) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.79);
        if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 75, 0.805);
        if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.81);
        if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 264, 0.79);
    }
    else if (Vout == 5) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.82);
        if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 75, 0.83);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 100, 0.83);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 200, 0.84);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.83);
    }
    else if (Vout == 6.5) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 8) {
        if (Pout > 0) power = new outputpower('maxi', 400, 0.82);
    }
    else if (Vout == 12) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.86);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.855);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.86);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.857);
    }
    else if (Vout == 15) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.84);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.86);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.875);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.87);
    }
    else if (Vout == 24) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.87);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.87);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.875);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.86);
    }
    else if (Vout == 28) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.87);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.875);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.885);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.885);
    }
    else if (Vout == 32) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 36) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.86);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.88);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.86);
    }
    else if (Vout == 48) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.875);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.88);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.885);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.887);
    }
    else if (Vout == 54) {
        if (Pout>0) power = new outputpower('','','');
    }
} //if 48 Vin

//====== 72 VIN ===========================================
else if (Vin == 72) {

    if (Vout == 2) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 3.3) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.78);
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.78);
        if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 100, 0.8);
        if (Pout > 100 && modSize == 'maxi') power = new outputpower('maxi', 264, 0.79);
    }
    else if (Vout == 5) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.81);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.84);
        if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.83);
    }
    else if (Vout == 6.5) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 8) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.82);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.84);
        if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.84);
    }
    else if (Vout == 12) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.85);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
    }
    else if (Vout == 15) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.84);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.85);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
    }
    else if (Vout == 24) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.84);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.86);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
    }
    else if (Vout == 28) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.86);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
    }
    else if (Vout == 32) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 36) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.86);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
    }
    else if (Vout == 48) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.8);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
    }
    else if (Vout == 54) {
        if (Pout>0) power = new outputpower('','','');
    }
} //if 72 Vin

//====== 110 VIN ===========================================
else if (Vin == 110) {

    if (Vout == 2) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 3.3) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.78);
        if (Pout > 50 && modSize == 'mini') power = new outputpower('mini', 75, 0.8);
        if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 100, 0.808);
        if (Pout > 100 && modSize == 'maxi') power = new outputpower('maxi', 150, 0.81);
        if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 200, 0.81);
    }
    else if (Vout == 5) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.799);
        if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 100, 0.79);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.82);
        if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 200, 0.843);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.82);
    }
    else if (Vout == 6.5) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 8) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.83);
        if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.85);
        if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 200, 0.86);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.84);
    }
    else if (Vout == 12) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.837);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.85);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.855);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.86);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.823);
    }
    else if (Vout == 15) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.83);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.87);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.863);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.862);
    }
    else if (Vout == 24) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.853);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.78);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.859);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.881);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.852);
    }
    else if (Vout == 28) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.85);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.88);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.86);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.86);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
    }
    else if (Vout == 32) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 36) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.845);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.86);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.86);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.86);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.868);
    }
    else if (Vout == 48) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.835);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.86);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.85);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.86);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
    }
    else if (Vout == 54) {
        if (Pout>0) power = new outputpower('','','');
    }
} //if 110 Vin

//====== 150 VIN ===========================================
else if (Vin == 150) {

    if (Vout == 2) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 3.3) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.785);
        if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 100, 0.8);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.81);
        if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 200, 0.81);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 264, 0.794);
    }
    else if (Vout == 5) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.799);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.84);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.839);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.84);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.836);
    }
    else if (Vout == 6.5) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 8) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.82);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 200, 0.86);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.85);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.83);
    }
    else if (Vout == 12) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.842);
        if (Pout > 0 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.87);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.863);
    }
    else if (Vout == 15) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.871);
        if (Pout > 0 && modSize == 'mini') power = new outputpower('mini', 150, 0.85);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.887);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.853);
    }
    else if (Vout == 24) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.87);
        if (Pout > 0 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.864);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.87);
    }
    else if (Vout == 28) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.864);
        if (Pout > 0 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.88);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.88);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.88);
    }
    else if (Vout == 32) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 36) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.864);
        if (Pout > 0 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.879);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.88);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.863);
    }
    else if (Vout == 48) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.869);
        if (Pout > 0 && modSize == 'mini') power = new outputpower('mini', 150, 0.86);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.886);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.89);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.875);
    }
    else if (Vout == 54) {
        if (Pout>0) power = new outputpower('','','');
    }
} //if 150 Vin

//====== 300 VIN ===========================================
else if (Vin == 300) {

    if (Vout == 2) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.739);
        if (Pout > 50 && modSize == 'mini') power = new outputpower('mini', 100, 0.73);
        if (Pout > 100 && modSize == 'maxi') power = new outputpower('maxi', 160, 0.725);
    }
    else if (Vout == 3.3) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.74);
        if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 75, 0.776);
        if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 100, 0.798);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.78);
        if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 200, 0.8);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 264, 0.79);
    }
    else if (Vout == 5) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.795);
        if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.805);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.809);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.82);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.83);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.815);
    }
    else if (Vout == 6.5) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 8) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.81);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 200, 0.826);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.79);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.825);
    }
    else if (Vout == 12) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.83);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.84);
        if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.85);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.84);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.85);
    }
    else if (Vout == 15) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.84);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
        if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.85);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.86);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.83);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.84);
    }
    else if (Vout == 24) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.84);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
        if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.86);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.87);
    }
    else if (Vout == 28) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.85);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.855);
        if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.864);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.85);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.855);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.87);
    }
    else if (Vout == 32) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 36) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.83);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.855);
        if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.87);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.88);
    }
    else if (Vout == 48) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.86);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.87);
        if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.87);
        if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.875);
    }
    else if (Vout == 54) {
        if (Pout>0) power = new outputpower('','','');
    }
} //if 300 Vin

//====== 375 VIN ===========================================
else if (Vin == 375) {

    if (Vout == 2) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.72);
        if (Pout > 50 && modSize == 'mini') power = new outputpower('mini', 100, 0.73);
        if (Pout > 100 && modSize == 'maxi') power = new outputpower('maxi', 160, 0.75);
    }
    else if (Vout == 3.3) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.77);
        if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 75, 0.77);
        if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 100, 0.79);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.775);
        if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 200, 0.78);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 264, 0.79);
    }
    else if (Vout == 5) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.81);
        if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.8);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.785);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.82);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.82);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.8);
    }
    else if (Vout == 6.5) {
        if (Pout>0) power = new outputpower('','','');
    }
    else if (Vout == 8) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.819);
        if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 200, 0.84);
        if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.82);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.81);
    }
    else if (Vout == 12) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.84);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.84);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.85);
        if (Pout > 200 && modSize == 'mini') power = new outputpower('mini', 300, 0.84);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 600, 0.85);
    }
    else if (Vout == 15) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.85);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.83);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.842);
        if (Pout > 200 && modSize == 'mini') power = new outputpower('mini', 300, 0.85);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 600, 0.855);
    }
    else if (Vout == 24) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.84);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.868);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.86);
        if (Pout > 200 && modSize == 'mini') power = new outputpower('mini', 300, 0.86);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 600, 0.855);
    }
    else if (Vout == 28) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.85);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.86);
        if (Pout > 200 && modSize == 'mini') power = new outputpower('mini', 300, 0.865);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 600, 0.86);
    }
    else if (Vout == 32) {
        if (Pout > 0) power = new outputpower('maxi', 600, 0.87);
    }
    else if (Vout == 36) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.845);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.88);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.835);
        if (Pout > 200 && modSize == 'mini') power = new outputpower('mini', 300, 0.86);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.88);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.86);
        if (Pout > 500 && modSize == 'maxi') power = new outputpower('maxi', 600, 0.86);
    }
    else if (Vout == 48) {
        if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.84);
        if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
        if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.845);
        if (Pout > 200 && modSize == 'mini') power = new outputpower('mini', 300, 0.86);
        if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
        if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 600, 0.86);
    }
    else if (Vout == 54) {
        if (Pout > 0) power = new outputpower('maxi', 600, 0.877);
    }
} //if 375 Vin

} //function
/*
*/