$(document).ready(function(){
//seperation of the logic
    $('#chat').live('click', function(){
        $.ajax({
            url: "/live_chat_start.php",
            success: function(html){
                if(html === 'login_user')
                {
                    $('#pop_up #pop_up_body').load('/live_chat_show_topics.php');
                    $('#pop_up').removeAttr('style');
                }
                else
                {
                    ps0rKWow();
                }
            }
        });
    });
//choose the topic
    $('.radio_group').live('click', function(){
        var topic_id = $(this).attr('id');
        $('#pop_up #pop_up_body').load('live_chat_show_questions.php', {'topic_id': topic_id});
        $.ajax({
            type: 'POST',
            url: 'live_chat_count_click.php',
            data: 'type=topic&topic='+topic_id
        });
    });
//choose the question
    $('.question_name').live('click', function(){
        $('.question_answer').not($(this).parent().parent().children('.question_answer')).slideUp('fast');
        $(this).parent().parent().children('.question_answer').slideToggle('slow');
        $(this).toggleClass('active');
        var class_str = $(this).attr('class');
        var class_arr = class_str.split(' ');
        if(class_arr[1] === 'active')
        {
            var question_id = $(this).parent().parent().attr('id');
            $.ajax({
                type: 'POST',
                url: 'live_chat_count_click.php',
                data: 'type=question&question='+question_id
            });
        }
    })
//go back to the list of the topics
    $('.back').live('click', function(){
        $('#pop_up #pop_up_body').load('live_chat_show_topics.php');
    })

    $('.back').live('mouseover', function(){
        $(this).addClass('back_hover');
    })

    $('.back').live('mouseout', function(){
        $(this).removeClass('back_hover');
    })
//Did this question help You?
    $('.question_main_answer input').live('click', function(){
        var question = $(this).parent().parent().parent().parent().attr('id');
        if($(this).attr('value') === 'Yes')
        {
            $.ajax({
                type: 'POST',
                url: 'live_chat_count_click.php',
                data: 'type=main_question&selected=positive&question='+question
            });
        }
        else if($(this).attr('value') === 'No')
        {
            $('#pop_up').attr('style', 'display:none');
            ps0rKWow();
            $.ajax({
                type: 'POST',
                url: 'live_chat_count_click.php',
                data: 'type=main_question&selected=negative&question='+question
            });
        }
    })
//Haven`t found Your question?
    $('.question_new').live('click', function(){
        $('#pop_up').attr('style', 'display:none');
        ps0rKWow();
    })
//close pop_up button
    $('#pop_up_close').live('click', function(){
        $('#pop_up').attr('style', 'display:none');
    })
})