$(document).ready(function(){
    $('#slide_holder').agile_carousel({
        php_doc_location: "/lib/make_slides.php",
        path_to_slides: "/shared/img/agile_carousel_slides",
        slide_directory: "/shared/img/agile_carousel_slides",
        remove_content: "no",
        slide_buttons: "yes",
        pause_button: "yes",
        transition_type: "fade",
        next_prev_buttons: "no",
        timer_length: "5000"
    });
    $('#searchtext').bind('blur',function(){if($(this).val()=='') $(this).val('Поиск');});
    $('#searchtext').bind('focus',function(){if($(this).val()=='Поиск') $(this).val('');});
    $("a[rel^='prettyPhoto']").prettyPhoto({theme: 'light_rounded', allowresize: true});

    
    $('.blockshow').live('click',function(){
        $(this).removeClass('blockshow').addClass('blockhide').next().slideToggle('fast');
    });
    $('.blockhide').live('click',function(){
        $(this).removeClass('blockhide').addClass('blockshow').next().slideToggle('fast');
    }).next().css('display','block');
    $('.blockshow, .blockhide').hover(function(){$(this).css('text-decoration','underline');},function(){$(this).css('text-decoration','none');})
    
    $("a[href$='.pdf'], a[href$='.chm']").each(function(){
        var obj = $(this);
        var objtext = obj.html();
        var size = 'unknown';
        var version = 'unknown';
        if(obj.attr('rel')) version = obj.attr('rel');
        var sufix = '';
        obj.addClass('filelinkloading').addClass('waiting');
        $.ajax({
           type: "POST",
           url: "/sarp/",
           cache: false,
           data: {action: 'getfilesize', filename: obj.attr('href')},
           success: function(msg){
               var data = null;
               eval('data = '+msg);
               var filesize = parseInt(data.getfilesize);
               if(isNaN(filesize)) filesize = 0;
               else {
                   if(filesize>=1024*1024*1024) sufix = 'Гб';
                   else if(filesize>=1024*1024) sufix = 'Mб';
                   else if(filesize>=1024) sufix = 'Кб';
                   else sufix = 'байт';
                   while(filesize>=1024){
                       filesize = Math.round(filesize*10/1024)/10;
                   }
                   size = ''+filesize+' '+sufix;
               }
           },
           complete: function(){
               obj.removeClass('waiting')
                  .removeClass('filelinkloading')
                  .addClass('filelink')
                  .empty()
                  .append('<table class="filewrapper"><tr><td class="fileicon">&nbsp;</td><td class="filetitle">'+objtext+'</td><td class="fileinfo">версия: '+version+'<br />размер: '+size+'</td></tr></table>');
               if(obj.is("[href$='.pdf']")) $('.fileicon',obj).addClass('pdficon');
               else if(obj.is("[href$='.chm']")) $('.fileicon',obj).addClass('chmicon');
           }
         });
    });
    $('.fileextender').children('input:not(:last)').bind('change',function(){
        if($(this).val()) $(this).next('input').fadeIn();
    });
});