$(document).ready(function() {
    $('span.repl').each(function(i,SP){
        if ( $(SP).attr('rel') ) {
            $(SP).parent().prepend("<a href=\""+$(SP).attr('rel')+"\">"+$(SP).text()+"</a>");
        }
        else {
            $(SP).parent().prepend("<a href=\""+$(SP).html()+"\">"+$(SP).text()+"</a>");
        }
        $(SP).remove();
    });

    login_form_activate();

    if ( $("a.send-message").length > 0 )
    {
        $("a.send-message").each(function(i,o)
        {
            var href = $(o).attr('href');
            href = href.replace('/message/', '');
            href = href.substr(0, href.length-1);
            href = href.replace('/', '&id=');
            href = '/ajax/board.php?action=send_message&type='+href;
            $(o).attr('href', href);
        });
    }
    $("a.send-message").fancybox();

    $('ul.zebra li:odd').addClass('stripe');
});

function change_back(link, rate)
{
    if (rate != 'none')
    {
        link.parentNode.style.backgroundImage = 'url(/images/star'+rate+'.gif)';
    }
}

function login_form_activate()
{
    $('#login form').submit(function(){
        $.post("/ajax/user.php", $("#login form").serialize(),function(data){
            if ( data == '1')
            {
                document.location = document.location;
            }
            else
            {
                $('#login').html(data);
            }
            login_form_activate();
        });
        return false;
    });
}

function rate(cid, rating)
{
    $.get("/ajax/board.php?action=add_opinion&cid="+cid+"&rating="+rating,
        function(data){
            $.fancybox(data);
        }
    );
}

function show_opinion(id)
{
    $.get("/ajax/board.php?action=get_opinion&id="+id,
        function(data){
            if ( data != '0')
            {
                $('#opinion-link-'+id).parent().parent().find('p:first').html( data );
                $('#opinion-link-'+id).parent().remove();
            }
        }
    );
}

function login_in_box_activate()
{
    $('#login-in-box-wrap form').submit(function(){
        $.post("/ajax/user.php", $("#login-in-box-wrap form").serialize(),function(data){
            if ( data == '1')
            {
                if ( action_to_continue == 'opinion' )
                {
                    $.get("/ajax/board.php?action=add_opinion&cid="+cid_to_return,
                        function(data){
                            $('#login-in-box-wrap').remove();
                            $('#cont-wrap').html(data);
                        }
                    );
                }
                if ( action_to_continue == 'rating' )
                {
                    $('#cont-wrap').html('<p class="success">Вы успешно авторизовались. Теперь вы можете оценить компанию.</p>');
                }
            }
            else
            {
                $('#login-in-box-wrap').html(data);
            }
            login_in_box_activate();
        });
        return false;
    });
}


function add_opinion( cid )
{
    $.get("/ajax/board.php?action=add_opinion&cid="+cid,
        function(data){
            $.fancybox(data);
        }
    );
}


