// JavaScript Document

$(document).keydown(function (e) {
	$('#calc_nums').focus();
	
	// Delete back
	if(e.which == 8) {
		$('#btm_back').click();
	}

	// Delete all (Clear)
	if(e.which == 46) {
		$('#btm_c').click();
	}
	
	// Calculate
	if(e.which == 13) {
		$('#btm_sum').click();
	}
	
	// 0
	if(e.which == 48 || e.which == 96) {
		$('#btm_0').click();
	}
	
	// 1	
	if(e.which == 49 || e.which == 97) {
		$('#btm_1').click();
	}
	
	// 2
	if(e.which == 50 || e.which == 98) {
		$('#btm_2').click();
	}
	
	// 3
	if(e.which == 51 || e.which == 99) {
		$('#btm_3').click();
	}
	
	// 4
	if(e.which == 52 || e.which == 100) {
		$('#btm_4').click();
	}
	
	// 5
	if(e.which == 53 || e.which == 101) {
		$('#btm_5').click();
	}
	
	// 6
	if(e.which == 54 || e.which == 102) {
		$('#btm_6').click();
	}
	
	// 7
	if(e.which == 55 || e.which == 103) {
		$('#btm_7').click();
	}
	
	// 8
	if(e.which == 56 || e.which == 104) {
		$('#btm_8').click();
	}
	
	// 9
	if(e.which == 57 || e.which == 105) {
		$('#btm_8').click();
	}

});

$(document).ready(function() {
	$('#calc_nums').val(0);
	$('#calc_nums').focus();
	
	
	// Clear
	$('#btm_c').click(function() {
		$('#calc_nums').val('0');
		$('#result').fadeOut('slow');
	});
	
	// back
	$('#btm_back').click(function() {
		var cn = $('#calc_nums').val();
		var len = $('#calc_nums').val().length;
		
		if(len == 1) { 
			$('#calc_nums').val('0');
		} else if(cn != '0') {
			$('#calc_nums').val($('#calc_nums').val().substring(0,(len - 1)));
		}	
	});
	
	// 0
	$('#btm_0').click(function() {
		var cn = $('#calc_nums').val();
		var len = $('#calc_nums').val().length;
		
		if(cn != '0' && len < 8) {
			$('#calc_nums').val(cn + '0');
		}	
	});
	
	// 1
	$('#btm_1').click(function() {
		var cn = $('#calc_nums').val();
		var len = $('#calc_nums').val().length;
		
		if(len < 8) {
		if(cn == '0') { cn = ''; }	
		$('#calc_nums').val(cn + '1');
		}
	});
	
	// 2
	$('#btm_2').click(function() {
		var cn = $('#calc_nums').val();
		var len = $('#calc_nums').val().length;
		
		if(len < 8) {
		if(cn == '0') { cn = ''; }
		$('#calc_nums').val(cn + '2');
		}
	});
	
	// 3
	$('#btm_3').click(function() {
		var cn = $('#calc_nums').val();
		var len = $('#calc_nums').val().length;
		
		if(len < 8) {
		if(cn == '0') { cn = ''; }
		$('#calc_nums').val(cn + '3');
		}
	});
	
	// 4
	$('#btm_4').click(function() {
		var cn = $('#calc_nums').val();
		var len = $('#calc_nums').val().length;
		
		if(len < 8) {
		if(cn == '0') { cn = ''; }
		$('#calc_nums').val(cn + '4');
		}
	});
	
	// 5
	$('#btm_5').click(function() {
		var cn = $('#calc_nums').val();
		var len = $('#calc_nums').val().length;
		
		if(len < 8) {
		if(cn == '0') { cn = ''; }
		$('#calc_nums').val(cn + '5');
		}
	});
	
	// 6
	$('#btm_6').click(function() {
		var cn = $('#calc_nums').val();
		var len = $('#calc_nums').val().length;
		
		if(len < 8) {
		if(cn == '0') { cn = ''; }
		$('#calc_nums').val(cn + '6');
		}
	});
	
	// 7
	$('#btm_7').click(function() {
		var cn = $('#calc_nums').val();
		var len = $('#calc_nums').val().length;
		
		if(len < 8) {
		if(cn == '0') { cn = ''; }
		$('#calc_nums').val(cn + '7');
		}
	});
	
	// 8
	$('#btm_8').click(function() {
		var cn = $('#calc_nums').val();
		var len = $('#calc_nums').val().length;
		
		if(len < 8) {
		if(cn == '0') { cn = ''; }
		$('#calc_nums').val(cn + '8');
		}
	});
	
	// 9
	$('#btm_9').click(function() {
		var cn = $('#calc_nums').val();
		var len = $('#calc_nums').val().length;
		
		if(len < 8) {
		if(cn == '0') { cn = ''; }
		$('#calc_nums').val(cn + '9');
		}
	});
	
});
