function CheckAddMellodyForm(FormName){
    if(document.forms[FormName].mellody_file_name.value==""){
        window.alert("Wybierz plik melodii");
        document.forms[FormName].mellody_file_name.focus();
        return false;
    }
    test_mellody_play_time=/^[0-9]{2}\:[0-9]{2}$/;
    if(test_mellody_play_time.test(document.forms[FormName].mellody_play_time.value)==false){
        window.alert("Wpisz czas trwania melodii, format mm:ss.");
        document.forms[FormName].mellody_play_time.focus();
        return false;
    }
    if(typeof(document.forms[FormName].no_spam_code)!="undefined"){
        test_no_spam_code=/^[0-9a-z]{4}$/;
        if(test_no_spam_code.test(document.forms[FormName].no_spam_code.value)==false){
            window.alert("Wpisz poprawny SPAM kodzik.");
            document.forms[FormName].no_spam_code.focus();
            return false;
        }
    }
}
function CheckEditMellodyForm(FormName){
    test_new_mellody_play_time=/^[0-9]{2}\:[0-9]{2}$/;
    if(test_new_mellody_play_time.test(document.forms[FormName].new_mellody_play_time.value)==false){
        window.alert("Wpisz czas trwania melodii, format mm:ss.");
        document.forms[FormName].new_mellody_play_time.focus();
        return false;
    }
}
function DisplayMellodies(GetMellodiesArray){
    var LPCounter = 0;
    for(a=0;a<GetMellodiesArray.length;a++){
        GetMellodiesArraySplit = GetMellodiesArray[a].split("[%|%]");
        LPCounter++;
        document.write('<tr>');
            document.write('<td class="body_table_text" style="text-align:right;">'+LPCounter+'.</td>');
            document.write('<td class="body_table_text" style="text-align:center;">'+GetMellodiesArraySplit[1]+'</td>');
            document.write('<td class="body_table_text" style="text-align:center;">'+GetMellodiesArraySplit[2]+'</td>');
            document.write('<td class="body_table_text" style="text-align:center;">'+GetMellodiesArraySplit[3]+'</td>');
            document.write('<td class="body_table_text" style="text-align:center;">'+GetMellodiesArraySplit[4]+'</td>');
            document.write('<td class="body_table_text" style="text-align:center;"><a class="body_table_text" href="users.php?name='+GetMellodiesArraySplit[5]+'" title="Zobacz profil: '+GetMellodiesArraySplit[5]+'">'+GetMellodiesArraySplit[5]+'</td>');
            document.write('<td class="body_table_text" style="text-align:center;"><a href="javascript: PlayMellody(\''+GetMellodiesArraySplit[1]+'\',1);" title="Kliknij, aby rozpocz±ć odsłuchiwanie."><img src="gfx/playmellody40x40.gif" border="0"></a></td>');
        document.write('</tr>');
        //////////////////////////////
        // Sprawdzanie uprawnień użytkowników
        //////////////////////////////
        if(
            (GetMellodiesArraySplit[6]==1)||
            (GetMellodiesArraySplit[7]==1)||
            (GetMellodiesArraySplit[8]==1)||
            (GetMellodiesArraySplit[9]==1)||
            (GetMellodiesArraySplit[10]==1)
        ){
            EID++;
            document.write('<tr id="eid_'+EID+'">');
                document.write('<td class="body_table_text_manage" colspan="7">');
                    if(GetMellodiesArraySplit[6]==1){
                        document.write('<a class="body_table_text_manage" href="'+GetScriptName+'?m=manage_mellodies&opt=index&pd=1" title="Wy¶wietl spis melodii"><img src="'+ServiceCssGfx +'/index.gif" border="0" style="margin-right:5px;"></a>');
                    }
                    if(GetMellodiesArraySplit[7]==1){
                        document.write('<a class="body_table_text_manage" href="'+GetScriptName+'?m=manage_mellodies&opt=add&step=1&pd=0"><img src="'+ServiceCssGfx +'/add_entry.gif" border="0" style="margin-right:5px;"></a>');
                    }
                    if(GetMellodiesArraySplit[8]==1){
                        document.write('<a class="body_table_text_manage" href="javascript: ConfirmWindow(\'Czy na pewno chcesz edytować wybran± melodię?\',\''+GetScriptName+'?m=manage_mellodies&opt=edit&step=1&sid='+GetMellodiesArraySplit[0]+'&s='+S+'&pd=0\');"><img src="'+ServiceCssGfx +'/edit_entry.gif" border="0" style="margin-right:5px;"></a>');
                    }
                    if(GetMellodiesArraySplit[9]==1){
                        document.write('<a class="body_table_text_manage" href="javascript: ConfirmWindow(\'Czy na pewno chcesz usun±ć wybran± melodię?\',\''+GetScriptName+'?m=manage_mellodies&opt=delete&sid='+GetMellodiesArraySplit[0]+'&s='+S+'&pd=0\');"><img src="'+ServiceCssGfx +'/delete_entry.gif" border="0" style="margin-right:5px;"></a>');
                    }
                    if(GetMellodiesArraySplit[10]==1){
                        document.write('<input type="checkbox" name="sel_sid[]" value="'+GetMellodiesArraySplit[0]+'" id="'+GetMellodiesArraySplit[0]+'" title="Kliknij, aby zaznaczyć." style="margin-right:2px;"> <label for="'+GetMellodiesArraySplit[0]+'" title="Kliknij, aby zaznaczyć."><img src="'+ServiceCssGfx +'/check_entry.gif" border="0" style="margin-right:5px;"></label>');
                    }
                document.write('</td>');
            document.write('</tr>');
        } // Koniec sprawdzania uprawnień użytkowników
    }
}

function DisplayFilesIndex(GetFilesIndexArray){
    for(a=0;a<GetFilesIndexArray.length;a++){
        GetFilesIndexArraySplit = GetFilesIndexArray[a].split("[%|%]");
        document.write('<tr>');
            document.write('<td class="body_table_text" style=""><a class="body_table_text" href="javascript: PlayMellody(\''+GetFilesIndexArraySplit[1]+'\',0);" title="Kliknij, aby rozpocz±ć odsłuchiwanie melodii.">'+GetFilesIndexArraySplit[1]+'</td>');
            document.write('<td class="body_table_text" style="text-align:center;">[<a class="body_table_text" href="'+GetScriptName+'?m='+M+'&opt=preview&sid='+GetFilesIndexArraySplit[0]+'&s='+S+'&pd=1" title="Zobacz szczegóły melodii">&gt;&gt;&gt;</a>]</td>');
            document.write('<td class="body_table_text" style="text-align:center;">'+GetFilesIndexArraySplit[2]+'</td>');
            document.write('<td class="body_table_text" style="text-align:center;">'+GetFilesIndexArraySplit[3]+'</td>');
            document.write('<td class="body_table_text" style="text-align:center;"><a class="body_table_text" href="users.php?name='+GetFilesIndexArraySplit[4]+'" title="Zobacz profil: '+GetFilesIndexArraySplit[4]+'">'+GetFilesIndexArraySplit[4]+'</a></td>');
            document.write('<td class="body_table_text" style="text-align:center;">');
                if(GetFilesIndexArraySplit[5]==1){
                    document.write('<span style="color:#008000;" title="Melodia aktywna">aktyw.</span>');
                } else {
                    document.write('<span style="color:#ff0000;" title="Melodia nieaktywna">nieakt.</span>');
                }
            document.write('</td>');
            document.write('<td class="body_table_text" style="text-align:center;">');
                if(GetFilesIndexArraySplit[5]==1){
                    if(GetFilesIndexArraySplit[6]!=1){
                        document.write('<span style="color:#ff0000;" title="Brak uprawnień"><img src="'+ServiceCssGfx +'/index_deactivate_entry_disabled.gif" border="0"></span>');
                    } else {
                        document.write('<a class="body_table_text" href="'+GetScriptName+'?m='+M+'&opt=deactivation&sid='+GetFilesIndexArraySplit[0]+'&s='+S+'&pd=1" title="Deaktywuj wybran± melodię"><img src="'+ServiceCssGfx +'/index_deactivate_entry.gif" border="0"></a>');
                    }
                } else {
                    if(GetFilesIndexArraySplit[6]!=1){
                        document.write('<span style="color:#ff0000;" title="Brak uprawnień"><img src="'+ServiceCssGfx +'/index_activate_entry_disabled.gif" border="0"></span>');
                    } else {
                        document.write('<a class="body_table_text" href="'+GetScriptName+'?m='+M+'&opt=activation&sid='+GetFilesIndexArraySplit[0]+'&s='+S+'&pd=1" title="Aktywuj wybran± melodię"><img src="'+ServiceCssGfx +'/index_activate_entry.gif" border="0"></a>');
                    }
                }
            document.write('</td>');
            document.write('<td class="body_table_text" style="text-align:center;">');
                if(GetFilesIndexArraySplit[6]!=1){
                    document.write('<span style="color:#ff0000;" title="Brak uprawnień"><img src="'+ServiceCssGfx +'/index_edit_entry_disabled.gif" border="0"></span>');
                } else {
                    document.write('<a class="body_table_text" href="javascript: ConfirmWindow(\'Czy na pewno chcesz edytować wybran± melodię?\',\''+GetScriptName+'?m='+M+'&opt=edit&step=1&sid='+GetFilesIndexArraySplit[0]+'&s='+S+'&pd=1\');" title="Edytuj wybran± melodię"><img src="'+ServiceCssGfx +'/index_edit_entry.gif" border="0"></a>');
                }
            document.write('</td>');
            document.write('<td class="body_table_text" style="text-align:center;">');
                if(GetFilesIndexArraySplit[7]!=1){
                    document.write('<span style="color:#ff0000;" title="Brak uprawnień"><img src="'+ServiceCssGfx +'/index_delete_entry_disabled.gif" border="0"></span>');
                } else {
                    document.write('<a class="body_table_text" href="javascript: ConfirmWindow(\'Czy napewno chcesz usun±ć wybrana melodię?\',\''+GetScriptName+'?m='+M+'&opt=delete&sid='+GetFilesIndexArraySplit[0]+'&s='+S+'&pd=1\');" title="Usuń wybran± melodię"><img src="'+ServiceCssGfx +'/index_delete_entry.gif" border="0"></a>');
                }
            document.write('</td>');
            document.write('<td class="body_table_text" style="text-align:center;"><input type="checkbox" name="sel_sid[]" value="'+GetFilesIndexArraySplit[0]+'" title="Zaznacz wybrana melodię"></td>');
        document.write('</tr>');
    }
}

