var urlChangeVideoblock = 'php/tvmodulajax.php';
var urlChangeRegisterInfo = 'php/regmodulajax.php';
var urlMusicList = 'php/musiclist.php';
var id_mas=[];
var curElement;

$(document).ready(function() {

           if (($.browser.msie)&&($.browser.version == 6)) {
                 $('#general').html('Извините, данная версия браузера некорректно отображает содержимое сайта. Пожалуйста, обновите ваш браузер или установите другой.');
           }

           if ($.browser.msie){
                 $('#tvleft').css('width','54px');
           }

           $('.buttonAir').click(function(){
                if ($(this).hasClass('air-2')){changeContent($(this),'air','2','16');}

           });

           $('.buttonTv').click(function(){

              //  curElement = $(this);
              //  var path='p=1&name='+$(this).attr('name');
              //  loadajax(path,'POST',true,empty,getBigTvBlock,urlChangeVideoblock);
                if ($(this).hasClass('tv-2')){changeContent($(this),'tv','2','5');}
                if ($(this).hasClass('tv-3')){changeContent($(this),'tv','3','5');}

           });

           $('.buttonTvBlock').click(tvBlockClick = function(){
                if ($(this).hasClass('tvb-2')){changeContent($(this),'tvb','2','16');}
                if ($(this).hasClass('tvb-3')){changeContent($(this),'tvb','3','16');}
           });

           $('.buttonEvents').click(function(){
                if ($(this).hasClass('ev-2')){changeContent($(this),'ev','2','16');}
                if ($(this).hasClass('ev-3')){changeContent($(this),'ev','3','16');}
           });

           $('#newnick').keyup(function(){
                var path='p=1&nick='+$(this).val();
                loadajax(path,'GET',true,clearTypeInput,setTypeInput,urlChangeRegisterInfo);
           });

           $('#downNewsList').click(function(){
                var scroll = $('#newslist').scrollTop();
                scroll = scroll+10;
                $('#newslist').scrollTop(scroll);
           });

           $('#upNewsList').click(function(){
                var scroll = $('#newslist').scrollTop();
                scroll = scroll-10;
                $('#newslist').scrollTop(scroll);
           });


           $('.today').click(function(){

                mycarousel_itemLoadCallback($('#mycarousel'));

           });

           $('.loadVideo').live('click',loadV);

           $('#newslist').live('mousewheel',mouseWheelBlock);
           $('#scrollPlayerBlock').live('mousewheel',mouseWheelBlock);
           $('#scrollGalleryBlock').live('mousewheel',mouseWheelBlock);
           $('.newsfulltext').live('mousewheel',mouseWheelBlock);
           $('#allComments').live('mousewheel',mouseWheelBlock); 
});


function loadV(){
                var path='p=2&name='+$(this).attr('name');
                loadajax(path,'POST',true,getTvMask,getFlv,urlChangeVideoblock);
                curElement = $(this);

}

function mouseWheelBlock(e, d){

     if (d<0){
        var scroll = $(this).scrollTop();
                scroll = scroll+10;
                $(this).scrollTop(scroll);
     }
     if (d>0){
               var scroll = $(this).scrollTop();
                scroll = scroll-10;
                $(this).scrollTop(scroll);
     }
     return false;
}


function changeContent(Second,elem,num,zindex){

    var First = $('.'+elem+'-1');
    $('.'+elem).css('z-index','-1');
    $('.'+Second.attr('name')+'.'+elem).css('z-index',zindex);

    First.find('tr').removeClass('tr-1');
    First.find('tr').addClass('tr-'+num);
    Second.find('tr').removeClass('tr-'+num);
    Second.find('tr').addClass('tr-1');
    First.removeClass(elem+'-1');
    First.addClass(elem+'-'+num);
    Second.removeClass(elem+'-'+num);
    Second.addClass(elem+'-1');

}





// функции после AJAX ----------------------------------------------------------------------------------------------------

function getBigTvBlock(xml){

    if (curElement.hasClass('tv-2')){changeContent(curElement,'tv','2','#bigTvDiv');}
    if (curElement.hasClass('tv-3')){changeContent(curElement,'tv','3','#bigTvDiv');}

    var httxt = xml.getElementsByTagName("data").item(0).firstChild.nodeValue;
    $('#bigTvDiv').html(httxt);

    if (curElement.attr('name')=='music'){audioPlayerInit();}
}

function clearTypeInput(){
    $('#registerLED').removeClass();
}

function setTypeInput(xml){
     if ((xml.getElementsByTagName("reply").item(0).firstChild.nodeValue=='yes')||($('#newnick').val()=='')){
        $('#registerLED').addClass('badEnter');
     }else{
        $('#registerLED').addClass('correctEnter');
     }
}


function getTvMask(){

    $('#tvloadermask').show();
    $('#tvloader').show();

}

function getFlv(xml){

    $('#tvloadermask').hide();
    $('#tvloader').hide();

    jwplayer("player").setup({
            flashplayer: "jwplayer/player-licensed.swf",
            file: $('flv', xml).text(),
            image: $('img', xml).text(),
            height: 240,
            width: 320
            });

    $('#tvinfo').find('.fullstars100').width(parseInt($('rating', xml).text()));
    $('#tvinfo').find('.emptystars100').attr('name',$('id', xml).text());
    $('#tvinfo').find('.emptystars100').attr('type',curElement.closest('.tvb').attr('name'));
}
