1$(document).ready(function() 2{ 3 $('.sq_check input').each(function() 4 { 5 if($(this).attr('checked')) $(this).parent().addClass('active_check'); 6 }); 7 $('.sq_check input').change(function() 8 { 9 var val=$(this).val(); 10 var ord=$(this).parent().parent().attr('id').split('-')[1]; 11 var cur=$('.filter').attr('id').split('_')[1]; 12 $(this).parent().toggleClass('active_check'); 13 if($(this).attr('checked')) 14 { 15 ajax_parser('calendar_update_'+cur); 16 } 17 else 18 $('.ord-'+ord).each(function(){ 19 $(".filter .strip-"+ord).removeClass('strip-'+ord); 20 $(this).addClass('dnone'); 21 }); 22 }); 23 $('.ajax').live('click',function() 24 { 25 ajax_parser($(this).attr('id')); 26 return false; 27 }); 28 $('.but_action').live('click',function() 29 { 30 var cl=$(this).find('div').attr('class'); 31 if(cl.indexOf('arch_rarr') + 1) { 32 $(this).find('div').removeClass('arch_rarr').addClass('arch_darr'); 33 $(this).find('span').text('СкÑÑÑÑ Ð²Ñе'); 34 } 35 else { 36 $(this).find('div').removeClass('arch_darr').addClass('arch_rarr'); 37 $(this).find('span').text('ÐÑе видео'); 38 } 39 var row=$(this).parent().parent().attr('id'); 40 $('#'+row+' .arch_cut').toggleClass('dnone'); 41 return false; 42 }); 43 $('.arch_button_bot').live('click',function() 44 { 45 var par=$(this).parent().parent().parent(); 46 par.find('.arch_darr').removeClass('arch_darr').addClass('arch_rarr'); 47 par.find('span').text('ÐÑе видео'); 48 $(this).parent().toggleClass('dnone'); 49 return false; 50 }); 51 $('a.prettyPhoto').live('click',function() 52 { 53 var h=$(this).find('iframe').attr('height'); 54 var w=$(this).find('iframe').attr('width'); 55 var nh=Math.round(600*h/w); 56 $(this).find('iframe').attr('height',nh); 57 $(this).find('iframe').attr('width',600); 58 showvideo($(this).find('div.dnone').html()); 59 return false; 60 }); 61 $('#fixed-bg, #fixed-close').click(function() 62 { 63 $(this).closest('#fixed').addClass('dnone').css('height','100%'); 64 }); 65}); 66 67function showvideo(embed) 68{ 69 var docheight=$(document).height(); 70 $('#fixed-content').html(embed); 71 $('#fixed-content').css({width:'600px',minHeight:'0'}); 72 $('#fixed').removeClass('dnone'); 73} 74function getdnparams(url) 75{ 76 var arr=url.split('/articles/'); 77 arr=arr[1].split('/'); 78 return 'f='+arr[1]+'&id='+arr[0]; 79} 80 81function ajax_parser(id) 82{ 83 var params=id.split('_'); 84 params[1]+='videos'; 85 var excl=[]; 86 $('input[name="categories"]').each(function() 87 { 88 if(!$(this).attr('checked')) excl.push($(this).val()); 89 }); 90 if(params[1]=='del' && !confirm('ÐÑ ÑвеÑенÑ, ÑÑо Ñ Ð¾ÑиÑе ÑдалиÑÑ Ð¾Ð±ÑекÑ?')) return false; 91 var qstr={model:params[0],action:params[1],id:params[2],excl:excl.join('-')}; 92 var func=params[0]+'_'+params[1]; 93 $.post(ajax_url,qstr,function(data){window[func](data);}); 94} 95 96var calendar_getvideos=function(data) 97{ 98 if(!data.content.status) return false; 99 display_videos(data.content.rows); 100 $('.filter').replaceWith(data.content.calendar); 101} 102var calendar_updatevideos=function(data) 103{ 104 if(!data.content.status) return false; 105 display_videos(data.content.rows); 106 $('.filter').replaceWith(data.content.calendar); 107} 108 109function display_videos(dca) 110{ 111 $('.arch_row').each(function(){$(this).remove();}); 112 var t=$('#arch_left'); 113 var str; 114 for(var i in dca) 115 { 116 str='\ 117<div class="arch_row ord-'+dca[i].order+'" id="row-'+dca[i].id+'">\ 118 <div class="arch_text fleft">\ 119 <div class="arch_text_title">'+dca[i].name+'</div>\ 120 <div class="arch_text_announce">'+dca[i].announce+'</div>\ 121 <div class="arch_date">'+dca[i].date+'</div>\ 122 '+(dca[i].videos.length>1?'\ 123 <a href="" class="arch_button but_action"><span>ÐÑе видео</span><div class="arch_rarr strip-'+dca[i].order+'"></div></a>':'')+'\ 124 </div>\ 125 <div class="arch_imgs fleft">'; 126 for(var j in dca[i].videos) 127 { 128 if(j==1) str+='<div class="arch_cut dnone">' 129 str+='<div style="margin-bottom:40px">'+dca[i].videos[j].url+'</div>'; 130 } 131 if(j>=1) str+='<a href="" class="arch_button_bot"><div class="arch_uarr strip-'+dca[i].order+'"></div></a></div>'; 132 str+='</div>\ 133 <div class="clr"></div>\ 134</div>' 135 t.append(str); 136 } 137}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.