// JavaScript Document
$(document).ready(function(){
	$('.numeric').keypress(
		function(e)
		{
			var key = window.event ? e.keyCode : e.which;
			var keyString = String.fromCharCode(key);
			if(key == 8 || (key >= 48 && key <= 57) || (key >= 44 && key <= 46) || (key >= 96 && key <= 105) || key == 0)
			{
				return true;
			}
			else
			{
				return false;
			}
		}
	);
	
	$('.phone').keypress(
		function(e)
		{
			var key = window.event ? e.keyCode : e.which;
			var keyString = String.fromCharCode(key);
			if(key == 8 || (key >= 48 && key <= 57) || (key >= 96 && key <= 105) || key == 0)
			{
				return true;
			}
			else
			{
				return false;
			}
		}
	);
	
	$('.phoneArea[@rel]').keyup(
		function(e)
		{
			var theValue = $(this).attr('value');
			var theRel = $(this).attr('rel');
			var key = window.event ? e.keyCode : e.which;
			var keyString = String.fromCharCode(key);
			if((key >= 48 && key <= 57) || (key >= 96 && key <= 105))
			{
				if(theValue.length == 3 && $('.phone1[@rel='+theRel+']').length > 0)
				{
					$('.phone1[@rel='+theRel+']')[0].focus();
				}
			}
			else
			{
				return false;
			}
		}
	);

	$('.phone1[@rel]').keyup(
		function(e)
		{
			var theValue = $(this).attr('value');
			var theRel = $(this).attr('rel');
			var key = window.event ? e.keyCode : e.which;
			var keyString = String.fromCharCode(key);
			if((key >= 48 && key <= 57) || (key >= 96 && key <= 105))
			{
				if(theValue.length == 3 && $('.phone2[@rel='+theRel+']').length > 0)
				{
					$('.phone2[@rel='+theRel+']')[0].focus();
				}
			}
			else
			{
				return false;
			}
		}
	);

	$('.phone2[@rel]').keyup(
		function(e)
		{
			var theValue = $(this).attr('value');
			var theRel = $(this).attr('rel');
			var key = window.event ? e.keyCode : e.which;
			var keyString = String.fromCharCode(key);
			if((key >= 48 && key <= 57) || (key >= 96 && key <= 105))
			{
				if(theValue.length == 4 && $('.phoneExt[@rel='+theRel+']').length > 0)
				{
					$('.phoneExt[@rel='+theRel+']')[0].focus();
				}
			}
			else
			{
				return false;
			}
		}
	);
});
