function change_month(y, m)
{
	var text = '';
	var mon = '';
	var url = $('#href').val();
	var section = $('#section').val();
	var archive = $('#show_archive').val();
	$.ajax
	({
		type: "POST",
		url: url,
		data: "year="+y+"&month="+m+"&section="+section,
		dataType:'json',
		success: function(msg)
		{
			text = '<tr class="month"><td><a href="javascript:change_month('+msg.prev_year+', '+msg.prev_month+');"><img src="/img/bg-calendar-l.gif" /></a></td><td colspan="5">';
			switch (msg.month_text)
			{
				case 0:mon='Январь'; break;
				case 1:mon='Февраль'; break;
				case 2:mon='Март'; break;
				case 3:mon='Апрель'; break;
				case 4:mon='Май'; break;
				case 5:mon='Июнь'; break;
				case 6:mon='Июль'; break;
				case 7:mon='Август'; break;
				case 8:mon='Сентябрь'; break;
				case 9:mon='Октябрь'; break;
				case 10:mon='Ноябрь'; break;
				case 11:mon='Декабрь'; break;
			}
			text += mon;
			text += ' '+msg.year_text+'</td><td><a href="javascript:change_month('+msg.next_year+', '+msg.next_month+');"><img src="/img/bg-calendar-r.gif" /></a></td></tr><tr class="week"><td>П</td><td>В</td><td>С</td><td>Ч</td><td>П</td><td>С</td><td>В</td></tr>';
			var i = 0;
			var j = 0;
			for (i = 0; i < msg.week.length; i++)
			{
				text += '<tr>';
				for (j = 0; j < msg.week[i].length; j++)
				{
					if (msg.events[msg.week[i][j]])
					{
						text += '<td'+(msg.cur_day==msg.week[i][j] ? ' class="current"' : '')+'><a href="'+url+'?date='+msg.week[i][j]+'.'+msg.cur_month+'.'+msg.cur_year;
						
						if (section)
						{
							text += '&section='+section;
						}
						
						text += '">'+msg.week[i][j]+'</a></td>';
					}
					else
					{
						text += '<td'+(msg.cur_day==msg.week[i][j] ? ' class="current"' : '')+'>'+msg.week[i][j]+'</td>';
					}
				}
				text += '</tr>';
			}
			$('#calendar').html(text);
		}
	});
}

$(document).ready(function()
{
	$('.show_more').click(function(e)
	{
		e.preventDefault();
		$(this).parent().text($(this).siblings('div').text());
	});
	$('#do_search').click(function(e)
	{
		e.preventDefault();
		var txt = $.trim($(this).siblings('.form').val());
		if (txt.length < 5)
		{
			alert('Текст для поиска должен быть минимум 5 символов в длину');
		}
		else
		{
			$(this).parent().submit();
		}
	});

	$('#show_openline_rules').click(function(e)
	{
		e.preventDefault();
	});

	$('#show_search').click(function(e)
	{
		e.preventDefault();
		if ($('.search div').is(':visible'))
		{
			$('.search div').fadeOut();
		}
		else
		{
			$('.search div').fadeIn();
		}
	});
	$('.zoom').click(function(e)
	{
		var val = $(this).children('img').attr('rel');
		var txt = $(this).children('#text').val();
		$('#subscr').text(txt);
		$('#main_img').attr('src', val);
	});
	if ($('#mycarousel').size() > 0)
	{
		$('#mycarousel').jcarousel();
	}
	$('.watch_video').click(function(e)
	{
		e.preventDefault();
		var video = '/content/module_files/'+$(this).parent().children('#video_file').val();
		var title = $(this).parent().parent().parent().children('.h').children('a').text();
		var text = '<h2>'+title+'</h2><object type="application/x-shockwave-flash" data="/uflvplayer_500x375.swf" height="380" width="570"><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="movie" value="/uflvplayer_500x375.swf" /><param name="FlashVars" value="way='+video+'&amp;swf=/uflvplayer_500x375.swf&amp;w=400&amp;h=340&amp;pic=http://&amp;autoplay=0&amp;tools=1&amp;skin=whitegrey&amp;volume=70&amp;q=&amp;comment='+title+'" /></object>';
		$('.popup_content').html(text);
		$('#popup').show();
	});
	$('.email').focus(function(e)
	{
		if ($(this).val() == 'Введите e-mail адрес')
		{
			$(this).val('');
		}
	});
	$('.email_submit').click(function(e)
	{	
		e.preventDefault();
		
		var email = $('#email').val();
		if (!email || !email.match(/[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/))
		{
			alert('Пожалуйста, введите корректный адрес электронной почты');
		}
		else
		{
			$(this).parent().submit();
		}
	});
	$('.email').blur(function(e)
	{
		if ($(this).val() == '')
		{
			$(this).val('Введите e-mail адрес');
		}
	});
	$('.do_submit').click(function(e)
	{
		e.preventDefault();
		var flag = false;
		if ($('#author').val() == '')
		{
			flag = true;
			$('#author_txt').css('color', '#ff0000');
		}
		else
		{
			$('#author_txt').css('color', '#000000');
		}
		if ($('#email').size() > 0)
		{
			if ($('#email').val() == '')
			{
				flag = true;
				$('#email_txt').css('color', '#ff0000');
			}
			else
			{
				var email = $('#email').val();
				if (!email.match(/[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/))
				{
					flag = true;
					$('#email_txt').css('color', '#ff0000');
				}
				else
				{
					$('#email_txt').css('color', '#000000');
				}
			}
		}
		if ($('#city').val() == '')
		{
			flag = true;
			$('#city_txt').css('color', '#ff0000');
		}
		else
		{
			$('#city_txt').css('color', '#000000');
		}
		if ($('#text').val() == '')
		{
			flag = true;
			$('#text_txt').css('color', '#ff0000');
		}
		else
		{
			$('#text_txt').css('color', '#000000');
		}
		if ($('#captcha').val() == '')
		{
			flag = true;
			$('#captcha_txt').css('color', '#ff0000');
		}
		else
		{
			$('#captcha_txt').css('color', '#000000');
		}
		if (!flag)
		{
			$('#submit_form').submit();
		}
	});
	$('.iblock a').click(function(e)
	{
		e.preventDefault();
		$('#popup').show();
	});
	$('.show_popup').click(function(e)
	{
		e.preventDefault();
		$('#popup').show();
	});
	$('.do_close').click(function(e)
	{
		e.preventDefault();
		$('#popup').hide();
	});
	$('.form:not(.filter)').focus(function()
	{
		if ($(this).val() == 'Поиск по сайту')
		{
			$(this).val('');
		}
	});
	$('.form:not(.filter)').blur(function()
	{
		if ($(this).val() == '')
		{
			$(this).val('Поиск по сайту');
		}
	});
	$('.filter').focus(function()
	{
		if ($(this).val() == 'Введите ключевое слово')
		{
			$(this).val('');
		}
	});
	$('.filter').blur(function()
	{
		if ($(this).val() == '')
		{
			$(this).val('Введите ключевое слово');
		}
	});
    Cufon.replace('.btn', { fontFamily: 'PT Sans' });
	Cufon.replace('.btn', { textShadow: '1px 0px 2px #999' });
});
