function CheckEditEntryForm(){
    for(a=0;a<(document.forms[0].length);a++){
        if(document.forms[0].elements[a].value.indexOf('|',0)>=0){
            window.alert("Wstawianie znaku '|' jest niedozwolone");
            return false;
        }
    }
    if(document.form.new_guest_name.value==""){
        window.alert("Wpisz imi");
        return false;
    }
    test_new_guest_email=/^[0-9a-zA-Z._-]+\@[0-9a-zA-Z_-]+\.[0-9a-zA-Z.]+$/;
    if((document.form.new_guest_email.value!="")&&(test_new_guest_email.test(document.form.new_guest_email.value)==false)){
        window.alert("Wpisz poprawny adres email");
        return false;
    }
    if(document.form.new_guest_www.value!="http://"){
        if(document.form.new_guest_www.value.length<14){
            window.alert("Wpisz poprawny adres strony www");
            return false;
        }
    }
    test_new_guest_gg=/^[0-9]+$/;
    if(document.form.new_guest_gg.value!=""){
        if(test_new_guest_gg.test(document.form.new_guest_gg.value)==false){
            window.alert("Wpisz poprawny numer GG");
            return false;
        }
    }
    test_new_guest_oxygene=/^[0-9a-zA-Z\-\._]+$/;
    if(document.form.new_guest_oxygene.value!=""){
        if(test_new_guest_oxygene.test(document.form.new_guest_oxygene.value)==false){
            window.alert("Wpisz poprawny identyfikator Tlen");
            return false;
        }
    }
    if(document.form.new_guest_file.value!=""){
        if(document.form.new_guest_file.value.length<4){
            window.alert("Wpisz poprawn nazw pliku obrazka");
            return false;
        }
    }
    if(document.form.new_guest_ip.value==""){
        window.alert("Wpisz adres IP");
        return false;
    }

    if(document.form.new_guest_text.value==""){
        window.alert("Wpisz tre");
        return false;
    }
}

function CheckEditEmoticonForm(){
    for(a=0;a<(document.forms[0].length);a++){
        if(document.forms[0].elements[a].value.indexOf('|',0)>=0){
            window.alert("Wstawianie znaku '|' jest niedozwolone");
            return false;
        }
    }
    if(document.form.new_emoticon_replacer.value==""){
        window.alert("Wpisz zamiennik emotikonki");
        return false;
    }
    if(document.form.new_emoticon_description.value==""){
        window.alert("Wpisz opis emotikonki");
        return false;
    }
}

function CheckAddEmoticonForm(){
    for(a=0;a<(document.forms[0].length);a++){
        if(document.forms[0].elements[a].value.indexOf('|',0)>=0){
            window.alert("Wstawianie znaku '|' jest niedozwolone");
            return false;
        }
    }
    if(document.form.emoticon_replacer.value==""){
        window.alert("Wpisz zamiennik emotikonki");
        return false;
    }
    if(document.form.emoticon_description.value==""){
        window.alert("Wpisz opis emotikonki");
        return false;
    }
    if(document.form.emoticon_file.value==""){
        window.alert("Wybierz plik emotikonki do dodania");
        return false;
    }
}

function CheckEditBannedIPForm(){
    for(a=0;a<(document.forms[0].length);a++){
        if(document.forms[0].elements[a].value.indexOf('|',0)>=0){
            window.alert("Wstawianie znaku '|' jest niedozwolone");
            return false;
        }
    }
    if(document.form.new_bann_ip.value==""){
        window.alert("Wpisz banowany numer IP");
        return false;
    }
    if(document.form.new_bann_ip_motivation.value==""){
        window.alert("Wpisz motywacj banu");
        return false;
    }
    if(document.form.new_bann_ip_date.value==""){
        window.alert("Wpisz dat banu");
        return false;
    }
}
function CheckAddBannedIPForm(){
    for(a=0;a<(document.forms[0].length);a++){
        if(document.forms[0].elements[a].value.indexOf('|',0)>=0){
            window.alert("Wstawianie znaku '|' jest niedozwolone");
            return false;
        }
    }
    if(document.form.bann_ip.value==""){
        window.alert("Wpisz banowany numer IP");
        return false;
    }
    if(document.form.bann_ip_motivation.value==""){
        window.alert("Wpisz motywacj banu");
        return false;
    }
    if(document.form.bann_ip_date.value==""){
        window.alert("Wpisz dat banu");
        return false;
    }
}
function CheckEditBadWordForm(){
    for(a=0;a<(document.forms[0].length);a++){
        if(document.forms[0].elements[a].value.indexOf('|',0)>=0){
            window.alert("Wstawianie znaku '|' jest niedozwolone");
            return false;
        }
    }
    if(document.form.new_bad_word.value==""){
        window.alert("Wpisz sowo do wykluczenia");
        return false;
    }
    if(document.form.new_bad_word.value.indexOf(' ',0)>=0){
        window.alert("Wykluczne sowo nie moe zawiera spcji");
        return false;
    }
}
function CheckAddBadWordForm(){
    for(a=0;a<(document.forms[0].length);a++){
        if(document.forms[0].elements[a].value.indexOf('|',0)>=0){
            window.alert("Wstawianie znaku '|' jest niedozwolone");
            return false;
        }
    }
    if(document.form.bad_word.value==""){
        window.alert("Wpisz sowo do wykluczenia");
        return false;
    }
    if(document.form.bad_word.value.indexOf(' ',0)>=0){
        window.alert("Wykluczne sowo nie moe zawiera spcji");
        return false;
    }
}
function CheckEditSettingsForm(){
    for(a=0;a<(document.forms[0].length);a++){
        if(document.forms[0].elements[a].value.indexOf('|',0)>=0){
            window.alert("Wstawianie znaku '|' jest niedozwolone");
            return false;
        }
    }
    if(document.form.new_gbook_script_version.value==""){
        window.alert("Aby zmienia ustawienia wymagane jest podanie wersji skryptu.");
        return false;
    }
    if(document.form.new_gbook_admin_login.value==""){
        window.alert("Wpisz login administratora.");
        return false;
    }
    if(document.form.new_gbook_admin_password.value==""){
        window.alert("Wpisz haso administratora.");
        return false;
    }
    if(document.form.new_gbook_service_url.value==""){
        window.alert("Wpisz adres URL serwisu.");
        return false;
    }
    if(document.form.new_gbook_title.value==""){
        window.alert("Wpisz tytu ksigi goci.");
        return false;
    }
    if(document.form.new_gbook_admin_title.value==""){
        window.alert("Wpisz tytu administracji.");
        return false;
    }
    if(document.form.new_gbook_lock_re_entry_seconds.value==""){
        window.alert("Wpisz liczb sekund blokady ponownego wpisu.");
        return false;
    }
    if(document.form.new_gbook_entries_per_page.value==""){
        window.alert("Wpisz liczb wpisw na jedn podstron.");
        return false;
    }
    if(document.form.new_gbook_max_num_subpages.value==""){
        window.alert("Wpisz maxymaln liczb podstron.");
        return false;
    }
    if(document.form.new_gbook_emoticons_show.value<1){
        window.alert("Wpisz liczb wywietlanych emotikonek, liczba wiksza od 0.");
        return false;
    }
    if(document.form.new_gbook_emoticons_cols.value<1){
        window.alert("Wpisz liczb kolumn emotikonek, liczba wiksza od 0.");
        return false;
    }
    if(document.form.new_gbook_entry_length.value==""){
        window.alert("Wpisz maxymaln dugo wpisu.");
        return false;
    }
    if(document.form.new_gbook_bad_words_replacer.value==""){
        window.alert("Wpisz zamiennik wykluczonego sowa.");
        return false;
    }
    if(document.form.new_gbook_thanks_title.value==""){
        window.alert("Wpisz tytu maila z podziekowaniem za wpis.");
        return false;
    }
    if(document.form.new_gbook_thanks_text.value==""){
        window.alert("Wpisz text podzikowania.");
        return false;
    }
    if(document.form.new_gbook_css_file.value==""){
        window.alert("Wpisz nazw pliku styli CSS.");
        return false;
    }
    if(document.form.new_gbook_css_graphics_directory.value==""){
        window.alert("Wpisz ciek do folderu grafiki stylu CSS.");
        return false;
    }
    if(document.form.new_gbook_storage_entries_place.value==""){
        window.alert("Wpisz ciek do miejsca przechowywania wpisw.");
        return false;
    }
    if(document.form.new_gbook_guests_file.value==""){
        window.alert("Wpisz ciek do miejsca przechowywania liczby odwiedzin ksigi goci.");
        return false;
    }
    if(document.form.new_gbook_banned_ip_file.value==""){
        window.alert("Wpisz ciek do miejsca przechowywania zbanowanych adresw IP.");
        return false;
    }
    if(document.form.new_gbook_bad_words_file.value==""){
        window.alert("Wpisz ciek do miejsca przechowywania wykluczonych brzydkich sw.");
        return false;
    }
}
function CheckMakeBackupForm(){
    checkedElements = 0;
    for(i=0;i<document.form.length;i++){
        if(document.form.elements[i].checked == true){
            checkedElements++;
        }
    }
    if(checkedElements==0){
        window.alert("Zaznacz przynajmniej jeden plik, ktrego kopi zapasow chcesz wykona.");
        return false;
    }
}
function CheckAll(){
    for (i=0;i<document.form.length;i++){
        if(document.form.elements[i].checked==true){
            document.form.elements[i].checked = false;
            document.form.all.checked = false;
        } else if(document.form.elements[i].checked==false){
            document.form.elements[i].checked = true;
            document.form.all.checked = true;
        }
    }
}
function ConfirmWindow(operation,what,id,question,redir_s){
    if(operation=="Restore"){
        if(what=="DataFiles"){
            if(window.confirm(question)){
                window.location.href="admin.php?m=restore&opt=restore_data&sid="+id;
            }
        }
    }
    if(operation=="Add"){
        if(what=="Emoticon"){
            if(window.confirm(question)){
                window.location.href="admin.php?m=emoticons&opt=new_emoticon&step=1#form";
            }
        }
        if(what=="Bann_IP"){
            if(window.confirm(question)){
                window.location.href="admin.php?m=lock_ip&opt=new_banned_ip&step=1#form";
            }
        }
        if(what=="Bad_word"){
            if(window.confirm(question)){
                window.location.href="admin.php?m=bad_words&opt=new_bad_word&step=1#form";
            }
        }
    }
    if(operation=="Edit"){
        if(what=="Entry"){
            if(window.confirm(question)){
                window.location.href="admin.php?m=entries&opt=edit&step=1&sid="+id+"&redir_s="+redir_s+"&back_to=admin_page#form";
            }
        }
        if(what=="Emoticon"){
            if(window.confirm(question)){
                window.location.href="admin.php?m=emoticons&opt=edit&step=1&sid="+id+"#form";
            }
        }
        if(what=="Bann_IP"){
            if(window.confirm(question)){
                window.location.href="admin.php?m=lock_ip&opt=edit&step=1&sid="+id+"#form";
            }
        }
        if(what=="Bad_word"){
            if(window.confirm(question)){
                window.location.href="admin.php?m=bad_words&opt=edit&step=1&sid="+id+"#form";
            }
        }
    }
    if(operation=="Delete"){
        if(what=="Entry"){
            if(window.confirm(question)){
                window.location.href="admin.php?m=entries&opt=delete&sid="+id+"&redir_s="+redir_s+"&back_to=admin_page#form";
            }
        }
        if(what=="Emoticon"){
            if(window.confirm(question)){
                window.location.href="admin.php?m=emoticons&opt=delete&sid="+id+"#form";
            }
        }
        if(what=="Bann_IP"){
            if(window.confirm(question)){
                window.location.href="admin.php?m=lock_ip&opt=delete&sid="+id+"#form";
            }
        }
        if(what=="Bad_word"){
            if(window.confirm(question)){
                window.location.href="admin.php?m=bad_words&opt=delete&sid="+id+"#form";
            }
        }
        if(what=="DataFiles"){
            if(window.confirm(question)){
                window.location.href="admin.php?m=restore&opt=delete&sid="+id+"#form";
            }
        }
    }
}

