/**
 * @author sergeyk
 */
jQuery(document).ready(function()
    {
        jQuery('#channelslabel').click(function(e)
        {
            jQuery('#channels_hidden').is(':hidden') ?
            jQuery('#channels_hidden').show('slow')
            :
            jQuery('#channels_hidden').hide('slow');
            e.stopPropagation();
        })
        jQuery('#nav a span span, .shade').each(function()
            {
                //console.log(jQuery(this).text());
                jQuery(this).html('<b>' + jQuery(this).html() + '</b>').prepend('<span class="jsshadow">' + jQuery(this).text() + '</span>');
            })
        jQuery('#nav li').hover(function()
            {
                jQuery(this).addClass('hover');
            }, function()
            {
                jQuery(this).removeClass('hover');
            })
        jQuery('.preventDefault').bind('click mousedown',function(e){
            e.preventDefault();
        })
        jQuery('#authformopen').click(function()
            {
                if(jQuery(this).hasClass('selected'))
                {
                    jQuery(this).removeClass('selected');
                    jQuery('#authformitself').hide('fast');
                }
                else
                {
                    jQuery('#authformitself').show('slow');
                    jQuery(this).addClass('selected');
                    /*jQuery('#authformitself').queue(function()
                    {
                        jQuery('#authformopen').addClass('selected');
                        jQuery(this).dequeue();
                    })*/
                }
            })
        jQuery('#authformwrap').click(function(e)
        {
            e.stopPropagation();
        })
        jQuery('#obertka').click(function()
            {
                jQuery('#authformitself').hide('fast');
                jQuery('#channels_hidden').hide('fast');
                jQuery('#authformopen').removeClass('selected');
            })
        jQuery('.reflection').hover(function()
        {
            if(jQuery(this).parent().attr('id') == 'telechat')
            {
                x = '-135px';
            } else
            {
                x = '-145px';
            }
            jQuery(this).css('top',x);
        },function()
        {
            jQuery(this).css('top','0');
        })
		var down = 0;
		jQuery('#k-annonce-down').click(function()
		{
			var bLast = false;
	        var list_height = 0;
	        jQuery('#tv-annonce-list li:visible').each(function () {
	        	list_height = list_height + jQuery(this).height();
	        });
	        bLast = (list_height <= jQuery('#flash-pager-slider').height());
	        if (bLast) {
	        	return;
	        }
			jQuery('#tv-annonce-list li').eq(down).slideUp();
			down++;
		})
		jQuery('#k-annonce-up').click(function()
		{
			if(down > 0 ) down--;
			jQuery('#tv-annonce-list li').eq(down).slideDown();
		})
		jQuery('#onflash-ico-open').click(function(e)
		{
			jQuery('#flash-section').slideDown('slow');
			jQuery(this).hide();
			jQuery('#onflash-ico-close').show();
			e.preventDefault();
		})
		jQuery('#onflash-ico-close').click(function(e)
			{
				jQuery('#flash-section').slideUp('slow');
				jQuery(this).hide();
				jQuery('#onflash-ico-open').show();
				e.preventDefault();
			})
				/* 7.06.2009 */
		jQuery.datepicker.setDefaults(
			{
				dayNames:['Воскресенье','Понедельник','Вторник','Среда','Четверг','Пятница','Суббота'],
                dayNamesMin : ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'],
                monthNames : ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь']
			});
		jQuery('.ico-calendar').click(function()
		{
			var datepickerPos = jQuery(this).offset();
			jQuery('#teleprog_datepicker').css(
			{
				left:datepickerPos.left + 'px',
				top:datepickerPos.top + 19 + 'px'
			});
		})
		jQuery('#date_picker_since, #date_picker_till').datepicker(
		{
			dateFormat: 'dd.mm.yy',
			firstDay : '1',
			showOn: 'button', 
			buttonImage: 'images/blank.gif', 
			buttonImageOnly: true,
            prevText:'предыдущий месяц',
            nextText:'следующий месяц',
			showOtherMonths: true
		});
		
	})

