//������� ����������������� ������� ������ � ����� function reselect(select, addclass) { addclass = typeof(addclass) != 'undefined' ? addclass : ''; jQuery(select).wrap('
'); var sel_options = ''; var selected_option = false; jQuery(select).children('optgroup').each(function(){ sel_options = sel_options + '
' + jQuery(this).attr('label') + '
'; jQuery(this).children('option').each(function() { if(jQuery(this).is(':selected')){ selected_option = jQuery(this).index(); } sel_options = sel_options + '
' + jQuery(this).html() + '
'; }); sel_options = sel_options + '
'; }); jQuery(select).children('option').each(function() { if(jQuery(this).is(':selected')){ selected_option = jQuery(this).index(); } sel_options = sel_options + '
' + jQuery(this).html() + '
'; }); var sel_imul = '
\
\
' + jQuery(select).children('option').eq(selected_option).html() + '
\
\
\
' + sel_options + '
\
'; jQuery(select).before(sel_imul); } jQuery('.sel_imul').live('click', function() { jQuery('.sel_imul').removeClass('act'); jQuery(this).addClass('act'); if (jQuery(this).children('.sel_options').is(':visible')) { jQuery('.sel_options').hide(); } else { jQuery('.sel_options').hide(); jQuery(this).children('.sel_options').show(); } }); jQuery('.sel_option').live('click', function() { //������ �������� �� ��������� var tektext = jQuery(this).html(); jQuery(this).closest('.sel_options').parent('.sel_imul').children('.sel_selected').children('.selected-text').html(tektext); //���������� ������� jQuery(this).closest('.sel_options').children('.sel_option').removeClass('sel_ed'); jQuery(this).addClass('sel_ed'); //������������� �������� ��� ������� var tekval = jQuery(this).attr('value'); document.location.href = tekval; }); var selenter = false; jQuery('.sel_imul').live('mouseenter', function() { selenter = true; }); jQuery('.sel_imul').live('mouseleave', function() { selenter = false; }); jQuery(document).click(function() { if (!selenter) { jQuery('.sel_options').hide(); jQuery('.sel_imul').removeClass('act'); } }); /* playback timings (ms): LoadShardBlock: 66.328 (3) esindex: 0.01 captures_list: 91.866 CDXLines.iter: 18.393 (3) PetaboxLoader3.datanode: 65.083 (4) exclusion.robots: 0.432 exclusion.robots.policy: 0.41 RedisCDXSource: 1.635 PetaboxLoader3.resolve: 104.242 load_resource: 119.359 */