//fixing tabs UI / Tools
jQuery.fn.uitabs = jQuery.fn.tabs;
delete jQuery.fn.tabs;

//tooltips
$(function() {
	$("[class='tip'][title]").tooltip();
});

//updating help votes
function help_vote(id)
{
	jQuery("#help_check").hide();
	jQuery("#help_check").empty();
	jQuery("#help_check").append(jQuery("#help_check_translation").html());
	jQuery("#help_check").show("slow");
	help_id = jQuery("#help_id").val();
	jQuery.ajax({
		type: "POST",
		url: "/ajax.php?help",
		data: "choice=" + id +"&id=" + help_id,
	});
}

$(function() {
	$( "#dialog-msg" ).dialog({
		modal: true,
		autoOpen: false,
		buttons: {
			Ok: function() {
				$( this ).dialog( "close" );
			}
		}
	});
});

function message ( msg ) {
	$('#dmsg').html( msg );
	$('#dialog-msg').dialog("open");
}

window['login_disabled'] = 0;
function login_cb(result) {
    document.getElementById('status').innerHTML="&nbsp;";
    clearTimeout(window['login_timer']);
    window['login_timer'] = 0;
    if (result == true) {
        window.location = "/";
    }
    else {
        message("Login failed! Wrong username or password.");
    }
}

function login() {
	var ok = true;
    if (!window['login_timer']) document.getElementById('status').innerHTML="<img src='images/icons/indicator_white.gif' />";
    if (document.getElementById('username').value == "") { message ( "Please enter the username" ); ok = false; }
    if (document.getElementById('password').value == "") { message ( "Please enter the password" ); ok = false; }
    if (ok) {
        if (!window['login_disabled']) {
            window['login_disabled'] = 1;
            setTimeout('window["login_disabled"] = 0;', 3000);
			jQuery.ajax ( '/ajax.php?main;login', {
				type: 'post',
				data: 'username='+document.getElementById('username').value+'&password='+document.getElementById('password').value+'&auto='+document.getElementById('autologin').value,
				success:
					function(r) {
						login_cb(r);
					}
				}
			);
        }
        else {
            clearTimeout(window['login_timer']);
            window['login_timer'] = setTimeout('login();', 300);
        }
    }
    else {
        document.getElementById('status').innerHTML="&nbsp;";
    }
}
function login_proc() {
	login();
	return false;
}

function orders_players() {
	$(function() {
        var pl_in = $('#players_in' + " :selected").toArray();
        var pl_out = $('#players_out' + " :selected").toArray();
        $('#players_out').append(pl_in);
        pl_in.remove;
        $('#players_in').append(pl_out);
        pl_out.remove;
	});
}

function add_to_compare(id)
{
	jQuery.ajax({
	   type: "POST",
	   url: "/ajax.php?players;set_compare",
	   data: "player="+ id,
	 });
	 jQuery(".comp_me").html('<a href="http://www.onball.net//players/compare/">lyginimai</a>');
}

