// Fret and string positions
//var fretsX = new Array(382,358,310,263,220,179,142,105,72,38);
//var fretsY = new Array(38,48,58,68,78,89);

$(window).load(function () {
	loadChordFinder();
});

var fretsX = new Array(555,511,448,388,333,280,230,140,97,58);
var fretsY = new Array(60,72,85,97,109,120);
var fm = new Array();

function loadChordFinder() {
	for(var i=0;i<6;i++) {
		fm[i] = document.getElementById("fretmark"+i);
		if(fm[i]) {
			fm[i].style.top = fretsY[i]+"px";
			fm[i].style.left = fretsX[0]+"px";
			fm[i].style.display = "block";
		}
	}
}

function resetMarkers() {
	for(var i=0;i<6;i++) {
		fm[i].style.top = fretsY[i]+"px";
		fm[i].style.left = fretsX[0]+"px";
		fm[i].className = "";
	}	
}


function showChord(pattern) {
	if(pattern=='' || pattern.length!=6) {
		resetMarkers();
		return;
	}
	for(var i=0;i<6;i++) {
		var x = pattern.substring(i,i+1);
		if(x == "X") {
			fm[i].style.left = fretsX[0]+"px";
			fm[i].className = "cross";
		} else {
			fm[i].style.left = fretsX[x]+"px";
			fm[i].className = "";
		}
	}
}