function setActivePin(id)
{
	document.getElementById('pin_active').value = id;
}

function enterPin(value, id)
{
	var input = document.getElementById('pin_active').value;
	var button_id = document.getElementById(id);
	
	button_id.blur();
	
	if(input != '') {
		if(input == 'pin1') {
			document.getElementById('pin2').className = 'input_pin';
			document.getElementById('pin3').className = 'input_pin';
		}
		else if(input == 'pin2') {
			document.getElementById('pin1').className = 'input_pin';
			document.getElementById('pin3').className = 'input_pin';
		}
		else if(input == 'pin3') {
			document.getElementById('pin1').className = 'input_pin';
			document.getElementById('pin2').className = 'input_pin';
		}
		
		document.getElementById(input).className = 'input_pin_select';
		document.getElementById(input).value = document.getElementById(input).value + value;
	}
}

function undoPin()
{
	var input = document.getElementById('pin_active').value;
	document.getElementById(input).value = document.getElementById(input).value.substr(0, document.getElementById(input).value.length - 1);
}

function pin_key(event) {
	var input = document.getElementById('pin_active').value;
	
	if(input != '') {
		if (get_key(event) == 48) { document.getElementById(input).value = document.getElementById(input).value + '0'; }
		if (get_key(event) == 49) { document.getElementById(input).value = document.getElementById(input).value + '1'; }
		if (get_key(event) == 50) { document.getElementById(input).value = document.getElementById(input).value + '2'; }
		if (get_key(event) == 51) { document.getElementById(input).value = document.getElementById(input).value + '3'; }
		if (get_key(event) == 52) { document.getElementById(input).value = document.getElementById(input).value + '4'; }
		if (get_key(event) == 53) { document.getElementById(input).value = document.getElementById(input).value + '5'; }
		if (get_key(event) == 54) { document.getElementById(input).value = document.getElementById(input).value + '6'; }
		if (get_key(event) == 55) { document.getElementById(input).value = document.getElementById(input).value + '7'; }
		if (get_key(event) == 56) { document.getElementById(input).value = document.getElementById(input).value + '8'; }
		if (get_key(event) == 57) { document.getElementById(input).value = document.getElementById(input).value + '9'; }
		if (get_key(event) == 59) { document.getElementById(input).value = '' }
		if (get_key(event) == 46) { document.getElementById(input).value = '' }
		if (get_key(event) == 8 ) { undoPin(); }
		if (get_key(event) == 13) {
			if(input == 'pin1') {
				document.getElementById('pin2').focus();
			}
			else if(input == 'pin2') {
				document.getElementById('pin3').focus();
			}
			else if(input == 'pin3') {
				Effect.Fade('frmpin_msg', { queue: 'front' }); 
				xajax_changePin(xajax.getFormValues('pin'),'pin_msg','frmpin_msg');
			}
		}
	}
}
