var myAlpha = new Array();
myAlpha[0] = "A";
myAlpha[1] = "B";
myAlpha[2] = "C";
myAlpha[3] = "D";
myAlpha[4] = "E";
myAlpha[5] = "F";
myAlpha[6] = "G";
myAlpha[7] = "H";
myAlpha[8] = "I";
myAlpha[9] = "J";
myAlpha[10] = "K";
myAlpha[11] = "L";
myAlpha[12] = "M";
myAlpha[13] = "N";
myAlpha[14] = "O";
myAlpha[15] = "P";
myAlpha[16] = "Q";
myAlpha[17] = "R";
myAlpha[18] = "S";
myAlpha[19] = "T";
myAlpha[20] = "U";
myAlpha[21] = "V";
myAlpha[22] = "W";
myAlpha[23] = "X";
myAlpha[24] = "Y";
myAlpha[25] = "Z";
myAlpha[26] = "0";
myAlpha[27] = "1";
myAlpha[28] = "2";
myAlpha[29] = "3";
myAlpha[30] = "4";
myAlpha[31] = "5";
myAlpha[32] = "6";
myAlpha[33] = "7";
myAlpha[34] = "8";
myAlpha[35] = "9";

function handle(delta) {
	var s = delta + ": ";
  
  var a;
  var myMin = 0;
  var myMax = 25;
	if (delta < 0) {
		s += "down";
	} else {
		s += "up";
  }//endIf
	//document.getElementById('delta').innerHTML = s;

	if (parseInt(document.getElementById('dial').value, 10) > 0) {
    pointer = "dial"+eval(document.getElementById('dial').value);

		if (delta < 0) {
			document.getElementById(pointer).value = parseInt(document.getElementById(pointer).value, 10)+1;
			if (document.getElementById(pointer).value > myMax) { document.getElementById(pointer).value = myMin; }
		} else {
			document.getElementById(pointer).value = parseInt(document.getElementById(pointer).value, 10)-1;
			if (document.getElementById(pointer).value < myMin) { document.getElementById(pointer).value = myMax; }			
		}//endIf
    myIndex = document.getElementById(pointer).value;
    if (myIndex <= myMin) { myPrev = myMax; } else { myPrev = parseInt(myIndex,10)-1; }
    if (myIndex >= myMax) { myNext = myMin; } else { myNext = parseInt(myIndex,10)+1; }
   
    //document.getElementById('output').innerHTML = myPrev+" "+myIndex+" "+myNext;
    pointer = "dialView"+eval(document.getElementById('dial').value);
		document.getElementById(pointer).innerHTML = myAlpha[myIndex];
    pointer = "dialView"+eval(document.getElementById('dial').value)+"a";
    document.getElementById(pointer).innerHTML = myAlpha[myPrev];
    pointer = "dialView"+eval(document.getElementById('dial').value)+"b";
    document.getElementById(pointer).innerHTML = myAlpha[myNext];
	}//endIf
	validate();
}//endFunction

function validate() {
	var temp = document.getElementById('dial1').value+document.getElementById('dial2').value+document.getElementById('dial3').value+document.getElementById('dial4').value+document.getElementById('dial5').value;
	if (temp == "117142213") {
    location.href = "demos.html"
	} else {
		//document.getElementById('output').innerHTML = temp;
	}//endIf
}//endFucntion

function wheel(event){
	var delta = 0;
	if (!event) event = window.event;
	if (event.wheelDelta) {
		delta = event.wheelDelta/120; 
		if (window.opera) delta = -delta;
	} else if (event.detail) {
		delta = -event.detail/3;
	}
	if (delta)
		handle(delta);
}

/* Initialization code. */
if (window.addEventListener) {
	window.addEventListener('DOMMouseScroll', wheel, false);
	}
window.onmousewheel = document.onmousewheel = wheel;