/**
 * User: romiras
 * Date: 06.10.11
 * Time: 15:44
 * Метод предназначен для ротации статей на главной страницы сайта
 */

function showNewsBlock(param) {
    jQuery.ajax({
        url: '/news/getQueryNewsOnMain/27635 27634 27636 27638/main_list/' + param + '/',
        success: function(data) {
            jQuery('.list_of_artiles').html(data);
        }
    });
}

function showFAQBlock(param) {
    jQuery.ajax({
        url: '/faq/getQueryFAQOnMain/main_list/' + param + '/',
        success: function(data) {
            jQuery('.list_of_artiles').html(data);
        }
    });
}

function setActive(element, id){
    jQuery(id).find('.active').removeClass('active');
    jQuery(element).addClass('active');
}

function rotate(element, id){
        var type = jQuery(element).attr('rel');
        
        if(jQuery(element).hasClass('popup-msgbox')){
            jQuery('.msgbox').show();
            setActive(element, id);
        }
        else if(jQuery(element).hasClass('active')) return;
        else if(jQuery(element).hasClass('close')){
            jQuery('.msgbox').hide();
        }
        else{
            if (id == '#some_articles_item') showNewsBlock(type);
            else showFAQBlock(type);

            if (!jQuery(element).hasClass('msgbox-link')) setActive(element, id);
            jQuery('.msgbox').hide();
        }
 }

jQuery(document).ready(function() {

   jQuery('.items_artiles').click(function() {
       if (jQuery(this).hasClass('active')) return;
       jQuery('li').find('.items_artiles').removeClass('active');
       jQuery(this).addClass('active');
       if (jQuery(this).is('#faq_block')){
           jQuery('#some_faq_item').show();
           jQuery('#some_articles_item').hide();
           jQuery('#some_faq_item li a.active').removeClass('active');
           jQuery('a[rel="default"]').addClass('active');
           
           showFAQBlock('');
       }
       else{
           jQuery('#some_faq_item').hide();
           jQuery('#some_articles_item').show();
           jQuery('#some_articles_item li a.active').removeClass('active');
           jQuery('a[rel="default"]').addClass('active');

           showNewsBlock('');
       }
    });

    jQuery('#some_faq_item li a').click(function() {
       rotate(this, '#some_faq_item');
    });

    jQuery('#some_articles_item li a').click(function() {
       rotate(this, '#some_articles_item');
    });

});


