function pokazUkryjWersje(sIdDok,sIdDokUj,sUrlSm,sQStr){    //ustawinie identyfikatora okna    var iLenW=window.name.length;	 if(iLenW==0)//nadanie identyfikatora	{		  myDate=new Date();  		window.name=myDate.getTime();	}	//zmiana obrazków    jQuery("#nad_metryka").attr("class","arrow-down");    jQuery("#nad_spis_tresci").attr("class","arrow-down");        jQuery("#nad_metryka_li").attr("class","");    jQuery("#nad_spis_tresci_li").attr("class","");    jQuery("#pod_metryka").hide(0);    jQuery("#pod_spis_tresci").hide(0);        //sprawdzenie stylu    var sState=jQuery("#pod_dostepne_wersje").css("display");    if(sState=="none")//rozwinięcie    {        jQuery("#nad_dostepne_wersje").attr("class","arrow-up");        var sHtm=document.getElementById("pod_dostepne_wersje").innerHTML;        var iLen=sHtm.length;        if(iLen<30)        {            //alert("iLen<30 -> nie ma tresci -> pobieramy");            dajWersje('pod_dostepne_wersje',sIdDok,sIdDokUj,sUrlSm,sQStr);        }        else        {            //alert("niby oki, rozwijamy?");            jQuery("#nad_dostepne_wersje_li").attr("class","pb0");            jQuery("#pod_dostepne_wersje").slideDown("fast");//rozwinięcie        }    }    else//zwinięcie    {        jQuery("#nad_dostepne_wersje").attr("class","arrow-down");        jQuery("#nad_dostepne_wersje_li").attr("class","");        jQuery("#pod_dostepne_wersje").slideUp("fast");    }    }function dajWersje(sId,sIdDok,sIdDokUjed,sPathSm,sQueryStr){    jQuery.get("/drzewo", { drzewo_widok_art: "wersje", id_dok: sIdDok, id_dok_ujed: sIdDokUjed, id_div: sId, path_sm: sPathSm, path_qs: sQueryStr},         function(data)    {    document.getElementById("pod_dostepne_wersje").innerHTML = data;      ustalWysokoscElementu('pod_dostepne_wersje',0.37,380);        jQuery("#nad_dostepne_wersje_li").attr("class","pb0");    jQuery("#pod_dostepne_wersje").slideDown("fast");//rozwinięcie    });}function pokazUkryjSpisTresci(sId,sIdDok,sWersjaNumer,iIlFrag,sDokRodzajId){    //ustawinie identyfikatora okna    var iLenW=window.name.length;	if(iLenW==0)//nadanie identyfikatora	{		myDate=new Date();  		window.name=myDate.getTime();	}    //document.getElementById("nad_dostepne_wersje_li").className="";    jQuery("#nad_metryka_li").attr("class","");    jQuery("#nad_dostepne_wersje_li").attr("class","");	  jQuery("#pod_metryka").hide(0);    jQuery("#pod_dostepne_wersje").hide(0);    //zmiana obrazków    //document.getElementById("nad_dostepne_wersje").className="arrow-down";    jQuery("#nad_metryka").attr("class","arrow-down");    jQuery("#nad_dostepne_wersje").attr("class","arrow-down");    //sprawdzenie stylu    var sState=jQuery("#pod_spis_tresci").css("display");    if(sState=="none")//rozwinięcie    {        jQuery("#nad_spis_tresci").attr("class","arrow-up");        var sHtm=document.getElementById("pod_spis_tresci").innerHTML;        var iLen=sHtm.length;        if(iLen<30)        {            dajSpisTresci(sId,sIdDok,sWersjaNumer,iIlFrag,sDokRodzajId,1);        }        else        {            jQuery("#nad_spis_tresci_li").attr("class","pb0");            jQuery("#pod_spis_tresci").slideDown("fast");        }    }    else//zwinięcie    {        jQuery("#nad_spis_tresci").attr("class","arrow-down");        jQuery("#nad_spis_tresci_li").attr("class","");        jQuery("#pod_spis_tresci").slideUp("fast");    }        		    }var tb_check_sel_id=new Array();var tb_all_id=new Array();var tb_zakladki=new Array();var tb_frg_schowek=new Array();//var tb_fragmenty_tresci=new Array();function dajSpisTresci(sId,sIdDok,sWersjaNumer,iIlFrag,sDokRodzajId,iTryb){    if(iIlFrag>0)//jest spis treści    {        jQuery.get("/drzewo", { drzewo_widok_art: "spis_tresci", id_dok: sIdDok, wersja_nr: sWersjaNumer, id_div: sId, numer_fragmentu: getParameter('nr_fr')},        function(data)        {          //kasowanie tablicy identyfikatorów          tb_check_sel_id=new Array();        	if(data.documentElement)        	{        	  xmlRoot=data.documentElement;         	  tb_iddiv=xmlRoot.getElementsByTagName("iddiv")        	  tb_wersja=xmlRoot.getElementsByTagName("wersja")        	  tb_p180=xmlRoot.getElementsByTagName("p180")        		//tb_tytul=xmlRoot.getElementsByTagName("t");        		tb_ile=xmlRoot.getElementsByTagName("ile");         		tb_di=xmlRoot.getElementsByTagName("dokid");        		tb_gl_id=xmlRoot.getElementsByTagName("id_tytulu");        		tb_tresc=xmlRoot.getElementsByTagName("spis");        		//tb_tresc = xmlRoot.getElementsByTagName("spis")[0].childNodes;        		var iSize=tb_tresc.length;        		if(iSize>0)        		{        		    var iAddLink=0;        		    var sIdParent='';        		    var sIdElement='';        		    var sHtm='';        		    var numer_frg=0;        		    var sIdDivSt=tb_iddiv.item(0).firstChild.data;        		    var nrWersji=tb_wersja.item(0).firstChild.data;        		    var pe180=tb_p180.item(0).firstChild.data;        		    var id_glowne=tb_gl_id.item(0).firstChild.data;        		    var tresc=tb_tresc.item(0).firstChild.data;        		    if (tresc)        		    {        		      jQuery("#pod_spis_tresci").append(tresc);        		      iAddLink=1;                }           		    //dodanie odnośników pokaż zaznaczone, pokaż cały akt                if(iAddLink>0)        		    {        		        sHtm='<li><a href="#" onclick="pokazZaznaczoneFragmenty(\''+tb_di.item(0).firstChild.data+'\',0,\''+nrWersji+'\',\''+pe180+'\')" style="float:left;padding-bottom:18px;">Pokaż zaznaczone</a>';        		        sHtm+='<a id="caly_dok" href="#" onclick="pokazCalyAkt(\''+tb_di.item(0).firstChild.data+'\',0)" style="float:right;padding-right:10px;padding-bottom:18px;">Pokaż cały akt</a></li>';                    jQuery("#"+sIdDivSt).append(sHtm);                    if (getParameter('nr_fr') || getParameter('frg[]')){                    zmienWlasciwosciPrzycisku('caly_dok');                    }        		    }        		    //określenie wysokości        		    ustalWysokoscElementu(sIdDivSt,0.37,380);        		    if(iTryb==1)        		    {            		    jQuery("#nad_spis_tresci_li").attr("class","pb0");            		    jQuery("#pod_spis_tresci").slideDown("fast");        		    }        		}        		else        		{        		    if(iTryb==1)        		    {        		        alert("Brak spisu treści!");         		        jQuery("#nad_spis_tresci").attr("class","arrow-down");        		    }        		}        	}        	else        	{        	    if(iTryb==1)        		{        		    alert("Błąd w trakcie generowania spisu treści!");        		    jQuery("#nad_spis_tresci").attr("class","arrow-down");        		}        	}        }); }    else    {        if(iTryb==1)        {            alert("Brak spisu treści!");            jQuery("#nad_spis_tresci").attr("class","arrow-down");        }    }}//funkcja zwijajaca/rozwijajaca elementy wewnętrzne spisu treścifunction zwinRozwinElementSpisu(sId){    var sIdA="a_"+sId;    var sState=jQuery("#"+sId).css("display");    if(sState=="none")//rozwinięcie    {        jQuery("#"+sIdA).html("<tt>- </tt>");        jQuery("#"+sId).slideDown("fast");     }    else//zwinięcie    {        jQuery("#"+sIdA).html("<tt>+ </tt>");        jQuery("#"+sId).slideUp("fast");     }        	}//tablice zawierające informacje o zmienionych fragmentachvar tb_frg_id=new Array();var tb_frg_nr=new Array();var tb_frg_ro=new Array();var tb_wer_nr=new Array();function inicjujTablice(sFrgId,sFrgNumer,sFrgRodzaj,sNrWersjiOd){    var iS=tb_frg_id.length;    tb_frg_id[iS]=sFrgId;    tb_frg_nr[iS]=sFrgNumer;    tb_frg_ro[iS]=sFrgRodzaj;    tb_wer_nr[iS]=sNrWersjiOd;}//funkcja wyświetlająca lub ukrywająca poprzednie wersje fragmentów (porównaj z poprzednią wersja)function porownajPoprzedniaWersjaDok(sDokId,iPrint){    if(iWyswietlaneZaznaczone==0 && iSpisTresciOkno==0)    {        if(document.getElementById("saZmiany"))        {            var iS=tb_frg_id.length;            var sStatus=document.getElementById("porownajPoprzedniaWersjaDok").innerHTML;            var iStatus=parseInt(sStatus);            if(iStatus==1)//wyświetlenie zmian            {                for(var i=0;i<iS;i++)                {                     pokazWersjeFragmentuHurt(tb_frg_id[i],sDokId,tb_frg_nr[i],tb_frg_ro[i],tb_wer_nr[i]);                }                jQuery("#porownajPoprzedniaWersjaDok").html("0");                if(iPrint==0) jQuery("#porownajPoprzedniaWersjaDokBtn").html("Pokaż tylko obecną wersję");                if(iPrint==0) jQuery('#rozporzadzenie').scrollTo(jQuery('#rozporzadzenie').find('div.zm')[0], 1000, "y");            }            else//ukrycie zmian            {                for(var i=0;i<iS;i++)                {                    ukryjWersjeFragmentuHurt(tb_frg_id[i],sDokId,tb_frg_nr[i],tb_frg_ro[i],tb_wer_nr[i])                }                jQuery("#porownajPoprzedniaWersjaDok").html("1");                if(iPrint==0) jQuery("#porownajPoprzedniaWersjaDokBtn").html("Porównaj z poprzednią wersją");            }        }    }}//funkcja wyświetlająca lub ukrywająca nie zmienione fragmenty aktu (pokaz tylko zmnienione)function pokazUkryjZmienioneFragmenty(sDokId,iPrint){     if(iWyswietlaneZaznaczone==0 && iSpisTresciOkno==0)    {         if(document.getElementById("saZmiany"))        {            var iS=tb_frg_id.length;            var sStatus=document.getElementById("pokazTylkoZmienione").innerHTML;            var iStatus=parseInt(sStatus);            if(iStatus==1)             {                jQuery("#rozporzadzenie ul.bz").hide(0);                jQuery("#rozporzadzenie div.bz").hide(0);                //pokazUkryjElementy("#rozporzadzenie ul.small-menu",false);                //pokazUkryjElementy("#rozporzadzenie .bz",false);                jQuery("#pokazTylkoZmienione").html("0");                for(var i=0;i<iS;i++)                {                    //setTimeout('pokazWersjeFragmentuHurt("'+tb_frg_id[i]+'","'+sDokId+'","'+tb_frg_nr[i]+'","'+tb_frg_ro[i]+'","'+tb_wer_nr[i]+'")',2000);                    pokazWersjeFragmentuHurt(tb_frg_id[i],sDokId,tb_frg_nr[i],tb_frg_ro[i],tb_wer_nr[i]);                }                if(iPrint==0)                {                    jQuery("#pokazTylkoZmienioneBtn").html("Pokaż wszystkie fragmenty");                    zmienKlaseElementu("rozporzadzenie","frgchange");                }                zmienKlaseElementu('porownajPoprzedniaWersjaDokBtn','btn noactiv');            }            else             {                jQuery("#rozporzadzenie ul.bz").show(0);                jQuery("#rozporzadzenie div.bz").show(0);                //pokazUkryjElementy("#rozporzadzenie ul.small-menu",true);                //pokazUkryjElementy("#rozporzadzenie .bz",true);                jQuery("#pokazTylkoZmienione").html("1");                for(var i=0;i<iS;i++)                {                    ukryjWersjeFragmentuHurt(tb_frg_id[i],sDokId,tb_frg_nr[i],tb_frg_ro[i],tb_wer_nr[i])                }                jQuery("#porownajPoprzedniaWersjaDok").html("1");                if(iPrint==0)                {                    jQuery("#pokazTylkoZmienioneBtn").html("Pokaż tylko zmienione fragmenty");                    jQuery("#porownajPoprzedniaWersjaDokBtn").html("Porównaj z poprzednią wersją");                    zmienKlaseElementu("rozporzadzenie","frgall");                }                zmienKlaseElementu('porownajPoprzedniaWersjaDokBtn','btn');            }        }    }}//funcja pokazująca poprzednią wersje fragmentu do pokazywania hurtowegofunction pokazWersjeFragmentuHurt(sFrgId,sDokId,sFrgNumer,sFrgRodzaj,sNrWersjiOd){    var sIdMain="fragment_"+sFrgId;    var sIdCur="fragment_"+sFrgId+"_cur";    var sIdPrv="fragment_"+sFrgId+"_prv";    var sIdPrvHide="fragment_"+sFrgId+"_prv_hide";    var sIdDaty="fragment_"+sFrgId+"_daty";    var sIdBtn="btn_fragment_"+sFrgId;    if(document.getElementById(sIdPrvHide))//wyświetlenie zawartości warstwy ukrytej    {        jQuery("#btn_fragment_poprz_"+sFrgId).show(0);        jQuery("#"+sIdMain).removeClass("frgchange");         var sHtmPrev=document.getElementById(sIdPrvHide).innerHTML;        var sHtmCur="";        if(document.getElementById(sIdCur)) sHtmCur=document.getElementById(sIdCur).innerHTML;        else sHtmCur=document.getElementById(sIdMain).innerHTML;                var sHtm="<div class='frgall frleft' id='"+sIdCur+"'>"+sHtmCur+"</div>";        sHtm+="<div  class='frgchange frright' id='"+sIdPrv+"'>"+sHtmPrev+"</div>";        jQuery("#"+sIdMain).html(sHtm);        jQuery("#"+sIdDaty).show(0);        jQuery("#"+sIdBtn).html("Pokaż stan obecny");    }    else    {        jQuery("#btn_fragment_poprz_"+sFrgId).show(0);        jQuery("#"+sIdMain).removeClass("frgchange");         jQuery.get("/drzewo", { drzewo_widok_art: "wersja_fragmentu", id_dok: sDokId, nr_frag: sFrgNumer, rodz_frag: sFrgRodzaj, nr_wersji: sNrWersjiOd},        function(data)        {            if(data) //(data.documentElement)            {                    var sHtmCur="";                    if(document.getElementById(sIdCur)) sHtmCur=document.getElementById(sIdCur).innerHTML;                    else sHtmCur=document.getElementById(sIdMain).innerHTML;                    var sHtm="<div class='frgall frleft' id='"+sIdCur+"'>"+sHtmCur+"</div>";                    sHtm+="<div  class='frgchange frright' id='"+sIdPrv+"'>"+data+"</div>";                    jQuery("#"+sIdMain).html(sHtm);                    jQuery("#"+sIdDaty).show(0);                    jQuery("#"+sIdBtn).html("Pokaż stan obecny");            }        });    }}//funkcja obrazująca zmiany fragmentówfunction obrazujZmianyFragmentu(sFrgId,sDokId,sFrgNumer,sFrgRodzaj,sNrWersjiOd){    jQuery.get("/drzewo", { drzewo_widok_art: "pokaz_zmiany_fragmentu", id_dok: sDokId, nr_frag: sFrgNumer, rodz_frag: sFrgRodzaj, nr_wersji: sNrWersjiOd},    function(data)    {        if(data.documentElement)        {            xmlRoot=data.documentElement;            tb_iN=xmlRoot.getElementsByTagName("i_new");            tb_iO=xmlRoot.getElementsByTagName("i_old");            if(parseInt(tb_iN.item(0).firstChild.data)>0 && parseInt(tb_iO.item(0).firstChild.data)>0)            {                var sTN="";                var sTO="";                //numer nowy                tb_nN=xmlRoot.getElementsByTagName("nr_n");                sTN+="<b>"+tb_nN.item(0).firstChild.data+"</b>";                //numer stary                tb_nO=xmlRoot.getElementsByTagName("nr_o");                sTO+="<b>"+tb_nO.item(0).firstChild.data+"</b>";                //tytuł nowy                tb_tyN=xmlRoot.getElementsByTagName("ty_n");                if(tb_tyN.item(0).firstChild) sTN+=" "+tb_tyN.item(0).firstChild.data;                //tytuł stary                tb_tyO=xmlRoot.getElementsByTagName("ty_o");                if(tb_tyO.item(0).firstChild) sTO+=" "+tb_tyO.item(0).firstChild.data;                //treść nowa                var iCN=parseInt(xmlRoot.getElementsByTagName("cp_n").item(0).firstChild.data);                if(iCN>0)                {                    sTN+="<br />";                    for(var n=0;n<iCN;n++)                    {                        var sElName="tr_n"+n;                        sTN+=xmlRoot.getElementsByTagName(sElName).item(0).firstChild.data;                    }                }                //treść stara                var iCO=parseInt(xmlRoot.getElementsByTagName("cp_o").item(0).firstChild.data);                if(iCO>0)                {                    sTO+="<br />";                    for(var o=0;o<iCO;o++)                    {                        var sElName="tr_o"+o;                        sTO+=xmlRoot.getElementsByTagName(sElName).item(0).firstChild.data;                    }                }                //wyznaczenie różnicy                var sDiffHtm=diffString(sTO,sTN);                //otwarcie nowego okna                newWindow=window.open('','newWindow','width=600,height=500,scrollbars=yes,toolbar=no,menubar=no,location=no,personalbar=no,directories=no,status=yes,resizable=no,copyhistory=no');                newWindow.document.open();                 newWindow.document.write(sDiffHtm);                 newWindow.document.close();            }        }    });}//funcja ukrywająca poprzednią wersje fragmentu do  ukrywania hurtowegofunction ukryjWersjeFragmentuHurt(sFrgId,sDokId,sFrgNumer,sFrgRodzaj,sNrWersjiOd){    var sIdMain="fragment_"+sFrgId;    var sIdCur="fragment_"+sFrgId+"_cur";    var sIdPrv="fragment_"+sFrgId+"_prv";    var sIdPrvHide="fragment_"+sFrgId+"_prv_hide";    var sIdDaty="fragment_"+sFrgId+"_daty";    var sIdBtn="btn_fragment_"+sFrgId;    var sHtmPrev="";    if(document.getElementById(sIdPrv))    {        sHtmPrev=document.getElementById(sIdPrv).innerHTML;    }    else    {        if(document.getElementById(sIdPrvHide))        {            sHtmPrev=document.getElementById(sIdPrvHide).innerHTML;        }    }    var sHtm="";    if(document.getElementById(sIdCur)) sHtm=document.getElementById(sIdCur).innerHTML;    else sHtm=document.getElementById(sIdMain).innerHTML;    document.getElementById(sIdMain).innerHTML=sHtm;    if(sHtmPrev.length>0)    {        if(!document.getElementById(sIdPrvHide))        {            var sHtmTmp="<div id='"+sIdPrvHide+"' style='display:none'>";            sHtmTmp+=sHtmPrev;            sHtmTmp+="</div>";            document.getElementById(sIdMain).innerHTML+=sHtmTmp;        }    }    jQuery("#btn_fragment_poprz_"+sFrgId).hide(0);    jQuery("#"+sIdMain).removeClass("frgchange");     jQuery("#"+sIdDaty).hide(0);    if (jQuery("#"+sIdBtn).attr("class")!="info-right")    jQuery("#"+sIdBtn).html("Porównaj zmiany");}//funcja pokazująca i ukrywająca poprzednią wersje fragmentufunction pokazWersjeFragmentu(sFrgId,sDokId,sFrgNumer,sFrgRodzaj,sNrWersjiOd){    var iStatus=0;    var sIdMain="fragment_"+sFrgId;    var sIdCur="fragment_"+sFrgId+"_cur";    var sIdPrv="fragment_"+sFrgId+"_prv";    var sIdPrvHide="fragment_"+sFrgId+"_prv_hide";    var sIdCurHide="fragment_"+sFrgId+"_cur_hide";    var sIdDaty="fragment_"+sFrgId+"_daty";    var sIdBtn="btn_fragment_"+sFrgId;    if(document.getElementById(sIdCur)) iStatus=1;//wyświetlone wersje    //sprawdzenie stanu    if(iStatus==1)//usunięcie podziału    {        jQuery("#btn_fragment_poprz_"+sFrgId).hide(0);        jQuery("#"+sIdMain).removeClass("frgchange");         var sHtmPrev="";        if(document.getElementById(sIdPrv))        {            sHtmPrev=document.getElementById(sIdPrv).innerHTML;        }        else        {            if(document.getElementById(sIdPrvHide))            {                sHtmPrev=document.getElementById(sIdPrvHide).innerHTML;            }        }        var sHtm=document.getElementById(sIdCur).innerHTML;        document.getElementById(sIdMain).innerHTML=sHtm;        if(sHtmPrev.length>0)        {            if(!document.getElementById(sIdPrvHide))            {                var sHtmTmp="<div id='"+sIdPrvHide+"' style='display:none'>";                sHtmTmp+=sHtmPrev;                sHtmTmp+="</div>";                document.getElementById(sIdMain).innerHTML+=sHtmTmp;            }        }        jQuery("#"+sIdDaty).hide(0);        if (jQuery("#"+sIdBtn).attr("class")!="info-right")        jQuery("#"+sIdBtn).html("Porównaj zmiany");    }    else if(iStatus==0)//wstawienie podziału    {        jQuery("#btn_fragment_poprz_"+sFrgId).show(0);        jQuery("#"+sIdMain).removeClass("frgchange");         if(document.getElementById(sIdPrvHide))//wyświetlenie zawartości warstwy ukrytej        {            var sHtmPrev=document.getElementById(sIdPrvHide).innerHTML;            if(document.getElementById(sIdCurHide)) {              var sHtmCur=document.getElementById(sIdCurHide).innerHTML;            } else {              var sHtmCur=document.getElementById(sIdMain).innerHTML;            }                        var sHtm="<div class='frgall frleft' id='"+sIdCur+"'>"+sHtmCur+"</div>";            sHtm+="<div  class='frgchange frright' id='"+sIdPrv+"'>"+sHtmPrev+"</div>";            jQuery("#"+sIdMain).html(sHtm);            jQuery("#"+sIdDaty).show(0);            jQuery("#"+sIdBtn).html("Pokaż stan obecny");        }        else if(document.getElementById(sIdCurHide))        {            var sHtmPrev=document.getElementById(sIdMain).innerHTML;            var sHtmCur=document.getElementById(sIdCurHide).innerHTML;                        var sHtm="<div class='frgall frleft' id='"+sIdCur+"'>"+sHtmCur+"</div>";            sHtm+="<div  class='frgchange frright' id='"+sIdPrv+"'>"+sHtmPrev+"</div>";            jQuery("#"+sIdMain).html(sHtm);            jQuery("#"+sIdDaty).show(0);            jQuery("#"+sIdBtn).html("Pokaż stan obecny");        }        else        {            jQuery.get("/drzewo", { drzewo_widok_art: "wersja_fragmentu", id_dok: sDokId, nr_frag: sFrgNumer, rodz_frag: sFrgRodzaj, nr_wersji: sNrWersjiOd},            function(data)            {                var sHtmCur=document.getElementById(sIdMain).innerHTML;                var sHtm="<div class='frgall frleft' id='"+sIdCur+"'>"+sHtmCur+"</div>";                sHtm+="<div  class='frgchange frright' id='"+sIdPrv+"'>"+data+"</div>";                jQuery("#"+sIdMain).html(sHtm);                jQuery("#"+sIdDaty).show(0);                jQuery("#"+sIdBtn).html("Pokaż stan obecny");            });        }    }}//funcja pokazująca i ukrywająca poprzednią wersje fragmentufunction pokazPoprzWersjeFragmentu(sFrgId){    var sIdMain="fragment_"+sFrgId;    var sIdCur="fragment_"+sFrgId+"_cur";    var sIdPrv="fragment_"+sFrgId+"_prv";    var sIdPrvHide="fragment_"+sFrgId+"_prv_hide";    var sIdCurHide="fragment_"+sFrgId+"_cur_hide";    var sIdDaty="fragment_"+sFrgId+"_daty";    var sIdBtn="btn_fragment_"+sFrgId;        //jQuery("#"+sIdCur).hide(0);    //jQuery("#"+sIdPrv).show(0);        var sHtmCur="";    if(document.getElementById(sIdCur))    {        sHtmCur=document.getElementById(sIdCur).innerHTML;    }    else    {        if(document.getElementById(sIdPrvCur))        {            sHtmCur=document.getElementById(sIdPrvCur).innerHTML;        }    }    var sHtm=document.getElementById(sIdPrv).innerHTML;    document.getElementById(sIdMain).innerHTML=sHtm;    if(sHtmCur.length>0)    {        if(!document.getElementById(sIdCurHide))        {            var sHtmTmp="<div id='"+sIdCurHide+"' style='display:none'>";            sHtmTmp+=sHtmCur;            sHtmTmp+="</div>";            document.getElementById(sIdMain).innerHTML+=sHtmTmp;        }    }    jQuery("#btn_fragment_poprz_"+sFrgId).hide(0);    jQuery("#"+sIdMain).addClass("frgchange");     if (jQuery("#"+sIdBtn).attr("class")!="info-right")    jQuery("#"+sIdBtn).html("Porównaj zmiany");  }//funckja zmieniająca styl przyciskufunction zmienKlaseElementu(sId,sKlasa){    jQuery("#"+sId).attr("class",sKlasa);}//funkcja oblicza ilość zaznaczonych do tej pory checkboxów spisu treści i ewentualnie nie pozwala za zaznaczeniefunction zaznaczCheckBox(che,iIle){    if(che.checked)//zaznaczono    {        //sprawdzenie rozmiaru tablicy zaznaczonych        var iSize=tb_check_sel_id.length;        var fSize=tb_frg_schowek.length;        if(iSize>=iIle)//nie można więcej zaznaczyć        {            //odznaczenie            che.checked=false;            //komunikat            var sInfo='Maksymalna liczba fragmentów możliwych do jednoczesnego zaznaczenia wynosi '+iIle+'!';            alert(sInfo);        }        else        {            var sChId=che.id;            var nr = che.value;            //sprawdzenie czy identyfikator istnieje już w tablicy            var bAdd=true;            for(var i=0;i<iSize;i++)            {                if(tb_check_sel_id[i]==sChId)                {                    bAdd=false;                    break;                }            }            //sprawdzenie czy identyfikator istnieje już w tablicy            var nr_nb=true;            for(var i=0;i<fSize;i++)            {                if(tb_frg_schowek[i]==nr)                {                    nr_nb=false;                    break;                }            }            //dodanie na końcu tablicy            if(bAdd)            {                tb_check_sel_id[iSize]=sChId;            }            if(nr_nb)            {                tb_frg_schowek[fSize]=nr;            }        }    }    else//odznaczono    {        var tb_tmp=new Array();        var iSTmp=0;        var iSize=tb_check_sel_id.length;        var sChId=che.id;        for(var i=0;i<iSize;i++)        {            if(tb_check_sel_id[i]!=sChId)            {                tb_tmp[iSTmp]=tb_check_sel_id[i];                iSTmp++;            }        }        //kasowanie tablicy        tb_check_sel_id=new Array();        for(i=0;i<iSTmp;i++)        {            tb_check_sel_id[i]=tb_tmp[i];        }        var nr_tmp=new Array();        var ifTmp=0;        var ifSize=tb_frg_schowek.length;        var nr=che.value;        for(var i=0;i<ifSize;i++)        {            if(tb_frg_schowek[i]!=nr)            {                nr_tmp[ifTmp]=tb_frg_schowek[i];                ifTmp++;            }        }        //kasowanie tablicy        tb_frg_schowek=new Array();        for(i=0;i<ifTmp;i++)        {            tb_frg_schowek[i]=nr_tmp[i];        }    }}//ustawia nowe wlasciwości przycisku przy pokazywaniu jednego fragmentu aktufunction zmienWlasciwosciPrzycisku(pId){  jQuery("#"+pId).html("Pokaż cały akt");  jQuery("#"+pId).removeAttr("onclick");  jQuery("#"+pId).click(function () {       var url=window.location.href;      if(getParameter('nr_fr') || getParameter('frg[]')) {         var paramsStart = url.indexOf("?");        url = url.substr(0, paramsStart);       }      window.location.href=url;    });}//pobranie rozdzielczości ekranu i określenie wysokości elementufunction ustalWysokoscElementu(sId,dbWsp,iMinH){	var iH=0;	if (self.screen) iH=screen.height;	else if (self.java) 	{		var jk=java.awt.Toolkit.getDefaultToolkit();		var ekran=javakit.getScreenSize();		iH=ekran.height;	}	//odczytanie aktualnej wysokości elementu	var iNewHeight=parseInt(iH*dbWsp);	if(iMinH<iNewHeight) {	    document.getElementById(sId).style.height=iNewHeight+'px';	}	else{	    document.getElementById(sId).style.height=iMinH+'px';	}	}//#################################################################################################//operacje na cookie//utworzenie cookie o wartości i ważnościfunction ustawCookie(NazwaCookie, val, dni) {    var ExpireDate = new Date ();    ExpireDate.setTime(ExpireDate.getTime() + (dni * 24 * 3600 * 1000));    document.cookie = NazwaCookie + "=" + escape(val) + "; path=/" +     ((dni == null) ? ";" : "; expires=" + ExpireDate.toGMTString());}//odczytanie wartości cookie o podanej nazwiefunction dajCookie(NazwaCookie){    if(document.cookie.length > 0)     {        begin=document.cookie.indexOf(NazwaCookie+"=");               if (begin != -1)         {            begin += NazwaCookie.length+1;            end = document.cookie.indexOf(";", begin);            if (end == -1) end = document.cookie.length;                        return unescape(document.cookie.substring(begin, end));        }    }    return null;}//kasowanie cookie o podanej nazwiefunction delCookie(NazwaCookie) {    if(dajCookie(NazwaCookie))     {        document.cookie=NazwaCookie + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT";    }}//#############################################################################################################//#############################################################################################################//zwijanie i rozwijanie całego menuvar iOrgWidth=0;var iOrgHeight=0;function dajOrgSzer(sId){       if(iOrgWidth==0)    {        //zapisanie pierwotnej szerokości        iOrgWidth=document.getElementById(sId).clientWidth;    }    //zapisanie aktualnej wysokości    iOrgHeight=document.getElementById(sId).clientHeight;}var iReload=0;//ukrycie lub wyświetlenie menu przy ładowaniu stronyfunction ustawDisplayMenu(sId,sIdL,sZP){    var iRoz=0;    var sNameCookie=window.name+'_zwijanie_menu';    if(dajCookie(sNameCookie))//jest cookie    {        //sprawdzenie wartości cookie        var sValCookie=dajCookie(sNameCookie);        if(sValCookie=='-ZX-')//menu jest zwinięte        {            if(sZP)            {                var sPathDoZasobow=sZP;            }            else            {                var sPathDoZasobow=dajCookie('sciezkaDoZasobow');            }            iReload=1;            zwinRozwin(sId,0,sIdL,sPathDoZasobow);        }        else iRoz=1;            }    else iRoz=1;        if(iRoz==1) //ustawienie marginesów przy przeładowaniu    {        //dla Michała        if(document.getElementById('subcontent1')) {            document.getElementById('subcontent1').style.marginLeft='335px';        }                    if(document.getElementById('top')) {            document.getElementById('top').style.minWidth='984px';        }    }}//liczba pikseli o jaką jest zmieniany szerokość warstwy sIdvar iDeltaPx=400;//liczba milisekund co jaką powtarzane jest wywołanie funkcji zmieniającej rozmiarvar iDeltaTime=1;function zwinRozwin(sId,iZH,sIdL,sZP){    //ustawienie cookie ze scieżką do zasobów    ustawCookie('sciezkaDoZasobow',sZP,1);    //nadanie identyfikatora okna    var iLen=window.name.length;	if(iLen==0)	{		myDate=new Date();  		window.name=myDate.getTime();	}    //pobranie i zapamiętanie pierwotnej szerokości    dajOrgSzer(sId);    if(iZH>0)//rozwinięcie    {        pokaz(sId,sIdL,sZP);    }    else//zwinięcie    {        schowaj(sId,sIdL,sZP);    }}function schowaj(sId,sIdL,sZP){    //ukrycie warstwy z linkiem do czasu zakończenia zwijania    document.getElementById(sIdL).style.display='none';    //zmieniony link  - tu pewnie docelowo jakaś grafika    var sHtm='<a href="javascript:zwinRozwin(\''+sId+'\',1,\''+sIdL+'\',\''+sZP+'\')" title="Rozwiń" style="text-decoration:none">';    sHtm+='<img src="'+sZP+'rozwin-menu.gif" border="0" style="width:10px;height:99px;padding:0px;margin:0px"></a>';    document.getElementById(sIdL).innerHTML=sHtm;    if(iReload==0)    {        //zwijanie        var iW=document.getElementById(sId).clientWidth;//odczytanie szerokości        iW-=iDeltaPx;//zmniejszenie szerokości        if(iW>10)//zmiana rozmiaru i ponowne wywołanie        {            document.getElementById(sId).style.height=iOrgHeight+'px';            document.getElementById(sId).style.width=iW+'px';            setTimeout('zwinRozwin("'+sId+'",0,"'+sIdL+'","'+sZP+'")', iDeltaTime);        }        else//ukrycie warstwy i wyświetlenie warstwy z linkiem zmienionym        {            document.getElementById(sId).style.display='none';            //wyświetlenie warstwy z linkiem            document.getElementById(sIdL).style.display='block';            //zapisanie cookie            var sNameCookie=window.name+'_zwijanie_menu';            ustawCookie(sNameCookie,'-ZX-',1);        }    }    else    {        //maksymalne zwiększenie prędkości ukrywania        var iW=document.getElementById(sId).clientWidth;//odczytanie szerokości        //var iZmW=200;        iW-=iDeltaPx;//zmniejszenie szerokości        if(iW>10)//zmiana rozmiaru i ponowne wywołanie        {            document.getElementById(sId).style.height=iOrgHeight+'px';            document.getElementById(sId).style.width=iW+'px';            setTimeout('zwinRozwin("'+sId+'",0,"'+sIdL+'","'+sZP+'")', iDeltaTime);        }        else//ukrycie warstwy i wyświetlenie warstwy z linkiem zmienionym        {            document.getElementById(sId).style.display='none';            //wyświetlenie warstwy z linkiem            document.getElementById(sIdL).style.display='block';            //zapisanie cookie            var sNameCookie=window.name+'_zwijanie_menu';            ustawCookie(sNameCookie,'-ZX-',1);        }    }    //dla Michała    if(document.getElementById('subcontent1')) {        document.getElementById('subcontent1').style.marginLeft='25px';    }        if(document.getElementById('top')) {        document.getElementById('top').style.minWidth='334px';    }}function pokaz(sId,sIdL,sZP){    //ukrycie warstwy z linkiem do czasu zakończenia rozwijania    document.getElementById(sIdL).style.display='none';    //zmieniony link - tu pewnie docelowo jakaś grafika    var sHtm='<a href="javascript:zwinRozwin(\''+sId+'\',0,\''+sIdL+'\',\''+sZP+'\')" title="Zwiń" style="text-decoration:none">';    sHtm+='<img src="'+sZP+'zwin-menu.gif" border="0" style="width:10px;height:99px;padding:0px;margin:0px"></a>';    document.getElementById(sIdL).innerHTML=sHtm;    //rozwijanie    document.getElementById(sId).style.display='block';//wyświetlenie warstwy rozwijanej    var iW=document.getElementById(sId).clientWidth;//pobranie szerokości    iW+=iDeltaPx;//zwiększenie szerokości    if(iW>=iOrgWidth)//powrót do rzeczywistego rozmiaru i wyświetlenie warstwy z linkiem    {        document.getElementById(sId).style.width=iOrgWidth+'px';        document.getElementById(sId).style.height='';        //wyświetlenie warstwy z linkiem        document.getElementById(sIdL).style.display='block';        //zapisanie cookie        var sNameCookie=window.name+'_zwijanie_menu';        ustawCookie(sNameCookie,'-RX-',1);    }    else//rozwijanie warstwy     {        document.getElementById(sId).style.height=iOrgHeight+'px';        document.getElementById(sId).style.width=iW+'px';        setTimeout('zwinRozwin("'+sId+'",1,"'+sIdL+'","'+sZP+'")', iDeltaTime);    }        //dla Michała    if(document.getElementById('subcontent1')) {        document.getElementById('subcontent1').style.marginLeft='335px';    }            if(document.getElementById('top')) {        document.getElementById('top').style.minWidth='984px';    }    }//####################################################################################################//przełączanie pomiędzy drzewamifunction zmienDrzewo(sId,sId1,sIdL,iSt,sZP){    //jquery    jQuery("#"+sIdL).hide(0);    var sHtm='';    if(iSt==0)    {        jQuery("#"+sId1).hide(0);        jQuery("#"+sId).show(0);        sHtm='<a href="javascript:zmienDrzewo(\''+sId+'\',\''+sId1+'\',\''+sIdL+'\',1,\''+sZP+'\')" title="Zwiń" style="text-decoration:none">';        sHtm+='<img src="'+sZP+'zwin-menu.gif" border="0" style="width:10px;height:99px;padding:0px;margin:0px"></a>';    }    else if(iSt>0)    {        jQuery("#"+sId).hide(0);        jQuery("#"+sId1).show(0);        sHtm='<a href="javascript:zmienDrzewo(\''+sId+'\',\''+sId1+'\',\''+sIdL+'\',0,\''+sZP+'\')" title="Rozwiń" style="text-decoration:none">';        sHtm+='<img src="'+sZP+'rozwin-menu.gif" border="0" style="width:10px;height:99px;padding:0px;margin:0px"></a>';    }    jQuery("#"+sIdL).html(sHtm);    jQuery("#"+sIdL).show(0);}//####################################################################################################//otwarcie adresu w nowym okniefunction wNowymOknie(sHref){    var strWindowName='artykul_';    myDate=new Date();  	strWindowName+=myDate.getTime();  	var strWindowProp = '';    windowRef=window.open(sHref, strWindowName, strWindowProp);    windowRef.focus();}//######################################################################################################//funkcja zapełnia tablicę zakładekfunction wstawDoZakladek(sZak){    var sZ='#ap_'+sZak;    tb_zakladki.push(sZ);}//funkcja usuwająca spacje wprowadzone w tekście polafunction usunSpacje(eventObj, maxCount){    var sNewVal = new String("");    var sVal = new String("");	if (eventObj.srcElement)	{		sVal=eventObj.srcElement.value;	}	else if (eventObj.target)	{		sVal=eventObj.target.value;	}	for(var i=0;i<sVal.length;++i)	{		if(sVal.charAt(i)!=' ')		{			sNewVal+=sVal.charAt(i);		}	}	sNewVal=sNewVal.substring(0,maxCount);	if(sVal.length!=sNewVal.length)//różnica długości	{		if(eventObj.srcElement) eventObj.srcElement.value=sNewVal;		else if (eventObj.target) eventObj.target.value=sNewVal;	}	return true;}//funkcja sprawdzająca dane wprowadzone w formularzu logowaniafunction checkFormLogin(f){    f.LOGIN.value = f.LOGIN.value.replace(/^\s+|\s+$/g, '');    f.HASLO.value = f.HASLO.value.replace(/^\s+|\s+$/g, '');    if(f.LOGIN.value=="")    {		alert("Należy podać Login!");        f.LOGIN.focus();        return false;	}		if(f.HASLO.value=="")    {		alert("Należy podać Hasło!");        f.HASLO.focus();        return false;	}}//funkcja otwórz okno do wydrukufunction doWydruku(sUrl,iZaznaczone){    //zmienione fragmenty    var sStatus=document.getElementById("pokazTylkoZmienione").innerHTML;    var iStatus=parseInt(sStatus);    var sZmienione="&frg_zm=";    if(iStatus==1) sZmienione+="n";//wszystkie fragmenty    else if(iStatus==0) sZmienione+="t";//tylko zmienione fragmanty    //porównanie całego dokumentu    sStatus=document.getElementById("porownajPoprzedniaWersjaDok").innerHTML;    iStatus=parseInt(sStatus);    var sPorownanie="&dok_por=";    if(iStatus==1) sPorownanie+="n";//tylko bieżąca wersja    else if(iStatus==0) sPorownanie+="t";//porównanie z poprzednią wersją    //dodanie parametrów do url    sUrl+=sZmienione;    sUrl+=sPorownanie;    sUrl+="&zaznaczone="+iZaznaczone;    sUrl+="&tylko_spis="+iSpisTresciOkno;    if (document.getElementById("zmiany_calosc")){    var styl = document.getElementById('zmiany_calosc').style.display;     if (styl!='none')    {        sUrl+="&zmiany_lista=1";     }     }    newWindow=window.open(sUrl,'newWindow','width=672,height=500,scrollbars=yes,toolbar=no,menubar=yes,location=no,personalbar=no,directories=no,status=yes,resizable=yes,copyhistory=no');}jQuery(document).ready(function(){    if(dajCookie( 'fontsize' ))    {            if(document.getElementById("rozporzadzenie"))        {            document.getElementById('rozporzadzenie').style.fontSize=dajCookie('fontsize');        }        else if(document.getElementById("artykul"))        {            document.getElementById('artykul').style.fontSize=dajCookie('fontsize');        }    }});//funkcja dodaj do ulubionychfunction dodajDoUlubionych(sTytul){    var sHref=document.location;    if(window.sidebar){//FireFox         window.sidebar.addPanel(sTytul,sHref,"");     }    else if(window.external){//IE         window.external.AddFavorite(sHref,sTytul);    }    else if(window.opera && window.print){//Opera        var a = document.createElement('a');         a.setAttribute('href',sHref);         a.setAttribute('title',sTytul);         a.setAttribute('rel','sidebar');         a.click();     }}//funkcja wyswietlająca tylko zaznaczone fragmentyvar iWyswietlaneZaznaczone=0;function pokazZaznaczoneFragmenty(sDokId,iPr,nrWersji,p180,numer_frg){    if(iSpisTresciOkno==1) {        //wyświetlony spis treśći funkcjonalność niedostępna        return;    }    if (numer_frg)    {    tb_check_sel_id[0]='ch_id_'+numer_frg;    var elementy = document.forms['spis_tresci_form'].elements;    for (var i = 0;i<elementy.length ;i++ )		{			if (elementy[i].type == "checkbox")			{			   elementy[i].checked = "";			}		}		if (document.getElementById('ch_id_'+numer_frg))    document.getElementById('ch_id_'+numer_frg).checked=true;    }    var iS=tb_check_sel_id.length;    var sCookieName="ZaznaczoneFrg";    var sCookieVal="";    if(iS>0)    {        var tb_sel=new Array();        for(var i=0;i<iS;i++)        {            var sValTmp=tb_check_sel_id[i];            var iLenTmp=sValTmp.length;            var sVal=sValTmp.substring(6,iLenTmp);            tb_sel[i]=parseInt(sVal);//zapisanie identyfikatora fragmentu do wyświetlenia            sCookieVal+=sVal;            if(i<(iS-1)){                sCookieVal+=",";            }        }               //wyświetlenie wszystkich fragmentów        var sStatus=document.getElementById("pokazTylkoZmienione").innerHTML;        var iStatus=parseInt(sStatus);        if(iStatus!=1){            pokazUkryjZmienioneFragmenty(sDokId,iPr);        }        //wyświetlenie tylko bieżącej wersji        sStatus=document.getElementById("porownajPoprzedniaWersjaDok").innerHTML;        iStatus=parseInt(sStatus);        if(iStatus!=1){            porownajPoprzedniaWersjaDok(sDokId,iPr);        }        if (getParameter('nr_fr') || getParameter('frg[]'))        {          //ukrywanie fragmentow          var iSAll=tb_all_id.length; //ilosc wszystkich fragmentow           if(iSAll>0)          {            //var sId0="";            //var sId1="";            //var sId2="";            var sId3="";            var sId4="";            for(var f=0;f<iSAll;f++)            {                iIdAll=tb_all_id[f];                                //sId0="btn_fragment_"+iIdAll;  //przycisk do pokazywania wersji jednego fragmentu                //sId1="ul_fragment_"+iIdAll;                  //sId2="fragment_"+iIdAll;                sId3="clr_fragment_"+iIdAll;                sId4="przypis_"+iIdAll;                             }            jQuery(".stopka").hide(0);            if(iPr==0)            {                ustawCookie(sCookieName,sCookieVal,1);                 //zmienKlaseElementu('pokazTylkoZmienioneBtn','btn noactiv');                zmienKlaseElementu('porownajPoprzedniaWersjaDokBtn','btn noactiv');            }          }          //pokazanie fragmentow          //var ilosc = tb_sel.length;          var tablica=new Array();          if (numer_frg)          {            tablica[0]=numer_frg;          }          else          {                   var elements = document.forms['spis_tresci_form'].elements;          var dlugosc = elements.length;          var dl = tablica.length;          for (var i = 0;i<elements.length ;i++ )      		{      			if (elements[i].type == "checkbox")      			{      			   if (elements[i].checked)      			   {      			     identyfikator = elements[i].id;      			     tablica[dl]=identyfikator.replace('ch_id_','');      			     dl = tablica.length;              }      			}      		}      		}      		//alert(tablica.length);          var ilosc = tablica.length;          var divy = '';          document.getElementById("fragmenty_aktu_tresc").innerHTML='';          for (i=0;i<ilosc;i++)          {          divy="<div id=\"clr_fragment_"+tablica[i]+"\" class=\"clr dot\"></div>";          jQuery("#fragmenty_aktu_tresc").append(divy);              }         var ilosc_zmienianych=0;         //jQuery("#fragmenty_aktu_tresc").append(divy);         for (i=0;i<ilosc;i++)          {            jQuery.get("/drzewo", { drzewo_widok_art: "pojedynczy_fragment", id_frg: tablica[i], dok_id: sDokId, nrWersji: nrWersji, p180: p180},            function(data)            {              if (data.documentElement){                xmlRoot=data.documentElement;                var tb_zmiany=xmlRoot.getElementsByTagName("zmiany");                var tb_frgid=xmlRoot.getElementsByTagName("frg_id");                var tb_nrpow=xmlRoot.getElementsByTagName("numer_dla_powiazan");                var tb_rodzaj=xmlRoot.getElementsByTagName("frg_rodzaj_id");                var tb_wersja=xmlRoot.getElementsByTagName("wersja_od");                //var tb_opracowania=xmlRoot.getElementsByTagName("opracowania");                var tb_fragment=xmlRoot.getElementsByTagName("fragment");                                zmienKlaseElementu("clr_fragment_"+tb_frgid.item(0).firstChild.data, "clr dot fl"+tb_zmiany.item(0).firstChild.data)                jQuery("#clr_fragment_"+tb_frgid.item(0).firstChild.data).append(tb_fragment.item(0).firstChild.data);                                zapiszIdentyfikatorFragmentu(tb_frgid.item(0).firstChild.data);                wstawDoZakladek(tb_nrpow.item(0).firstChild.data);                if (tb_zmiany.item(0).firstChild.data=='zm')                {                inicjujTablice(tb_frgid.item(0).firstChild.data,tb_nrpow.item(0).firstChild.data,tb_rodzaj.item(0).firstChild.data,tb_wersja.item(0).firstChild.data);                ilosc_zmienianych++;                }              }            }            );          }          if(iPr==0)          {            ustawCookie(sCookieName,sCookieVal,1);             //zmienKlaseElementu('pokazTylkoZmienioneBtn','btn noactiv');            zmienKlaseElementu('porownajPoprzedniaWersjaDokBtn','btn noactiv');            //zmienWlasciwosciPrzycisku('caly_dok');          }          iWyswietlaneZaznaczone=1;          /*              jQuery("#pokazTylkoZmienioneBtn").ajaxStop(function(){            if (ilosc_zmienianych>0){            if (!document.getElementById("saZmiany")){              jQuery("#fragmenty_aktu_tresc").append("<div id=\"saZmiany\" style=\"display:none\">zmiany</div>");              }              zmienKlaseElementu('pokazTylkoZmienioneBtn','btn');            }            else            {              zmienKlaseElementu('pokazTylkoZmienioneBtn','btn noactiv');            }            });            */          for (i=0;i<ilosc;i++)          {            jQuery.get("/drzewo", { drzewo_widok_art: "pojedynczy_przypis", id_frg: tablica[i], dok_id: sDokId, nrWersji: nrWersji},            function(data)            {              jQuery("#fragmenty_aktu_tresc").append(data);            }            );          }        }        else        {        //ukrycie wszystkich fragmentów poza zaznaczonymi        var iSAll=tb_all_id.length; //ilosc wszystkich fragmentow        if(iSAll>0)        {            iWyswietlaneZaznaczone=0;            var iUkryj=1;            var iIdAll=0;            var iIdSel=0;            //var sId0="";            //var sId1="";            //var sId2="";            var sId3="";            var sId4="";            for(var f=0;f<iSAll;f++)            {                iUkryj=1;                iIdAll=tb_all_id[f];                for(var s=0;s<iS;s++)                {                    iIdSel=tb_sel[s];                    if(iIdSel==iIdAll)                    {                        iUkryj=0;                        break;                    }                }                //sId0="btn_fragment_"+iIdAll;                //sId1="ul_fragment_"+iIdAll;                  //sId2="fragment_"+iIdAll;                sId3="clr_fragment_"+iIdAll;                sId4="przypis_"+iIdAll;                //pokazanie lub ukrycie                /*                if(document.getElementById(sId0)){                    if(iUkryj==1) jQuery("#"+sId0).hide(0);                     else if(iUkryj==0) {jQuery("#"+sId0).show(0); jQuery("#"+sId0).removeAttr('style');}                                }                                if(document.getElementById(sId1)){                    if(iUkryj==1) jQuery("#"+sId1).hide(0);                    else if(iUkryj==0) {jQuery("#"+sId1).show(0); jQuery("#"+sId1).removeAttr('style');}                                }                                if(document.getElementById(sId2)){                    if(iUkryj==1) jQuery("#"+sId2).hide(0);                    else if(iUkryj==0) {jQuery("#"+sId2).show(0); jQuery("#"+sId2).removeAttr('style');}                                }                */                if(document.getElementById(sId3)){                    if(iUkryj==1) jQuery("#"+sId3).hide(0);                    else if(iUkryj==0) {jQuery("#"+sId3).show(0); jQuery("#"+sId3).removeAttr('style');}                                }                                if(document.getElementById(sId4)){                    if(iUkryj==1) jQuery("#"+sId4).hide(0);                    else if(iUkryj==0) {jQuery("#"+sId4).show(0);  jQuery("#"+sId4).removeAttr('style');}                               }                            if(iUkryj==1) {//jest coś ukrywane                    iWyswietlaneZaznaczone=1;                }            }            jQuery(".stopka").hide(0); //ukrywanie stopki            if(iPr==0)            {                ustawCookie(sCookieName,sCookieVal,1);                 zmienKlaseElementu('pokazTylkoZmienioneBtn','btn noactiv');                zmienKlaseElementu('porownajPoprzedniaWersjaDokBtn','btn noactiv');            }        }      }    }    else    {        if(iPr==0)        {            delCookie(sCookieName);            alert("Nie zaznaczono fragmentów aktu do wyświetlenia!");            return;        }    }}jQuery(document).ready(function(){    if(dajCookie( 'fontsize' ))    {            if(document.getElementById("rozporzadzenie"))        {            document.getElementById('rozporzadzenie').style.fontSize=dajCookie('fontsize');        }        else if(document.getElementById("artykul"))        {            document.getElementById('artykul').style.fontSize=dajCookie('fontsize');        }    }});//funkcja pokazująca cały aktfunction pokazCalyAkt(sDokId,iPr){    if(iWyswietlaneZaznaczone==1)//coś ukrywano - wyświetlenie wszystkiego    {        /*        jQuery("#rozporzadzenie ul.zm").show(0);        jQuery("#rozporzadzenie div.zm").show(0);        jQuery("#rozporzadzenie a.zm").show(0);        document.getElementById("pokazTylkoZmienione").innerHTML="0";        pokazUkryjZmienioneFragmenty(sDokId,iPr);        */        var iIdAll=0;        //var sId0="";        //var sId1="";        //var sId2="";        var sId3="";        var sId4="";        var iSAll=tb_all_id.length;        for(var f=0;f<iSAll;f++)        {            iIdAll=tb_all_id[f];            //sId0="btn_fragment_"+iIdAll;             //sId1="ul_fragment_"+iIdAll;            //sId2="fragment_"+iIdAll;            sId3="clr_fragment_"+iIdAll;            sId4="przypis_"+iIdAll;            /*            if(document.getElementById(sId0)){                jQuery("#"+sId0).show(0);            }                        if(document.getElementById(sId1)){                jQuery("#"+sId1).show(0);            }                        if(document.getElementById(sId2)){                jQuery("#"+sId2).show(0);            }            */            if(document.getElementById(sId3)){                jQuery("#"+sId3).show(0);            }            if(document.getElementById(sId4)){                jQuery("#"+sId4).show(0);            }        }        iWyswietlaneZaznaczone=0;        var sCookieName="ZaznaczoneFrg";        ustawCookie(sCookieName,"pusto",1);    }    //sprawdzenie czy są zmiany    if(document.getElementById("saZmiany"))    {        zmienKlaseElementu('pokazTylkoZmienioneBtn','btn');        zmienKlaseElementu('porownajPoprzedniaWersjaDokBtn','btn');    }        //TODO sprawdzanie czy jest spis tresci    //if    //{            //}}//funkcja wyświetlająca zaznaczone fragmenty do wydrukufunction zaznaczoneFragmentyWydruk(sDokId){    var sCookieName="ZaznaczoneFrg";    if(dajCookie(sCookieName))    {        var sCookieVal=dajCookie(sCookieName);         if(sCookieVal!="pusto")//są jakieś zaznaczone elementy        {            //zamiana na tablice            var tb_sel_id=new Array();            tb_sel_id=sCookieVal.split(",");            var iS=tb_sel_id.length;            tb_check_sel_id=new Array();            for(i=0;i<iS;i++)            {                tb_check_sel_id[i]="ch_id_"+tb_sel_id[i];            }            pokazZaznaczoneFragmenty(sDokId,1,0);        }    }}//funkcja zapisująca identyfikatory fragmentówfunction zapiszIdentyfikatorFragmentu(iFrgId){     var iS=tb_all_id.length;    tb_all_id[iS]=iFrgId;}//funckcja wyświetlająca lub ukrywająca spis treści w całym oknievar iSpisTresciOkno=0;function spisTresciCaleOkno(sDokId,iPr){    //wyświetlenie całego aktu prawnego    pokazCalyAkt(sDokId,iPr);    var sState=jQuery("#spis_tresci_aktu").css("display");    if(sState=="none")//wyświetlenie spisu treści - ukrycie treści    {        jQuery("#fragmenty_aktu_tresc").hide(0);        jQuery("#spis_tresci_aktu").show(0);        iSpisTresciOkno=1;        zmienKlaseElementu('pokazTylkoZmienioneBtn','btn noactiv');        zmienKlaseElementu('porownajPoprzedniaWersjaDokBtn','btn noactiv');        jQuery("#cale_okno_spis_tresci").html("treść");    }    else//wyświetlenie treści - ukrycie spisu    {        jQuery("#spis_tresci_aktu").hide(0);        jQuery("#fragmenty_aktu_tresc").show(0);        iSpisTresciOkno=0;        if(document.getElementById("saZmiany"))        {            zmienKlaseElementu('pokazTylkoZmienioneBtn','btn');            zmienKlaseElementu('porownajPoprzedniaWersjaDokBtn','btn');        }        else if (getParameter('nr_fr'))        {          zmienKlaseElementu('pokazTylkoZmienioneBtn','btn');        }        jQuery("#cale_okno_spis_tresci").html("całe okno");    }}//funkcja umożliwiająca przejście ze spisu do treści i odwrotniefunction skoczZeSpisuTresci(sTarget){  var sState=jQuery(".demo_ramka").css("display");   if(sState)    alert("Aby wyświetlić fragment należy się zalogować!");  else  {    if (document.getElementById(sTarget) == null)    {      var url = window.location.href;      var myTarget=sTarget.replace('ap_','');      url2=url.replace(getParameter('nr_fr'),myTarget);      window.location.href=url2;    }    else    {      jQuery('#rozporzadzenie').scrollTo(document.getElementById(sTarget), 100, "");    }  }}function getParameter(name) {   var url = window.location.href;   var paramsStart = url.indexOf("?");   if(paramsStart != -1){      var paramString = url.substr(paramsStart + 1);      var tokenStart = paramString.indexOf(name);      if(tokenStart != -1){         paramToEnd = paramString.substr(tokenStart + name.length + 1);         var delimiterPos = paramToEnd.indexOf("&");         if(delimiterPos == -1){            return paramToEnd;         }         else {            return paramToEnd.substr(0, delimiterPos);         }      }   }}//funkcja umożliwiająca przejście ze spisu treści w całym oknie do treści aktufunction skoczZeSpisuDoTresci(sTarget){    jQuery("#spis_tresci_aktu").hide(0);    jQuery("#fragmenty_aktu_tresc").show(0);    iSpisTresciOkno=0;    if(document.getElementById("saZmiany"))    {        zmienKlaseElementu('pokazTylkoZmienioneBtn','btn');        zmienKlaseElementu('porownajPoprzedniaWersjaDokBtn','btn');    }    window.location.href=sTarget;}//######################################################################################################//Zmodyfikowane funkcje: zwinRozwin, pokaz, schowaj - - funkcje maja mozliwosc ukrywania drugiego menu.function zwinRozwinMM(sId,sId1,iZH,sIdL,sZP,sIdL1,sZP1){    jQuery("#"+sId1).hide(0);    var sHtm='<a href="javascript:zwinRozwinMM(\''+sId1+'\',\''+sId+'\',1,\''+sIdL1+'\',\''+sZP1+'\',\''+sIdL+'\',\''+sZP+'\')" title="Zwiń" style="text-decoration:none">';    sHtm+='<img src="'+sZP1+'rozwin-menu.gif" border="0" style="width:10px;height:99px;padding:0px;margin:0px"></a>';    document.getElementById(sIdL1).innerHTML=sHtm;    //ustawienie cookie ze scieżką do zasobów    ustawCookie('sciezkaDoZasobow',sZP,1);    //nadanie identyfikatora okna    var iLen=window.name.length;	if(iLen==0)	{		myDate=new Date();  		window.name=myDate.getTime();	}    //pobranie i zapamiętanie pierwotnej szerokości    document.getElementById(sId).style.display='block';    dajOrgSzer(sId);    document.getElementById(sId).style.display='none';    if(iZH>0)//rozwinięcie    {        pokazMM(sId,sId1,sIdL,sZP,sIdL1,sZP1);    }    else//zwinięcie    {        schowajMM(sId,sId1,sIdL,sZP,sIdL1,sZP1);    }        if(document.getElementById("rozporzadzenie"))    {        ustalWysokoscTresci('rozporzadzenie',170,350);    }    else    {        ustalWysokoscTresci('artykul',170,350);    }}function pokazMM(sId,sId1,sIdL,sZP,sIdL1,sZP1){    //ukrycie warstwy z linkiem do czasu zakończenia rozwijania    document.getElementById(sIdL).style.display='none';    //zmieniony link - tu pewnie docelowo jakaś grafika    var sHtm='<a href="javascript:zwinRozwinMM(\''+sId+'\',\''+sId1+'\',0,\''+sIdL+'\',\''+sZP+'\',\''+sIdL1+'\',\''+sZP1+'\')" title="Zwiń" style="text-decoration:none">';    sHtm+='<img src="'+sZP+'zwin-menu.gif" border="0" style="width:10px;height:99px;padding:0px;margin:0px"></a>';    document.getElementById(sIdL).innerHTML=sHtm;    //rozwijanie    document.getElementById(sId).style.display='block';//wyświetlenie warstwy rozwijanej    var iW=document.getElementById(sId).clientWidth;//pobranie szerokości    iW+=iDeltaPx;//zwiększenie szerokości        if(iW>=iOrgWidth)//powrót do rzeczywistego rozmiaru i wyświetlenie warstwy z linkiem    {        document.getElementById(sId).style.width=iOrgWidth+'px';        document.getElementById(sId).style.height='';        //wyświetlenie warstwy z linkiem        document.getElementById(sIdL).style.display='block';        //zapisanie cookie        var sNameCookie=window.name+'_zwijanie_menu';        ustawCookie(sNameCookie,'-RX-',1);    }    else//rozwijanie warstwy     {        document.getElementById(sId).style.height=iOrgHeight+'px';        document.getElementById(sId).style.width=iW+'px';        setTimeout('zwinRozwin("'+sId+'",1,"'+sIdL+'","'+sZP+'")', iDeltaTime);    }        //dla Michała    if(document.getElementById('subcontent1')) {        document.getElementById('subcontent1').style.marginLeft='335px';    }            if(document.getElementById('top')) {        document.getElementById('top').style.minWidth='984px';    }    }function schowajMM(sId,sId1,sIdL,sZP,sIdL1,sZP1){    //ukrycie warstwy z linkiem do czasu zakończenia zwijania    document.getElementById(sIdL).style.display='none';    //zmieniony link  - tu pewnie docelowo jakaś grafika    var sHtm='<a href="javascript:zwinRozwinMM(\''+sId+'\',\''+sId1+'\',1,\''+sIdL+'\',\''+sZP+'\',\''+sIdL1+'\',\''+sZP1+'\')" title="Rozwiń" style="text-decoration:none">';    sHtm+='<img src="'+sZP+'rozwin-menu.gif" border="0" style="width:10px;height:99px;padding:0px;margin:0px"></a>';    document.getElementById(sIdL).innerHTML=sHtm;    if(iReload==0)    {        //zwijanie        var iW=document.getElementById(sId).clientWidth;//odczytanie szerokości        iW-=iDeltaPx;//zmniejszenie szerokości        if(iW>10)//zmiana rozmiaru i ponowne wywołanie        {            document.getElementById(sId).style.height=iOrgHeight+'px';            document.getElementById(sId).style.width=iW+'px';            setTimeout('zwinRozwinMM("'+sId+'","'+sId1+'",0,"'+sIdL+'","'+sZP+'","'+sIdL1+'","'+sZP1+'")', iDeltaTime);        }        else//ukrycie warstwy i wyświetlenie warstwy z linkiem zmienionym        {            document.getElementById(sId).style.display='none';            //wyświetlenie warstwy z linkiem            document.getElementById(sIdL).style.display='block';            //zapisanie cookie            var sNameCookie=window.name+'_zwijanie_menu';            ustawCookie(sNameCookie,'-ZX-',1);        }    }    else    {        //maksymalne zwiększenie prędkości ukrywania        var iW=document.getElementById(sId).clientWidth;//odczytanie szerokości        //var iZmW=200;        iW-=iDeltaPx;//zmniejszenie szerokości        if(iW>10)//zmiana rozmiaru i ponowne wywołanie        {            document.getElementById(sId).style.height=iOrgHeight+'px';            document.getElementById(sId).style.width=iW+'px';            setTimeout('zwinRozwinMM("'+sId+'","'+sId1+'",0,"'+sIdL+'","'+sZP+'","'+sIdL1+'","'+sZP1+'")', iDeltaTime);        }        else//ukrycie warstwy i wyświetlenie warstwy z linkiem zmienionym        {            document.getElementById(sId).style.display='none';            //wyświetlenie warstwy z linkiem            document.getElementById(sIdL).style.display='block';            //zapisanie cookie            var sNameCookie=window.name+'_zwijanie_menu';            ustawCookie(sNameCookie,'-ZX-',1);        }    }    //dla Michała    if(document.getElementById('subcontent1')) {        document.getElementById('subcontent1').style.marginLeft='25px';    }        if(document.getElementById('top')) {        document.getElementById('top').style.minWidth='334px';    }}//pobranie rozdzielczości ekranu i określenie wysokości elementufunction ustalWysokoscTresci(sId,MinusH,iMinH){	var iH=0;	    var iH_MOZ = (self.innerWidth) ? 1 : 0;    var iH_IE7 = (document.documentElement.clientHeight) ? 1 : 0;    var iH_IE_NS = (document.body.clientHeight) ? 1 : 0;            if (iH_IE_NS && iH_IE_NS > iH_IE7)    {    	iH = document.body.clientHeight; 	    }        else if (iH_MOZ)    {    	iH = self.innerHeight;    }    else if (iH_IE7)    {    	iH = document.documentElement.clientHeight;    }        var navi_art=jQuery("#navi_left_art").css("display");    var navi=jQuery("#navi_left_art").css("display");        if (navi_art=="none" && navi=="none") {MinusH += 30;}//    alert(iH);	//odczytanie aktualnej wysokości elementu	var iNewHeight=parseInt(iH-MinusH);//	alert(iNewHeight);//	alert(iMinH);	if(iMinH<iNewHeight) {	    document.getElementById(sId).style.height=iNewHeight+'px';	}	else{	    document.getElementById(sId).style.height=iMinH+'px';	}	}//funkcja pokazujaca/ukrywajaca grupy elementów (wg styli)//var cssRuleP = null;var cssRuleUl = null;function pokazUkryjElementy(elementy,checked){    cssRuleUl = getCssRule(elementy).style;    if(checked)    {        try        {            cssRuleUl.setProperty("display", "block", "");        } catch(err) {            cssRuleUl.display="block";        }    }    else    {        try        {            cssRuleUl.setProperty("display", "none", "");        } catch(err) {            cssRuleUl.display="none";        }    }}//Drobiazgi do kalkulatorowfunction drukujWynik(){    newWindow=window.open('/dodatki/kalkulatory/drukuj/','newWindow','width=800,height=500,scrollbars=yes,toolbar=no,menubar=no,location=no,personalbar=no,directories=no,status=yes,resizable=yes,copyhistory=no');    return false;}function pokazUkryjZmiany(){  jQuery('#zmiany_calosc').toggle();  jQuery('#ost').toggle();  var styl = document.getElementById('zmiany_calosc').style.display;  if (styl=='none')  {    //document.getElementById('zmiany_calosc').style.display='inline';    jQuery('#zwinRozwinZmiany').attr('class','rozwin');    jQuery('#zwinRozwinZmiany').html('Pokaż wszystkie zmiany');  }  else  {    //document.getElementById('zmiany_calosc').style.display='none';    jQuery('#zwinRozwinZmiany').attr('class','zwin');    jQuery('#zwinRozwinZmiany').html('Schowaj');  }}function listaZmieniajacych(){    jQuery('#zwinRozwinZmiany').hide(0);    if (getParameter('zmiany_lista')==1)    {      jQuery('#zmiany_calosc').show(0);      jQuery('#ost').hide(0);    }}function pokazPrzypis(numer){  if (document.getElementById('edn'+numer))  {  var tresc_przypisu = document.getElementById('edn'+numer).innerHTML;  tresc_przypisu = tresc_przypisu.replace(/<(a|A).*?(a|A)>/,'');   tresc_przypisu = '<b>Przypis nr '+numer+': </b>'+tresc_przypisu;    document.getElementById('tresc_przypisu').innerHTML=tresc_przypisu;  jQuery("#przypis_pokaz").show(0);  }} function schowajPrzypis() {  document.getElementById('przypis_pokaz').style.display='none'; }  function displayWindowm(url,width,height) {    newWindow=window.open(url,'newWindow','width='+width+',height='+height+',scrollbars=yes,toolbar=no,menubar=no,location=no,personalbar=no,directories=no,status=yes,resizable=yes,copyhistory=no'); }  function pokazZmianyFrg(idx){    jQuery("#"+idx).toggle(); }
