var arPumpNames = new Array( "AE11575-1", "AE11510-1", "AE11510",
                             "AE23015-1", "AE23020-1", "AE23015", "AE23020",
                             "MM23020", "MM23020-1", "MM23026", "MM23026-1",
                             "MM23032", "MM23032-1", "MM23040", "MM23040-1",
                             "MS23032", "MS23032-1", "MS23050", "MS23050-1",
                             "MF523026", "MF523026-1", "MF523030", "MF523030-1",
                             "MF523036", "MF523036-1", "MF523040", "MF523040-1",
                             "MF523026", "MF523026-1", "MF523030", "MF523030-1",
                             "MF523036", "MF523036-1", "MF523040", "MF523040-1",
                             "MF523026", "MF523026-1", "MF523030", "MF523030-1",
                             "MF523036", "MF523036-1", "MF523040", "MF523040-1"   );

var arPumpDatas = new Array( "P15V115S1F48H10", "P15V115S1F48H15", "P15V115S2F48H15",
                             "P15V230S1F48H20", "P15V230S1F48H30", "P15V230S2F48H20", "P15V230S2F48H30",
                             "P20V230S2F48H20", "P20V230S1F48H20", "P20V230S2F48H30", "P20V230S1F48H30",
                             "P20V230S2F48H40", "P20V230S1F48H40", "P20V230S2F48H50", "P20V230S1F48H50",
                             "P20V230S2F56H40", "P20V230S1F56H40", "P20V230S2F56H50", "P20V230S1F56H50",
                             "P20V230S2F56H40", "P20V230S1F56H40", "P20V230S2F56H50", "P20V230S1F56H50",
                             "P20V230S2F56H50", "P20V230S1F56H50", "P20V230S2F56H50", "P20V230S1F56H50",
                             "P25V230S2F56H40", "P25V230S1F56H40", "P25V230S2F56H50", "P25V230S1F56H50",
                             "P25V230S2F56H50", "P25V230S1F56H50", "P25V230S2F56H50", "P25V230S1F56H50",
                             "P30V230S2F56H40", "P30V230S1F56H40", "P30V230S2F56H50", "P30V230S1F56H50",
                             "P30V230S2F56H50", "P30V230S1F56H50", "P30V230S2F56H50", "P30V230S1F56H50"    );

var arPumpSeries= new Array( "maverick", "maverick", "maverick",
                             "maverick", "maverick", "maverick", "maverick",
                             "magnaflow", "magnaflow", "magnaflow", "magnaflow",
                             "magnaflow", "magnaflow", "magnaflow", "magnaflow",
                             "magnaflow_56", "magnaflow_56", "magnaflow_56", "magnaflow_56",
                             "megaflow", "megaflow", "megaflow", "megaflow",
                             "megaflow", "megaflow", "megaflow", "megaflow",
                             "megaflow", "megaflow", "megaflow", "megaflow",
                             "megaflow", "megaflow", "megaflow", "megaflow",
                             "megaflow", "megaflow", "megaflow", "megaflow",
                             "megaflow", "megaflow", "megaflow", "megaflow"     );

var pmpPipes = 0;
var pmpPower = 0;
var pmpSpeed = 0;
var pmpFrame = 0;
var pmpHorse = 0;
var pmpMatch = "";

function match2pump(formID)
{
    var rb = formID.rbPipes;
    for ( var i=0; i<rb.length; i++ ) {
        if ( rb[i].checked ) {
            pmpPipes = rb[i].value;
        }
    }
    rb = formID.rbPower;
    for ( var i=0; i<rb.length; i++ ) {
        if ( rb[i].checked ) {
            pmpPower = rb[i].value;
        }
    }
    rb = formID.rbSpeed;
    for ( var i=0; i<rb.length; i++ ) {
        if ( rb[i].checked ) {
            pmpSpeed = rb[i].value;
        }
    }
    rb = formID.rbFrame;
    for ( var i=0; i<rb.length; i++ ) {
        if ( rb[i].checked ) {
            pmpFrame = rb[i].value;
        }
    }
    rb = formID.rbHorse;
    for ( var i=0; i<rb.length; i++ ) {
        if ( rb[i].checked ) {
            pmpHorse = rb[i].value;
        }
    }
    var strMatch = pmpPipes+pmpPower+pmpSpeed+pmpFrame+pmpHorse;
    formID.MODEL_NAME.value = " ";
    formID.MODEL_BUTTON.value="Not Available";
    formID.MODEL_BUTTON.disabled = true;
    for ( var i=0; i<arPumpDatas.length; i++ ) {
        if ( arPumpDatas[i] == strMatch ) {
            formID.MODEL_NAME.value = arPumpNames[i];
            formID.MODEL_BUTTON.value = arPumpSeries[i];
            formID.MODEL_BUTTON.disabled = false;
//            alert( i+", "+strMatch+"\n"+arPumpNames[i]+", "+arPumpSeries[i] );
            exit;
        }
    }
};

function jump2pump(formID)
{
    var rb = formID.rbPumps;
    var i;
    for ( i=0; i<rb.length; i++ ) {
        if ( rb[i].checked ) {
            window.open(rb[i].value+'.html','','');
        }
    }
};

function button2pump(formID)
{
    if ( formID.MODEL_BUTTON.disabled == false ) {
        window.open(formID.MODEL_BUTTON.value+'.html','','');
    }
};

