var popup_fixed = 0;

function freezePopup(){
	popup_fixed = 1;
}
function unfreezePopup(){
	popup_fixed = 0;
}
function submitAuth(event){
    if (event.keyCode == '13') {
        $("#auth_form").submit();
    }
}


$(document).ready(function() {
	$(".top_nav li.enter input").focus(
		function (){
			setTimeout('freezePopup()', 10);
		}
	);
	if ($(".top_nav li.enter input[name='USER_LOGIN']").val()==''){
		$(".top_nav li.enter input[name='USER_LOGIN']").val('логин');
		$(".top_nav li.enter input[name='USER_LOGIN']").attr('is_new', 'Y');
		$(".top_nav li.enter input[name='USER_LOGIN']").focus(function(){loginFocus();});
	}
	/*if ($(".top_nav li.enter input[name='USER_PASSWORD']").val()==''){
		var str_input = '<input type="text" is_new="Y" onfocus="passwordFocus(this)" onkeyup="submitAuth(event);" value="пароль"';
		$.each(new Array('name', 'class'), function(ind, val){
			str_input += ' ' + val + '="' + $(".top_nav li.enter input[name='USER_PASSWORD']").attr(val) + '"';
		});
		str_input += '/>';
		$(".top_nav li.enter input[name='USER_PASSWORD']").after(str_input).remove();
	}*/

        $(".top_nav li.enter input[name='USER_LOGIN']").keypress(function(event) {
            if (event.keyCode == '13') {
                $("#AUTH_SUBMIT").click();
                return false;
            }
        });
        $(".top_nav li.enter input[name='USER_PASSWORD']").keypress(function(event) {
            if (event.keyCode == '13') {
                $("#AUTH_SUBMIT").click();
                return false;
            }
        });
})

/*function passwordFocus(input){
		var str_input = '<input type="password" onfocus="passwordFocus(this)" onkeyup="submitAuth(event);" value=""';
		$.each(new Array('name', 'class'), function(ind, val){
			str_input += ' ' + val + '="' + $(".top_nav li.enter input[name='USER_PASSWORD']").attr(val) + '"';
		});
		str_input += '/>';
		$(".top_nav li.enter input[name='USER_PASSWORD']").after(str_input).remove();
                $(".top_nav li.enter input[name='USER_LOGIN']").focus();
                $(".top_nav li.enter input[name='USER_PASSWORD']").focus();
}*/

function loginFocus(input){
		if ($(".top_nav li.enter input[name='USER_LOGIN']").attr('is_new') != 'Y'){
			return;
		}
		$(".top_nav li.enter input[name='USER_LOGIN']").attr('is_new', 'N');
		$(".top_nav li.enter input[name='USER_LOGIN']").val('');
		$(".top_nav li.enter input[name='USER_LOGIN']").focus();
}

function hideLoginPopup(){
	freezePopup();
	$('ul.top_nav li.enter').children('.menu_popup').slideUp(0);	
	$('ul.top_nav li.enter').removeClass('li_hover');
	$.each($(".top_nav li.enter input"), function(idx, item){
		item.blur();
	});
	unfreezePopup();
	return false;
}