	// Инициализация хидлайтбока (popup окна)
	var BalloonImg = MKAJAX_IMAGES_PATH + "freccia.gif";
	var BalloonImg2 = MKAJAX_IMAGES_PATH + "frecciad.gif";
	var LoadingImg = MKAJAX_IMAGES_PATH + "loadspin.gif";
	var OverlayImg = MKAJAX_IMAGES_PATH + "overlay.png";
	var CloseImg = MKAJAX_IMAGES_PATH + "closepl.gif";

	//Meo: General settings
	var popshowdelay = 800;
	var tipshowdelay = 400;

	var loadingpop = true;

	// Meo: Inizialization
	var objOverlay = false;
	var objLightbox = false;
	var ajax_tooltipObj = false;
	var ajax_tooltipObj_iframe = false;
	var ajax_tooltip_MSIE = false;
	var ajax_tooltip_Myo = "";
	var objthis="";
	if(navigator.userAgent.indexOf('MSIE')>=0)ajax_tooltip_MSIE=true;

$(document).ready(function(){

    // Включаем мини окошки подсказки
    if($("#tooltip_pov").length){
		$("#tooltip_pov a[title]").tooltip({
			offset: [10, 2],
			effect: "slide",
			tipClass: "tooltip_mini"
			}).dynamic({ bottom: { direction: "down", bounce: true } });
    	}
    // Включаем всплывающие награды
    if($(".clan_award").length){
		$(".clan_award").tooltip({effect: "slide"});
    	}
    // Окошко матча при нажатии на счет игры
//			if($(".tmatch").length){
//            	$(".tmatch").click(function(event){
//                	show_match_page(this, event);
//               	});
//                }


	// Конопка Регистрация - загружает форму регистрации
	$("#regbutt").click(function(){
		reg_wizard_start();
		});


	// Expand Panel
	$("#open").click(function(){
		$("div#panel").slideDown("slow");
		if(MEMBER_ID){
			$("div#panel .content").load("/index.php?ind=member_panel&mode=view_panel_data", function(data){
				// Конопка Регистрация - загружает форму регистрации
				$("#regbutt").click(function(){
			        reg_wizard_start();
					});
			    // Мой профиль
				$("#profile_url").click(function(){
					open_profile_data();
					});
				$("#panel_games").click(function(){
					load_games_menu();
					});
				$("#help_tickets2").click(function(){
					load_tickets_menu();
					});
				$("#panel_mixes").click(function(){
					alert('В разработке.');
					});
				$("#panel_turnirs").click(function(){
					alert('В разработке.');
					});
				$("#panel_stat").click(function(){
					alert('В разработке.');
					});


				});
			}else{



				}

	});




	// Collapse Panel
	$("#close").click(function(){
		$("div#panel").slideUp("slow");
	});

	// Switch buttons from "Log In | Register" to "Close Panel" on click
	$("#toggle a").click(function(){
		$("#toggle a").toggle();
	});


    $("body").append('<div id="loading" style="display:none;">Loading...</div>');
	//LOADING POPUP
	//Click the button event!
	$("#loginbutt#loginbutt").click(function(){
		ajax_showPop('/index.php?ind=member_panel&op=task&mode=login', 1);
	});

	//Закрываем popup по нажатию Escape!
	$(document).keypress(function(e){
		if(e.keyCode==27 && objOverlay){
			ajax_hideLightbox(); return false;
		}
	});

	// AJAX Loader
	$("body").bind("ajaxSend", function(){
		if(!loadingpop){return;}
		var ajaxl_go=1;
	    mkportal_Spinner_Show(); // показываем элемент
	}).bind("ajaxComplete", function(){
//		alert(loadingpop);
		if(!loadingpop){return;}
		var ajaxl_go=0;
		if($("#mkspinner").length){
	    	$("#mkspinner").hide();
	    	}
	});


});

// Конец автоматически срабатывающего скрипта



// Спойлер
function spoiler_action(objthis){
    obj=$(objthis).parent().find("p:first");
    if($(obj).is(":hidden")){
    	$(obj).slideDown();
    }else{
    	$(obj).slideUp();
    	}
    dat=$(objthis).attr("value");
    dat1=$(objthis).text();
    $(objthis).text(dat);
    $(objthis).attr("value", dat1);
	}
// Спойлер с заголовком
function spoiler2_action(objthis){
    obj=$(objthis).parent().find("p:first");
    if($(obj).is(":hidden")){
    	$(obj).slideDown();
    }else{
    	$(obj).slideUp();
    	}
    dat=$(objthis).attr("value");
    dat1=$(objthis).attr("title");
    $(objthis).attr("title", dat);
    $(objthis).attr("value", dat1);
	}


// Тикеты и служба поддержки.
// Задать вопрос + загрузка меню
function load_tickets_menu(){
	$("#status li").removeClass("active");
	                    $.post("/index.php?ind=member_panel&op=tickets", function(data){
                    		$("#wizard").fadeOut(function(){
								$("li#help_tickets2").addClass("active");
	                    		$("#wizard").html(data).fadeIn();
	                    	});
                    	});
					}
// Задать вопрос
function load_tickets(){
	                    $.post("/index.php?ind=member_panel&op=tickets&mode=help_form", function(data){
                    		$("#tickets_data").fadeOut(function(){
	                    		$("#tickets_data").html(data).fadeIn();
	                    	});
                    	});
					}
// Текущая переписка
function view_tickets(st){
	                    $.post("/index.php?ind=member_panel&op=tickets&mode=mytickets&st="+st, function(data){
                    		$("#tickets_data").fadeOut(function(){
	                    		$("#tickets_data").html(data).fadeIn();
	                    	});
                    	});
					}
// Отменить тикет
function cancel_panel_ticket(ide){
	                    $.post("/index.php?ind=member_panel&op=tickets&mode=close_ticket&bmod="+ide, function(data){
                    		$("#tickets_data").fadeOut(function(){
	                    		$("#tickets_data").html(data).fadeIn();
	                    	});
                    	});
					}
// О тикетах - что это такое
function load_panel_help(ide){
	                    $.post("/index.php?ind=member_panel&op=task&mode=help&ide="+ide, function(data){
                    		$("#tickets_data").fadeOut(function(){
	                    		$("#tickets_data").html(data).fadeIn();
	                    	});
                    	});
					}
// -----------------------------------------------------------------------------------------

// Игры и результаты
// Новые и предстоящие игры + загрузка меню
function load_games_menu(){
	$("#status li").removeClass("active");
	                    $.post("/index.php?ind=member_panel&op=games", function(data){
                    		$("#wizard").fadeOut(function(){
								$("li#panel_games").addClass("active");
	                    		$("#wizard").html(data).fadeIn(function(){
	                    				$("#panel_data_carusel").scrollable({
											circular: true,
											mousewheel: true

											}).navigator().autoscroll({
											autoplay: true,
											interval: 5000
											});
	                    			});
	                    	});
                    	});
					}
// Новые и предстоящие игры
function load_new_games(){
	                    $.post("/index.php?ind=member_panel&op=games&mode=view_games", function(data){
                    		$("#tickets_data").fadeOut(function(){
	                    		$("#tickets_data").html(data).fadeIn(function(){
	                    				$("#panel_data_carusel").scrollable({
											circular: true,
											mousewheel: true

											}).navigator().autoscroll({
											autoplay: true,
											interval: 5000
											});
	                    			});
	                    	});
                    	});
					}

// Последние сыгранные
function load_old_last_games(){
	                    $.post("/index.php?ind=member_panel&op=games&mode=last_played", function(data){
                    		$("#tickets_data").fadeOut(function(){
	                    		$("#tickets_data").html(data).fadeIn(function(){
	                    				$("#panel_data_carusel").scrollable({
											circular: true,
											mousewheel: true

											}).navigator().autoscroll({
											autoplay: true,
											interval: 5000
											});
	                    			});
	                    	});
                    	});
					}
// Открытые обсуждения по играм
function view_game_forums(){
	                    $.post("/index.php?ind=member_panel&op=games&mode=game_forums", function(data){
                    		$("#tickets_data").fadeOut(function(){
	                    		$("#tickets_data").html(data).fadeIn(function(){
	                    			if($("#panel_data_carusel").length){
	                    				$("#panel_data_carusel").scrollable({
											circular: true,
											mousewheel: true

											}).navigator().autoscroll({
											autoplay: true,
											interval: 5000
											});
										}
	                    			});
	                    	});
                    	});
					}

// -----------------------------------------------------------------------------------------

// Профиль игрока
// Профиль игрока - данные игрока - загрузка с меню
function open_profile_data(){
	$("#status li").removeClass("active");
	                    $.post("/index.php?ind=member_panel&op=tasks&mode=profile_data_menu", function(data){
                    		$("#wizard").fadeOut(function(){
								$("li#profile_url").addClass("active");
	                    		$("#wizard").html(data).fadeIn();
	                    	});
                    	});
					}
function load_profile_data(){
	                    $.post("/index.php?ind=member_panel&op=task&mode=profile_data", function(data){
                    		$("#tickets_data").fadeOut(function(){
	                    		$("#tickets_data").html(data).fadeIn();
	                    	});
                    	});
					}
function view_profile_teams(){
	                    $.post("/index.php?ind=member_panel&op=teams&mode=member_teams", function(data){
                    		$("#tickets_data").fadeOut(function(){
	                    		$("#tickets_data").html(data).fadeIn(function(){
	                    				$("#panel_data_carusel").scrollable({
											circular: true,
											mousewheel: true

											}).navigator().autoscroll({
											autoplay: true,
											interval: 5000
											});
	                    			});
	                    	});
                    	});
					}




function reg_wizard_start(){
  			$("#reg_content").load("/index.php?ind=member_panel&mode=reg_wizard", function(data){
//                    $("#reg_content").html(data).fadeIn();
                    $("#login_content").fadeOut(function(){
                    	$("#login_content").empty();
                    	$("#login_content").html(data).fadeIn(function(){
                            // Если чел уже зареган - пропускаем регистрацию.
				            if($("#username").length){
								var sogl_read=0;
								$("#sreaded").click(function(){
									data=document.getElementById("sreaded").checked;
									$("#sreaded").attr("disabled", "disabled");
									if(data==true){
										sogl_read=1;
										$("#err_sogl").fadeOut(function(){
											$("#err_sogl").html("<font color=\"green\">Согласен</font>").fadeIn(function(){
												$("#sreaded").removeAttr("disabled");
												});
											});
										}else{
										sogl_read=0;
										$("#err_sogl").fadeOut(function(){
											$("#err_sogl").html("<font color=\"red\">Не согласен</font>").fadeIn(function(){
												$("#sreaded").removeAttr("disabled");
												});
											});
											}
									});

								$("#readsoglbut").click(function(){
									$("#sreaded").removeAttr("disabled");
									ajax_showPop("/index.php?ind=member_panel&mode=soglashenie&bmod="+sogl_read, 1);
									});
                                init_scrolable_wizard(0);
                                init_validator();
							}
                            else
                            {
                                init_scrolable_wizard(2);
                            	}


                    		});
                    	});
   			});
	}


function activate_ids_help(ide){
	ajax_showPop('/index.php?ind=profile&op=actions&mode=about_ids&ide='+ide, 1);
	}



function ireadandido()
	{
		data=document.getElementById("ido").checked;
		if(data==true){
			sogl_read=1;
			$("#sreaded").attr('checked', 'checked');
			$("#err_sogl").html("<font color=\"green\">Согласен</font>");
			}else{
				sogl_read=0;
				$("#sreaded").attr('checked', '');
				$("#err_sogl").html("<font color=\"red\">Не согласен</font>");
				}
		ajax_hideLightbox();
		}


function adding_panel_id(){
//		  $("#presentation3_ids").fadeOut();
//		  $("#activebut").animate({opacity: "0"}, 200);
//		  $("#activebut").animate({opacity: "1"}, 200);

	            leaguev=document.getElementById("league").value;
	            disv=document.getElementById("dis").value;
	            uidsv=document.getElementById("uids").value;
	   			$.post("/index.php?ind=profile&op=actions&mode=adding_ids", {
	   				league: leaguev,
	   				dis: disv,
	   				uids: uidsv,
	   				frompanel: 1
	   				}, function(data){
						$("#errors_window").html(data).hide();
			            if($("#errors_window .ajaxok").length){
							$("#leag_ids").html(data);
							$("#errors_window").empty();
			                 $("#wizard").scrollable({ circular: false, mousewheel: false, keyboard: false }).next();
                             $("#refresh_ids").click(function(){
                             	$.post("/index.php?ind=profile&op=actions&mode=adding_ids", {frompanel: 1}, function(data){
                             	$("#leag_ids").fadeOut().empty();
                             	$("#leag_ids").html(data).fadeIn();
                             	});
			                 });
			        	}
			            else
			            {
			    		$("#errors_window").addClass("errors_window");
						$("#errors_window").fadeIn();
			            	}
//	                    $("#presentation3_ids").html(data).fadeIn();
	   					});
	}


function adding_panel_id2(){
	   			$.post("/index.php?ind=member_panel&op=task&mode=check_ids", function(data){
						$("#errors_window").html(data).hide();
			            if($("#errors_window .ajaxok").length){
							$("#errors_window").empty();
			                 $("#wizard").scrollable({ circular: false, mousewheel: false, keyboard: false }).next();
 			        	}
			            else
			            {
			    			$("#errors_window").addClass("errors_window");
							$("#errors_window").fadeIn();
			            	}
	   				});
	}


function init_scrolable_wizard(seek_to_page){
    var root = $("#wizard").scrollable({ circular: false, mousewheel: false, keyboard: false });
	var api = root.scrollable();
	// validation logic is done inside the onBeforeSeek callback
	api.onBeforeSeek(function(event, i) {
		// update status bar
		$("#status li").removeClass("active").eq(i).addClass("active");
	});
   api.seekTo(seek_to_page);
	}

function init_validator(){

// adds an effect called "wall" to the validator
$.tools.validator.addEffect("wall", function(errors, event) {
	// get the message wall
	var wall = $(this.getConf().container).fadeIn();
	// remove all existing messages
	wall.find("p").remove();
    $("#errors_window").addClass("errors_window");
		// loop through Error objects and add the border color
		$.each(errors, function()  {
			var input = this.input;
			input.css({borderColor: 'red'}).focus(function()  {
				input.css({borderColor: '#444'});
			});
		});
			// add new ones
	$.each(errors, function(index, error) {
		inp_name=error.input.attr("name");
		if(inp_name=='email'){inp_name='Email';}
		if(inp_name=='username'){inp_name='Login';}
		if(inp_name=='password'){inp_name='Password';}
		if(inp_name=='sreaded'){inp_name='License';}
		wall.append(
			"<p><strong>" +inp_name+ "</strong> " +error.messages[0]+ "</p>"
		);
	});


// the effect does nothing when all inputs are valid
}, function(inputs)  {

});


	// initialize validator with the new effect
	$("#myform").validator({
	   effect: 'wall',
	   container: '#errors_window',
	   // do not validate inputs when they are edited
	   errorInputEvent: null

	// custom form submission logic
	}).submit(function(e)  {

	   // when data is valid
	   if (!e.isDefaultPrevented()) {

	      // tell user that everything is OK
	//      $("#errors_window").html("<h2>All good</h2>");
	      $("#errors_window").fadeOut();
		  usernamev=document.getElementById("username").value;
		  passwordv=document.getElementById("password").value;
		  emailv=document.getElementById("email").value;
		  $.post("/index.php?ind=member_panel&op=task&mode=registration", {
			username: usernamev,
			password: passwordv,
			email: emailv
			}, function(data){
				$("#errors_window").html(data).hide();
	            if($("#errors_window .ajaxok").length){
	                 $("#wizard").scrollable({ circular: false, mousewheel: false, keyboard: false }).next();
	                 }
	            else
	            {
	    		$("#errors_window").addClass("errors_window");
				$("#errors_window").fadeIn();
	            	}
			});

	      // prevent the form data being submitted to the server
	      e.preventDefault();
	   }

	});





	}











function checkLoginForm(){
	anonym=0;
	if($("#anonymous").is(":checked")){
		anonym=1;
		}
  			$.post("/index.php?ind=member_panel&mode=logingo", {
   				uname: $("#username.reqform_wide").val(),
   				upassword: $("#password.reqform_wide").val(),
   				anonymous: anonym
   				}, function(data){
                    $("#server_echo").html(data);
				 	$("#server_echo").animate({opacity: "0"}, 150);
				  	$("#server_echo").animate({opacity: "1"}, 250);
				 	$("#server_echo").animate({opacity: "0"}, 150);
				  	$("#server_echo").animate({opacity: "1"}, 250);
                    if($("#server_echo .ajaxok").length){
                    	setTimeout('window.location.reload(true)', 1000);
                    	}
   					}
   				);
    return false;
	}

function game_deacpet(vgame_id, vid1, vid2, vdis, vgame_type, vsubmitgame){
    if(!vsubmitgame){
		if (!confirm("Отменить игру?")) {
			return false;
			}
		}
    if(vsubmitgame==1){
		if (!confirm("Подтвердить игру?")) {
			return false;
			}
		}
	if(vsubmitgame==2){vsubmitgame=0;}
   	$.post("/index.php?ind=league"+ vdis +"&op=actions&type="+ vgame_type +"&mode=game_deacpet", {
   		member_id: MEMBER_ID,
   		game_id: vgame_id,
   		id1: vid1,
   		id2: vid2,
   		submitgame: vsubmitgame
   		}, function(data){
	        $("#gameaction_data").html(data);
	        if($("#gameaction_data .ajaxok").length){
	        	if(!vsubmitgame){
     				$("#g"+vgame_id).hide();
					return;
				}else{
     				$("#s"+vgame_id).hide().fadeOut(function(){
     					$("#s"+vgame_id).html(data).fadeIn();
     					});
     				return;
	           		}
				}
        ajax_showPop('./mkportal/modules/league/actions.php?mode=errortx&popuptext='+encodeURIComponent(data), 1);
   		});
    return false;
	}
















//SETTING UP OUR POPUP
//0 means disabled; 1 means enabled;
var popupStatus = 0;

//loading popup with jQuery magic!
function loadPopup(){
	//loads popup only if it is disabled
	if(popupStatus==0){
		$("#mkoverlay").css({
			"opacity": "0.8"
		});
		$("#mkoverlay").fadeIn("slow");
	}
}

//disabling popup with jQuery magic!
function disablePopup(){
	//Убираем popup если он активен
	if(popupStatus==1){
		$("#mkoverlay").fadeOut("slow");
		$("#mklightbox").fadeOut("slow");
		popupStatus = 0;
	}
}

//centering popup
function centerPopup(){
	//request data for centering
	var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	var popupHeight = $("#mklightbox").height();
	var popupWidth = $("#mklightbox").width();
	//centering
	$("#mklightbox").css({
		"position": "absolute",
		"top": windowHeight/2-popupHeight/2,
		"left": windowWidth/2-popupWidth/2
	});
	//only need force for IE6

	$("#mkoverlay").css({
		"height": windowHeight
	});

}




function ajax_showPop11111111111(externalFile, delayno){
		if (!$('#mkoverlay').length ){
			$("body").append('<div id="mkoverlay"></div>');
			}
		if (!$('#mklightbox').length ){
			$("#ipboard_body").prepend('<div id="mklightbox"></div>');
			}
		else{
			$('#mklightbox').empty();
			}
		$('#mklightbox').css({width: '', height: '', visibility: 'hidden', display: 'block'});

		//Вырубаем кеширование AJAX
		$.ajaxSetup({cache: false});

		//Загружаем данные AJAX запросом.
   		$.post(externalFile, function(data){
            // Оброаботчик срабатывает после выполнения AJAX запроса
			$("#mklightbox").prepend('<a href="javascript://" title="Click to close"><img src="'+MKAJAX_IMAGES_PATH+'closepl.gif" id="mkcloseButton"></a><div id="mklightboxContent"></div>');
			$('#mklightboxContent').css({width: '', height: ''});
	       	$("#mklightboxContent").html(data);
//			$('#mkcloseButton').css({top: "8px", left: (myw -28) + "px"});

			//CLOSING POPUP
			//Click the x event!
			$("#mkcloseButton").click(function(){disablePopup();});
			//Click out event!
			$("#mkoverlay").click(function(){disablePopup();});

			var arrayPageSize = MkUtilsLib.getPageSize();
			var arrayPageScroll = MkUtilsLib.getPageScroll();
			var myw=$('#mklightboxContent').attr('offsetWidth')+5;
			var myh=$('#mklightboxContent').attr('offsetHeight');
			$('#mklightbox').css('display', "none");

			if (myh > arrayPageSize[3]) {
				myh = myh - 570;
				$('#mklightboxContent').css('height', myh + "px");
				$('#mklightbox').css('height', myh + 20 + "px");
				myw=myw+12;
				}
			$('#mklightboxContent').css('height', myh + 20 + "px");

//			var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 20 - myh) / 2);
			var lightboxTop = ((arrayPageSize[3] - 20 - myh) / 2);
			var lightboxLeft = ((arrayPageSize[0] - 20 - myw) / 2);

			wintop = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
			winleft = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";
			$('#mklightbox').css({width: myw + 'px', top: wintop, left: winleft, visibility: 'visible'});

			if(popupStatus==0){$("#mkoverlay").css("opacity","0.8");}
			$("#mkoverlay").fadeIn("slow");
			$("#mklightbox").fadeIn("slow");
			popupStatus = 1;
   			});
	}


function fieldOnClick(obj)
{
  if (obj.value == obj.defaultValue) {
    obj.value = '';
    obj.style.color = 'black';
  }
}

function fieldOnBlur(obj)
{
  if (!obj.value) {
    obj.value = obj.defaultValue;
    obj.style.color = '#c7c7c7';
  }
}

// Тикеты
	function view_ticket(ide){
		makeLEAGRequest("/index.php?ind=master&op=tickets&mode=view_ticket&bmod="+ide, "", "razdel_"+ide, "ajax_razdel_"+ide);
    	}
   	function ticket_answer_user(ide) {
   			var answval = document.getElementById("admin_text").value;
			if(!answval){alert('Введите текст сообщения.'); return false;}
			var poststr = "admin_text=" + encodeURIComponent( answval );
			new makeLEAGRequest("/index.php?ind=master&op=tickets&mode=ticket_answer&bmod="+ide, poststr, "tickets_data", "ajax_answer_"+ide);
		}
	function send_helpmess(){
        $("#err_prichina").fadeOut().empty();
        $("#err_text").fadeOut().empty();
        var prichinaid =$("#prichina").val();
        var textid =$("#tickettext").val();
		var err = 0;
        if(!prichinaid)
        {
        	$("#err_prichina").html('<font color="red"><i>Введите тему сообщения</i></font>').fadeIn();
        	err = 1;
        }
        if(!textid)
        {
        	$("#err_text").html('<font color="red"><i>Введите текст сообщения</i></font>').fadeIn();
        	err = 1;
        }
		if(err==1){return;}
		var poststr = "razdel=" + encodeURIComponent( $("#razdel").val() ) +
		"&prichina=" + encodeURIComponent( prichinaid ) +
		"&text=" + encodeURIComponent( textid );
        makeLEAGRequest("/index.php?ind=master&op=tickets&mode=message_send", poststr, "tickets_data", "message_ajax");
		}
   function help_form(ajax_span) {
		new makeLEAGRequest("/index.php?ind=master&op=tickets&mode=help_form", "", "tickets_data", ajax_span);
   }
   function cancel_ticket(ide) {
		new makeLEAGRequest("/index.php?ind=master&op=tickets&mode=close_ticket&bmod="+ide, "", "tickets_data", "ajax_razdel_"+ide);
   }
   function send_panel_ticket(){
        var prichinaid =$("#prichina").val();
        var textid =$("#tickettext").val();
		var err = 0;
        if(!prichinaid)
        {
        	ajax_showPop('/mkportal/modules/league/actions.php?mode=errortx&popuptext='+encodeURIComponent('<font color="red"><i>Введите тему сообщения</i></font>'), 1);
        	return;
        }
        if(!textid)
        {
        	ajax_showPop('/mkportal/modules/league/actions.php?mode=errortx&popuptext='+encodeURIComponent('<font color="red"><i>Введите текст сообщения</i></font>'), 1);
        	return;
        }
		var poststr = "razdel=" + encodeURIComponent( $("#razdel").val() ) +
		"&prichina=" + encodeURIComponent( prichinaid ) +
		"&text=" + encodeURIComponent( textid );
        makeLEAGRequest("/index.php?ind=member_panel&op=tickets&mode=message_send", poststr, "tickets_data", "message_ajax");
		}


function sendcomentnews()
{
	var url =  MKAJAX_SITEPATH + 'index.php?ind=news&op=ajax_comment';
    var Handler = function(Request)
    {
       $("#comments").fadeOut("slow", function(){
       		$("#comments").html(Request.responseText);
       		$("#comments").fadeIn("slow");
       		});
    }
    r_args = "";
    form = document.getElementById("editor");
    for(i=0; i<form.elements.length; i++)
    {
        r_args += "&" +form.elements[i].name + "=" + form.elements[i].value
    }
    SendRequest("post",url,r_args,Handler);

}

function sendcomentmovies()
{
	var url =  MKAJAX_SITEPATH + 'index.php?ind=movies&op=ajax_comment';
    var Handler = function(Request)
    {
       $("#comments").fadeOut("slow", function(){
       		$("#comments").html(Request.responseText);
       		$("#comments").fadeIn("slow");
       		});
    }
    r_args = "";
    form = document.getElementById("editor");
    for(i=0; i<form.elements.length; i++)
    {
        r_args += "&" +form.elements[i].name + "=" + form.elements[i].value
    }
    SendRequest("post",url,r_args,Handler);
}


// Рейтинги

function rate(crating,ide,cmodname)
{
   	$.post("/index.php?ind=rajax&op=rating_process", {
   		id: ide,
   		rating: crating,
   		modname: cmodname
   		}, function(data){
   			$("#loading_"+ide).fadeOut(function(){
       			$("#loading_"+ide).html(data).fadeIn();
   				});
   			});
}

function rate_m(crating,ide,cmodname,crtype)
{
   	$.post("/index.php?ind=movies&op=rating_process", {
   		id: ide,
   		rating: crating,
   		rtype: crtype,
   		modname: cmodname
   		}, function(data){
   			$("#loading_"+crtype+ide).fadeOut(function(){
       			$("#loading_"+crtype+ide).html(data).fadeIn();
   				});
   			});
}


// Добавление идентификатора

function add_identifer(ide){
	$.post("/index.php?ind=profile&op=actions&mode=adding_ids"+ide, {
		ids_txt: $("#ids_txt").val(),
		ids_type: $("#ids_type").val()
		}, function(data){
				$("#ids_add_data").html(data);
				});
	}

// Переключени логотип - меню
function switch_clan_menu(){
	$("#clan_banner").stop(true, true);
	$("#clan_menu").stop(true, true);
	if($("#clan_banner").is(':visible')){
		$("#clan_banner").hide();
		$("#clan_menu").slideDown();
	}else{
		$("#clan_menu").hide();
		menusliding=1;
		$("#clan_banner").slideDown();
		}
	}


// Удаление логотипа
function delete_clan_logo(ide, md5hash, objthis){
	$(objthis).remove();
	$.post("/mkportal/modules/league/actions.php?op=mm&mode=delete_clan_logo&ide="+ide, {
		securityhash: md5hash
		}, function(data){
			$("#clan_banner_data").html(data);
			$("#clan_banner").css({cursor: ""}).removeAttr("title");
			});
	}





function ajax_showPop(externalFile, delayno){
	ajax_showPop_init();
	if (delayno != null){
		ajax_showPop2(externalFile);
	} else {
		delayshow=setTimeout("ajax_showPop2('" + externalFile + "')",popshowdelay);
	}
}

function ajax_showPop_init(){
	ajaxPop_clear();

	if(!objOverlay)
	{
		var objBody = document.getElementsByTagName("body").item(0);
		objOverlay = document.createElement("div");
		objOverlay.setAttribute('id','mkoverlay');
		objOverlay.onclick = function () {ajax_hideLightbox(); return false;}
		objOverlay.style.position = 'absolute';
		objOverlay.style.display = 'none';
		objOverlay.style.top = '0';
		objOverlay.style.left = '0';
		objOverlay.style.zIndex = '90';
 		objOverlay.style.width = '100%';

		objOverlay.style.backgroundColor = '#111';
		objOverlay.style.opacity = '.80';
		objOverlay.style.filter = 'alpha(opacity=80)';
		objOverlay.style.MozOpacity = '0.8';
		objBody.insertBefore(objOverlay, objBody.firstChild);

		objLightbox = document.createElement("div");
		objLightbox.setAttribute('id','mklightbox');
		objLightbox.style.display = 'none';
		objLightbox.style.position = 'absolute';
		objLightbox.style.zIndex = '100';

		objLightbox.style.border = '1px solid #698490';
		objLightbox.style.backgroundColor = '#C0C0C0';
		objLightbox.style.padding = '4px';
		objLightbox.style.fontSize = '0.8em';

		objBody.insertBefore(objLightbox, objOverlay.nextSibling);

		var objLink = document.createElement("a");
		objLink.setAttribute('href','#');
		objLink.setAttribute('title','Click to close');
		objLink.onclick = function () {ajax_hideLightbox(); return false;}
		objLink.style.textAlign = 'right';
		objLightbox.appendChild(objLink);

		var objCloseButton = document.createElement("img");
		objCloseButton.src = CloseImg;
		objCloseButton.setAttribute('id','mkcloseButton');
		objCloseButton.style.position = 'absolute';
		objCloseButton.style.zIndex = '200';
		objLink.appendChild(objCloseButton);

		var objContent = document.createElement("div");
		objContent.setAttribute('id','mklightboxContent');
		objContent.style.overflow = 'auto';
		objLightbox.appendChild(objContent);
	}

	var arrayPageSize = MkUtilsLib.getPageSize();
	var arrayPageScroll = MkUtilsLib.getPageScroll();

	objOverlay.style.width = (arrayPageSize[0] + 'px');
	objOverlay.style.height = (arrayPageSize[1] + 'px');

//Meo: Reset runtime changed values
	document.getElementById('mklightboxContent').style.height = "";
	document.getElementById('mklightboxContent').style.width = "";
	document.getElementById('mklightboxContent').style.overflow = 'hidden';// Я добавил что бы не появлялись полосы прокрутки
	objLightbox.style.width =  "";
	objLightbox.style.height = "";
}



function ajax_showPop2(externalFile)
{
	mkportal_Spinner_Show();
	objOverlay.style.display = 'block';
	objLightbox.style.display = 'none';
	ajaxPopup_loadContent(externalFile);

}

function ajax_hideLightbox()
{
	document.getElementById('mkoverlay').style.display = 'none';
	document.getElementById('mklightbox').style.display = 'none';
	mkportal_Spinner_Hide();
	if (typeof delayshow!="undefined")
		clearTimeout(delayshow);
}


// Meo: clear the timeouts
function ajaxPop_clear(){

	if (typeof delayshow!="undefined")
		clearTimeout(delayshow);
}


/*
**********************MEO AJAX INTEGRATION******************************
*/

//----------Meo: Popup Box -------------
function ajaxPopup_loadContent(url)
{
	$.get(url, {cache: false}, function(request){ ajaxPopup_showContent(request); });
//	new MKP_ajax(url, {method: 'get',  onComplete: function(request) { ajaxPopup_showContent(request.responseText); }});
}

function ajaxPopup_showContent(responseText){
	mkportal_Spinner_Hide();
	objLightbox.style.display = 'block';
	objLightbox.style.visibility='hidden';
	//document.getElementById('mklightboxContent').innerHTML = responseText;
	$('#mklightboxContent').html(responseText); // Что бы работали js подгруженные через ajax
	var arrayPageSize = MkUtilsLib.getPageSize();
	var arrayPageScroll = MkUtilsLib.getPageScroll();
	var myw = document.getElementById('mklightboxContent').offsetWidth;
	var myh = document.getElementById('mklightboxContent').offsetHeight;


	if (myh > arrayPageSize[3]) {
		myh = myh -170;
		document.getElementById('mklightboxContent').style.height = myh + "px";
		objLightbox.style.height = myh + 'px';
	}

	var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 20 - myh) / 2);
	var lightboxLeft = ((arrayPageSize[0] - 20 - myw) / 2);

	objLightbox.style.width =  myw + 'px';
	objLightbox.style.top = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
	objLightbox.style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";

	document.getElementById('mkcloseButton').style.top = "8px";
	document.getElementById('mkcloseButton').style.left = (myw -28) + "px";
	objLightbox.style.visibility='visible';

}



	function chat_enter(){
		$("#enterbut").hide();
		$("#chat_form").show();
        new2chat_updating();
        intInterval=setInterval("new2chat_updating()", 1000);
		}


			function new2chat_updating(){
				if(cahupdating){return;}
				var cahupdating=1;
  				loadingpop=false;
	   			$.post("/mkportal/modules/league/actions.php?op=mysql_mini&mode=new_chat_update", {
	   				updatetime: $("#lastchatupdatetime").val(),
	   				chatname: $("#chatname").val(),
	   				nochattime: NOTIME
	   				}, function(data){
  						loadingpop=true;
	   					if(data){
	   						time=data.substr(0, data.indexOf(" "));
	   						chatdata=data.substr(data.indexOf(" "));
	   						if(chatdata.indexOf("Сервер лиги")>0){
	   							return;
	   							}
	   						$("#lastchatupdatetime").val(time);
							$("#content_chat").html(chatdata);
							$("#content_chat").jScrollPane({showArrows:true, scrollbarWidth: 16, arrowSize: 16, animateTo: true});
							$("#content_chat")[0].scrollTo($("#content_chat").data("jScrollPaneMaxScroll"));
							}
	   					});
				}
			function new2send_chat(){
				ct=trim($("#league_rchat").val());
  				if(!ct){return false;}
  				$("#league_rchat").val("");
  				$("#rchat_mess").html('<img src="/mkportal/templates/apofig/images/ajax-loader.gif" alt="loading..." border="0">');
	   			$.post("/index.php?ind=chat&op=update_chat", {
	   				type: $("#chatname").val(),
	   				league_chatt: ct,
	   				nochattime: NOTIME
	   				}, function(data){
  						$("#rchat_mess").html('<img src="/forums/public/style_emoticons/default/smile.gif" alt=":)" datapic="" border="0" style="cursor:pointer;" onmouseover="this.datapic=this.src; this.src=\'/forums/public/style_emoticons/default/biggrin.gif\'"  onmouseout="this.src=this.datapic" onclick="view_smiles_table()" title="Смайлики">&nbsp;<input type="text" id="league_rchat" maxlength="255" style="width:55%">&nbsp;<input type="submit" value="Ok" style="width:25px">');
	 					$('#chat_form :input:first[type!=hidden][disabled!=disabled][readonly!=readonly]').focus();
	   					if(data.lastIndexOf('class="ajaxok"')==-1){
                        	$("#rchat_mess").html('<font color="red">'+data+'</font>');
                        	return false;
 			        	}
			            else
			            {
	   						time=data.substr(0, data.indexOf(" "));
	   						chatdata=data.substr(data.indexOf(" "));
	   						$("#lastchatupdatetime").val(time);
							$("#content_chat").html(chatdata);
							$("#content_chat").jScrollPane({showArrows:true, scrollbarWidth: 16, arrowSize: 16, animateTo: true});
							$("#content_chat")[0].scrollTo($("#content_chat").data("jScrollPaneMaxScroll"));
			            	}
	   				});
				}










function view_smiles_table(){
	if($('.chatSmiles').is(':hidden')){
 		$(".chatSmiles").fadeIn(function(){
            $("#content_chat").one("click", function(){
				close_smiles_table();
				});
            $("#league_rchat").one("click", function(){
				close_smiles_table();
				});
			});
		return;
		}
	close_smiles_table();
	}
function close_smiles_table(){
	if($('.chatSmiles').is(':visible')){
		$(".chatSmiles").fadeOut(function(){
			$("#content_chat").die();
			$("#league_rchat").die();
			});
    	}
	}
function add_smilie(smilie){
	$("#league_rchat").val($("#league_rchat").val()+smilie);
	close_smiles_table();
	$('#league_rchat :input:first[type!=hidden][disabled!=disabled][readonly!=readonly]').focus();
	}

function trim(str){
	while(str.charAt(str.length-1)==" "){str=str.slice(0,str.length-1)}
	while(str.charAt(0)==" "){str=str.slice(1,str.length)}
	return str
	}


	function chat_moder(mbut){
		if(window.intInterval!=undefined) {
			clearInterval(intInterval);
			}
		if($(mbut).attr("title")=="Закрыть модерирование"){
			$(mbut).attr({src: "/mkportal/templates/apofig/images/electric_16.gif", title: "Модерирование"});
			new2chat_updating();
			return;
			}
			mbut_src=$(mbut).attr("src");
			mbut_title=$(mbut).attr("title");
			$(mbut).attr({src: "/mkportal/modules/league/images/loadinfo.gif", title: "Загрузка..."});
	   		$.post("/index.php?ind=chat&op=update_chat&mode=moder", {type: $("#chatname").val()}, function(data){
	   			if(data.lastIndexOf('class="ajaxok"')==-1){
					$(mbut).attr({src: "/mkportal/modules/league/images/b_drop.png", title: "Закрыть модерирование"});
                    $("#rchat_mess").html('<font color="red">'+data+'</font>').show();
                    return false;
 			        }
			    else
			    	{
					$(mbut).attr({src: "/mkportal/modules/league/images/b_drop.png", title: "Закрыть модерирование"});
					$("#content_chat").html(data.substr(data.indexOf(" ")));
					$("#content_chat").jScrollPane({showArrows:true, scrollbarWidth: 16, arrowSize: 16, animateTo: true});
					$("#content_chat")[0].scrollTo($("#content_chat").data("jScrollPaneMaxScroll"));
                    return false;
			        }
	   			});
		}
	function chat_del(ide, srcbut){
		$(srcbut).attr({src: "/mkportal/modules/league/images/loadinfo.gif", title: "Удаление..."});
	   	$.post("/index.php?ind=chat&op=update_chat&mode=delete&ide="+ide, {type: $("#chatname").val()}, function(data){
	   		if(data.lastIndexOf('class="ajaxok"')==-1){
                $("#rchat_mess").html('<font color="red">'+data+'</font>').show();
                return false;
 			    }
			else{
				$("#content_chat").html(data.substr(data.indexOf(" ")));
                return false;
			    }
	   		});
		}
	function chat_readonly(ide, rbut){
		if (!confirm("Запретить отправлять сообщения на 2 часа?")) {
			return false;
			}
		$(rbut).attr({src: "/mkportal/modules/league/images/loadinfo.gif", title: "Загрузка..."});
	   	$.post("/index.php?ind=chat&op=update_chat&mode=readonly&ide="+ide, {type: $("#chatname").val()}, function(data){
	   		if(data.lastIndexOf('class="ajaxok"')==-1){
            	$("#rchat_mess").html('<font color="red">'+data+'</font>').show();
                return false;
 			    }
			else{
				$("#content_chat").html(data.substr(data.indexOf(" ")));
                return false;
			    }
	   		});
		}

// Окошко подтверждения и просмотра игры при нажатии на счет
		function show_match_page(objthis, objevent){
			objevent.preventDefault();
			sl=$(objthis).attr("href").split("ide=");
			ajax_showPop_init();
			mkportal_Spinner_Show();
			objOverlay.style.display = "block";
			objLightbox.style.display = "none";
		   	$.post("/index.php?ind=league&op=match_info&ide="+sl[1], function(data){
				ajaxPopup_showContent(data);
				});
			}
	function showpopup(content){
		mkportal_Spinner_Show();
		ajax_showPop_init();
		objOverlay.style.display = 'block';
		objLightbox.style.display = 'block';
		objLightbox.style.visibility='hidden';
		$('#mklightboxContent').html(content);
		mkportal_Spinner_Hide();
		var arrayPageSize = MkUtilsLib.getPageSize();
		var arrayPageScroll = MkUtilsLib.getPageScroll();
		var myw = document.getElementById('mklightboxContent').offsetWidth;;
		var myh = document.getElementById('mklightboxContent').offsetHeight;


		if (myh > arrayPageSize[3]) {
			myh = myh -170;
			document.getElementById('mklightboxContent').style.height = myh + "px";
			objLightbox.style.height = myh + 'px';
			}

		var lightboxTop = arrayPageScroll[1] + ((arrayPageSize[3] - 20 - myh) / 2);
		var lightboxLeft = ((arrayPageSize[0] - 20 - myw) / 2);

		objLightbox.style.width =  myw + 'px';
		objLightbox.style.top = (lightboxTop < 0) ? "0px" : lightboxTop + "px";
		objLightbox.style.left = (lightboxLeft < 0) ? "0px" : lightboxLeft + "px";

		document.getElementById('mkcloseButton').style.top = "8px";
		document.getElementById('mkcloseButton').style.left = (myw -28) + "px";
		objLightbox.style.visibility='visible';
		}
	function closepopup(){
		objLightbox.style.visibility='hidden';
		objOverlay.style.display = 'none';
		}
	function show_message(content, title, but1, but2){
		title='<div class="league_title">'+title+'</div><br />';
        buttons='<table width="100%"><tr><td align="center" width="50%"><input type="submit" id="fmessb1" value="'+but1+'" style="width:80%"></td><td align="center" width="50%"><input type="submit" id="fmessb2" value="'+but2+'" style="width:80%"></td></tr></table>';
		content=title+'<div align="left" style="padding:20px 20px 0px 20px">'+content+buttons+'</div>';
		showpopup(content);
		$("#fmessb1").click(function(){
			$.ajax({url: "/index.php?ind=profile&op=actions&mode=read_fastmes",
				type: "POST",
				dataType: "json",
				timeout: 10000,
				success: function(dat){
					if(dat.data){closepopup();}
					},
				error: function(dat){alert("Ошибка json");}
				});
			});
		$("#fmessb2").click(function(){
			closepopup();
			sl=$("#mklightboxContent").find("a").attr("href").split("ide=");
			fast_mes(sl.pop());
			});
		}
	function fast_mes(ide){
		content='<div align="center" style="padding:10px"><div align="center" class="nfn">Срочное сообщение</div><div align="center"><br /><br /><form action="javascript://" method="post" onsubmit="send_fast_mes('+ide+')"><textarea id="fastmes_text" rows="5" wrap="off" style="width:90%"></textarea><br /><br /><div id="fastmes_text_upload"><input type="submit" value="Отправить"></div></form></div><div align="center" class="nfound" style="padding:10px">Если пользователь на сайте, он сразу увидит ваше сообщение на экране.</div></div>';
		showpopup(content);
		}
	function send_fast_mes(ide){
	    	$("#fastmes_text_upload").html('<img src="'+MKAJAX_IMAGES_PATH+'ajax-loader.gif" alt="" border="0">');
			$.ajax(
				{
					url: "/index.php?ind=profile&op=actions&mode=send_fastmes&ide="+ide,
					type: "POST",
					dataType: "text",
		      		data: {fastmes: $("#fastmes_text").val()},
					timeout: 10000,
					success: function(data){
		      			$("#fastmes_text_upload").fadeOut(function(){$("#fastmes_text_upload").html(data).fadeIn();});
			    		},
			    error: function(dat){
			    	alert("Произошла ошибка при передаче запроса.");
			    	}
	    	});
    	}
        // Подсказка в поле ввода
	    function input_focus(jquery_input,text){
			jquery_input.bind("focus", function() {
				if ($(this).val()==text){
					$(this).removeClass("hint");
					$(this).val("");
				}});
			jquery_input.bind("focusout", function() {
				if ( ! $(this).val().length>0){
					$(this).val(text);
					$(this).addClass("hint");
				}
			});
			if (jquery_input.val().length<=0 ){ jquery_input.val(text); }
			if (!jquery_input.hasClass("hint")){ jquery_input.addClass("hint")};
		};
		function switch_page(url, swpage, fade){
			$.get(url, function(data){
				if(fade){
					$(swpage).fadeOut(function(){
						$(swpage).html(data).fadeIn();
						});
					return;
					}
				$(swpage).html(data);
				});
			}

