var picTerm;
var picDir;
var picDef;
var picRead;
var picComm;
var picFunc;
var picOut='';
var cellSelect

function doTextDemo(DemoImage)
{
    switch (DemoImage)
        {
            case "DXF":
                document['TextPhone'].src='Images/Software/CellPhoneTextDispDeptXfer.gif';
                break;
            case "IFD":
                document['TextPhone'].src='Images/Software/CellPhoneTextDispInForDay.gif';
                break;
            case "TCLU":
                document['TextPhone'].src='Images/Software/CellPhoneTextDisp_TCRep.gif';
                break;
            case "HLU":
                document['TextPhone'].src='Images/Software/CellPhoneTextDisp_HLookup.gif';
                break;
            case "ALU":
                document['TextPhone'].src='Images/Software/CellPhoneTextDisp_ALookup.gif';
                break;
            default:
                break;
        }
}

function changeFeatTerm(cell,term,a2,b2,c2,d2,e2,f2,g2,h2,i2,a3,b3,c3,d3,e3,f3,g3,a4,b4,c4,d4,e4,f4,g4,a5,b5,c5,d5,e5,f5,g5)
{
    document[cell].src=picDir + picTerm[term[0]][term[1]];
    document['A2'].src=picDir + picRead [a2[0]] [a2[1]];
    document['B2'].src=picDir + picRead [b2[0]] [b2[1]];
    document['C2'].src=picDir + picRead [c2[0]] [c2[1]];
    document['D2'].src=picDir + picRead [d2[0]] [d2[1]];
    document['E2'].src=picDir + picRead [e2[0]] [e2[1]];
    document['F2'].src=picDir + picRead [f2[0]] [f2[1]];
    document['G2'].src=picDir + picRead [g2[0]] [g2[1]];
    document['H2'].src=picDir + picRead [h2[0]] [h2[1]];
    document['I2'].src=picDir + picRead [i2[0]] [i2[1]];            
    document['A3'].src=picDir + picComm [a3[0]] [a3[1]];
    document['B3'].src=picDir + picComm [b3[0]] [b3[1]];
    document['C3'].src=picDir + picComm [c3[0]] [c3[1]];
    document['D3'].src=picDir + picComm [d3[0]] [d3[1]];
    document['E3'].src=picDir + picComm [e3[0]] [e3[1]];
    document['F3'].src=picDir + picComm [f3[0]] [f3[1]];
    document['G3'].src=picDir + picComm [g3[0]] [g3[1]];      
    document['A4'].src=picDir + picFunc [a4[0]] [a4[1]];
    document['B4'].src=picDir + picFunc [b4[0]] [b4[1]];
    document['C4'].src=picDir + picFunc [c4[0]] [c4[1]];
    document['D4'].src=picDir + picFunc [d4[0]] [d4[1]];
    document['E4'].src=picDir + picFunc [e4[0]] [e4[1]];
    document['F4'].src=picDir + picFunc [f4[0]] [f4[1]];
    document['G4'].src=picDir + picFunc [g4[0]] [g4[1]];
    document['A5'].src=picDir + picFunc [a5[0]] [a5[1]];
    document['B5'].src=picDir + picFunc [b5[0]] [b5[1]];
    document['C5'].src=picDir + picFunc [c5[0]] [c5[1]];
    document['D5'].src=picDir + picFunc [d5[0]] [d5[1]];
    document['E5'].src=picDir + picFunc [e5[0]] [e5[1]];
    document['F5'].src=picDir + picFunc [f5[0]] [f5[1]];
    document['G5'].src=picDir + picFunc [g5[0]] [g5[1]];    
}

function doOutTerm(cell,term)
{
                   //         term         A2    B2    C2    D2    E2    F2    G2    H2    I2    A3    B3    C3    D3    E3    F3     G3    A4    B4    C4    D4    E4    F4    G4    A5    B5    C5     D5     E5     F5     G5
    changeFeatTerm(cell,[term[0],term[1]],[0,0],[1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[8,0],[0,0],[1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[0,0],[1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[8,0],[9,0],[10,0],[11,0],[12,0],[13,0]);
}

function changeTermRead(cell,read,a1,b1,c1,d1,e1,f1,g1,h1,i1)
{
        document[cell].src=picDir + picRead [read[0]][read[1]];
        document['A1'].src=picDir + picTerm [a1[0]][a1[1]];
        document['B1'].src=picDir + picTerm [b1[0]][b1[1]];
        document['C1'].src=picDir + picTerm [c1[0]][c1[1]];
        document['D1'].src=picDir + picTerm [d1[0]][d1[1]];
        document['E1'].src=picDir + picTerm [e1[0]][e1[1]];
        document['F1'].src=picDir + picTerm [f1[0]][f1[1]];
        document['G1'].src=picDir + picTerm [g1[0]][g1[1]];
        document['H1'].src=picDir + picTerm [h1[0]][h1[1]];
        document['I1'].src=picDir + picTerm [i1[0]][i1[1]];                
}

function changeTermComm(cell,comm,a1,b1,c1,d1,e1,f1,g1,h1,i1)
{
        document[cell].src=picDir + picComm [comm[0]][comm[1]];
        document['A1'].src=picDir + picTerm [a1[0]][a1[1]];
        document['B1'].src=picDir + picTerm [b1[0]][b1[1]];
        document['C1'].src=picDir + picTerm [c1[0]][c1[1]];
        document['D1'].src=picDir + picTerm [d1[0]][d1[1]];
        document['E1'].src=picDir + picTerm [e1[0]][e1[1]];
        document['F1'].src=picDir + picTerm [f1[0]][f1[1]];
        document['G1'].src=picDir + picTerm [g1[0]][g1[1]];
        document['H1'].src=picDir + picTerm [h1[0]][h1[1]];
        document['I1'].src=picDir + picTerm [i1[0]][i1[1]];        
}

function changeTermFunc(cell,func,a1,b1,c1,d1,e1,f1,g1,h1,i1)
{
        document[cell].src=picDir + picFunc [func[0]][func[1]];
        document['A1'].src=picDir + picTerm [a1[0]][a1[1]];
        document['B1'].src=picDir + picTerm [b1[0]][b1[1]];
        document['C1'].src=picDir + picTerm [c1[0]][c1[1]];
        document['D1'].src=picDir + picTerm [d1[0]][d1[1]];
        document['E1'].src=picDir + picTerm [e1[0]][e1[1]];
        document['F1'].src=picDir + picTerm [f1[0]][f1[1]];
        document['G1'].src=picDir + picTerm [g1[0]][g1[1]];
        document['H1'].src=picDir + picTerm [h1[0]][h1[1]];
        document['I1'].src=picDir + picTerm [i1[0]][i1[1]];        
}

function doOutFeat(cell,picOut)
{
        document[cell].src=picDir + picOut;
        document['A1'].src=picDir + picTerm [0][0];
        document['B1'].src=picDir + picTerm [1][0];
        document['C1'].src=picDir + picTerm [2][0];
        document['D1'].src=picDir + picTerm [3][0];
        document['E1'].src=picDir + picTerm [4][0];
        document['F1'].src=picDir + picTerm [5][0];
        document['G1'].src=picDir + picTerm [6][0];
        document['H1'].src=picDir + picTerm [7][0];
        document['I1'].src=picDir + picTerm [8][0];                
}

function doImage(mouse, cell) {

// Image Directory
picDir='Images/Hardware/ProdComp/'
picDef='WHITE.gif'

// Terminal Image Array [Default, RollOver]
picTerm=[['TermTouchProESS.gif', 'TermTouchProESSRO.gif'],['TermTouchTrax.gif', 'TermTouchTraxRO.gif'],
             ['TermBIO100.gif', 'TermBIO100RO.gif'], ['TermHand.gif', 'TermHandRO.gif'],
             ['TermTRAXF.gif', 'TermTRAXFRO.gif'], ['TermModel100Series.gif', 'TermModel100SeriesRO.gif'],
             ['TermTRAX.gif', 'TermTRAXRO.gif'], ['TermModel900Series.gif', 'TermModel900SeriesRO.gif'],
             ['Spacer.gif', 'Spacer.gif']]

// Reader/Input Capability Image Array [Default, RollOver, Do Not]
picRead=[['ReadBioF.gif', 'ReadBioFRO.gif', 'ReadBioFDN.gif'], ['ReadBioH.gif', 'ReadBioHRO.gif', 'ReadBioHDN.gif'],
             ['ReadBadgeMag.gif', 'ReadBadgeMagRO.gif', 'ReadBadgeMagDN.gif'], ['ReadBadgeBar.gif', 'ReadBadgeBarRO.gif', 'ReadBadgeBarDN.gif'],
             ['ReadBadgeProx.gif', 'ReadBadgeProxRO.gif', 'ReadBadgeProxDN.gif'], ['ReadBadgeProxBio.gif', 'ReadBadgeProxBioRO.gif', 'ReadBadgeProxBioDN.gif'],
             ['ReadKey.gif', 'ReadKeyRO.gif', 'ReadKeyDN.gif'], ['ReadTouch.gif', 'ReadTouchRO.gif', 'ReadTouchDN.gif'],
             ['ReadCAM.gif', 'ReadCAMRO.gif', 'ReadCAMDN.gif']]

// Communication Capability Image Array [Default, RollOver, Do Not]
picComm=[['CommEther.gif', 'CommEtherRO.gif', 'CommEtherDN.gif'], ['CommEtherPOE.gif', 'CommEtherPOERO.gif', 'CommEtherPOEDN.gif'],
             ['CommSerial232485.gif', 'CommSerial232485RO.gif','CommSerial232485DN.gif'], ['CommModem.gif', 'CommModemRO.gif', 'CommModemDN.gif'],
             ['CommGSM.gif', 'CommGSMRO.gif', 'CommGSMDN.gif'], ['CommWiFi.gif', 'CommWiFiRO.gif', 'CommWiFiDN.gif'],
             ['CommSerial485.gif', 'CommSerial485RO.gif', 'CommSerial485DN.gif']]

// Function Capability Image Array [Default, RollOver, Do Not]
picFunc=[['FuncConfigFunc.gif', 'FuncConfigFuncRO.gif', 'FuncConfigFuncDN.gif'], ['FuncRelayBell.gif', 'FuncRelayBellRO.gif', 'FuncRelayBellDN.gif'],
             ['FuncPTDH.gif', 'FuncPTDHRO.gif', 'FuncPTDHDN.gif'], ['FuncPollRec.gif', 'FuncPollRecRO.gif', 'FuncPollRecDN.gif'],
             ['FuncMultLvlDataInput.gif', 'FuncMultLvlDataInputRO.gif', 'FuncMultLvlDataInputDN.gif'], ['FuncConfInput.gif', 'FuncConfInputRO.gif', 'FuncConfInputDN.gif'],
             ['FuncLPunchLU.gif', 'FuncLPunchLURO.gif', 'FuncLPunchLUDN.gif'], ['FuncEmpMessD.gif', 'FuncEmpMessDRO.gif', 'FuncEmpMessDDN.gif'],
             ['FuncEmpSchedLU.gif', 'FuncEmpSchedLURO.gif', 'FuncEmpSchedLUDN.gif'], ['FuncAutoDLSav.gif', 'FuncAutoDLSavRO.gif', 'FuncAutoDLSavDN.gif'],
             ['FuncDupPunch.gif', 'FuncDupPunchRO.gif', 'FuncDupPunchDN.gif'], ['FuncGrpPunchP.gif', 'FuncGrpPunchPRO.gif', 'FuncGrpPunchPDN.gif'],
             ['FuncDteTmeO.gif', 'FuncDteTmeORO.gif', 'FuncDteTmeODN.gif'], ['FuncRelayDoor.gif', 'FuncRelayDoorRO.gif', 'FuncRelayDoorDN.gif']]
    
//    if (mouse == "Select")
//        {
//        cellSelect = cell + mouse
////        document.write(cellSelect)
//        changeTermRead(cell,[0,1],[0,1],[1,1],[2,0],[3,1],[4,0],[5,0],[6,0],[7,0]);
//        }
        
    
    switch (mouse)
    {
        case "Over":
            switch (cell)
            {
                case "A1":
                   //                   term    A2    B2    C2    D2    E2    F2    G2    H2    I2   A3    B3    C3    D3    E3    F3    G3    A4    B4    C4    D4    E4    F4    G4    A5    B5    C5     D5     E5     F5    G5
                    changeFeatTerm(cell,[0,1],[0,1],[1,2],[2,1],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1],[0,1],[1,1],[2,2],[3,2],[4,1],[5,1],[6,2],[0,1],[1,1],[2,1],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1],[9,1],[10,1],[11,1],[12,1],[13,1]);
                    break;
                case "B1":
                   //                   term    A2    B2    C2    D2    E2    F2    G2    H2    I2   A3    B3    C3    D3    E3    F3    G3    A4    B4    C4    D4    E4    F4    G4    A5    B5    C5     D5     E5     F5    G5
                    changeFeatTerm(cell,[1,1],[0,1],[1,2],[2,1],[3,1],[4,1],[5,1],[6,2],[7,1],[8,2],[0,1],[1,1],[2,2],[3,2],[4,1],[5,1],[6,2],[0,1],[1,1],[2,1],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1],[9,1],[10,1],[11,1],[12,1],[13,1]);
                    break;
                case "C1":
                   //                   term    A2    B2    C2    D2    E2    F2    G2    H2    I2   A3    B3    C3    D3    E3    F3    G3    A4    B4    C4    D4    E4    F4    G4    A5    B5    C5     D5     E5     F5    G5
                    changeFeatTerm(cell,[2,1],[0,1],[1,2],[2,2],[3,2],[4,2],[5,2],[6,1],[7,2],[8,2],[0,1],[1,2],[2,2],[3,2],[4,2],[5,2],[6,2],[0,1],[1,2],[2,2],[3,2],[4,2],[5,2],[6,2],[7,2],[8,2],[9,1],[10,2],[11,2],[12,2],[13,2]);
                    break;
                case "D1":
                   //                   term    A2    B2    C2    D2    E2    F2    G2    H2    I2   A3    B3    C3    D3    E3    F3    G3    A4    B4    C4    D4    E4    F4    G4    A5    B5    C5     D5     E5     F5    G5
                    changeFeatTerm(cell,[3,1],[0,2],[1,1],[2,2],[3,2],[4,2],[5,2],[6,1],[7,2],[8,2],[0,1],[1,2],[2,1],[3,1],[4,2],[5,2],[6,2],[0,1],[1,1],[2,2],[3,2],[4,1],[5,1],[6,2],[7,2],[8,2],[9,1],[10,2],[11,2],[12,2],[13,1]);
                    break;
                case "E1":
                   //                   term    A2    B2    C2    D2    E2    F2    G2    H2    I2   A3    B3    C3    D3    E3    F3    G3    A4    B4    C4    D4    E4    F4    G4    A5    B5    C5     D5     E5     F5    G5
                    changeFeatTerm(cell,[4,1],[0,1],[1,2],[2,1],[3,1],[4,1],[5,1],[6,1],[7,2],[8,2],[0,1],[1,1],[2,2],[3,1],[4,1],[5,2],[6,1],[0,1],[1,1],[2,1],[3,1],[4,2],[5,1],[6,1],[7,1],[8,2],[9,1],[10,1],[11,2],[12,2],[13,1]);
                    break;
                case "F1":
                   //                   term    A2    B2    C2    D2    E2    F2    G2    H2    I2   A3    B3    C3    D3    E3    F3    G3    A4    B4    C4    D4    E4    F4    G4    A5    B5    C5     D5     E5     F5    G5
                    changeFeatTerm(cell,[5,1],[0,2],[1,2],[2,1],[3,1],[4,1],[5,2],[6,1],[7,2],[8,2],[0,1],[1,2],[2,2],[3,2],[4,2],[5,2],[6,2],[0,1],[1,1],[2,2],[3,2],[4,2],[5,2],[6,2],[7,2],[8,2],[9,1],[10,2],[11,2],[12,2],[13,1]);
                    break;
                case "G1":
                   //                   term    A2    B2    C2    D2    E2    F2    G2    H2    I2   A3    B3    C3    D3    E3    F3    G3    A4    B4    C4    D4    E4    F4    G4    A5    B5    C5     D5     E5     F5    G5
                    changeFeatTerm(cell,[6,1],[0,1],[1,2],[2,1],[3,1],[4,1],[5,1],[6,1],[7,2],[8,2],[0,1],[1,1],[2,2],[3,1],[4,1],[5,1],[6,1],[0,1],[1,1],[2,1],[3,1],[4,1],[5,1],[6,1],[7,1],[8,2],[9,1],[10,1],[11,2],[12,2],[13,1]);
                    break;
                case "H1":
                   //                   term    A2    B2    C2    D2    E2    F2    G2    H2    I2   A3    B3    C3    D3    E3    F3    G3    A4    B4    C4    D4    E4    F4    G4    A5    B5    C5     D5     E5     F5    G5
                    changeFeatTerm(cell,[7,1],[0,1],[1,2],[2,1],[3,1],[4,1],[5,2],[6,1],[7,2],[8,2],[0,1],[1,1],[2,2],[3,2],[4,1],[5,1],[6,2],[0,1],[1,1],[2,1],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1],[9,1],[10,1],[11,1],[12,1],[13,1]);
                    break;                    
                case "I1":
                   //                   term    A2    B2    C2    D2    E2    F2    G2    H2    I2   A3    B3    C3    D3    E3    F3    G3    A4    B4    C4    D4    E4    F4    G4    A5    B5    C5     D5     E5     F5    G5
                    changeFeatTerm(cell,[8,1],[0,2],[1,2],[2,1],[3,1],[4,1],[5,2],[6,1],[7,2],[8,2],[0,1],[1,2],[2,1],[3,1],[4,2],[5,1],[6,2],[0,1],[1,1],[2,1],[3,1],[4,2],[5,1],[6,1],[7,1],[8,1],[9,1],[10,1],[11,2],[12,2],[13,1]);
                    break;
                case "A2":
                   //                   read    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermRead(cell,[0,1],[0,1],[1,1],[2,1],[3,0],[4,1],[5,0],[6,1],[7,1],[8,0]);
                    break;
                case "B2":
                   //                   read    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermRead(cell,[1,1],[0,0],[1,0],[2,0],[3,1],[4,0],[5,0],[6,0],[7,0],[8,0]);
                    break;
                case "C2":
                   //                   read    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermRead(cell,[2,1],[0,1],[1,1],[2,0],[3,0],[4,1],[5,1],[6,1],[7,1],[8,1]);
                    break;
                case "D2":
                   //                   read    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermRead(cell,[3,1],[0,1],[1,1],[2,0],[3,0],[4,1],[5,1],[6,1],[7,1],[8,1]);
                    break;
                case "E2":
                   //                   read    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermRead(cell,[4,1],[0,1],[1,1],[2,0],[3,0],[4,1],[5,1],[6,1],[7,1],[8,1]);
                    break;
                case "F2":
                   //                   read    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermRead(cell,[5,1],[0,1],[1,1],[2,0],[3,0],[4,1],[5,0],[6,1],[7,0],[8,0]);
                    break;
                case "G2":
                   //                   read    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermRead(cell,[6,1],[0,1],[1,0],[2,1],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1]);
                    break;
                case "H2":
                   //                   read    A1    B1    C1    D1    E1    F1    G1    H1    I1
                    changeTermRead(cell,[7,1],[0,1],[1,1],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[8,0]);
                    break;
                case "I2":
                   //                   read    A1    B1    C1    D1    E1    F1    G1    H1    I1
                    changeTermRead(cell,[8,1],[0,1],[1,0],[2,0],[3,0],[4,0],[5,0],[6,0],[7,0],[8,0]);
                    break;                                        
                case "A3":
                   //                   comm    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermComm(cell,[0,1],[0,1],[1,1],[2,1],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1]);
                    break;
                case "B3":
                   //                   comm    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermComm(cell,[1,1],[0,1],[1,1],[2,0],[3,0],[4,1],[5,0],[6,1],[7,1],[8,0]);
                    break;
                case "C3":
                   //                   comm    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermComm(cell,[2,1],[0,0],[1,0],[2,0],[3,1],[4,0],[5,0],[6,0],[7,0],[8,1]);
                    break;
                case "D3":
                   //                   comm    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermComm(cell,[3,1],[0,0],[1,0],[2,0],[3,1],[4,1],[5,0],[6,1],[7,0],[8,1]);
                    break;
                case "E3":
                   //                   comm    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermComm(cell,[4,1],[0,1],[1,1],[2,0],[3,0],[4,1],[5,0],[6,1],[7,0],[8,0]);
                    break;
                case "F3":
                   //                   comm    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermComm(cell,[5,1],[0,1],[1,1],[2,0],[3,0],[4,0],[5,0],[6,1],[7,1],[8,1]);
                    break;
                case "G3":
                   //                   comm    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermComm(cell,[6,1],[0,0],[1,0],[2,0],[3,0],[4,1],[5,0],[6,1],[7,0],[8,0]);
                    break;                                        
                case "A4":
                   //                   func    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermFunc(cell,[0,1],[0,1],[1,1],[2,1],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1]);
                    break;
                case "B4":
                   //                   func    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermFunc(cell,[1,1],[0,1],[1,1],[2,0],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1]);
                    break;
                case "C4":
                   //                   func    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermFunc(cell,[2,1],[0,1],[1,1],[2,0],[3,0],[4,1],[5,0],[6,1],[7,1],[8,1]);
                    break;
                case "D4":
                   //                   func    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermFunc(cell,[3,1],[0,1],[1,1],[2,0],[3,0],[4,1],[5,0],[6,1],[7,1],[8,1]);
                    break;
                case "E4":
                   //                   func    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermFunc(cell,[4,1],[0,1],[1,1],[2,0],[3,1],[4,0],[5,0],[6,1],[7,1],[8,0]);
                    break;
                case "F4":
                   //                   func    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermFunc(cell,[5,1],[0,1],[1,1],[2,0],[3,1],[4,1],[5,0],[6,1],[7,1],[8,1]);
                    break;
                case "G4":
                   //                   func    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermFunc(cell,[6,1],[0,1],[1,1],[2,0],[3,0],[4,1],[5,0],[6,1],[7,1],[8,1]);
                    break;
                case "A5":
                   //                   func    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermFunc(cell,[7,1],[0,1],[1,1],[2,0],[3,0],[4,1],[5,0],[6,1],[7,1],[8,1]);
                    break;
                case "B5":
                   //                   func    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermFunc(cell,[8,1],[0,1],[1,1],[2,0],[3,0],[4,0],[5,0],[6,0],[7,1],[8,1]);
                    break;
                case "C5":
                   //                   func    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermFunc(cell,[9,1],[0,1],[1,1],[2,1],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1]);
                    break;
                case "D5":
                   //                   func    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermFunc(cell,[10,1],[0,1],[1,1],[2,0],[3,0],[4,1],[5,0],[6,1],[7,1],[8,1]);
                    break;
                case "E5":
                   //                   func    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermFunc(cell,[11,1],[0,1],[1,1],[2,0],[3,0],[4,0],[5,0],[6,0],[7,1],[8,0]);
                    break;
                case "F5":
                   //                   func    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermFunc(cell,[12,1],[0,1],[1,1],[2,0],[3,0],[4,0],[5,0],[6,0],[7,1],[8,0]);
                    break;
                case "G5":
                   //                   read    A1    B1    C1    D1    E1    F1    G1    H1   I1
                    changeTermFunc(cell,[13,1],[0,1],[1,1],[2,0],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1]);
                    break;                                                                                                                                                                                                                                                                                                                                                                                            
                default:
                    break;
            }  
            break;    
        case "Out":
            switch (cell)
            {
                case "A1":
                    doOutTerm(cell,[0,0]);
                    break;
                case "B1":
                    doOutTerm(cell,[1,0]);
                    break;
                case "C1":
                    doOutTerm(cell,[2,0]);
                    break;
                case "D1":
                    doOutTerm(cell,[3,0]);
                    break;
                case "E1":
                    doOutTerm(cell,[4,0]);
                    break;
                case "F1":
                    doOutTerm(cell,[5,0]);
                    break;
                case "G1":
                    doOutTerm(cell,[6,0]);
                    break;
                case "H1":
                    doOutTerm(cell,[7,0]);
                    break;
                case "I1":
                    doOutTerm(cell,[8,0]);
                    break;                                        
                case "A2":
                    picOut=picRead [0][0]
                    doOutFeat(cell,picOut);
                    break;
                case "B2":
                    picOut=picRead [1][0]
                    doOutFeat(cell,picOut);
                    break;                                                                                                                                             
                case "C2":
                    picOut=picRead [2][0]
                    doOutFeat(cell,picOut);
                    break;
                case "D2":
                    picOut=picRead [3][0]
                    doOutFeat(cell,picOut);
                    break;
                case "E2":
                    picOut=picRead [4][0]
                    doOutFeat(cell,picOut);
                    break;                                                                                                                                             
                case "F2":
                    picOut=picRead [5][0]
                    doOutFeat(cell,picOut);
                    break;
                case "G2":
                    picOut=picRead [6][0]
                    doOutFeat(cell,picOut);
                    break;
                case "H2":
                    picOut=picRead [7][0]
                    doOutFeat(cell,picOut);
                    break;
                case "I2":
                    picOut=picRead [8][0]
                    doOutFeat(cell,picOut);
                    break;                                        
                case "A3":
                    picOut=picComm [0][0]
                    doOutFeat(cell,picOut);
                    break;
                case "B3":
                    picOut=picComm [1][0]
                    doOutFeat(cell,picOut);
                    break;                                                                                                                                             
                case "C3":
                    picOut=picComm [2][0]
                    doOutFeat(cell,picOut);
                    break;
                case "D3":
                    picOut=picComm [3][0]
                    doOutFeat(cell,picOut);
                    break;
                case "E3":
                    picOut=picComm [4][0]
                    doOutFeat(cell,picOut);
                    break;
                case "F3":
                    picOut=picComm [5][0]
                    doOutFeat(cell,picOut);
                    break;                                                                                                                                             
                case "G3":
                    picOut=picComm [6][0]
                    doOutFeat(cell,picOut);
                    break;
                case "A4":
                    picOut=picFunc [0][0]
                    doOutFeat(cell,picOut);
                    break;
                case "B4":
                    picOut=picFunc [1][0]
                    doOutFeat(cell,picOut);
                    break;                                                                                                                                             
                case "C4":
                    picOut=picFunc [2][0]
                    doOutFeat(cell,picOut);
                    break;
                case "D4":
                    picOut=picFunc [3][0]
                    doOutFeat(cell,picOut);
                    break;
                case "E4":
                    picOut=picFunc [4][0]
                    doOutFeat(cell,picOut);
                    break;
                case "F4":
                    picOut=picFunc [5][0]
                    doOutFeat(cell,picOut);
                    break;                                                                                                                                             
                case "G4":
                    picOut=picFunc [6][0]
                    doOutFeat(cell,picOut);
                    break;
                case "A5":
                    picOut=picFunc [7][0]
                    doOutFeat(cell,picOut);
                    break;
                case "B5":
                    picOut=picFunc [8][0]
                    doOutFeat(cell,picOut);
                    break;                                                                                                                                             
                case "C5":
                    picOut=picFunc [9][0]
                    doOutFeat(cell,picOut);
                    break;
                case "D5":
                    picOut=picFunc [10][0]
                    doOutFeat(cell,picOut);
                    break;
                case "E5":
                    picOut=picFunc [11][0]
                    doOutFeat(cell,picOut);
                    break;
                case "F5":
                    picOut=picFunc [12][0]
                    doOutFeat(cell,picOut);
                    break;
                case "G5":
                    picOut=picFunc [13][0]
                    doOutFeat(cell,picOut);
                    break;                                                            
                default:
                    break;                    
              }
              break;
        default:
            break;
    }
}
