function dodajpodcast(ajaxRequest)
{
    document.getElementById('liveaction').innerHTML='<center><font size=1>Proszę czekać...</font><br /><img src="images/loadbar1.gif"/></center><br />';
    var response = ajaxRequest.responseText;
    display(response, 'liveaction');
}

function showPodcast(pid)
{
    display('<center><font size=1>Proszę czekać...</font><br /><img src=images/loadbar1.gif></center><br />', 'loadMessage');
    ajaxSend('get', 'podcast.ajax.php', 'pid='+pid, showPodcastAjax);
}

function showPodcastAjax(ajaxRequest)
{
    var response = ajaxRequest.responseText;
    display('', 'loadMessage');
    display(response, 'livecontent');
    var pos = 0;
    var num = -1;
    var i = -1;
    while (pos != -1) {
      pos = response.indexOf("audioplayer_", i + 1);
      num += 1;
      i = pos;
    }
    var e = 1;
    while (e <= num) {
      AudioPlayer.embed("audioplayer_"+e, {soundFile: document.getElementById('audio_information_'+e).value});
      e += 1;
    }
}

function showContent(filename, vars)
{
    display('<center><font size=1>Proszę czekać...</font><br /><img src=images/loadbar1.gif></center><br />', 'loadMessage');
    ajaxSend('get', filename, vars, showContentAjax);
}

function showContentAjax(ajaxRequest)
{
    var response = ajaxRequest.responseText;
    display('', 'loadMessage');
    display(response, 'livecontent');
}

function loadPart(partName)
{
    partNameGlobal = partName;
    display('<center><img src=images/loading_circle.gif></center><br />', partNameGlobal);
    setTimeout("ajaxSend('get', partNameGlobal+'.ajax.php', '', showPartAjax)",100);
}

function showPartAjax(ajaxRequest)
{
    var response = ajaxRequest.responseText;
    display('', partNameGlobal);
    display(response, partNameGlobal);
}

function logMeIn(login, password)
{
    display('<center><img src=images/loading_circle.gif></center><br />', 'header[mypodcastpl]');
    ajaxSend('post', 'login.ajax.php', 'login='+login+'&password='+password, logMeInAjax);
}

function logMeInAjax(ajaxRequest)
{
    var response = ajaxRequest.responseText;
    display(response, 'header[mypodcastpl]');
}

function logMeOut()
{
    display('<center><img src=images/loading_circle.gif></center><br />', 'header[mypodcastpl]');
    ajaxSend('post', 'login.ajax.php', 'logout=logout', logMeInAjax);
}

function changeFolderofPodcast(pid, fid, number)
{
    pidChanged = pid;
    display('<center><img src=images/loadbar1.gif align=absmiddle><br /></center>', 'changeLoading'+pid);
    ajaxSend('post', 'changeFolderofPodcast.ajax.php', 'pid='+pid+'&fid'+number+'='+fid, changeFolderofPodcastFinalize);
}

function changeFolderofPodcastFinalize(ajaxRequest)
{
    var response = ajaxRequest.responseText;
    display(response, 'changeLoading'+pidChanged);
}

function changeTagsofPodcast(pid, tags)
{
    pidChanged = pid;
    display('<center><img src=images/loadbar1.gif align=absmiddle><br /></center>', 'changeTagsLoading'+pid);
    ajaxSend('post', 'changeFolderofPodcast.ajax.php', 'pid='+pid+'&fid3='+tags, changeTagsofPodcastFinalize);
}

function changeTagsofPodcastFinalize(ajaxRequest)
{
    var response = ajaxRequest.responseText;
    display(response, 'changeTagsLoading'+pidChanged);
}

function deleteUser()
{
    if (confirm("Wszystkie dane o twoim koncie w podkast.pl zostaną usunięte. Kontynuować?") )
    {
        ajaxSend('post', 'destroyUser.ajax.php', '', deleteUserFinalize);
    }
}

function deleteUserFinalize(ajaxRequest)
{
    addHistory('start', '');
    alert('Użytkownik został usunięty.'+ajaxRequest.responseText);
}

function deletePodcast(pid)
{
    if(confirm("Czy na pewno chcesz usunąć ten podkast?"))
    {
        display('<center><font size=1>Proszę czekać...</font><br /><img src=images/loadbar1.gif></center><br />', 'loadMessage');
        ajaxSend('post', 'destroyPodcast.ajax.php', 'pid='+pid, deletePodcastFinalize);
    }
}

function deletePodcastFinalize(ajaxRequest)
{
    response = ajaxRequest.responseText;
    display('', 'loadMessage');
    if(response == '0') alert('Nie udało się usunąć podkastu.');
    else if(response == '1') addHistory('start', '');
    else alert(response);
}

function viewOutdated()
{
    document.getElementById('outdated_notice').style.display = 'none';
    document.getElementById('outdated_grid').style.display = 'none';
}

function szukaj()
{
    szukajka = document.getElementById('szukaj-pudelko');
    if(szukajka.value != '' && szukajka.value.replace(' ', '') != '') addHistory('szukaj/'+szukajka.value, '');
    else alert('Podaj treść zapytania.');
}

function showOpenIDBox(ajaxRequest)
{
    if(ajaxRequest == undefined)
    {
        document.getElementById('ogromna_siatka').style.display = 'block';
        ajaxSend('post', 'OpenIDBox.ajax.php', '', showOpenIDBox);
    }
    else
    {
        document.getElementById('openid_login').innerHTML = ajaxRequest.responseText;
    }
}

function closeOpenIDBox()
{
    document.getElementById('ogromna_siatka').style.display = 'none';
}

function OpenIDWindow(openid) {
  window.open('/openid/try_auth.php?openid_identifier='+encodeURIComponent(openid), 'openid_popup', 'width=790,height=580');
}

function handleOpenIDResponse(openid_args) {
  alert(openid_args);
}
