function deleteComment(id, comment_id, parent_id, where)
{
	advAJAX.get({
		url: "/lite.php?comment_id="+comment_id+"&parent_id="+parent_id+"&where="+where+"&id="+id+"&module=AjaxAdmin&action=deleteComment",
		onLoading : function(obj){
		document.getElementById("c"+comment_id).innerHTML = '<img src="/var/templates/img/oddawanie_glosu.gif" alt="Oddawanie głosu..." title="Oddawanie głosu..." /> proszę czekać...';
		},
		onSuccess : function(obj) {
		document.getElementById("c"+comment_id).innerHTML = "<center><b>Komentarz został pomyślnie usunięty.</b></center>";
		},
		onError : function(obj) {
		alert("Wystąpił błąd podczas komunikacji z serwerem");
		}
	});
}

function deleteUserComments(user_id)
{
	advAJAX.get({
		url: "/lite.php?user_id="+user_id+"&module=AjaxAdmin&action=deleteUserComments",
		onLoading : function(obj){
		  alert('Uzbrój się w cierpliwość... Może to potrwać kilka sekund.\nPo zakończeniu operacji zobaczysz komunikat.');
		},
		onSuccess : function(obj) {
		  alert('Komentarze zostały pomyślnie usunięte');
		},
		onError : function(obj) {
		alert("Wystąpił błąd podczas komunikacji z serwerem");
		}
	});
}

function banUserComments(user_id)
{
    var adr;
    hours=prompt('Na ile dni zablokować użytkownikowi możliwość komentowania?','','5');if(hours!=null)adr='/lite.php?user_id='+user_id+'&hours='+hours+'&module=AjaxAdmin&action=banUserComments';
	advAJAX.get({
		url: adr,
		onSuccess : function(obj) {
		  alert('Ban został nałożony pomyślnie.');
		},
		onError : function(obj) {
		alert("Wystąpił błąd podczas komunikacji z serwerem");
		}
	});
}

function delSusp(id)
{
	advAJAX.get({
		url: "/lite.php?movie_id="+id+"&module=AjaxAdmin&action=deleteSuspended",
		onSuccess : function(obj) {
		    alert('Zgłoszenie zostało anulowane.');
		    document.getElementById('susp_'+id).style.visibility='collapse';
		},
		onError : function(obj) {
		alert("Wystąpił błąd podczas komunikacji z serwerem");
		}
	});
}

function unsuspendComment(comment_id, where)
{
	advAJAX.get({
		url: "/lite.php?comment_id="+comment_id+"&where="+where+"&module=AjaxAdmin&action=unsuspendComment",
		onLoading : function(obj){
		document.getElementById("c"+comment_id).innerHTML = '<img src="/var/templates/img/oddawanie_glosu.gif" alt="Oddawanie głosu..." title="Oddawanie głosu..." /> proszę czekać...';
		},
		onSuccess : function(obj) {
		document.getElementById("c"+comment_id).innerHTML = "<center>"+obj.responseText+"</center>";
		},
		onError : function(obj) {
		alert("Wystąpił błąd podczas komunikacji z serwerem");
		}
	});
}

function editCommentForm(comment_id, where, id, parent_id)
{
	advAJAX.get({
		url: "/lite.php?comment_id="+comment_id+"&where="+where+"&id="+id+"&parent_id="+parent_id+"&module=AjaxAdmin&action=editCommentForm",
		onLoading : function(obj){
		document.getElementById("c"+comment_id).innerHTML = '<img src="/var/templates/img/oddawanie_glosu.gif" alt="Oddawanie głosu..." title="Oddawanie głosu..." /> proszę czekać...';
		},
		onSuccess : function(obj) {
		document.getElementById("c"+comment_id).innerHTML = obj.responseText;
		},
		onError : function(obj) {
		alert("Wystąpił błąd podczas komunikacji z serwerem");
		}
	});
}

function deleteMovie(movie_id)
{
	advAJAX.get({
		url: "/lite.php?movie_id="+movie_id+"&module=AjaxAdmin&action=deleteMovie",
		onLoading : function(obj){
		document.getElementById("movie_edit").innerHTML = '<img src="/var/templates/img/oddawanie_glosu.gif" alt="Oddawanie głosu..." title="Oddawanie głosu..." /> proszę czekać...';
		},
		onSuccess : function(obj) {
		alert('Film został pomyślnie usunięty!');
		document.location='/';
		},
		onError : function(obj) {
		alert("Wystąpił błąd podczas komunikacji z serwerem");
		}
	});
}

function editComment(comment_id)
{
    advAJAX.submit(document.getElementById("commentEditForm"), {
    	onSuccess : function(obj) {
            document.getElementById("c"+comment_id).innerHTML = obj.responseText;
    	},
        onInitialization : function(obj) {
            document.getElementById("editSubmit").value = "Proszę czekać...";
        },
        onComplete : function() {
            document.getElementById("editSubmit").value = "Edytuj";
        },
        onError : function(obj) {
            alert("Nie można nawiązać połączenia z serwerem, spróbuj później.");
        }
	});
}

function setMovieStatus()
{
    alert('UWAGA! Ta operacja może potrwać nawet do kilkudziesięciu sekund!');
    advAJAX.submit(document.getElementById("movieSetStatusForm"), {

    	onSuccess : function(obj) {
	    alert("Status filmu został pomyślnie zmieniony");
    	},
        onInitialization : function(obj) {
            document.getElementById("statusSubmit").value = "Proszę czekać...";
        },
        onComplete : function() {
            document.getElementById("statusSubmit").value = "Zmień";
        },
        onError : function(obj) {
            alert("Nie można nawiązać połączenia z serwerem, spróbuj później.");
        }
	});
}

function searchUser()
{
    advAJAX.submit(document.getElementById("findUserForm"), {
    	onSuccess : function(obj) {
            if(obj.responseText == "error")
            {
                alert("Nie znaleziono żadnego użytkownika pasującego do danego loginu/adresu e-mail");
            }
            else window.location='/index.php?module=Admin&action=editUser&user_id='+obj.responseText;
    	},
        onInitialization : function(obj) {
            document.getElementById("findSubmit").value = "Proszę czekać...";
        },
        onComplete : function() {
            document.getElementById("findSubmit").value = "Znajdź";
        },
        onError : function(obj) {
            alert("Nie można nawiązać połączenia z serwerem, spróbuj później.");
        }
	});
}

function editMovie()
{
    advAJAX.submit(document.getElementById("movieEditForm"), {
    	onSuccess : function(obj) {

            document.getElementById("movie_edit").innerHTML = obj.responseText;
    	},
        onInitialization : function(obj) {
            document.getElementById("editMovieSubmit").value = "Proszę czekać...";
        },
        onComplete : function() {
            document.getElementById("editMovieSubmit").value = "Zmień";
        },
        onError : function(obj) {
            alert("Nie można nawiązać połączenia z serwerem, spróbuj później.");
        }
	});
}

function editMovieUrl()
{
    advAJAX.submit(document.getElementById("movieEditUrlForm"), {
    	onSuccess : function(obj) {

            document.getElementById("movie_edit").innerHTML = obj.responseText;
    	},
        onInitialization : function(obj) {
            document.getElementById("editMovieUrlSubmit").value = "Proszę czekać...";
        },
        onComplete : function() {
            document.getElementById("editMovieUrlSubmit").value = "Zmień URL";
        },
        onError : function(obj) {
            alert("Nie można nawiązać połączenia z serwerem, spróbuj później.");
        }
	});
}

function acceptlistVote(movie_id, vote)
{
	advAJAX.get({
		url: "/lite.php?movie_id="+movie_id+"&vote="+vote+"&module=AjaxAdmin&action=acceptlistVote",
		onLoading : function(obj){
		  document.getElementById("acceptbox").innerHTML = '<img src="/var/templates/img/oddawanie_glosu.gif" alt="Oddawanie głosu..." title="Oddawanie głosu..." /> proszę czekać...';
		},
		onSuccess : function(obj) {
		  document.getElementById("acceptbox").innerHTML = obj.responseText;
		},
		onError : function(obj) {
		alert("Wystąpił błąd podczas komunikacji z serwerem");
		}
	});
}

function getMovieEditInfo(movie_id)
{
	advAJAX.get({
		url: "/lite.php?movie_id="+movie_id+"&module=AjaxAdmin&action=getMovieEditInfo",
		onLoading : function(obj){
		  document.getElementById("movie_edit").innerHTML = '<img src="/var/templates/img/oddawanie_glosu.gif" alt="Oddawanie głosu..." title="Oddawanie głosu..." /> proszę czekać...';
		},
		onSuccess : function(obj) {
		  document.getElementById("movie_edit").innerHTML = obj.responseText;
		},
		onError : function(obj) {
		alert("Wystąpił błąd podczas komunikacji z serwerem");
		}
	});
}

function delAvatarAdmin(user_id)
{
	advAJAX.get({
		url: "/lite.php?user_id="+user_id+"&action=deleteAvatar&module=AjaxAdmin",
		onSuccess : function(obj) {
		  document.getElementById('avatar_img').src='/var/templates/img/noav.gif'
		  alert('Avatar został pomyślnie usunięty.');
		},
		onError : function(obj) {
		alert("Wystąpił błąd podczas komunikacji z serwerem");
		}
	});
}

function editCommentFormLive(comment_id, where, parent_id, id)
{
    if(!document.getElementById('c'+comment_id).innerHTML.match('method'))
    {
        var text = document.getElementById('c'+comment_id).innerHTML.replace(/<br>/gi,'');
        document.getElementById('c'+comment_id).innerHTML = '<center><form method="POST" id="comm_edit_form_'+comment_id+'" action="/lite.php?id='+id+'&module=AjaxAdmin&action=editCommentLive&comment_id='+comment_id+'&where='+where+'&parent_id='+parent_id+'"><textarea cols="45" rows="6" name="comment_text">'+text+'</textarea><br /><input type="button" id="comm_edit_button_'+comment_id+'" value="Edytuj" onClick="javascript:editCommentDone(\''+comment_id+'\');" /></center>';
    }
}

function editCommentDone(id)
{
    advAJAX.submit(document.getElementById("comm_edit_form_"+id), {
    	onSuccess : function(obj) {
            document.getElementById("c"+id).innerHTML = obj.responseText;
    	},
        onInitialization : function(obj) {
            document.getElementById("comm_edit_button_"+id).value = "Proszę czekać...";
        },
        onComplete : function() {
            document.getElementById("comm_edit_button_"+id).value = "Edytuj";
        },
        onError : function(obj) {
            alert("Nie można nawiązać połączenia z serwerem, spróbuj później.");
        }
	});
}
