/*
 * Copyright (C) 2007 Dariusz Biedrzycki 3w-Media
 * email: kontakt@3wm.pl
 *
 * Jakakolwiek modyfikacja poniższego kodu przez osoby postronne w okresie 2  miesięcy trwania
 * gwarancji automatycznie powoduje unieważnienie gwarancji. Jakiekolwiek modyfikacje kodu 
 * przez osoby postronne powodują zwolnienie firmy 3w-Media i w szczególności Dariusz Biedrzyckiego
 * z odpowiedzialności za działanie i zachowanie serwisu.
 *
 */
function okienko(szer,wys,plik) {
 var config='toolbar=no,location=no,directories=no,status=no,menubar=no,width='+szer+',height='+wys+',scrollbars=yes,resizable=yes';
 var d001=window.open(plik,'Galeria',config);
}
function pokazTabele(kt,ile){
    for(i=0;i<ile;i++){
        var tmp=document.getElementById("Tab"+(i+1));
        tmp.style.display="none";
    }
     var tmp=document.getElementById("Tab"+kt);
     tmp.style.display="block";
}


function pokUkMailform(kt,ile){
    for(i=0;i<ile;i++){
        var tmp=document.getElementById("Tab"+(i+1));
        tmp.style.display="none";
    }
     var tmp=document.getElementById("Tab"+kt);
     tmp.style.display="block";
    for(i=0;i<ile;i++){
        var tmp=document.getElementById("prz"+(i+1));
        tmp.style.borderBottomColor="#555";
    }
     var tmp=document.getElementById("prz"+kt);
        tmp.style.borderBottomColor="#fff";
}

function sprMail(){
    var dobryEmail=/^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;
    t=document.getElementById('fMail');
    if(!dobryEmail.test(t.value)){
        alert('Błędny adres e-mail');
        return false;
    } else {
        var f=document.forms[0];
        f.submit();
    }
}

function pokazSzuk(){
    var link=document.getElementById('linkSzuk');
    var form=document.getElementById('formSzuk');
    var par=document.getElementById('pSzuk');
    if(form.style.display=='block'){
        link.innerHTML="Rozwiń";
        form.style.display="none";
        par.style.display="block";
    } else {
        link.innerHTML="Zwiń";
        form.style.display="block";
        par.style.display="none";
    }
}

function pokUk(id){
    var tmp=document.getElementById(id);
    if(tmp.style.display=='block'){
        tmp.style.display="none";
    } else {
        tmp.style.display="block";
    }
}

function sprCzyJestEdycja(){
    out=0;
    obj = document.getElementsByTagName('div');
    for (i=0; i<obj.length; i++) {
        val = obj[i];
        if (val.id=='edycja') {
            out=1;
        }
    }
    return out;
}

function usunZbedneKropki(){
    obj = document.getElementsByTagName('div');
    lewe=10000;
    for (i=0; i<obj.length; i++) {
        val = obj[i];
        if (val.className=='zakladka') {
            if(val.offsetLeft<lewe){lewe=val.offsetLeft}
        }
    }
    for (i=0; i<obj.length; i++) {
        val = obj[i];
        if (val.className=='zakladka') {
            if(val.offsetLeft==lewe){
                val.style.backgroundImage='none';
            }
        }
    }
    
}
function usunZbedneKropki2(){
    obj = document.getElementsByTagName('div');
    lewe=10000;
    for (i=0; i<obj.length; i++) {
        val = obj[i];
        if (val.className=='galeriaMini') {
            if(val.offsetLeft<lewe){lewe=val.offsetLeft}
        }
    }
    for (i=0; i<obj.length; i++) {
        val = obj[i];
        if (val.className=='galeriaMini') {
            if(val.offsetLeft==lewe){
                val.style.backgroundImage='none';
            }
        }
    }
    
}


function pokazWszystkieKat(){
    var link=document.getElementById('pokazAllKat');
    obj = document.getElementsByTagName('ol');
    for (i=0; i<obj.length; i++) {
        obj[i].style.display="block";
    }
    link.innerHTML="Zwiń wszystkie kategorie";
    link.onclick=ukryjWszystkieKat;
}
function ukryjWszystkieKat(){
    var link=document.getElementById('pokazAllKat');
    obj = document.getElementsByTagName('ol');
    for (i=0; i<obj.length; i++) {
        if(obj[i].id!=''){
            obj[i].style.display="none";
        }
    }
    link.innerHTML="Rozwiń wszystkie kategorie";
    link.onclick=pokazWszystkieKat;
}


function dodajAkcje(id){
    var co=document.getElementById('kat'+id);
    co.style.backgroundColor="rgb(234, 242, 234)";
    if(!sprCzyJestEdycja()){
        elem=co.parentNode;
        
        edycja=document.createElement("div");
        edycja.id="edycja";
        edycja.onmouseover=function(){dodajAkcje(id); };
        edycja.onmouseout=function(){przywroc();};
        
        link=document.createElement("a");
        link.innerHTML="&nbsp;";
        link.href="index.php?typ=kat&co=edt&id="+id;
        link.id="add";
        link.title="Edytuj kategorię";
        link.onmouseover=function(){dodajAkcje(id); };
        link.onmouseout=function(){przywroc();};
        edycja.appendChild(link);
        
        link=document.createElement("a");
        link.innerHTML="&nbsp;";
        link.href="#";
        link.id="del";
        link.title="Usuń kategorię"
        link.onmouseover=function(){dodajAkcje(id);};
        link.onmouseout=function(){przywroc();};
        link.onclick=function(){if( confirm('Czy napewno chcesz usunąć tą kategorię') ){window.location.href ='index.php?typ=kat&co=del&id='+id;}}
        edycja.appendChild(link);
        elem.insertBefore(edycja,co);
        elem.removeChild(co);
    }else{
    }
}
function przywroc(){
    usunEdycje();
    obj = document.getElementsByTagName('div');
    for (i=0; i<obj.length; i++) {
        val = obj[i];
        if (val.className=='edycyjne') {
            obj[i].style.backgroundColor="rgb(246, 255, 246)";
            obj[i].style.padding="0px";
        }
    }
}

function pokazEdycje(id){
    var elem=document.getElementById('kat'+id);
    var edycja=document.getElementById('edycja'+id);
    var link=document.getElementById('subLink'+id);
    elem.style.backgroundColor="rgb(234, 242, 234)";
    elem.style.padding="0px";
    elem.style.border="2px inset #f0fff0";
    edycja.style.display="block";
    //link.style.visibility="hidden";
}
function ukryjEdycje(id){
    var elem=document.getElementById('kat'+id);
    var edycja=document.getElementById('edycja'+id);
    var link=document.getElementById('subLink'+id);
    elem.style.backgroundColor="rgb(246, 255, 246)";
    elem.style.border="0";
    elem.style.padding="1px";
    edycja.style.display="none";
    //link.style.visibility="visible";
}
