function modal_dialog_run(content_only_params, title, dialog_options) {
try {
	if (typeof dialog_options === "undefined") dialog_options = {};
	dialog_options.autoOpen = true;
	dialog_options.title = title;
	dialog_options.modal = true;
	dialog_options.buttons = [
		{
			text: "OK",
			click: function() { $(this).dialog("close"); }
		}
	]
	
	var url = '/content-only.php?' + content_only_params;
	dialog_options.open = function(event, ui) {
		var _d = $(this);
		$('<div></div>').load(url, function() {
			_d.html($(this).html());
		});
	};
	
	var _dialog = $('<div style="text-align:center;"></div>');

	dialog_options.close = function(event, ui) {
		_dialog.remove();
	};

	_dialog.html("Загрузка данных ... <img src='/Images/spec/loader.gif'>")
	.dialog(dialog_options);
}
catch(e) { }
}

var jquerycssmenu={

fadesettings: {overduration: 100, outduration: 100},

buildmenu:function(menuid){
	jQuery(document).ready(function($){
		var $mainmenu=$("#"+menuid+">ul")
		var $headers=$mainmenu.find("ul").parent()
		$headers.each(function(i){
			var $curobj=$(this)
			var $subul=$(this).find('ul:eq(0)')
			this._dimensions={w:this.offsetWidth, h:this.offsetHeight, subulw:$subul.outerWidth(), subulh:$subul.outerHeight()}
			this.istopheader=$curobj.parents("ul").length==1? true : false

			$curobj.hover(
				function(e){
					var $targetul=$(this).children("ul:eq(0)")
					this._offsets={left:$(this).offset().left, top:$(this).offset().top}
					var menuleft=this.istopheader? 0 : this._dimensions.w
					menuleft=(this._offsets.left+menuleft+this._dimensions.subulw>$(window).width())? (this.istopheader? -this._dimensions.subulw+this._dimensions.w : -this._dimensions.w) : menuleft
					$targetul.css({left:menuleft+"px"}).fadeIn(jquerycssmenu.fadesettings.overduration)
				},
				function(e){
					$(this).children("ul:eq(0)").fadeOut(jquerycssmenu.fadesettings.outduration)
				}
			)
		})
		$mainmenu.find("ul").css({display:'none', visibility:'visible'})
	})
}
}

jquerycssmenu.buildmenu("menu")

function stat_wcommand_showed() {
	$("#wcommand_section_loader").hide();
	$("#wcommand_section").show().accordion({
		active: '#wcommand_summary',
		collapsible: true,
		autoHeight: false
	});
}

$(document).ready(function(){
	$(".a_command_vs").click(function() {
		var dialog_options = {
			width: 950,
			minHeight: 300
		};
		var sender = $(this);
		modal_dialog_run(
			'page=command_vs&command_id='+sender.attr('command_id'),
			'Статистика противостояний с ' + sender.attr('command_name'),
			dialog_options
		);
		return false;
	});
	
	$(".a_match_protocol").click(function() {
		var dialog_options = {
			width: 900,
			minHeight: 250,
			position: 'top'
		};
		var sender = $(this);
		modal_dialog_run(
			'page=protocol&match_id='+sender.attr('match_id'),
			sender.attr('match_title') + '<br />\nПротокол матча',
			dialog_options
		);
		return false;
	});

	$(".a_match_report").click(function() {
		var dialog_options = {
			width: 1000,
			minHeight: 250,
			position: 'top'
		};
		var sender = $(this);
		modal_dialog_run(
			'page=report&match_id='+sender.attr('match_id'),
			sender.attr('match_title') + ' - Отчет о матче',
			dialog_options
		);
		return false;
	});

	$(".showReport").click(function(e){
		e.preventDefault();
		var p = $(this).parent();
		$(".showReport", p).hide();
		$(".hideReport", p).show();
		p.next().slideDown();
	});
	$(".hideReport").click(function(e){
		e.preventDefault();
		var p = $(this).parent();
		$(".hideReport", p).hide();
		$(".showReport", p).show();
		p.next().slideUp();
	});
	
	$(".player_stat").click(function() {
		var a = $(this);
		modal_dialog_run(
			'page=player&id='+a.attr("player_id"),
			a.text() + ' - Статистика игрока клуба за все годы во всех турнирах',
			{ width: 1000, position: 'top' }
		);
		return false;
	});

	$(".tour_stat_link").click(function() {
		var a = $(this);
		var tour_id = a.attr("tour_id");
		if (!tour_id) return false;
		modal_dialog_run(
			"page=tour_stat&tour_id="+tour_id,
			a.attr("title"),
			{ width: 900, position: 'top' }
		);
		return false;
	});

	$(".video_button_big").click(function() {
			var dialog_options = {};
			dialog_options.autoOpen = true;
			var button = $(this);
			dialog_options.title = button.attr('vtitle');
			dialog_options.modal = true;
			dialog_options.position = 'top';
			
			dialog_options.width = button.attr('vwidth');
			if (!dialog_options.width) dialog_options.width = '800';
			dialog_options.height = button.attr('vheight');
			if (!dialog_options.height) dialog_options.height = '600';
			
			var _dialog = $('<div></div>');

			dialog_options.close = function(event, ui) {
				_dialog.remove();
			};
			
			_dialog.html(button.attr('mplayer'))
			.dialog(dialog_options);
	});

});
