
	$(window).resize(function(){
		maxwidth();
		ie_lt_7_synhr();
	});

	$(document).ready(function(){
		maxwidth();
	});

	function maxwidth(){
		var max_width=1400;
		var min_width=1000;
		var td_empty_width=50;
		var doc_width=$(window).width();
		if(doc_width>max_width){
			$('td.site_content').width(max_width-(td_empty_width*2));
			$('td.empty').width('auto');
		}else if(doc_width>=min_width+(td_empty_width*2) & doc_width<=max_width){
			$('td.empty').width('50px');
			$('td.site_content').width('auto');
		}else if(doc_width<min_width+(td_empty_width*2)){
			$('td.site_content').width(min_width);
			$('td.empty').width('auto');
			if(navigator.appName == "Microsoft Internet Explorer") {
				$('td.empty').html('&nbsp;');
			}
		}
		
		if(doc_width>min_width){
			$('#all').width('100%');
		}else if(doc_width<=min_width){
			$('#all').width('1000px');
		}
	}


function main_playbill_show(cont_id, cur_obj){
	if($(cur_obj).hasClass('active')==true){
		$('#main_page_playbill').slideUp(500, function(){
			$('#minimize_top').css('display', 'none');
			$('#main_page_playbill div[id!="minimize"][id!="calendar"][id!="cal_nav"]').css('display', 'none');
			$('#main_page_playbill').removeClass('active');	
			$('#main_menu2 li a').removeClass('active');
		});
		return false;
	} 
	if($('#main_page_playbill').hasClass('active')!=true){//не показан
		$('#minimize_top').css('display', 'inline');
		$('#'+cont_id).css('display', 'block');
		$('#main_page_playbill').slideDown(500);
		$('#main_page_playbill').addClass('active');
		$(cur_obj).addClass('active');
	}else{
		$('#main_page_playbill').slideUp(500, function(){
			$('#minimize_top').css('display', 'none');
			$('#main_page_playbill div[id!="minimize"][id!="calendar"][id!="cal_nav"]').css('display', 'none');
			$('#main_page_playbill').removeClass('active');	
			$('#main_menu2 li a').removeClass('active');	
			$('#'+cont_id).css('display', 'block');
			$('#main_page_playbill').slideDown(500);
			$('#main_page_playbill').addClass('active');
			$(cur_obj).addClass('active');
		});
	}
	return false;
}

	$('#minimize, #minimize_top').live("click", function() {
		$('#main_page_playbill').slideUp(500, function(){
			$('#minimize_top').css('display', 'none');
			$('#main_page_playbill div[id!="minimize"][id!="calendar"][id!="cal_nav"]').css('display', 'none');
			$('#main_page_playbill').removeClass('active');	
			$('#main_menu2 li a').removeClass('active');
		});
	});
	
function select_afisha(source){
	$('tr.elem_tr').css('display','none');
	$('tr.tr_day').css('display','none');

	if(source=='top' || source==false){
		var where=$('#select1 option:selected').val();
		var what=$('#select2 option:selected').val();
	}else if(source=='bottom'){
		var where=$('#select3 option:selected').val();
		var what=$('#select4 option:selected').val();
	}

	for(i=0; i<($('tr.tr_day').length-1); i++){
		$('tr.tr_day:eq('+i+') tr.elem_tr:gt(0) td').css('border-top','2px solid #C8C8C8');
	}
		
	if(where=='all' && what=='all'){
		$('tr.elem_tr').css('display','');
		$('tr.tr_day').css('display','');
	}else if(where!='all' && what=='all'){
		for(i=0; i<($('tr.tr_day').length); i++){
			border=false;
			for(j=0; j<($('tr.tr_day:eq('+i+') tr.elem_tr').length); j++){
				spec_tr_obj=$('tr.tr_day:eq('+i+') tr.elem_tr:eq('+j+')');
				if(spec_tr_obj.hasClass('c_'+where)==true){
					$('tr.tr_day:eq('+i+')').css('display','');
					spec_tr_obj.css('display','');
					if(border==false){
						$('tr.tr_day:eq('+i+') tr.elem_tr:eq('+j+') td').css('border','0px');
						border=true;
					}
				}
			}
		}
	}else if(where=='all' && what!='all'){
		for(i=0; i<($('tr.tr_day').length); i++){
			border=false;
			for(j=0; j<($('tr.tr_day:eq('+i+') tr.elem_tr').length); j++){
				spec_tr_obj=$('tr.tr_day:eq('+i+') tr.elem_tr:eq('+j+')');
				if(spec_tr_obj.hasClass('c_'+what)==true){
					$('tr.tr_day:eq('+i+')').css('display','');
					spec_tr_obj.css('display','');
					if(border==false){
						$('tr.tr_day:eq('+i+') tr.elem_tr:eq('+j+') td').css('border','0px');
						border=true;
					}
				}
			}
		}
	}else if(where!='all' && what!='all'){
		for(i=0; i<($('tr.tr_day').length); i++){
			border=false;
			for(j=0; j<($('tr.tr_day:eq('+i+') tr.elem_tr').length); j++){
				spec_tr_obj=$('tr.tr_day:eq('+i+') tr.elem_tr:eq('+j+')');
				if(spec_tr_obj.hasClass('c_'+what)==true && spec_tr_obj.hasClass('c_'+where)==true){
					$('tr.tr_day:eq('+i+')').css('display','');
					spec_tr_obj.css('display','');
					if(border==false){
						$('tr.tr_day:eq('+i+') tr.elem_tr:eq('+j+') td').css('border','0px');
						border=true;
					}
				}
			}
		}
	}
}






/*---------------- баннеры на главной ---------------*/



	$('#b_preview_cont img').live("mouseenter", function() {
		$(this).addClass('active2');
	});
	$('#b_preview_cont img').live("mouseleave", function() {
		$(this).removeClass('active2');
	});



function ie_lt_7_synhr(){
	if ( $.browser.msie ) {
		if(parseInt($.browser.version, 10)<=7){
			$('#main_banner').css('width', $('#all .site_content').width());
		}
	}	
}
	$(document).ready(function(){
		/*
		0-название
		1-ссылка на страницу афиши
		2-ссылка на img превью
		3-ссылка на  img большую
		*/
	
		var BannersPreView='';
		var Banners='';
		var img_class='';
		if(typeof(banners_data) != 'undefined') {

			ie_lt_7_synhr();
			
			for(var i=0; i<banners_data.length; i++){
				BannersPreView=BannersPreView+'<img class="'+img_class+'" src="'+banners_data[i][2]+'" />';
				Banners=Banners+'<div class="m_banner '+img_class+'" style="display:none;"><a href="'+banners_data[i][1]+'"><img width="100%" border="0px" src="'+banners_data[i][3]+'" /></a></div>';
				if(img_class=='active') img_class='';
			}
			$('#b_preview_cont').html(BannersPreView);
			$('#BannerCont').html(Banners);
				

				
			var sel_index=$('#b_preview_cont img').length-1;
			UpdateBanners(1);
			intervalID=setInterval(function(){UpdateBanners(2000)}, 6000);
		}
		stopclickflag=false;
		function UpdateBanners(delay){
			stopclickflag=true;
			if(sel_index==($('#b_preview_cont img').length-1)) next_sel_index=0;
			else next_sel_index=sel_index+1;
		
			$('#BannerCont div:eq('+sel_index+')').css('z-index', '49');
			$('#BannerCont div:eq('+next_sel_index+')').css('z-index', '50');
			$('#BannerCont div:eq('+next_sel_index+')').css('position', 'absolute');
			
			setTimeout(change_active, delay/2);
			$('#BannerCont div:eq('+next_sel_index+')').fadeIn(delay, function () {
				$('#BannerCont div:gt('+next_sel_index+')').css('display', 'none');
				$('#BannerCont div:lt('+next_sel_index+')').css('display', 'none');
				$('#BannerCont div:eq('+next_sel_index+')').css('position', 'relative');
				sel_index=next_sel_index;
				stopclickflag=false;
			});
		}
		function change_active(){
			$('#b_preview_cont img').removeClass('active');
			$('#b_preview_cont img:eq('+next_sel_index+')').addClass('active');
		}
		$('#b_preview_cont img').live("click", function(){
			if(stopclickflag==true) return false;
			clearInterval(intervalID);
			intervalID=setInterval(function(){UpdateBanners(2000)}, 6000);
			$('#main_banner .play').addClass('pause');
			$('#main_banner .play').removeClass('play');
			
			
			sel_index=$(this).index();
			delay=1000;
			
			if(sel_index==($('#b_preview_cont img').length-1)) next_sel_index=0;
			else next_sel_index=sel_index+1;
			
			$('#BannerCont div').css('z-index', '49');
			$('#BannerCont div:eq('+sel_index+')').css('z-index', '50');
			$('#BannerCont div:eq('+sel_index+')').css('position', 'absolute');
			$('#b_preview_cont img').removeClass('active');
			$('#b_preview_cont img:eq('+sel_index+')').addClass('active');

			$('#BannerCont div:eq('+sel_index+')').fadeIn(delay, function () {
				$('#BannerCont div:gt('+sel_index+')').css('display', 'none');
				$('#BannerCont div:lt('+sel_index+')').css('display', 'none');
				$('#BannerCont div:eq('+sel_index+')').css('position', 'relative');
				//sel_index=next_sel_index;
			});

			//alert(sel_index+' '+next_sel_index);
		});	
			
			
		$('#main_banner .pause').live("click", function(){
			$(this).removeClass('pause');
			$(this).addClass('play');
			clearInterval(intervalID);
		});	
		$('#main_banner .play').live("click", function(){
			$(this).removeClass('play');
			$(this).addClass('pause');
			intervalID=setInterval(function(){UpdateBanners(2000)}, 6000);
		});	
		

		
	});


		$("#spec_info_tabs td.tab").live("click", function(){
			$("#spec_info_tabs td.tab").removeClass("active");
			$("#spec_info_tabs div.tab_cont").css('display','none');
			$(this).addClass("active");
			$("#spec_info_tabs div.tab_cont:eq("+$(this).index()+")").css('display','block');
			
			/*if($(this).index()==0){
				$("#spec_info_tabs td.tab_content").css({
					'-webkit-border-top-right-radius': '10px',
					'-moz-border-radius-rightleft': '10px',
					'border-top-right-radius': '10px',
					
					'-webkit-border-top-left-radius': '0px',
					'-moz-border-radius-topleft': '0px',
					'border-top-left-radius': '0px'
				});
			}else{
				$("#spec_info_tabs td.tab_content").css({
					'-webkit-border-top-right-radius': '0px',
					'-moz-border-radius-rightleft': '0px',
					'border-top-right-radius': '0px',
					
					'-webkit-border-top-left-radius': '10px',
					'-moz-border-radius-topleft': '10px',
					'border-top-left-radius': '10px'
				});
			}
			*/
		});
		
function calendar_get_next(){
	month=month+1;
	if(month>12){
		month=1; 
		year=year+1;
	}
	$.ajax({
		type: "GET",
		url: '/calendar/index.php?lang='+lang+'&year='+year+'&month='+month,
		data: "",
		success: function(msg){
			$('#calendar').html(msg);
			if(month>=max_possible_month && max_possible_year==year) $('#cal_right').css('visibility', 'hidden');
		}
	});
}


function calendar_get_previous(){
	month=month-1;
	if(month<1){
		month=12; 
		year=year-1;
	}
	$.ajax({
		type: "GET",
		url: '/calendar/index.php?lang='+lang+'&year='+year+'&month='+month,
		data: "",
		success: function(msg){
			$('#calendar').html(msg);
			if(month<=CurMonth && year==CurYear) $('#cal_left').css('visibility', 'hidden');
		}
	});
}

function spec_show_img(img_url, descr, videoid){
	if(videoid==false){
		$('#spec_img_cont').html('<img width="500" border="0" src="'+img_url+'">');
	}else{
		$('#spec_img_cont').html('<object width="500" height="320" type="application/x-silverlight-2" data="data:application/x-silverlight-2,"><param value="http://mariinsky.tv/a/single.xap" name="source"><param value="4.0.50826.0" name="minRuntimeVersion"><param value="true" name="autoUpgrade"><param value="true" name="enableGPUAcceleration"><param value="id='+ videoid +'" name="initParams"><a href="http://go.microsoft.com/fwlink/?LinkID=149156&amp;v=4.0.50826.0" style="text-decoration: none"><img alt="Please, install Microsoft Silverlight to view this content" src="http://go.microsoft.com/fwlink/?LinkId=161376" style="border-style: none"></a></object>');
	}
	$('#spec_img_descr').html(descr);
	return false;
}


function select_season_months(obj){
	var url=$(obj).find('option:selected').attr('value');
	if(url!='')	location.href=url;
}

function one_act_spec(url, obj){
	$.ajax({
		type: "GET",
		url: url,
		data: "",
		success: function(msg){
			$('#spec_info_container').css('display','none');
			$('#spec_info_container').html('');
			$('#spec_info_container').append(msg);
			$('#spec_info_container').css('display','block');

			$('#spec_titles h1 span').removeClass('active');
			$(obj).addClass('active');
		}
	});
}

function show_container(obj){
$('#person_info').html('');
url=$(obj).attr('href');
url=url+'?view_as_galery=yes';
	$.ajax({
		type: "GET",
		url: url,
		data: "",
		success: function(msg){
			$('#person_info').html(msg);
			$('#person_info').css('position','absolute');
			setOpacityWindow('', 'person_info');
		}
	});
	
}

function show_playbill_change(obj){
	var position = $(obj).position();
	
	
	$("#change_container").css('top', position.top);
	$("#change_container").css('left', ((position.left+($(obj).outerWidth()/2))-($("#change_container").outerWidth()/2)));
	$("#change_container").fadeIn("slow");
}
function close_playbill_change(){
	$("#change_container").fadeOut("slow");
}









