﻿$(document).ready(function(){

    $('a[href][rel*=partner], a[href][rel*=project]').each(function(){
        this.target = "_blank";
    });

    $('.overlay').css('height', $(document).height()+'px');
    /*console.log($(document.body).height());*/

    $('.corners').corner("round 5px").parent().css('padding', '2px').corner("round 7px")
    $('input:not(.checkbox), textarea').blur(function () {
        $(this).parent().parent().css('background','#383838');          //#FF0368

    });
    $('input:not(.checkbox), textarea').focus(function () {
        $(this).parent().parent().css('background','#831784');
    });

    $('.error').parent().find('.corners-parent').css('background','#FF0368');
    $('.error').parent().find('.phone-prefix').css('background','transparent url(/img/select-bg.png) no-repeat scroll -120px 0');

    $('input, textarea').focus(function () {
        $(this).parent().parent().parent().find('.error').hide();
        $(this).parent().parent().parent().find('.phone-prefix').css('background','transparent url(/img/select-bg.png) no-repeat scroll 0 0');
    });
    $('.phone-prefix').focus(function () {
        $(this).parent().find('.error').hide();
        $(this).css('background','transparent url(/img/select-bg.png) no-repeat scroll 0 0');
    });

    var options = {
        beforeSubmit: checkEmptyLogin,
        success:       function(data){
            if(data.errors.length == 0)
            	window.location.href = data.result[0];
            else
            {
                $('#login-dialog .error-inline').parent().remove();
                $('#login').before('<div><div class="error-inline">' + data.errors.join('<br />') + '</div></div>');
            }
        },
        error: function(){alert(arguments)},
        dataType:  'json',
        type:      'post'
    };

    $('#login-dialog .login-now').click(function(){
        $('#login').ajaxSubmit(options);
        return false;
    });

    $('.promo').click(function(){
        $('.overlay').show();
        $('#movie-dialog').show();
        return false;
    });

});

function checkEmptyLogin(){
    var login = $('#login input[name="login"]'), password = $('#login input[name="password"]'), error = 0;

    $('#login .error').remove();
    $('#login-dialog .error-inline').parent().remove();
    $('#login-dialog .error-inline').remove();

    if(!login.val().length){
        login.parent().parent().parent().append('<p class="error">Введённое значение пустое, заполните поле, пожалуйста</p>');
        error = 1;
    }
    if(!password.val().length){
        password.parent().parent().parent().append('<p class="error">Введённое значение пустое, заполните поле, пожалуйста</p>');
        error = 1;
    }
    $('.error').parent().find('.corners-parent').css('background','#FF0368');

    if(error) return false;
}



