	
	$(document).ready(function(){
		var checkSect = $('#sections > ul > li.level1 > ul').length;

		if (checkSect > 0)
		{
			var link = $('li.level1 > a');
			
			$(link).bind('click', function(){
				var ulEl = $('>ul', $(this).parent());
				var aEl = this;
				$(ulEl).slideToggle('fast', function(){
					if ($(ulEl).css('display') == 'none')
						$(aEl).css('background-image', 'url(/design/go/img/cat-open.gif)');
					else
						$(aEl).css('background-image', 'url(/design/go/img/cat-close.gif)');
				});
	
				if ($(ulEl).length > 0)
					return false;
				
			});
	
			$("#sections a[href $= 'sect=" + $("a.blog_sect_id").attr('rel') + ".html']").addClass('active').parents('li').addClass('active');
		
			$(link).css('background', 'url(/design/go/img/cat-open.gif) 100% 3px no-repeat').css('text-decoration', 'none');
			$('li.level1.active > a').css('background-image', 'url(/design/go/img/cat-close.gif)');
			$('span', link).css('border-bottom', 'dashed 1px #333');
		}
		
		$('.search_text').bind('focus focusout', function(){
			if ($(this).val() == $(this).attr('title')) 
				$(this).val('');
			else if ($(this).val() == '') 
				$(this).val($(this).attr('title'));
		});
		
		$(document).keydown(function (e) {
	
			if (e.ctrlKey && e.keyCode == 13) {
				var text = '' + getSelectedText();
				var today = new Date();
				var time = today.getFullYear() + '-' + leadingZero(today.getMonth() + 1, 2) + '-' + leadingZero(today.getDate(), 2) 
					+ ' ' + today.getHours() + ':' + today.getMinutes();
				//alert(text.length);
				if (text != '' && text.length > 5) {
					_gaq.push(['_trackEvent', 'Найдена ошибка', 'Ошибка', time + ' / ' + text]);
					//alert(text);
					alert('Не так страшна ошибка, как невозможность ее исправить. Спасибо, поправлю.');
				}
			}
			
		});
		
	});
	
function getSelectedText()
{
	var ie = false;
	var txt = '';
    if ( window.getSelection ) { 
        var selectedText = window.getSelection(); 
    } else if ( document.getSelection ) { 
        var selectedText = document.getSelection(); 
    } else if ( document.selection ) { 
        ie = true;
        var selectedText = document.selection.createRange(); 
    } 
    if(!ie){
    	txt = selectedText;
        //alert(selectedText)//  просто выведет выделенный текст без тегов 
        //var theParent = selectedText.getRangeAt(0).cloneContents(); 
        //alert(toHTML(theParent)) // собственно выделенный кусок кода 
    }else{
    	txt = selectedText.text;
        //alert(selectedText.text) // текст
        //alert(selectedText.htmlText) // выделенный кусок кода
    }
    
	return txt;
}

/**
 * Добавление ведущих нулей
 * 
 * @param number
 * @param length
 * @returns {String}
 */
function leadingZero(number, length) {
	   
    var str = '' + number;
    while (str.length < length) {
        str = '0' + str;
    }
   
    return str;

}
