/**
Yakupov R.
http://vkontakte.ru/ralfnv
Плагин  позволяет устанавливать фокус на нужный элемент при вводе определённого числа символов,
а также устанавливает ограничение на количество введённых символов.

например для номера телефона

<div>
+7 <input class="tel"></input><input class="tel2"></input><input class="tel3"></input>
</div>

$(document).ready(function()
{
	$(".tel").nextfocus({next:'.tel2',count:'3'});
	$(".tel2").nextfocus({next:'.tel3',count:'4'});
	$(".tel3").nextfocus({next:'',count:'3'});
})
*/

(function($) {
    var defaults = { next:'.nextInp',count:'3' };
    $.fn.nextfocus = function(params)
    {
        // при многократном вызове функции настройки будут сохранятся, и замещаться при необходимости
        var options = $.extend({}, defaults, options, params);
 
        $(this).keyup((function()
        {
            if(($(this).val()).length>=options.count)
            {
            	$(this).val($(this).val().substr(0,options.count));
                if($(options.next).get(0))
                {
                	$(options.next).focus();
                	$(options.next).select();
                }
            }
        }));
        return this;
    };
})(jQuery);
