function slideSwitch() {
    var $active = $('#partners .visible_partner');
    if ($active.length == 0) $active = $('#partners  li:last');
    var $next = $active.next().length ? $active.next() : $('#partners li:first');
    $next.addClass('visible_partner');
    $active.removeClass('visible_partner');
    $next.css({opacity: 0.0}).addClass('active').animate({opacity: 1.0}, 1500);
}

$(function() {
    // partners banners
    setInterval("slideSwitch()", 4000);

    //login forms
    var passwordField = $('input[name=password]');
    var loginField = $('input[name=login]');
    var loginFieldDefault = loginField.val();
    var emailField = $('input[name=email]');
    var emailFieldDefault = emailField.val();

    passwordField.after('<input id="passwordPlaceholder" type="text" value="Пароль..." autocomplete="off" class="login_inp" />');
    var passwordPlaceholder = $('#passwordPlaceholder');

    passwordPlaceholder.show();
    passwordField.hide();

    passwordPlaceholder.focus(function() {
        passwordPlaceholder.hide();
        passwordField.show().focus();
    });
    passwordField.blur(function() {
        if (passwordField.val() == '') {
            passwordPlaceholder.show();
            passwordField.hide();
        }
    });

    loginField.focus(function() {
        if (loginField.val() == loginFieldDefault) {
            loginField.val('');
        }
    });
    loginField.blur(function() {
        if (loginField.val() == '') {
            loginField.val(loginFieldDefault);
        }
    });

    emailField.focus(function() {
        if (emailField.val() == emailFieldDefault) {
            emailField.val('');
        }
    });
    emailField.blur(function() {
        if (emailField.val() == '') {
            emailField.val(emailFieldDefault);
        }
    });
    // call forms

    $('#callForms').click(
            function() {
                $('#login_form_outer').show();
                $('#forgot_password').hide();
                $('#login_form').show();
            });
    $('#forgot_password_lnk').click(
            function() {
                $(this).parent().hide();
                $('#forgot_password').fadeIn();
            });
    $('#goto_login').click(
            function() {
                $(this).parent().hide();
                $('#login_form').fadeIn();
            });

    var mouse_is_inside = false;
    $('.forms_part').hover(function() {
        mouse_is_inside = true;
    }, function() {
        mouse_is_inside = false;
    });

    $('html, body *').mouseup(function() {
        if (! mouse_is_inside)
            $('#login_form_outer').hide();
        return false;

    });

});


