﻿function clearChord() {
    document["ebass"].src = ("img/ebfree.gif");
    document["a"].src = ("img/free.gif");
    document["d"].src = ("img/free.gif");
    document["g"].src = ("img/free.gif");
    document["b"].src = ("img/free.gif");
    document["e"].src = ("img/efree.gif");
}
var NoteArr = new Object();
NoteArr[0] = "A";
NoteArr[1] = "A#";
NoteArr[2] = "B";
NoteArr[3] = "C";
NoteArr[4] = "C#";
NoteArr[5] = "D";
NoteArr[6] = "D#";
NoteArr[7] = "E";
NoteArr[8] = "F";
NoteArr[9] = "F#";
NoteArr[10] = "G";
NoteArr[11] = "G#";
var StringArr = new Object();
StringArr[0] = 7;
StringArr[1] = 0;
StringArr[2] = 5;
StringArr[3] = 10;
StringArr[4] = 2;
StringArr[5] = 7;

function showChord2(ChordName, Fret, Notation) {
    clearChord();
    document.getElementById("chordname").innerHTML = ChordName;
    document.getElementById("basefret").innerHTML = Fret;
    document.getElementById("fretnotation").innerHTML = Notation;
    document["ebass"].src = ("img/ebpush" + Notation.substring(0, 1) + ".gif");
    document["a"].src = ("img/push" + Notation.substring(1, 2) + ".gif");
    document["d"].src = ("img/push" + Notation.substring(2, 3) + ".gif");
    document["g"].src = ("img/push" + Notation.substring(3, 4) + ".gif");
    document["b"].src = ("img/push" + Notation.substring(4, 5) + ".gif");
    document["e"].src = ("img/epush" + Notation.substring(5, 6) + ".gif");

    var n;
    var note = '';
    for (i = 0; i <= 5; i++) {
        note = 'spnNote' + i;
        document.getElementById(note).innerHTML = 'x';
        if (Notation.substring(i, i + 1) == 'x')
            document.getElementById(note).innerHTML = '&nbsp;';
        else {
            n = parseInt(Notation.substring(i, i + 1)) + StringArr[i] + parseInt(Fret) - 1;
            if (n > 11) { n -= 12; }
            if (n > 11) { n -= 12; }
            document.getElementById(note).innerHTML = NoteArr[n];
        }
    }
    document["fret"].src = ("img/fret" + Fret + ".gif");
    var divname = "div" + ChordName;
    var lnk = document.getElementById(divname).innerHTML;
    document.getElementById("divVariations").innerHTML = lnk;
}
