﻿var DotNetPrefix = 'ctl09_ctl00_';  //'ctl07_ctl00_'; //'ctl06_ctl00_';
var DotNetPrefix2 = 'ctl09_';
var Months = ['31', '28', '31', '30', '31', '30', '31', '31', '30', '31', '30', '31'];
var MonthNames = ['Sausis', 'Vasaris', 'Kovas', 'Balandis', 'Gegužė', 'Birželis', 'Liepa', 'Rugpjūtis', 'Rugsėjis', 'Spalis', 'Lapkritis', 'Gruodis'];
var Apos = "'";
var StarZindex = 90;
var DocumentPartsTree;
var OpenState = true;
var OwnerId = 0;
var TPid = 20;
var ELid = 7;

Array.prototype.inArray = function(value, caseSensitive) {
    var i;
    if (caseSensitive) {
        for (i = 0; i < this.length; i++)
            if (this[i].toLowerCase() == value.toLowerCase())
            return true;
    } else {
        for (i = 0; i < this.length; i++)
            if (this[i] == value)
            return true;
    }
    return false;
}

document.cookie = "PrevPage=" + window.location;

if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
    var ieversion = new Number(RegExp.$1) // capture x.x portion and store as a number
    if (ieversion <= 6)
        window.onscroll = funcRef;
}

function funcRef() {
    var MsgDiv = document.getElementById("Feedback");
    if(MsgDiv)
        MsgDiv.style.paddingTop = document.documentElement.scrollTop + "px";
}

function closeFeedback() {
    document.getElementById('txtInquiry').value = "";
    document.getElementById('lblErrs').innerHTML = "";
    document.getElementById('jPranesti').style.display = 'none';
    document.getElementById('divContactForm').style.display = 'block';
    document.getElementById('divEmailSent').style.display = 'none';
}

function openFeedback() {
    document.getElementById('txtInquiry').value = "";
    document.getElementById('jPranesti').style.display = 'block';
}

function clear_cookies() {
    //alert(document.cookie);
    var cookies = document.cookie.split(";");
    for (var i = 0; i < cookies.length; i++) {
        var kukis = cookies[i];
        var eqPos = kukis.indexOf("=");
        var name = eqPos > -1 ? kukis.substr(0, eqPos) : kukis;
        //alert(name);
        document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
    }
}

function SetWindowLocation(id, isShared) {
    window.location = 'Default.aspx?Id=8&FolderId=' + id + '&SubMenu=0&Shared=' + isShared;
}

function SetParentWindowLocation(id, isShared) {
    if (parent) {
        parent.location = 'Default.aspx?Id=8&FolderId=' + id + '&SubMenu=0&Ref=11&Shared=' + isShared;
    }
}


function GetCookie(CookieName) {
    var results = document.cookie.match(CookieName + '=(.*?)(;|$)');
    if (results) {
        return (unescape(results[1]));
    }
    else {
        return '';  // default value
    }
}


function __doPostBack(eventTarget, eventArgument) {
    var theForm = document.forms['form1'];
    if (!theForm) {
        theForm = document.form1;
    }
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}


function SetChecker(Checker, ObjId) {

    var TextInput = document.getElementById(ObjId);
    var IsInsideQuatation = (TextInput.value.charAt(0) == '"' && TextInput.value.charAt(TextInput.value.length - 1) == '"')
    document.getElementById(Checker).checked = IsInsideQuatation;
}

function SetTitleWords(Checker, ObjId) {
    var TextInput = document.getElementById(ObjId);
    if (TextInput.value != '') {
        var IsInsideQuatation = (TextInput.value.charAt(0) == '"' && TextInput.value.charAt(TextInput.value.length - 1) == '"');
        if (IsInsideQuatation) {
            TextInput.value = TextInput.value.substring(1, TextInput.value.length - 1);
            Checker.checked = false;
        }
        else {
            TextInput.value = '"' + TextInput.value + '"';
            Checker.checked = true;
        }
    }
   
}



function RemoveRemark(Id, RedId) {

    var RemarkHolder = document.getElementById('RemarkLink_' + Id);
    if (RemarkHolder != null) {

        var EditLink = "PopUpWindow('RemarksEditor.aspx?Act=Insert&RedId=" + RedId + "&Id=" + Id + "', 500, 480); return false;";
        RemarkHolder.innerHTML = "<img src=\"images/cmt.gif\" onclick=\"" + EditLink + "\" style=\"cursor: pointer;\" />";


    }
    /*
    RemarkLink.innerHTML = '<div width="100%" align="right">';
    RemarkLink.innerHTML += '<img src="images/empty_remark.gif" style="padding-right: 10px;" />';
    RemarkLink.innerHTML += '<a href="#" onclick="PopUpWindow(' + Apos + 'RemarksEditor.aspx?Act=Insert&Nr=' + Nr + '&RedactionId=' + Ver + '&PageNo=' + PageNo + Apos + ', 500, 480); return false;" class="newest_items">įrašyti pastabą</a>';
    RemarkLink.innerHTML += '</div>';
    }
    var RemarkTextHolder = document.getElementById('RemarkTextHolder_' + Nr);
    if (RemarkTextHolder != null) {
    RemarkTextHolder.innerHTML = "";
    }
    */
}

function SetRemark(Id, RedId, PartId, InnerText) {
    var RemarkHolder = document.getElementById('RemarkLink_' + Id);
    if (RemarkHolder != null) {
        var EditLink = "PopUpWindow('RemarksEditor.aspx?Act=Edit&RedId=" + RedId + "&Id=" + PartId + "', 500, 480); return false;";
        var RemoveLink = "PopUpWindow('RemarksEditor.aspx?Act=Remove&Id= " + Id + "&RedId=" + RedId + "', 500, 170); return false;";
        RemarkHolder.innerHTML = "<div class=\"rmsm\"><div style=\"padding-left: 3px;\">" + InnerText + "</div><div><a href=\"#\" class=\"cmt\" onclick=\"" + RemoveLink + "\">trinti</a><a href=\"#\" onclick=\"" + EditLink + "\" class=\"cmt\" >keisti</a></div></div><img src=\"images/cmt.gif\" onclick=\"" + EditLink + "\" style=\"cursor: pointer;\" />";
        /*
        RemarkLink.innerHTML = '<div width="100%" align="left">';
        RemarkLink.innerHTML += '<img src="images/remark.gif" />';
        RemarkLink.innerHTML += '<a href="#" onclick="PopUpWindow(' + Apos + 'RemarksEditor.aspx?Act=Edit&Nr=' + Nr + '&RedactionId=' + Ver + '&PageNo=' + PageNo + Apos + ', 500, 480); return false;" style="margin-left: 53px;" class="newest_items">Keisti pastabą</a>';
        RemarkLink.innerHTML += '<a href="#" onclick="PopUpWindow(' + Apos + 'RemarksEditor.aspx?Act=Remove&Nr=' + Nr + '&RedactionId=' + Ver + '&PageNo=' + PageNo + Apos + ', 500, 170); return false;" style="margin-left: 20px;" class="newest_items">Trinti</a>';
        RemarkLink.innerHTML += '</div>';
        */
    }
    /*
    var RemarkTextHolder = document.getElementById('RemarkTextHolder_' + Nr);
    if (RemarkTextHolder != null) {
    var InnerTag = '<div id="RemarkText_' + Nr + '" class="remark_text">' + InnerText;
    var StrLen = InnerText.length;
    if (InnerText.substring(StrLen - 3) == '...' && StrLen == 133) {
    InnerTag += '<br/><a href="#" onclick="PopUpWindow(' + Apos + 'RemarksEditor.aspx?Act=Edit&Nr=' + Nr + '&RedactionId=' + Ver + '&PageNo=' + PageNo + Apos + ', 500, 480); return false;" class="newest_items">Visa pastaba</a>';
    }
    InnerTag += '</div>';
    RemarkTextHolder.innerHTML = InnerTag;
    }
    */
}

function UpdateRemark(Id, RedId, PartId, InnerText) {
    var RemarkHolder = document.getElementById('RemarkLink_' + Id);
    if (RemarkHolder != null) {
        var EditLink = "PopUpWindow('RemarksEditor.aspx?Act=Edit&RedId=" + RedId + "&Id=" + PartId + "', 500, 480); return false;";
        var RemoveLink = "PopUpWindow('RemarksEditor.aspx?Act=Remove&Id= " + Id + "&RedId=" + RedId + "', 500, 170); return false;";
        RemarkHolder.innerHTML = "<div class=\"rmsm\"><div style=\"padding-left: 3px;\">" + InnerText + "</div><div><a href=\"#\" class=\"cmt\" onclick=\"" + RemoveLink + "\">trinti</a><a href=\"#\" onclick=\"" + EditLink + "\" class=\"cmt\" >keisti</a></div></div><img src=\"images/cmt.gif\" onclick=\"" + EditLink + "\" style=\"cursor: pointer;\" />";
    }
}

/*
function LoadRemarks(htmlTag, MaxPos, Ver, PageNo) {
var Remarks = document.getElementById('Remarks');
if (Remarks != null) {
var h = Remarks.offsetHeight;
var CellHeight = 150;
h -= MaxPos * CellHeight;
while (h > CellHeight) {
MaxPos++;
htmlTag += '<tr><td id="RemarkLink_' + MaxPos + '" height="23" valign="top" align="right">';
htmlTag += '<div width="100%" align="right">';
htmlTag += '<img src="images/empty_remark.gif" style=\"padding-right: 10px;\" />';
htmlTag += '<a href="#" onclick="PopUpWindow(' + Apos + 'RemarksEditor.aspx?Act=Insert&Nr=' + MaxPos + '&RedactionId=' + Ver + '&PageNo=' + PageNo + Apos + ', 500, 480); return false;" class="newest_items">įrašyti pastabą</a>';
htmlTag += '</div>';
htmlTag += '</td></tr>';
htmlTag += '<tr><td id="RemarkTextHolder_' + MaxPos + '" height="' + (CellHeight - 23) + '" valign="right">';
htmlTag += '</td></tr>';
h -= CellHeight;
}
htmlTag += '</table>';
Remarks.innerHTML = htmlTag;
}
}
*/

function ShowTextLabel(Nr) {
    var Obj = document.getElementById('InfolexLabel_' + Nr + "_1");
    if (Obj != null) {
        StarZindex++;
        Obj.style.zIndex = StarZindex;
    }
}

/*

function ShowLinkHint(Obj, text)
{
var LinkHint = document.getElementById('LinkHint');
if (LinkHint != null)
{
LinkHint.innerHTML = text;
LinkHint.style.margin = (Obj.offsetTop + Obj.offsetHeight + 15) + 'px 0px 0px ' + (Obj.offsetLeft + 10) + 'px';
LinkHint.style.display = 'block';
}
}

function HideLinkHint()
{
var LinkHint = document.getElementById('LinkHint');
if (LinkHint != null)
{
LinkHint.innerHTML = '';
LinkHint.style.display = 'none';
}
}
*/


function SetFrameHeight(h) {
    //document.getElementById('ctl06_ctl00_ctl03_' + 'HiddenBlock').style.display = 'none';
    //alert(document.getElementById("ContentHolder").offsetHeight);
    //alert(h);
    //alert(document.getElementById('ctl06_ctl00_ctl03_' + 'ScrollingArea').contentWindow.document.body.scrollHeight);
    //var ScrollingArea = document.getElementById('ctl06_ctl00_ctl03_' + 'ScrollingArea');
}

function GoTo(PartId, PageNo) {
    if (DocumentPartsTree != null) // Object initialization in "eLexTreeCore.js"
    {
        PartId = PartId.replace(/-/gi, "");
        var NavigateUrl = window.location.href;

        var Pos = NavigateUrl.indexOf("#");
        if (Pos != -1) {
            NavigateUrl = NavigateUrl.substring(0, Pos);
        }

        Pos = NavigateUrl.indexOf("&PageNo=");

        if (Pos != -1)  // if found
        {
            NavigateUrl = NavigateUrl.substring(0, Pos);
            NavigateUrl += "&PageNo=" + PageNo;
        }
        else // not found
        {
            if (PageNo != 1) {
                NavigateUrl += "&PageNo=" + PageNo;
            }
        }
        window.location.href = NavigateUrl + '#X' + PartId;
    }
}

function ShowDocumentPart(url, CheckedParts, PartsCount, Str) {

    if (ShowWordPart(CheckedParts, PartsCount, Str) == true) {
        PopUpWindow(url, 620, 600);
    }
    
    return false;
}


function ShowWordPart(PartsHolder, PartsCount, Str) {

    //var PartsCount = 5; //<%= Request.QueryString["Count"] %>;
    var PartsStr = document.getElementById(PartsHolder);
    PartsStr.value = "";
    if (PartsCount != null && PartsStr != null)
    {
        var ParentChecker;
        for (var i = 1; i <= PartsCount; i++)
        {
            ParentChecker = document.getElementById("Check_" + i);
            if (ParentChecker != null && ParentChecker.checked)
            {
                PartsStr.value += ParentChecker.value + "_";
            }
        }
        if (PartsStr.value == "") {
            alert(Str);
            return false;
        }
    }
    return true;
}


function MarkLink(ids) {

    var IsFirstFound = true;
    var FirstFound;
    var IdsArray = ids.split(" ");
    var FirstFound = IdsArray[0];
    for (var i = 0; i < IdsArray.length; i++) {
        var currID = IdsArray[i];
        if (currID != '') {
            var Obj = document.getElementById("id" + currID);
            if (Obj != null) {
                if (IsFirstFound) {
                    IsFirstFound = false;
                    FirstFound = currID;
                }
                Obj.style.color = "#ff0000";
                Obj.style.fontWeight = "bold";
            }

            var PidObj = document.getElementById("pid" + currID);
            if (PidObj != null) {
                PidObj.href = (IdsArray[i + 1] != undefined) ? "#n" + IdsArray[i + 1] : "#list";
                PidObj.innerHTML = '<img name="' + currID + '" src="images/rz.gif" border="none">';
            }
        }
    }

    var CurrentUrl = window.location.href;
    var Index = CurrentUrl.indexOf('#');
    if (Index != -1) CurrentUrl = CurrentUrl.substring(0, Index);
    window.location.href = CurrentUrl + "#n" + FirstFound;

    var pazymLink = document.getElementById(DotNetPrefix + 'paz' + ids);
    if (pazymLink) {
        if (navigator.appName.indexOf("Microsoft") != -1) {
            pazymLink.onclick = function() { UnMarkLink(ids); return false; }
        }
        else {
            pazymLink.setAttribute("onclick", "UnMarkLink('" + ids + "'); return false;");
        }
    }
}


// Pharse elements ids
//function SetLabelsAreaPosition()
//{
//    //var InfolexLabels = document.getElementById('ctl06_ctl00_ctl03_' + 'InfolexLabels');
//    //if (InfolexLabels != null) {
//        //var HiddenBlock = document.getElementById('ctl06_ctl00_ctl03_' + 'HiddenBlock');
//        var DocumentBody = document.getElementById('ctl06_ctl00_ctl03_' + 'DocumentBody');
//        if (DocumentBody != null) {
//            //            /************* SET LEFT AREA HEIGHT *************/
//            //            var TopLine = document.getElementById('TopLine');
//            //            var BottomLine = document.getElementById('BottomLine');
//            //            var ScrollingArea = document.getElementById('ctl06_ctl00_ctl03_' + 'ScrollingArea');
//            //            if (TopLine != null && BottomLine != null && ScrollingArea != null) {
//            //                var LineHeight = DocumentBody.offsetHeight;
//            //                HiddenBlock.style.display = 'none';

//            //                if (LineHeight <= 230) {
//            //                    ScrollingArea.style.height = DocumentBody.style.height = '230px';
//            //                }
//            //                else
//            //                {
//            //                    ScrollingArea.style.height = LineHeight + 'px';
//            //                    TopLine.style.height = '200px';
//            //                    BottomLine.style.height = (LineHeight - 330) + 'px';
//            //                }
//            //            }


//            var Ind = 'INFOLEXCOMMENT_';
//            var BodyText = DocumentBody.innerHTML;
//            var Pos = BodyText.indexOf(Ind);
//            var DocumentWidth = DocumentBody.offsetWidth;
//            while (Pos != -1) {
//                BodyText = BodyText.substring(Pos + Ind.length);
//                var Separator = (navigator.appName == 'Microsoft Internet Explorer') ? ' ' : '"';
//                var LabelNr = BodyText.substring(0, BodyText.indexOf(Separator)); // !
//                var TextObj = document.getElementById(Ind + LabelNr);
//                if (TextObj != null) {
//                    var TopPosition = TextObj.offsetTop;
//                    var SlidingObj = document.getElementById('InfolexLabel_' + LabelNr);
//                    while (SlidingObj != null) {
//                        SlidingObj.style.margin = (TopPosition - 10) + 'px 0px 0px 0px';
//                        SlidingObj.style.visibility = 'visible';
//                        SlidingObj.id += '_1';
//                        SlidingObj = document.getElementById('InfolexLabel_' + LabelNr);
//                        var TextLine = document.getElementById('TextLine_' + LabelNr)
//                        if (TextLine != null) {
//                            TextLine.style.margin = TopPosition + 'px 0px 0px ' + TextObj.offsetLeft + 'px';
//                            TextLine.style.padding = '0px ' + (DocumentWidth - TextObj.offsetLeft) + 'px 0px 0px';
//                            TextLine.id += '_1';
//                        }
//                    }
//                }
//                Pos = BodyText.indexOf(Ind);
//            }
//        }
//    //}
//}




// keliam -------------------------------------------------------

function SetDateOnLoad() {
    var QueryDateFrom = getQueryVariable('DataNuo');
    var QueryDateTill = getQueryVariable('DataIki');
    var QYearFrom, QMonthFrom, QDayFrom;
    var QYearTill, QMonthTill, QDayTill;
    var DayFromDDL, DayTillDDL;
    DayFromDDL = document.getElementById(DotNetPrefix + 'DayFrom');
    DayTillDDL = document.getElementById(DotNetPrefix + 'DayTill');
    var QTillArray, QFromArray;
    QTillArray = QueryDateTill.split("-");
    QFromArray = QueryDateFrom.split("-");

    if (QTillArray.length > 0) {
        QYearFrom = QFromArray[0];
        QMonthFrom = QFromArray[1];
        QDayFrom = QFromArray[2];
    }
    if (QFromArray.length > 0) {
        QYearTill = QTillArray[0];
        QMonthTill = QTillArray[1];
        QDayTill = QTillArray[2];
    }
    if (DayFromDDL) {
        if (((QYearFrom % 4) == 0) && (QMonthFrom == '2')) {
            ClearItems('DayFrom');
            AddItem('', '', 'DayFrom');
            for (i = 1; i <= 29; i++)
                AddItem(i, i, 'DayFrom');
        }
        else if (((QYearFrom % 4) != 0) && (QMonthFrom == '2')) {
            ClearItems('DayFrom');
            AddItem('', '', 'DayFrom');
            for (i = 1; i <= 28; i++)
                AddItem(i, i, 'DayFrom');
        }
        else if (QMonthFrom == '1' || QMonthFrom == '3' || QMonthFrom == '5' || QMonthFrom == '7' || QMonthFrom == '8' || QMonthFrom == '10' || QMonthFrom == '12') {
            ClearItems('DayFrom');
            AddItem('', '', 'DayFrom');
            for (i = 1; i <= 31; i++)
                AddItem(i, i, 'DayFrom');
        }
        else if (QMonthFrom == '4' || QMonthFrom == '6' || QMonthFrom == '9' || QMonthFrom == '11') {
            ClearItems('DayFrom');
            AddItem('', '', 'DayFrom');
            for (i = 1; i <= 30; i++)
                AddItem(i, i, 'DayFrom');
        }
        DayFromDDL.value = QDayFrom;
    }
    if (DayTillDDL) {
        if (((QYearTill % 4) == 0) && (QMonthTill == '2')) {
            ClearItems('DayTill');
            AddItem('', '', 'DayTill');
            for (i = 1; i <= 29; i++)
                AddItem(i, i, 'DayTill');
        }
        else if (((QYearTill % 4) != 0) && (QMonthTill == '2')) {
            ClearItems('DayTill');
            AddItem('', '', 'DayTill');
            for (i = 1; i <= 28; i++)
                AddItem(i, i, 'DayTill');
        }
        else if (QMonthTill == '1' || QMonthTill == '3' || QMonthTill == '5' || QMonthTill == '7' || QMonthTill == '8' || QMonthTill == '10' || QMonthTill == '12') {
            ClearItems('DayTill');
            AddItem('', '', 'DayTill');
            for (i = 1; i <= 31; i++)
                AddItem(i, i, 'DayTill');
        }
        else if (QMonthTill == '4' || QMonthTill == '6' || QMonthTill == '9' || QMonthTill == '11') {
            ClearItems('DayTill');
            AddItem('', '', 'DayTill');
            for (i = 1; i <= 30; i++)
                AddItem(i, i, 'DayTill');
        }
        DayTillDDL.value = QDayTill;
    }
}


function redirectas(hrefas) {
    var dropdownas;
    var txtbox;
    dropdownas = document.getElementById(DotNetPrefix + 'PaminetasAktas');
    if (dropdownas) {
        if (dropdownas.options[dropdownas.selectedIndex].text == "Kiti aktai")
            window.location.href = hrefas;
    }
}

function setControlDisplay(name) {
    var dropdownas;
    var txtbox;
    var lbl;
    dropdownas = document.getElementById(DotNetPrefix + 'PaminetasAktas');
    lbl = document.getElementById(DotNetPrefix + 'lblKtAkt');
    if (dropdownas) {
        if (dropdownas.options[dropdownas.selectedIndex].text == "Kiti aktai") {
            txtbox = document.getElementById(name);
            if (txtbox) {
                txtbox.style.display = 'block';
                lbl.style.display = 'block';
            }
        }
        else {
            txtbox = document.getElementById(name);
            if (txtbox) {
                //txtbox.value = '';
                txtbox.style.display = 'none';
                lbl.style.display = 'none';
                //document.getElementById(DotNetPrefix + 'PaminetasAktasPavad').style.display = 'none';
            }
        }

    }
}

function selKtAkt(name, val, whatToShow) {
    var ctl = document.getElementById(name);
    var ctl2 = document.getElementById(whatToShow);
    var lbl = document.getElementById(DotNetPrefix + 'lblKtAkt');
    if (ctl && ctl2) {
        var viso = ctl.options.length;
        for (i = 0; i < viso; i++) {
            if (ctl.options[i].text == val) {
                ctl.options[i].selected = true;
            }
        }
        ctl2.style.display = 'block';
        lbl.style.display = 'block';
    }
    else {
        alert('Required controls not found');
    }
}

function noChapters(e, fieldname) {
    var keynum;
    if (window.event) keynum = e.keyCode
    else if (e.which) keynum = e.which;
    if ((keynum >= 37 && keynum <= 40) || (keynum >= 46 && keynum <= 57) || (keynum >= 96 && keynum <= 105) || (keynum >= 8 && keynum <= 13)) return true
    else return false;
}

function SetDefaultValuesForm() {
    document.form1.reset();

    document.getElementById(DotNetPrefix + 'BylosNr').value = "";
    document.getElementById(DotNetPrefix + 'EilesNr').checked = false;
    document.getElementById(DotNetPrefix + 'Teismas').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'Tipas').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'Forma').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'Zodziai').value = "";
    document.getElementById(DotNetPrefix + 'ZodziaiKur').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'YearFrom').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'MonthFrom').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'DayFrom').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'YearTill').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'MonthTill').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'DayTill').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'ZodziaiPavadinime').value = "";
    document.getElementById(DotNetPrefix + 'PaminetasAktas').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'PaminetasAktasPavad').innerText = ""; // IE
    document.getElementById(DotNetPrefix + 'PaminetasAktasPavad').textContent = ""; // FF
    document.getElementById(DotNetPrefix + 'Straipsnis').value = "Pvz., 125 arba 125-1";
    document.getElementById(DotNetPrefix + 'Straipsnis').style.color = "#999999";
    document.getElementById(DotNetPrefix + 'PaminetasAktasKur').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'hdnPamAktSelected').value = "";
    if (document.getElementById(DotNetPrefix + 'PaminetaByla')) {
        document.getElementById(DotNetPrefix + 'PaminetaByla').value = "";
        document.getElementById(DotNetPrefix + 'txtPamineta').innerText = ""; // IE
        document.getElementById(DotNetPrefix + 'txtPamineta').textContent = ""; // FF
        document.getElementById(DotNetPrefix + 'PaminetaBylaField').style.display = 'none';
    }

    //document.getElementById(DotNetPrefix + 'Kategorija').options[0].selected = true;
    continentsCombo.findItemByText("- Pasirinkite -").select();
    countriesCombo.clearItems();
    countriesCombo.disable();
    countriesCombo.set_text("Pasirinkite kategorijų grupę...");

    document.getElementById(DotNetPrefix + 'KetegorijuMedis').value = '';
    document.getElementById(DotNetPrefix + "PasirinktosKategorijosKur").style.display = "none";

    document.getElementById(DotNetPrefix + 'fg100').innerHTML = ""; document.getElementById(DotNetPrefix + 'ifg100').value = ''; document.getElementById(DotNetPrefix + 'fg100').style.display = 'none';
    document.getElementById(DotNetPrefix + 'fg200').innerHTML = ""; document.getElementById(DotNetPrefix + 'ifg200').value = ''; document.getElementById(DotNetPrefix + 'fg200').style.display = 'none';
    document.getElementById(DotNetPrefix + 'fg18001').innerHTML = ""; document.getElementById(DotNetPrefix + 'ifg18001').value = ''; document.getElementById(DotNetPrefix + 'fg18001').style.display = 'none';
    document.getElementById(DotNetPrefix + 'fg1234').innerHTML = ""; document.getElementById(DotNetPrefix + 'ifg1234').value = ''; document.getElementById(DotNetPrefix + 'fg1234').style.display = 'none';
    document.getElementById(DotNetPrefix + 'fg1233').innerHTML = ""; document.getElementById(DotNetPrefix + 'ifg1233').value = ''; document.getElementById(DotNetPrefix + 'fg1233').style.display = 'none';
    document.getElementById(DotNetPrefix + 'fg18000').innerHTML = ""; document.getElementById(DotNetPrefix + 'ifg18000').value = ''; document.getElementById(DotNetPrefix + 'fg18000').style.display = 'none';
    document.getElementById(DotNetPrefix + 'fg12351').innerHTML = ""; document.getElementById(DotNetPrefix + 'ifg12351').value = ''; document.getElementById(DotNetPrefix + 'fg12351').style.display = 'none';
    document.getElementById(DotNetPrefix + 'fg12411').innerHTML = ""; document.getElementById(DotNetPrefix + 'ifg12411').value = ''; document.getElementById(DotNetPrefix + 'fg12411').style.display = 'none';
    document.getElementById(DotNetPrefix + 'fg1236').innerHTML = ""; document.getElementById(DotNetPrefix + 'ifg1236').value = ''; document.getElementById(DotNetPrefix + 'ifg1236').style.display = 'none';
    document.getElementById(DotNetPrefix + 'fg1231').innerHTML = ""; document.getElementById(DotNetPrefix + 'ifg1231').value = ''; document.getElementById(DotNetPrefix + 'fg1231').style.display = 'none';
    document.getElementById(DotNetPrefix + 'fg11000').innerHTML = ""; document.getElementById(DotNetPrefix + 'ifg11000').value = ''; document.getElementById(DotNetPrefix + 'fg11000').style.display = 'none';
    document.getElementById(DotNetPrefix + 'fg4200').innerHTML = ""; document.getElementById(DotNetPrefix + 'ifg4200').value = ''; document.getElementById(DotNetPrefix + 'fg4200').style.display = 'none';
    document.getElementById(DotNetPrefix + 'fg14000').innerHTML = ""; document.getElementById(DotNetPrefix + 'ifg14000').value = ''; document.getElementById(DotNetPrefix + 'fg14000').style.display = 'none';
    document.getElementById(DotNetPrefix + 'fg35000').innerHTML = ""; document.getElementById(DotNetPrefix + 'ifg35000').value = ''; document.getElementById(DotNetPrefix + 'fg35000').style.display = 'none';

    if (document.getElementById(DotNetPrefix + 'errKat')) {
        document.getElementById(DotNetPrefix + 'errKat').innerHTML = "";
        document.getElementById(DotNetPrefix + 'errKat').style.display = 'none';
    }

    
    //document.getElementById(DotNetPrefix + 'Kodas').value = "";
    //document.getElementById(DotNetPrefix + 'Pavadinimas').value = "";
    document.getElementById(DotNetPrefix + 'Teisejas').value = "";
    document.getElementById(DotNetPrefix + 'Pranesejes').checked = false;
    document.getElementById(DotNetPrefix + 'TeisejuKolegija').value = "";
    //document.getElementById(DotNetPrefix + 'BylosBaigtis').options[0].selected = true;
    //document.getElementById(DotNetPrefix + 'TeismoAnotacija').value = "";
    //document.getElementById(DotNetPrefix + 'rblSantr').selectedIndex = 0;
    document.getElementById(DotNetPrefix + 'Aprobuota').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'TeismuPraktikosNr').value = "";
    document.getElementById(DotNetPrefix + 'CituojamaByla').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'PaieskaTarp').value = "";

    document.getElementById(DotNetPrefix + 'AktSantrWarning').style.display = 'none';
    if (document.getElementById(DotNetPrefix + 'rblAktSantr')) {
        //document.getElementById(DotNetPrefix + 'rblAktSantr').innerText = "";
        var tbl = document.getElementById(DotNetPrefix + 'rblAktSantr');
        /*while (tbl.firstChild) {
        tbl.removeChild(tbl.firstChild);
        }*/
        document.getElementById(DotNetPrefix + 'rblAktSantr').value = '';
        document.getElementById(DotNetPrefix + 'rblAktSantr').style.display = 'none';
        try {
            // salinam nafik visa lenta
            //document.getElementById(DotNetPrefix + 'rblAktSantr').parentNode.removeChild(document.getElementById(DotNetPrefix + 'rblAktSantr'));
        }
        catch (exc) { }
    }
    document.getElementById(DotNetPrefix + 'txtAktoSantr').value = '';
    document.getElementById(DotNetPrefix + 'txtAktoSantr').style.display = 'none';
    document.getElementById(DotNetPrefix + 'lblKtAkt').style.display = 'none';

    document.cookie = 'TPLastQuery=' + escape('Default.aspx?Id=20') + '; expires=2 Nov 9999 02:00:00 UTC; path=/;';
    //alert(document.cookie.substring(document.cookie.indexOf('TPLastQuery'),document.cookie.indexOf(';',document.cookie.indexOf('TPLastQuery'))));
}

function SetDefaultValuesMaziau() {
    document.form1.reset();
    //document.getElementById(DotNetPrefix + 'BylosNr').value = "";
    //document.getElementById(DotNetPrefix + 'EilesNr').checked = false;
    //document.getElementById(DotNetPrefix + 'Teismas').options[0].selected = true;
    //document.getElementById(DotNetPrefix + 'Tipas').options[0].selected = true;
    //document.getElementById(DotNetPrefix + 'Forma').options[0].selected = true;
    //document.getElementById(DotNetPrefix + 'Zodziai').value = "";
    //document.getElementById(DotNetPrefix + 'ZodziaiKur').options[0].selected = true;
    //document.getElementById(DotNetPrefix + 'YearFrom').options[0].selected = true;
    //document.getElementById(DotNetPrefix + 'MonthFrom').options[0].selected = true;
    //document.getElementById(DotNetPrefix + 'DayFrom').options[0].selected = true;
    //document.getElementById(DotNetPrefix + 'YearTill').options[0].selected = true;
    //document.getElementById(DotNetPrefix + 'MonthTill').options[0].selected = true;
    //document.getElementById(DotNetPrefix + 'DayTill').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'ZodziaiPavadinime').value = "";
    //document.getElementById(DotNetPrefix + 'PaminetasAktas').options[0].selected = true;
    //document.getElementById(DotNetPrefix + 'Straipsnis').value = "";
    //document.getElementById(DotNetPrefix + 'PaminetasAktasKur').options[0].selected = true;
    //document.getElementById(DotNetPrefix + 'PaminetaByla').Text = "";
    //document.getElementById(DotNetPrefix + 'Kategorija').options[0].selected = true;

    //continentsCombo.Items[0].Selected = true;
    continentsCombo.findItemByText("- Pasirinkite -").select();
    countriesCombo.clearItems();
    countriesCombo.disable();
    countriesCombo.set_text("Pasirinkite kategorijų grupę...");


    document.getElementById(DotNetPrefix + 'KetegorijuMedis').value = '';
    document.getElementById(DotNetPrefix + "PasirinktosKategorijosKur").style.display = "none";


    document.getElementById(DotNetPrefix + 'fg100').innerHTML = document.getElementById(DotNetPrefix + 'ifg100').value = '';
    document.getElementById(DotNetPrefix + 'fg200').innerHTML = document.getElementById(DotNetPrefix + 'ifg200').value = '';
    document.getElementById(DotNetPrefix + 'fg18001').innerHTML = document.getElementById(DotNetPrefix + 'ifg18001').value = '';
    document.getElementById(DotNetPrefix + 'fg1234').innerHTML = document.getElementById(DotNetPrefix + 'ifg1234').value = '';
    document.getElementById(DotNetPrefix + 'fg1233').innerHTML = document.getElementById(DotNetPrefix + 'ifg1233').value = '';
    document.getElementById(DotNetPrefix + 'fg18000').innerHTML = document.getElementById(DotNetPrefix + 'ifg18000').value = '';

    document.getElementById(DotNetPrefix + 'fg12351').innerHTML = document.getElementById(DotNetPrefix + 'ifg12351').value = '';
    document.getElementById(DotNetPrefix + 'fg12411').innerHTML = document.getElementById(DotNetPrefix + 'ifg12411').value = '';


    document.getElementById(DotNetPrefix + 'fg1236').innerHTML = "";
    document.getElementById(DotNetPrefix + 'ifg1236').value = '';

    document.getElementById(DotNetPrefix + 'fg1231').innerHTML = document.getElementById(DotNetPrefix + 'fg1231').value = '';
    document.getElementById(DotNetPrefix + 'fg11000').innerHTML = document.getElementById(DotNetPrefix + 'fg11000').value = '';
    document.getElementById(DotNetPrefix + 'fg4200').innerHTML = document.getElementById(DotNetPrefix + 'fg4200').value = '';
    document.getElementById(DotNetPrefix + 'fg14000').innerHTML = document.getElementById(DotNetPrefix + 'fg14000').value = '';
    document.getElementById(DotNetPrefix + 'fg35000').innerHTML = document.getElementById(DotNetPrefix + 'fg35000').value = '';
    if (document.getElementById(DotNetPrefix + 'errKat')) {
        document.getElementById(DotNetPrefix + 'errKat').innerHTML = '';
    }

    document.getElementById(DotNetPrefix + 'AktSantrWarning').style.display = 'none';
    if (document.getElementById(DotNetPrefix + 'rblAktSantr')) {
        //document.getElementById(DotNetPrefix + 'rblAktSantr').innerText = "";
        var tbl = document.getElementById(DotNetPrefix + 'rblAktSantr');
        /*while (tbl.firstChild) {
        tbl.removeChild(tbl.firstChild);
        }*/
        document.getElementById(DotNetPrefix + 'rblAktSantr').value = '';
        document.getElementById(DotNetPrefix + 'rblAktSantr').style.display = 'none';
        try {
            // salinam nafik visa lenta
            //document.getElementById(DotNetPrefix + 'rblAktSantr').parentNode.removeChild(document.getElementById(DotNetPrefix + 'rblAktSantr'));
        }
        catch (exc) { }
    }
    document.getElementById(DotNetPrefix + 'txtAktoSantr').value = '';
    document.getElementById(DotNetPrefix + 'txtAktoSantr').style.display = 'none';
    document.getElementById(DotNetPrefix + 'lblKtAkt').style.display = 'none';
    //document.getElementById(DotNetPrefix + 'Kodas').value = "";
    //document.getElementById(DotNetPrefix + 'Pavadinimas').value = "";
    document.getElementById(DotNetPrefix + 'Teisejas').value = "";
    document.getElementById(DotNetPrefix + 'Pranesejes').checked = false;
    document.getElementById(DotNetPrefix + 'TeisejuKolegija').value = "";
    //document.getElementById(DotNetPrefix + 'BylosBaigtis').options[0].selected = true;
    //document.getElementById(DotNetPrefix + 'TeismoAnotacija').value = "";
    //document.getElementById(DotNetPrefix + 'frta').checked = false;
    //document.getElementById(DotNetPrefix + 'rblSantr').selectedIndex = 0;
    //document.getElementById(DotNetPrefix + 'Aprobuota').options[0].selected = true;
    //document.getElementById(DotNetPrefix + 'TeismuPraktikosNr').value = "";
    document.getElementById(DotNetPrefix + 'CituojamaByla').options[0].selected = true;
    document.getElementById(DotNetPrefix + 'PaieskaTarp').value = ""; // ?

    /*document.getElementById('PavadinimasField').style.display = document.getElementById('KategorijaField').style.display = document.getElementById('TeisejasField').style.display = 
    document.getElementById('BylosBaigtisField').style.display = document.getElementById('TeismoAnotacijaField').style.display = 
    document.getElementById('CituojamaBylaField').style.display = DisplayStatus; */
}

function HideFields() {
    var LinkTitle = document.getElementById('HideControlsLink');
    var HideControls = document.getElementById('HideControls');
    var DisplayStatus = null;
    var browser = navigator.appName;
    if (LinkTitle.innerHTML == 'Daugiau') {
        if (browser == 'Microsoft Internet Explorer') {
            DisplayStatus = 'block';
        } else {
            DisplayStatus = 'table-row';
        }
        HideControls.src = 'images/minus_button.gif';
        LinkTitle.innerHTML = 'Ma&#382;iau';
        document.cookie = 'TPFullForm=true;';
    }
    else {
        DisplayStatus = 'none';
        HideControls.src = 'images/plus_button.gif';
        LinkTitle.innerHTML = 'Daugiau';
        document.cookie = 'TPFullForm=false;';
        SetDefaultValuesMaziau();       
    }

    document.getElementById('PavadinimasField').style.display = /*document.getElementById('PaminetaBylaField').style.display = */
    document.getElementById('KategorijaField').style.display = document.getElementById('TeisejasField').style.display =
    //document.getElementById('BylosBaigtisField').style.display = document.getElementById('TeismoAnotacijaField').style.display =
    document.getElementById('CituojamaBylaField').style.display = /*document.getElementById('PaieskaTarpField').style.display =*/DisplayStatus;
    if (document.getElementById(DotNetPrefix + 'FreshArchyveTbl'))
        document.getElementById(DotNetPrefix + 'FreshArchyveTbl').style.display = DisplayStatus;
}

function SearchSize(ifas) {
    var LinkTitle = document.getElementById('HideControlsLink');
    var HideControls = document.getElementById('HideControls');
    if (ifas == 0) {
        HideControls.src = 'images/plus_button.gif';
        LinkTitle.innerHTML = 'Daugiau';
        document.getElementById('PavadinimasField').style.display = /*document.getElementById('PaminetaBylaField').style.display =*/
        document.getElementById('KategorijaField').style.display = document.getElementById('TeisejasField').style.display =
        //document.getElementById('BylosBaigtisField').style.display = document.getElementById('TeismoAnotacijaField').style.display =    
        document.getElementById('CituojamaBylaField').style.display = /*document.getElementById('PaieskaTarpField').style.display =*/'none';
        if (document.getElementById(DotNetPrefix + 'FreshArchyveTbl'))
            document.getElementById(DotNetPrefix + 'FreshArchyveTbl').style.display = DisplayStatus;
        document.cookie = 'TPFullForm=false;';
    }
    else {
        var DisplayStatus = null;
        if (navigator.appName == 'Microsoft Internet Explorer') {
            DisplayStatus = 'block';
        } else {
            DisplayStatus = 'table-row';
        }
        HideControls.src = 'images/minus_button.gif';
        LinkTitle.innerHTML = 'Ma&#382;iau';
        document.getElementById('PavadinimasField').style.display = /*document.getElementById('PaminetaBylaField').style.display =*/
        document.getElementById('KategorijaField').style.display = document.getElementById('TeisejasField').style.display =
        //document.getElementById('BylosBaigtisField').style.display = document.getElementById('TeismoAnotacijaField').style.display =
        document.getElementById('CituojamaBylaField').style.display = /*document.getElementById('PaieskaTarpField').style.display =*/DisplayStatus;
        if (document.getElementById(DotNetPrefix + 'FreshArchyveTbl'))
            document.getElementById(DotNetPrefix + 'FreshArchyveTbl').style.display = DisplayStatus;
        document.cookie = 'TPFullForm=true;';
    }
}

function SetTitleWords(IsChecked, ObjId) {
    alert('s');
    var TextInput = document.getElementById(DotNetPrefix + ObjId);
    if (IsChecked) {
        TextInput.value = '"' + TextInput.value + '"';
    }
    else {
        while (TextInput.value.indexOf('"') > -1) {
            TextInput.value = TextInput.value.replace('"', '');
        }
    }
}

function SetExactDate() {
    var DateFrom = document.getElementById(DotNetPrefix + 'DataNuo').value;
    if (DateFrom != null) {
        document.getElementById(DotNetPrefix + 'DataIki').value = DateFrom;
    }
}

function GetCookie(CookieName) {
    var results = document.cookie.match(CookieName + '=(.*?)(;|$)');
    if (results) {
        return (unescape(results[1]));
    }
    else {
        return 'true';  // default value
    }
}

function CheckForm() {
    var FullForm = GetCookie("TPFullForm");
    if (FullForm == 'false') {
        HideFields();
    }
}

function AddCathegory(id, gid, txt, gskiek, showCheckBox) {
    var KetegorijuMedis = document.getElementById(DotNetPrefix + "KetegorijuMedis");
    if (KetegorijuMedis != null && KetegorijuMedis.value.search(id + "_") > -1) {
        KetegorijuMedis.value = KetegorijuMedis.value.replace(id + "_", "");
        document.getElementById(DotNetPrefix + "i" + gid).value = document.getElementById(DotNetPrefix + "i" + gid).value.replace(id + "_", "");
        document.getElementById(DotNetPrefix + gid).removeChild(document.getElementById(id));
        if (KetegorijuMedis.value == "") {
            document.getElementById(DotNetPrefix + "PasirinktosKategorijosKur").style.display = "none";
        }
        if (document.getElementById(DotNetPrefix + "i" + gid).value == "") {
            document.getElementById(DotNetPrefix + gid).style.display = "none";
        }
    }
    else {
        KetegorijuMedis.value = KetegorijuMedis.value + id + "_";
        document.getElementById(DotNetPrefix + "i" + gid).value = document.getElementById(DotNetPrefix + "i" + gid).value + id + "_";
        document.getElementById(DotNetPrefix + "PasirinktosKategorijosKur").style.display = "block";
        document.getElementById(DotNetPrefix + gid).style.display = "block"
        if(showCheckBox)
            document.getElementById(DotNetPrefix + gid).innerHTML = document.getElementById(DotNetPrefix + gid).innerHTML + "<span id=" + id + "><input type=\"checkbox\" checked onclick=\"unce('" + id + "', this.checked)\"><img src=\"TPCatTree/del.gif\" border=0 onclick=\"delce('" + id + "','" + gid + "')\"  style=\"vertical-align:bottom\"  >" + txt + "<br></span>";
        else
            document.getElementById(DotNetPrefix + gid).innerHTML = document.getElementById(DotNetPrefix + gid).innerHTML + "<span id=" + id + "><input type=\"checkbox\" checked  style=\"display:none;\" onclick=\"unce('" + id + "', this.checked)\"><img src=\"TPCatTree/del.gif\" border=0 onclick=\"delce('" + id + "','" + gid + "')\"  style=\"vertical-align:bottom\"  >" + txt + "<br></span>";
        if (document.getElementById(DotNetPrefix + "errKat")) {
            if (document.getElementById(DotNetPrefix + "errKat").innerHTML != "") {
                document.getElementById(DotNetPrefix + "errKat").innerHTML = "";
            }
        }
    }
    if (gskiek > 0) {
        if (document.getElementById(DotNetPrefix + "errKat")) {
            if (showCheckBox)
                document.getElementById(DotNetPrefix + "errKat").innerHTML = "<br><input type=\"checkbox\" name=\"sr\" value=\"1\"><b>Ieškoti su panašiomis kategorijomis iš kitų periodų</b> (+" + gskiek + ")";
            else
                document.getElementById(DotNetPrefix + "errKat").innerHTML = "<br><input type=\"checkbox\" name=\"sr\" value=\"1\" style=\"display:none;\"><b>Ieškoti su panašiomis kategorijomis iš kitų periodų</b> (+" + gskiek + ")";
        }
    }
    else {
        if (document.getElementById(DotNetPrefix + "errKat")) {
            document.getElementById(DotNetPrefix + "errKat").innerHTML = "";
        }
    }
    //__doPostBack(DotNetPrefix + gid, '');

}


function unce(id, ischecked) {
    var KetegorijuMedis = document.getElementById(DotNetPrefix + "KetegorijuMedis");
    if (ischecked && KetegorijuMedis != null) {
        KetegorijuMedis.value = KetegorijuMedis.value + id + "_";
    }
    else {
        KetegorijuMedis.value = KetegorijuMedis.value.replace(id + "_", "");
    }
    //paieska.Kkk.value=2;
}

function delce(id, gid) {
    var KetegorijuMedis = document.getElementById(DotNetPrefix + "KetegorijuMedis");
    var KetegorijuMedisFull = document.getElementById(DotNetPrefix + "KetegorijuMedisFull");
    if (KetegorijuMedis != null && KetegorijuMedisFull != null) {
        KetegorijuMedis.value = KetegorijuMedis.value.replace(id + "_", "");
        KetegorijuMedisFull.value = KetegorijuMedisFull.value.replace(id + "_", "");

        document.getElementById(DotNetPrefix + "i" + gid).value = document.getElementById(DotNetPrefix + "i" + gid).value.replace(id + "_", "");

        document.getElementById(DotNetPrefix + gid).removeChild(document.getElementById(id));
        if (KetegorijuMedis.value == "") {
            document.getElementById(DotNetPrefix + "PasirinktosKategorijosKur").style.display = "none";
        }
        if (document.getElementById(DotNetPrefix + "i" + gid).value == "") {
            document.getElementById(DotNetPrefix + gid).style.display = "none";
        }
    }

    //  __doPostBack(KetegorijuMedis, KetegorijuMedis.value);
    //paieska.Kkk.value=2;
}
//-----------------------------------------------


function OpenCloseArticles(ObjID) {
    DocumentPartsTree = document.getElementById(ObjID);
    var OpenOrClose = document.getElementById("OpenOrCloseBottom");
    if (DocumentPartsTree != null && OpenOrClose != null) {
        if (GetCookies('IsArticlesOpen') == 'true') {
            OpenOrClose.src = 'images/close_tree.gif';
            DocumentPartsTree.style.display = 'block';
        }
        else {
            OpenOrClose.src = 'images/open_tree.gif';
            DocumentPartsTree.style.display = 'none';
        }
    }
}

function ShowBlock(ObjID) {
    DocumentPartsTree = document.getElementById(ObjID);
    if (DocumentPartsTree != null) {
        DocumentPartsTree.style.display = (DocumentPartsTree.style.display == 'block') ? 'none' : 'block';
        //DocumentPartsTree.style.width = '100%;';
        //DocumentPartsTree.style.width = "100%";
        var OpenOrClose = document.getElementById("OpenOrCloseBottom");
        if (OpenOrClose != null) {
            //var TopListOpener = document.getElementById("TopListOpener");
            if (DocumentPartsTree.style.display == 'block') {
                OpenOrClose.src = 'images/close_tree.gif';
                document.cookie = 'IsArticlesOpen=true;';
                //TopListOpener.style.visibility = "visible";
            }
            else {
                OpenOrClose.src = 'images/open_tree.gif';
                document.cookie = 'IsArticlesOpen=false;';
                //TopListOpener.style.visibility = "hidden";
            }
        }
        /*
        var OpenCloseBtn = document.getElementById("OpenCloseBtn");
        if (OpenCloseBtn != null)
        {
        OpenCloseBtn.src = (DocumentPartsTree.style.display == 'block') ? 'images/close_yellow.gif' : 'images/expand_yellow.gif';
        }
        */
    }
}


function ResizeFrame(h) {
    var obj = document.getElementById('vocframe');
    if (obj != null) {
        obj.height = h;
    }
}

function findPosY(obj) {
    var y;
    var curtop = 0;
    if (obj.offsetParent)
        while (1) {
        curtop += obj.offsetTop;
        if (!obj.offsetParent)
            break;
        obj = obj.offsetParent;
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}

function ShowHiddenInfo(name, showType) {
    var height = 0;
    var top = 0;
    var ObjCell;
    var Obj = document.getElementById(name);
    if (showType == 'block') {
        if (Obj != null) {
            Obj.style.display = showType;
        }
        DivSetVisible(true, name);
    }
    else if (showType == 'none') {
        if (Obj != null) {
            Obj.style.display = showType;
        }
        DivSetVisible(false, name);
    }
    /*var height = 0;
    var top = 0;
    var ObjCell;
    var Obj = document.getElementById(name);
    if (Obj != null) {
    document.getElementById(name).style.display = showType;
    }*/
}

function DivSetVisible(state, name) {
    var DivRef = document.getElementById(name);
    var IfrRef = document.getElementById('i' + name);
    if (state) {
        DivRef.style.display = "block";
        if (IfrRef) {
            IfrRef.style.width = DivRef.offsetWidth;
            IfrRef.style.height = DivRef.offsetHeight;
            IfrRef.style.top = DivRef.style.top;
            IfrRef.style.left = DivRef.style.left;
            IfrRef.style.zIndex = DivRef.style.zIndex - 1;
            IfrRef.style.display = "block";
        }
    }
    else {
        DivRef.style.display = "none";
        if (IfrRef) {
            IfrRef.style.display = "none";
        }
    }
}

function ShowHiddenInfoXtra(name) {
    var divas = document.getElementById(name);
    var cell = document.getElementById('Cell' + name);
    var topas = 0;
    var TopPadding = 19;
    if (navigator.appName == 'Opera') {
        cell.style.display = 'block';
        TopPadding = 17;
    }
    topas = findPosY(cell) + TopPadding; // skaicius gale - uzhardkodintas celes 'Santrauka' aukstis
    //topas = findPosY(divas) - 1; // skaicius gale - uzhardkodintas divo pakelimo aukstis
    divas.style.top = topas.toString() + 'px';
    cell.style.borderBottom = '0px';
    cell.style.zIndex = '3';
}

function HideHiddenInfoXtra(name) {
    var divas = document.getElementById(name);
    var cell = document.getElementById('Cell' + name);
    //topas = findPosY(divas) + 1;
    //divas.style.top=topas.toString()+'px';
    cell.style.borderBottom = '1px solid #a9a9a9';
    cell.style.zIndex = '1';
}

function PopUpWindow(url, w, h) {
    NewWindow = window.open(url, 'newwindow', 'menubar=0, resizable=1, scrollbars=1, location=1, width=' + w + ', height=' + h);
    //NewWindow.moveTo(0, 0);
}

function SetSuggestTitles(title) {
    if (title != null) {
        document.getElementById("TitleSearch").style.visible = 'hidden';
        TitleSearch.CallMyWebService.callService(SetTitlesResult, "SetSuggestTitles", title);
    }
    else {
        document.getElementById("TitleSearch").style.visible = 'none';
    }
}

function SetTitlesResult(result) {
    var Suggester = document.getElementById("TitleSearch");
    if (Suggester != null) {
        Suggester.innerHTML = '';
        var TitlesArray = result.value.split("_");
        for (var Key in TitlesArray) {
            Suggester.innerHTML += '<div id="suggest' + Key + '">' + TitlesArray[Key] + '</div>';
        }
    }
}

function openLitlexStr(id, strnr) {
    window.open('http://www.infolex.lt/scripts/sarasas2.dll?Straipsnis=1&Id=' + id + '&Str=' + strnr, '_blank', 'height=400,location=no,status=no,resizable=yes,width=580,toolbar=no,scrollbars=yes,menubar=no');
}

function initWebservices() {
    //TitleSearch.useService("http://localhost/ElexTreeService/Default.asmx?WSDL", "CallMyWebService");
    treeBox.useService("http://romanas-pc/ElexTreeService/Default.asmx?WSDL", "CallMyWebService");
}

function OpenTree() {
    var TreeCell = document.getElementById("TreeCell");
    var OpenOrClose = document.getElementById("OpenOrClose");
    if (TreeCell.style.display == 'block') {
        TreeCell.style.display = 'none';
        OpenOrClose.src = 'images/open_tree_v.gif';
        document.cookie = 'IsTreeOpen=false;';
    }
    else {
        TreeCell.style.display = 'block';
        OpenOrClose.src = 'images/close_tree_v.gif';
        document.cookie = 'IsTreeOpen=true;';
    }
}

function GetCookies(CookieName) {
    var results = document.cookie.match(CookieName + '=(.*?)(;|$)');
    if (results) {
        return (unescape(results[1]));
    }
    else {
        return 'true';  // default value
    }
}

//function CheckTree() {
//    var IsTreeOpen = GetCookies("IsTreeOpen");
//    if (IsTreeOpen == 'true') {
//        OpenTree();
//    }
//}

//// Global variables for tree
//var DDObject = null;
//var ParentId = null;
//var NodeType = null;
//var NodeText = null;
//var NodeValue = null;

//// ------------- DRAP & DROP SIMPLE DOCUMENT INTO TREE -------------
//function InsertTreeNodeResult(result) {
//    if (!result.error) {
//        tree.insertNewItem(ParentId, result.value, NodeText, null, 'NodeTypeIcon_' + NodeType + '.gif');
//        tree.setItemText(result.value, NodeText.substring(0, 20) + '...', NodeText);
//        tree.setUserData(result.value, 'NodeType', NodeType);
//        tree.setUserData(result.value, 'NodeValue', NodeValue);
//    }
//    else {
//        alert('WebService error!');
//    }
//}

//// --------------------- DRAP & DROP INTO TREE ---------------------------
//function OnDragAndDrop(DropObj, SourceId, FarentId) {
//    DDObject = document.getElementById(SourceId);
//    ParentId = FarentId;
//    NodeType = DDObject.nodetype;
//    NodeText = DDObject.text;
//    NodeValue = DDObject.value;

//    var ParentNodeType = tree.getUserData(ParentId, "NodeType");
//    if (ParentNodeType < 5 || ParentNodeType == 7) {
//        switch (NodeType) {
//            case '5':  // document, list
//            case '6':  // list
//                treeBox.CallMyWebService.callService(InsertTreeNodeResult, "InsertTreeNode", OwnerId, ParentId, NodeType, NodeText, NodeValue);
//                break;
//            /*
//            case '7' :
//            alert ('Folder');
//            break;
//            case '8' :  // link
//            alert ('Link');
//            break;
//            case '9' :  // file
//            alert ('File');
//            break;
//            */ 
//        }
//    }
//}

////---------- UPDATES DATABASE BY MOVING TREE NODES ------------
//function TreeDragHandler(idFrom, idTo) {
//    var NodeType = tree.getUserData(idTo, "NodeType");
//    if ((NodeType < 5 || NodeType == 7) && (tree.getParentId(idFrom) != idTo)) {
//        treeBox.CallMyWebService.callService("MoveTreeNode", OwnerId, idFrom, idTo);
//        return true;
//    }
//    else {
//        return false;
//    }
//}

////-------------------- MAKES NEW FOLDER -----------------------

//var DefaultFolderName = "Naujas katalogas";

//function MakeTreeFolderResult(result) {
//    if (!result.error) {
//        tree.insertNewItem(ParentId, result.value, DefaultFolderName, null, 'NodeTypeIcon_7.gif');
//        tree.setItemText(result.value, DefaultFolderName, DefaultFolderName);
//        tree.setUserData(result.value, 'NodeType', 7);
//    }
//    else {
//        alert('WebService error!');
//    }
//}

//function MakeNewFolder(foderId) {
//    ParentId = foderId;
//    treeBox.CallMyWebService.callService(MakeTreeFolderResult, "MakeTreeFolder", OwnerId, foderId, DefaultFolderName);
//}

////-------------------- REMOVES ITEM -------------------------------------
//function RemoveTreeNodeResult(result) {
//    if (!result.error) {
//        tree.deleteItem(result.value, false);
//    }
//    else {
//        alert('WebService error!');
//    }
//}

//function DetectRoot(itemId) {
//    var id = tree.getParentId(itemId);
//    while (id != 0) {
//        itemId = id;
//        id = tree.getParentId(id);
//    }
//    return itemId;
//}

//function RemoveTreeNode(itemId) {
//    if (DetectRoot(itemId) != 4) {
//        TreeDragHandler(itemId, 4);
//        tree.moveItem(itemId, "item_child", 4);
//    }
//    else {
//        treeBox.CallMyWebService.callService(RemoveTreeNodeResult, "RemoveTreeNode", OwnerId, itemId);
//    }
//}
////-------------------- ???????????? -------------------------------------
//function ShowPropertiesWindow(itemName) {
//    alert("Savybės: " + itemName);
//}

////-------------------- INSERT CURRENT DOCUMENT LIST -------------------------------------
//function InsertTreeNode(ItemName, ElementName) {
//    DDObject = document.getElementById(ElementName);
//    if (DDObject != null) {
//        ParentId = ItemName;
//        NodeType = DDObject.nodetype;
//        NodeText = DDObject.text;
//        NodeValue = DDObject.value;

//        treeBox.CallMyWebService.callService(InsertTreeNodeResult, "InsertTreeNode", OwnerId, ParentId, NodeType, NodeText, NodeValue);
//    }
//}

//function onMenuClick(itemId, itemName)  // do thing...
//{
//    switch (itemId) {
//        case "NewFolder":
//            MakeNewFolder(itemName)
//            break;
//        case "Properties":
//            ShowPropertiesWindow(itemName);
//            break;
//        case "Delete":
//            RemoveTreeNode(itemName);
//            break;
//        case "InsertList":
//            InsertTreeNode(itemName, "CurrentDraggableList");
//            break;
//        case "InsertDocument":
//            InsertTreeNode(itemName, "ctl02_ctl00_CurrentDraggableDocument");
//            break;
//    }
//}

//function ChangeMenu(itemId) {
//    // --- setItemContextMenu(itemId,cMenu) [Professional] 
//    aMenu.menu.clearAll();
//    if (tree.getParentId(itemId) != 0)  //  not root node
//    {
//        if (tree.getUserData(itemId, "NodeType") == 7) {
//            aMenu.menu.loadXML("cMenu_folder.xml?inque=" + Math.random());
//        }
//        else {
//            aMenu.menu.loadXML("cMenu_item.xml?inque=" + Math.random());
//        }
//    }
//    else {
//        aMenu.menu.loadXML("cMenu_root.xml?inque=" + Math.random());
//    }
//}

//function LoadOpenedState() {
//    if (OpenState) {
//        tree.loadOpenStates('openedState');
//        OpenState = false;
//    }
//    //document.getElementById("treeBox").style.visibility = 'visible';
//}

//function onNodeSelect(nodeId) {
//    var NodeType = tree.getUserData(nodeId, "NodeType");
//    var NodeValue = tree.getUserData(nodeId, "NodeValue");
//    switch (NodeType) {
//        case '5':
//            if (NodeValue) {
//                window.location = 'Default.aspx?id=1&item=doc&aktoid=' + NodeValue;
//            }
//            break;
//        case '6':
//            {
//                window.location = "Default.aspx?item=query&queryid=" + NodeValue;
//            }
//            break;
//        /*
//        case '7' :  
//        alert ('folder');
//        break;
//        case '8' :  // link
//        alert ('link');
//        break;
//        case '9' :  // file
//        alert ('file');
//        break;
//        */ 
//    }
//}

function openNewParentWindow(linkas) {
    if (window.opener && !window.opener.closed)
        window.opener.location = linkas;
    window.close();
}

function hideshow(which) {
    var selOpt = document.getElementById('selectas');
    var sel = selOpt.options[selOpt.selectedIndex].value;
    switch (sel) {
        case "1":
            document.getElementById(which).style.display = "block";
            return;
        case "0":
            document.getElementById(which).style.display = "none";
            return;
    }
    //alert(sel.toString());
}

function getCookie4back(c_name) {
    var refereris = document.referrer.toLowerCase();
    if (refereris.indexOf("Default.aspx?id=") == -1) // jei atejom ne is praktikos
    {
        //alert('BL' + document.referrer);
        return document.referrer;
    }
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=");
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) c_end = document.cookie.length;
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "none";
}

function copy2clipboarda(text) {
    if (window.clipboardData) { // IE
        window.clipboardData.setData("Text", text);
    }
    else if (window.netscape) // FF
    {
        /*var flashcopier = 'flashcopier';
        if (!document.getElementById(flashcopier)) {
        var divholder = document.createElement('div');
        divholder.id = flashcopier;
        document.body.appendChild(divholder);
        }
        document.getElementById(flashcopier).innerHTML = '';
        var divinfo = '<embed src="images/clipsboard.swf" FlashVars="clipboard=' + escape(text) + '" width="0" height="0" type="application/x-shockwave-flash"></embed>';
        document.getElementById(flashcopier).innerHTML = divinfo;*/

        /*netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
        var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
        if (!str) return false;
        str.data = textUnicode;
        var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);
        if (!trans) return false;
        trans.addDataFlavor("text/unicode");
        trans.setTransferData("text/unicode", str, textUnicode.length * 2);
        var clipboard = Components.classes["@mozilla.org/widget/clipboard;1"].getService(Components.interfaces.nsIClipboard);
        if (!clipboard) return false;
        clipboard.setData(trans, null, Components.interfaces.nsIClipboard.kGlobalClipboard);*/

    }
    else if (window.opera) // Opera
    {
    }
}

function copy2clipboard(text) {
    var flashId = 'flashId-HKxmj5';
    var clipboardSWF = 'images/clipboard.swf';
    if (!document.getElementById(flashId)) {
        var div = document.createElement('div');
        div.id = flashId;
        document.body.appendChild(div);
    }
    document.getElementById(flashId).innerHTML = '';
    var content = '<embed src="' +
        clipboardSWF +
        '" FlashVars="clipboard=' + encodeURIComponent(text) +
        '" width="0" height="0" type="application/x-shockwave-flash"></embed>';
    document.getElementById(flashId).innerHTML = content;
}

function SetItems(YearDDL, MonthDDL, DayDDL) {
    var Months = ['31', '28', '31', '30', '31', '30', '31', '31', '30', '31', '30', '31'];
    var MonthsList = document.getElementById(DotNetPrefix + MonthDDL);
    var month = MonthsList.options[MonthsList.selectedIndex].value;
    var YearList = document.getElementById(DotNetPrefix + YearDDL);
    var year = YearList.options[YearList.selectedIndex].value;
    var DaysCount;
    if (parseInt(year)) {
        if (parseInt(month)) {
            DaysCount = Months[month - 1];
            if ((year % 4 == 0) && (month == 2)) DaysCount = 29;
            SetDaysCount(DaysCount, DayDDL);
        }
        else {
            if (MonthDDL == "MonthTill") {
                // pildom iki
                MonthsList.selectedIndex = 12;
                month = 12;
                DaysCount = Months[month - 1];
                if ((year % 4 == 0) && (month == 2))
                    DaysCount = 29;
                SetDaysCount(DaysCount, DayDDL);
                document.getElementById(DotNetPrefix + DayDDL).selectedIndex = document.getElementById(DotNetPrefix + DayDDL).options.length - 1;
            }
            else if (MonthDDL == "MonthFrom") {
                // pildom nuo
                MonthsList.selectedIndex = 1;
                month = 1;
                DaysCount = Months[month - 1];
                if ((year % 4 == 0) && (month == 2))
                    DaysCount = 29;
                SetDaysCount(DaysCount, DayDDL);
                document.getElementById(DotNetPrefix + DayDDL).selectedIndex = 1;
                // pildom iki
                document.getElementById(DotNetPrefix + "YearTill").selectedIndex = YearList.selectedIndex;
                document.getElementById(DotNetPrefix + "MonthTill").selectedIndex = 12;
                month = 12;
                DaysCount = Months[month - 1];
                if ((year % 4 == 0) && (month == 2))
                    DaysCount = 29;
                SetDaysCount(DaysCount, "DayTill");
                document.getElementById(DotNetPrefix + "DayTill").selectedIndex = document.getElementById(DotNetPrefix + "DayTill").options.length - 1;
            }
            /*
            else if (MonthDDL == "MicMonth")
            {
            alert('mic selected');
            }
            */

        }
    }
    else
        MonthsList.selectedIndex = 0;
    SetDaysCount(DaysCount, DayDDL);
}
function SetDaysCount(DaysCount, DDLpav) {
    var ddlas = document.getElementById(DotNetPrefix + DDLpav);
    var i;
    if (ddlas) {

        var SelInd = ddlas.selectedIndex;
        ClearItems(DDLpav);
        AddItem('', '', DDLpav);
        for (i = 1; i <= DaysCount; i++) {
            AddItem(i, i, DDLpav);
        }

        //alert(i + ' = ' + SelInd + ' < = ');

        if (i <= SelInd && SelInd != 0) {
            //alert(i + ' = ' + SelInd + ' < = = = ');
            if (DDLpav == 'DayTill')
                SelInd = ddlas.options.length - 1;
            else if (DDLpav == 'DayFrom')
                SelInd = 1;
            //alert(i + ' = ' + SelInd + ' < = = = ');
        }
        //alert(DDLpav + "!" + SelInd + "!" + DaysCount);
        ddlas.options[SelInd].selected = 'selected';

    }
}
function AddItem(text, value, DDLpav) {
    var opt = document.createElement("option");
    opt.text = text;
    opt.value = value;
    document.getElementById(DotNetPrefix + DDLpav).options.add(opt);
}
function ClearItems(DDLpav) {
    var ddlas = document.getElementById(DotNetPrefix + DDLpav);
    var i, count;
    count = ddlas.options.length;

    /*for(i = 0; i < count; i++) // 1-as budas
    {
    ddlas.remove(0);
    }*/

    ddlas.options.length = 0; // 2-as budas
}


function SetItems21(YearDDL, MonthDDL, DayDDL, phase) {
    //dropdown listai
    var MonthsList = document.getElementById(DotNetPrefix2 + MonthDDL);
    var month = MonthsList.options[MonthsList.selectedIndex].value;
    var YearList = document.getElementById(DotNetPrefix2 + YearDDL);
    var year = YearList.options[YearList.selectedIndex].value;
    var DaysCount;

    //datu parsinimas
    var dtx1, dtx2;
    var tmpInt, tmpStr, tmpDt;
    var dtLen = 10;
    var a = document.getElementById(DotNetPrefix2 + 'selWeeks');
    if (a) {
        if (GetDDLValue2('selWeeks') > 0) {
            var b = a.options[a.selectedIndex].text;
            tmpDt = b.substring(b.indexOf('(') + 1, b.indexOf('(') + 1 + dtLen);
            dtx1 = new Date(tmpDt.replace(/\./gi, '/'));
            tmpDt = b.substring(b.indexOf('-') + 1, b.indexOf('-') + 1 + dtLen);
            dtx2 = new Date(tmpDt.replace(/\./gi, '/'));
        } else if (GetDDLValue2('selWeeks') == 0) {
            var b = a.options[2].text;
            tmpDt = b.substring(b.indexOf('-') + 1, b.indexOf('-') + 1 + dtLen);
            dtx1 = new Date(tmpDt.replace(/\./gi, '/'));
            dtx2 = new Date();
        }
    }

    //pratrinam ir uzpildom
    var tmpArr = new Array();
    tmpArr[0] = dtx1.getFullYear();
    tmpArr[1] = dtx2.getFullYear();
    ClearnFillItems2(YearDDL, tmpArr,0, phase);
    tmpArr[0] = dtx1.getMonth();
    tmpArr[1] = dtx2.getMonth();
    ClearnFillItems2(MonthDDL, tmpArr, 1, phase);
    tmpArr[0] = dtx1.getDate();
    tmpArr[1] = dtx2.getDate();
    if (phase) {
        ClearnFillItems2(DayDDL, tmpArr, 2, phase, dtx2.getMonth(), dtx2.getFullYear());
    }
    else {
        ClearnFillItems2(DayDDL, tmpArr, 2, phase, dtx1.getMonth(), dtx1.getFullYear());
    }
    //alert(dtx1.getFullYear() + " " + (dtx1.getMonth()+1) + " " + dtx1.getDate());
}

// mode: 0 - metai, 1 - menuo, 2 - dienos; phase: 0 - nuo, 1 - iki;
function ClearnFillItems2(DDLpav, arr, mode, phase, month, year) {
    var ddlas = document.getElementById(DotNetPrefix2 + DDLpav);
    var i, count;
    count = ddlas.options.length;
    ddlas.options.length = 0;
    if (mode == 0)
    {
        var tmpArr = new Array();
        for (i = 0; i < arr.length; i++)
        {
            if (!tmpArr.inArray(arr[i]))
            {
                AddItem2(arr[i], arr[i], DDLpav);
                tmpArr.push(arr[i]);
            }
        }
        if (phase)
            (document.getElementById(DotNetPrefix2 + DDLpav)).selectedIndex = (document.getElementById(DotNetPrefix2 + DDLpav)).length - 1;
    }
    else if (mode == 1)
    {
        var tmpArr = new Array();
        for (i = 0; i < arr.length; i++)
        {
            if (!tmpArr.inArray(arr[i]))
            {
                AddItem2(MonthNames[arr[i]], arr[i]+1, DDLpav);
                tmpArr.push(arr[i]);
            }
        }
        if (phase)
            (document.getElementById(DotNetPrefix2 + DDLpav)).selectedIndex = (document.getElementById(DotNetPrefix2 + DDLpav)).length - 1;
    }
    else if (mode == 2)
    {
        var tmpArr = new Array();
        // tikrinti vasari pagal metus
        // zinoti kito dienu DDL ida
            if (arr[1] < arr[0]) // antra data yra kito menesio
            {
                if (phase) // iki
                {
                    for (i = 1; i <= arr[1]; i++) {
                        if (!tmpArr.inArray(arr[i])) {
                            AddItem2(i, i, DDLpav);
                            //alert('a' + 1 + '-' + arr[1]);
                            tmpArr.push(i);
                        }
                    }
                    (document.getElementById(DotNetPrefix2 + DDLpav)).selectedIndex = (document.getElementById(DotNetPrefix2 + DDLpav)).length - 1;
                }
                else // nuo
                {
                    for (i = arr[0]; i <= Months[month]; i++)
                        if (!tmpArr.inArray(arr[i])) {
                            AddItem2(i, i, DDLpav);
                            //alert('b'+arr[0]+'-'+ Months[month]);
                            tmpArr.push(i);
                        }
                }
            }
            else // abi datos to pacio menesio
            {
                for (i = arr[0]; i <= arr[1]; i++)
                    AddItem2(i, i, DDLpav);
                if(phase)
                    (document.getElementById(DotNetPrefix2 + DDLpav)).selectedIndex = (document.getElementById(DotNetPrefix2 + DDLpav)).length - 1;
            }
    }
}

function SetDays21(YearDDL, MonthDDL, DayDDL, phase, YM) {
    var MonthsList = document.getElementById(DotNetPrefix2 + MonthDDL);
    var month = MonthsList.options[MonthsList.selectedIndex].value;
    var YearList = document.getElementById(DotNetPrefix2 + YearDDL);
    var year = YearList.options[YearList.selectedIndex].value;
    var tmpMon, tmpYr;
    if ((year % 4 == 0) && (month == 2)) DaysCount = 29;
    tmpMon = month; tmpYr = year;
    SetItems21(YearDDL, MonthDDL, DayDDL, phase);
    SetDDLValue2(YearDDL, year);
    SetDDLValue2(MonthDDL, month);
    //alert(year + '-' + month);
    if (!YM) {
        if (MonthsList.selectedIndex == 1) {
            try {
                YearList.selectedIndex = 1; //YearList.options.length - 1;
            } catch (e) { }
            FillDays21(1, year, month, DayDDL);
        }
        else if (MonthsList.selectedIndex == 0) {
            YearList.selectedIndex = 0;
            FillDays21(0, year, month, DayDDL);
        }
    }
    else {
        if (YearList.selectedIndex == 1) {
            MonthsList.selectedIndex = 1; //YearList.options.length - 1;
            FillDays21(1, year, month, DayDDL);
        }
        else if (YearList.selectedIndex == 0) {
            MonthsList.selectedIndex = 0;
            FillDays21(0, year, month, DayDDL);
        }
    }
    //sylyginam nuo iki datas kad iki nemaziau nuo ir pan
    CheckDates(phase);
}

function CheckDates(phase) {
    var dt1, dt2, tmpDt;
    dt1 = new Date(GetDDLValue2('YearFrom'), GetDDLValue2('MonthFrom') - 1, GetDDLValue2('DayFrom'));
    dt2 = new Date(GetDDLValue2('YearTill'), GetDDLValue2('MonthTill') - 1, GetDDLValue2('DayTill'));
    if (phase) {// iki
        if (dt2 < dt1) {
            SetDDLValue2('YearFrom', dt2.getFullYear());
            SetDDLValue2('MonthFrom', dt2.getMonth()+1);
            var a = document.getElementById(DotNetPrefix2 + 'MonthFrom').selectedIndex;
            /*if (a == 0)
                a = 1;
            else
                a = 0;*/
            FillDays21(a, dt2.getFullYear(), dt2.getMonth() + 1, 'DayFrom');
            SetDDLValue2('DayFrom', dt2.getDate());
            //alert('DayFrom' + dt2.getDate());
        }
    }
    else {// nuo
        if (dt2 < dt1) {
            SetDDLValue2('YearTill', dt1.getFullYear());
            SetDDLValue2('MonthTill', dt1.getMonth() + 1);
            var a = document.getElementById(DotNetPrefix2 + 'MonthTill').selectedIndex;
            /*if (a == 0)
                a = 1;
            else
                a = 0;*/
            FillDays21(a, dt1.getFullYear(), dt1.getMonth() + 1, 'DayTill');
            SetDDLValue2('DayTill', dt1.getDate());
            //alert('DayTill' + dt1.getDate() + dt1.getFullYear() + dt1.getMonth() + 1);
        }
    }
}

function FillDays21(till, year, month, DayDDL) {
    //datu parsinimas
    var DaysCount, i;
    var dtx1, dtx2;
    var tmpInt, tmpStr, tmpDt;
    var dtLen = 10;
    var a = document.getElementById(DotNetPrefix2 + 'selWeeks');
    if (a) {
        if (GetDDLValue2('selWeeks') > 0) {
            var b = a.options[a.selectedIndex].text;
            tmpDt = b.substring(b.indexOf('(') + 1, b.indexOf('(') + 1 + dtLen);
            dtx1 = new Date(tmpDt.replace(/\./gi, '/'));
            tmpDt = b.substring(b.indexOf('-') + 1, b.indexOf('-') + 1 + dtLen);
            dtx2 = new Date(tmpDt.replace(/\./gi, '/'));
        } else if (GetDDLValue2('selWeeks') == 0) {
            var b = a.options[2].text;
            tmpDt = b.substring(b.indexOf('-') + 1, b.indexOf('-') + 1 + dtLen);
            dtx1 = new Date(tmpDt.replace(/\./gi, '/'));
            dtx2 = new Date();
        }
    }

    if ((year % 4 == 0) && (month == 2))
        DaysCount = 29;
    else
        DaysCount = Months[month - 1];
    //alert(year+'!'+month+"!"+DaysCount);
    ClearItems2(DayDDL);

    if (till) {
        //pildom mazejanti
        for (i = 1; i <= dtx2.getDate(); i++)
            AddItem2(i, i, DayDDL);
    }
    else {
        //pildom didejanti
        for (i = dtx1.getDate(); i <= DaysCount; i++)
            AddItem2(i, i, DayDDL);
    }
}

function SetOnChange(a) {
    if (a == 1) {
        document.getElementById(DotNetPrefix2 + 'YearFrom').onchange = function() { SetDays21('YearFrom', 'MonthFrom', 'DayFrom', 0, 1); };
        document.getElementById(DotNetPrefix2 + 'MonthFrom').onchange = function() { SetDays21('YearFrom', 'MonthFrom', 'DayFrom', 0, 0); };
        document.getElementById(DotNetPrefix2 + 'DayFrom').onchange = function() { CheckDates(0); };
        document.getElementById(DotNetPrefix2 + 'YearTill').onchange = function() { SetDays21('YearTill', 'MonthTill', 'DayTill', 1, 1); };
        document.getElementById(DotNetPrefix2 + 'MonthTill').onchange = function() { SetDays21('YearTill', 'MonthTill', 'DayTill', 1, 0); };
        document.getElementById(DotNetPrefix2 + 'DayTill').onchange = function() { CheckDates(1); };
    }
    else if (a == 0) {
        document.getElementById(DotNetPrefix2 + 'YearFrom').onchange = function() { SetItems2('YearFrom','MonthFrom','DayFrom'); };
        document.getElementById(DotNetPrefix2 + 'MonthFrom').onchange = function() { SetItems2('YearFrom','MonthFrom','DayFrom'); };
        document.getElementById(DotNetPrefix2 + 'YearTill').onchange = function() { SetItems2('YearTill','MonthTill','DayTill'); };
        document.getElementById(DotNetPrefix2 + 'MonthTill').onchange = function() { SetItems2('YearTill', 'MonthTill', 'DayTill'); };
    }
}

function SetItemsLast() {
    var dtx1, dtx2;
    var a = document.getElementById(DotNetPrefix2 + 'selWeeks');
    var b = a.options[2].text;
    tmpDt = b.substring(b.indexOf('-') + 1, b.indexOf('-') + 1 + 10);
    dtx1 = new Date(tmpDt.replace(/\./gi, '/'));
    dtx2 = new Date();
    if (b) {
        SetDDLValue2('YearFrom', dtx1.getFullYear());
        SetDDLValue2('MonthFrom', dtx1.getMonth() + 1);
        SetDDLValue2('DayFrom', dtx1.getDate());
        SetDDLValue2('YearTill', dtx2.getFullYear());
        SetDDLValue2('MonthTill', dtx2.getMonth() + 1);
        SetDDLValue2('DayTill', dtx2.getDate());
    }
}

function SetItemsDateValues() {
    //dt1.getDate() + dt1.getFullYear() + dt1.getMonth() + 1
    var dtx1, dtx2;
    var a = document.getElementById(DotNetPrefix2 + 'hdnDt1').value;
    var b = document.getElementById(DotNetPrefix2 + 'hdnDt2').value;
    if (a + b) {
        dtx1 = new Date(a.replace(/\./gi, '/'));
        dtx2 = new Date(b.replace(/\./gi, '/'));
        SetDDLValue2('YearFrom', dtx1.getFullYear());
        SetDDLValue2('MonthFrom', dtx1.getMonth() + 1);
        SetDDLValue2('DayFrom', dtx1.getDate());
        SetDDLValue2('YearTill', dtx2.getFullYear());
        SetDDLValue2('MonthTill', dtx2.getMonth() + 1);
        SetDDLValue2('DayTill', dtx2.getDate());
    }
}

function GetDDLValue2(DDLPav) {
    var a = document.getElementById(DotNetPrefix2 + DDLPav);
    var b = '';
    try {
        if (a)
            b = a.options[a.selectedIndex].value;
    }
    catch (e) {  }
    return b;
}

function GetDDLValue(DDLPav) {
    var a = document.getElementById(DotNetPrefix + DDLPav);
    var b = '';
    if (a)
        b = a.options[a.selectedIndex].value;
    return b;
}

// newsleterrriui [Default.asp?id=37]
function SetItems2(YearDDL, MonthDDL, DayDDL) {
    try {
        var MonthsList = document.getElementById(DotNetPrefix2 + MonthDDL);
        var month = MonthsList.options[MonthsList.selectedIndex].value;
        var YearList = document.getElementById(DotNetPrefix2 + YearDDL);
        var year = YearList.options[YearList.selectedIndex].value;
        var DaysCount;
        if (parseInt(year)) {
            if (parseInt(month)) {
                DaysCount = Months[month - 1];
                if ((year % 4 == 0) && (month == 2)) DaysCount = 29;
                SetDaysCount2(DaysCount, DayDDL);
            }
            else {
                if (MonthDDL == "MonthTill") {
                    // pildom iki
                    MonthsList.selectedIndex = 12;
                    month = 12;
                    DaysCount = Months[month - 1];
                    if ((year % 4 == 0) && (month == 2))
                        DaysCount = 29;
                    SetDaysCount2(DaysCount, DayDDL);
                    document.getElementById(DotNetPrefix2 + DayDDL).selectedIndex = document.getElementById(DotNetPrefix2 + DayDDL).options.length - 1;
                }
                else if (MonthDDL == "MonthFrom") {
                    // pildom nuo
                    MonthsList.selectedIndex = 1;
                    month = 1;
                    DaysCount = Months[month - 1];
                    if ((year % 4 == 0) && (month == 2))
                        DaysCount = 29;
                    SetDaysCount2(DaysCount, DayDDL);
                    document.getElementById(DotNetPrefix2 + DayDDL).selectedIndex = 1;
                    // pildom iki
                    document.getElementById(DotNetPrefix2 + "YearTill").selectedIndex = YearList.selectedIndex;
                    document.getElementById(DotNetPrefix2 + "MonthTill").selectedIndex = 12;
                    month = 12;
                    DaysCount = Months[month - 1];
                    if ((year % 4 == 0) && (month == 2))
                        DaysCount = 29;
                    SetDaysCount2(DaysCount, "DayTill");
                    document.getElementById(DotNetPrefix2 + "DayTill").selectedIndex = document.getElementById(DotNetPrefix2 + "DayTill").options.length - 1;
                }
                /*
                else if (MonthDDL == "MicMonth")
                {
                alert('mic selected');
                }
                */
            }
        }
        SetDaysCount2(DaysCount, DayDDL);
    }
    catch (err) { }
}

function SetDaysCount2(DaysCount, DDLpav) {
    var ddlas = document.getElementById(DotNetPrefix2 + DDLpav);
    var i;
    if (ddlas) {

        var SelInd = ddlas.selectedIndex;
        ClearItems2(DDLpav);
        AddItem2('', '', DDLpav);
        for (i = 1; i <= DaysCount; i++) {
            AddItem2(i, i, DDLpav);
        }
        if (i <= SelInd && SelInd != 0) {
            SelInd = 0;
        }
        ddlas.options[SelInd].selected = 'selected';
    }
}

function ClearItems2(DDLpav) {
    var ddlas = document.getElementById(DotNetPrefix2 + DDLpav);
    var i, count;
    count = ddlas.options.length;
    ddlas.options.length = 0;
}

function AddItem2(text, value, DDLpav) {
    var opt = document.createElement("option");
    opt.text = text;
    opt.value = value;
    document.getElementById(DotNetPrefix2 + DDLpav).options.add(opt);
}

function SetDDLValue(DDLName, value) {
    var a = document.getElementById(DotNetPrefix + DDLName);
    if (a) {
        for (i = 0; i < a.length; i++)
            if (a.options[i].value == val)
            a.selectedIndex = i;
    }
}

function SetDDLValue2(DDLName, value) {
    var a = document.getElementById(DotNetPrefix2 + DDLName);
    if (a) {
        for (i = 0; i < a.length; i++)
            if (a.options[i].value == value)
            a.selectedIndex = i;
    }
}

function getQueryVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[0] == variable) {
            return pair[1];
        }
    }
}

function increaseText() {
    if (textSize < 19) {
        textSize = textSize + 1;
        textSize12 = textSize12 + 1;
        partsSize = partsSize + 1;
        if (document.getElementById(DotNetPrefix + "TextHolder"))
            document.getElementById(DotNetPrefix + "TextHolder").style.fontSize = textSize + "px";
        if (document.getElementById(DotNetPrefix + "cit1"))
            document.getElementById(DotNetPrefix + "cit1").style.fontSize = partsSize + "px";
        if (document.getElementById(DotNetPrefix + "cit2"))
            document.getElementById(DotNetPrefix + "cit2").style.fontSize = partsSize + "px";
        if (document.getElementById(DotNetPrefix + "SantraukaText"))
            document.getElementById(DotNetPrefix + "SantraukaText").style.fontSize = partsSize + "px";
        if (document.getElementById(DotNetPrefix + "ReferencesTable"))
            document.getElementById(DotNetPrefix + "ReferencesTable").style.fontSize = textSize + "px";
        if (document.getElementById(DotNetPrefix + "CopyCitation"))
            document.getElementById(DotNetPrefix + "CopyCitation").style.fontSize = partsSize + "px";
        if (document.getElementById(DotNetPrefix + "CathegoriesField"))
            document.getElementById(DotNetPrefix + "CathegoriesField").style.fontSize = partsSize + "px";
        if (document.getElementById(DotNetPrefix + "KartuNaudojamiB")) {
            document.getElementById(DotNetPrefix + "KartuNaudojamiB").style.fontSize = textSize12 + "px";
            tableCellLinkResize(DotNetPrefix + "KartuNaudojamiB", textSize12);
        }
        if (document.getElementById(DotNetPrefix + "KartuNaudojamiA")) {
            document.getElementById(DotNetPrefix + "KartuNaudojamiA").style.fontSize = textSize12 + "px";
            tableCellLinkResize(DotNetPrefix + "KartuNaudojamiA", textSize12);
        }
        if (document.getElementById("tblDocParts")) {
            tableCellLinkResize("tblDocParts", textSize);
        }
        document.cookie = 'TPTextSize=' + textSize + '; expires=2 Nov 9999 02:00:00 UTC; path=/;';
        //setTableFontSize();
    }
}

function decreaseText() {
    if (textSize > 7) {
        textSize = textSize - 1;
        textSize12 = textSize12 - 1;
        partsSize = partsSize - 1;
        if (document.getElementById(DotNetPrefix + "TextHolder"))
            document.getElementById(DotNetPrefix + "TextHolder").style.fontSize = textSize + "px";
        if (document.getElementById(DotNetPrefix + "cit1"))
            document.getElementById(DotNetPrefix + "cit1").style.fontSize = partsSize + "px";
        if (document.getElementById(DotNetPrefix + "cit2"))
            document.getElementById(DotNetPrefix + "cit2").style.fontSize = partsSize + "px";
        if (document.getElementById(DotNetPrefix + "SantraukaText"))
            document.getElementById(DotNetPrefix + "SantraukaText").style.fontSize = partsSize + "px";
        if (document.getElementById(DotNetPrefix + "ReferencesTable"))
            document.getElementById(DotNetPrefix + "ReferencesTable").style.fontSize = textSize + "px";
        if (document.getElementById(DotNetPrefix + "CopyCitation"))
            document.getElementById(DotNetPrefix + "CopyCitation").style.fontSize = partsSize + "px";
        if (document.getElementById(DotNetPrefix + "CathegoriesField"))
            document.getElementById(DotNetPrefix + "CathegoriesField").style.fontSize = partsSize + "px";
        if (document.getElementById(DotNetPrefix + "KartuNaudojamiB")) {
            document.getElementById(DotNetPrefix + "KartuNaudojamiB").style.fontSize = textSize12 + "px";
            tableCellLinkResize(DotNetPrefix + "KartuNaudojamiB", textSize12);
        }
        if (document.getElementById(DotNetPrefix + "KartuNaudojamiA")) {
            document.getElementById(DotNetPrefix + "KartuNaudojamiA").style.fontSize = textSize12 + "px";
            tableCellLinkResize(DotNetPrefix + "KartuNaudojamiA", textSize12);
        }

        if (document.getElementById("tblDocParts")) {
            tableCellLinkResize("tblDocParts", textSize);
        }
        document.cookie = 'TPTextSize=' + textSize + '; expires=2 Nov 9999 02:00:00 UTC; path=/;';
        //setTableFontSize();
    }
}

function setOriginalTextSize() {
    textSize = origTextSize;
    textSize12 = origTextSize12;
    partsSize = origPartsSize;
    if (document.getElementById(DotNetPrefix + "TextHolder"))
        document.getElementById(DotNetPrefix + "TextHolder").style.fontSize = textSize + "px";
    if (document.getElementById(DotNetPrefix + "cit1"))
        document.getElementById(DotNetPrefix + "cit1").style.fontSize = partsSize + "px";
    if (document.getElementById(DotNetPrefix + "cit2"))
        document.getElementById(DotNetPrefix + "cit2").style.fontSize = partsSize + "px";
    if (document.getElementById(DotNetPrefix + "SantraukaText"))
        document.getElementById(DotNetPrefix + "SantraukaText").style.fontSize = partsSize + "px";
    if (document.getElementById(DotNetPrefix + "ReferencesTable"))
        document.getElementById(DotNetPrefix + "ReferencesTable").style.fontSize = textSize + "px";
    if (document.getElementById(DotNetPrefix + "CopyCitation"))
        document.getElementById(DotNetPrefix + "CopyCitation").style.fontSize = partsSize + "px";
    if (document.getElementById(DotNetPrefix + "CathegoriesField"))
        document.getElementById(DotNetPrefix + "CathegoriesField").style.fontSize = partsSize + "px";
    if (document.getElementById(DotNetPrefix + "KartuNaudojamiB")) {
        document.getElementById(DotNetPrefix + "KartuNaudojamiB").style.fontSize = textSize12 + "px";
        tableCellLinkResize(DotNetPrefix + "KartuNaudojamiB", textSize12);
    }
    if (document.getElementById(DotNetPrefix + "KartuNaudojamiA")) {
        document.getElementById(DotNetPrefix + "KartuNaudojamiA").style.fontSize = textSize12 + "px";
        tableCellLinkResize(DotNetPrefix + "KartuNaudojamiA", textSize12);
    }


    if (document.getElementById("tblDocParts")) {
        tableCellLinkResize("tblDocParts", textSize);
    }
    document.cookie = 'TPTextSize=' + textSize + '; expires=2 Nov 9999 02:00:00 UTC; path=/;';
}

function setCustomTextSize(size) {
    textSize = size;
    textSize12 = size;
    partsSize = size - 2;
    if (document.getElementById(DotNetPrefix + "TextHolder"))
        document.getElementById(DotNetPrefix + "TextHolder").style.fontSize = textSize + "px";
    if (document.getElementById(DotNetPrefix + "cit1"))
        document.getElementById(DotNetPrefix + "cit1").style.fontSize = partsSize + "px";
    if (document.getElementById(DotNetPrefix + "cit2"))
        document.getElementById(DotNetPrefix + "cit2").style.fontSize = partsSize + "px";
    if (document.getElementById(DotNetPrefix + "SantraukaText"))
        document.getElementById(DotNetPrefix + "SantraukaText").style.fontSize = partsSize + "px";
    if (document.getElementById(DotNetPrefix + "ReferencesTable"))
        document.getElementById(DotNetPrefix + "ReferencesTable").style.fontSize = textSize + "px";
    if (document.getElementById(DotNetPrefix + "CopyCitation"))
        document.getElementById(DotNetPrefix + "CopyCitation").style.fontSize = partsSize + "px";
    if (document.getElementById(DotNetPrefix + "CathegoriesField"))
        document.getElementById(DotNetPrefix + "CathegoriesField").style.fontSize = partsSize + "px";
    if (document.getElementById(DotNetPrefix + "KartuNaudojamiB")) {
        document.getElementById(DotNetPrefix + "KartuNaudojamiB").style.fontSize = textSize12 + "px";
        tableCellLinkResize(DotNetPrefix + "KartuNaudojamiB", textSize12);
    }
    if (document.getElementById(DotNetPrefix + "KartuNaudojamiA")) {
        document.getElementById(DotNetPrefix + "KartuNaudojamiA").style.fontSize = textSize12 + "px";
        tableCellLinkResize(DotNetPrefix + "KartuNaudojamiA", textSize12);
    }

    if (document.getElementById("CopyCitationFull"))
        document.getElementById("CopyCitationFull").style.fontSize = partsSize + "px";
    document.cookie = 'TPTextSize=' + textSize + '; expires=2 Nov 9999 02:00:00 UTC; path=/;';
    //setTableFontSize();
}

function restoreTextSize() {
    var size = GetCookie('TPTextSize');
    if (size != '') {
        var times = origTextSize - size;
        if (times < 0) {
            for (i = 0; i < Math.abs(times); i++) {
                increaseText();
            }
        }
        else if (times > 0) {
            for (i = 0; i < times; i++) {
                decreaseText();
            }
        }
        //setCustomTextSize(size);
    }
}

function resizeText(multiplier) {
    if (document.body.style.fontSize == "") {
        document.body.style.fontSize = "1.0em";
    }
    document.body.style.fontSize = parseFloat(document.body.style.fontSize) + (multiplier * 0.2) + "em";
}

function tableCellLinkResize(idas, size) {
    var teiblas = document.getElementById(idas);
    if (teiblas) {
        var celes = teiblas.getElementsByTagName('a');
        for (j = 0; j < celes.length; j++) {
            celes[j].style.fontSize = size + 'px';
        }
        /*if (navigator.appName == 'Microsoft Internet Explorer') {
        var sizas = celes[i].currentStyle.fontSize;
        var newsizas = sizas.replace('px', '');
        newsizas = newsizas + size;
        celes[i].style.fontSize = newsizas + 'px';
        }
        else if (window.netscape) {
        alert(document.defaultView.getComputedStyle(celes[i], '').getPropertyValue("font-size"));
        //celes[i].style.fontSize = celes[i].style.fontSize + "px";
        }*/
    }
}

function txtSantr(side, ctl, txt) {
    var ctl = document.getElementById(ctl);
    if (side) {
        if (ctl.value == txt) {
            ctl.value = '';
            ctl.style.color = '#000000';
        }
    }
    else {
        if (ctl.value == '') {
            ctl.value = txt;
            ctl.style.color = '#999999';
        }
    }
}

function ShowTarpAndPamineta() {
    // <!-- Paieka Tarp matomumas-->
    var urlas = document.location.href;
    if (urlas.indexOf('doublesearch=') != -1) {
        var fieldas = document.getElementById('PaieskaTarpField ');
        if (fieldas != null) {
            if (navigator.appName == 'Microsoft Internet Explorer') {
                fieldas.style.display = 'block';
            }
            else {
                fieldas.style.display = 'table-row';
            }
        }
    }
    // <!-- Pamineta Byla matomumas-->
    if (urlas.indexOf('PaminetaByla=') != -1) {
        var fieldas = document.getElementById('PaminetaBylaField');
        if (fieldas != null) {
            if (navigator.appName == 'Microsoft Internet Explorer') {
                fieldas.style.display = 'block';
            }
            else {
                fieldas.style.display = 'table-row';
            }
        }
    }
    //-->
}

function chooseSubmitMainPage(fn, e) {
    var keynum;
    if (!e) e = window.event;
    if (window.event) keynum = e.keyCode
    else if (e.which) keynum = e.which;
    if (keynum == 13) {
        var ctl = document.getElementById(fn);
        if (ctl) {
            //alert(ctl.name);
            __doPostBack(ctl.name, ctl.name);
        }
    }
}


function KatIspejimasNew(id1, id2, id3) {
    /*var ctlKat = document.getElementById(id1);
    var ctlKodas = document.getElementById(id2);
    var ctlPavad = document.getElementById(id3);
    var ctlKatErr = document.getElementById(id4);
    var idas = ctlKat.options[ctlKat.selectedIndex].value;
    if (idas == "0") {
        if (ctlKat.selectedIndex != ctlKat.options.count)
            ctlKat.selectedIndex = ctlKat.selectedIndex + 1;
    }
    if (ctlKodas && ctlPavad && ctlKat && ctlKatErr) {
        if (ctlKodas.value == "" && ctlPavad.value == "" && ctlKat.value != "")
            ctlKatErr.innerHTML = "<font color=\"#CC0000\">Paieška nevykdoma tik pagal kategorijos grupę.</font><font color=\"black\" style=\"font-weight:400;\"> Įveskite kodo ir/arba pavadinimo fragmentą.</font>";
        else
            ctlKatErr.innerHTML = "";
    }*/
    var ctlKat = document.getElementById(id1);
    var ctlKatTxt = document.getElementById(id2);
    var ctlKatErr = document.getElementById(id3);
    var idas = ctlKat.options[ctlKat.selectedIndex].value;
    if (idas == "0") {
        if (ctlKat.selectedIndex != ctlKat.options.count)
            ctlKat.selectedIndex = ctlKat.selectedIndex + 1;
    }
    if (ctlKatTxt && ctlKat && ctlKatErr) {
        if (ctlKat.value != "" && ctlKatTxt.value == "")
            ctlKatErr.innerHTML = "<font color=\"#CC0000\">Paieška nevykdoma tik pagal kategorijos grupę.</font><font color=\"black\" style=\"font-weight:400;\"> Įveskite kodo arba pavadinimo fragmentą.</font>";
        else
            ctlKatErr.innerHTML = "";
    }
}

function checkTxtLen(ilgis, ctlId, e) {
    var ctl = document.getElementById(ctlId);
    if (ctl) {
        if (ctl.value.length > ilgis) {
            ctl.value = ctl.value.substring(0, ilgis);
            //alert("Paieškos užklausa per ilga. Prašome sutrumpinti.");
            alert("Maksimalus leistinas lauko ilgis yra " + ilgis + " simbolių.");
        }
    }
}

function GetDocumentGuid() {
    var CurrentUrl = window.location.href.replace('{', '').replace('}', '');
    var StartPos = CurrentUrl.indexOf("ta/");
    if (StartPos != -1) {
        var EndPos = CurrentUrl.indexOf(":ver");
        if (EndPos == -1) EndPos = CurrentUrl.indexOf("?");
        if (EndPos == -1) EndPos = CurrentUrl.length;
        CurrentUrl = CurrentUrl.substring(StartPos + 3, EndPos);
    }
    else {
        StartPos = CurrentUrl.toLowerCase().indexOf("aktoid=");
        if (StartPos != -1) {
            StartPos += 7
            EndPos = StartPos;
            while (CurrentUrl[EndPos] >= 0 && CurrentUrl[EndPos] <= 9) {
                EndPos++;
            }
            CurrentUrl = CurrentUrl.substring(StartPos, EndPos);
        }
    }
    return CurrentUrl;
}

/*
function GetDocumentGuid() {
    var CurrentUrl = window.location.href.replace('{', '').replace('}', '');
    var StartPos = CurrentUrl.indexOf("ta/");
    if (StartPos != -1) {
        var EndPos = CurrentUrl.indexOf(":ver");
        if (EndPos == -1) EndPos = CurrentUrl.length;
        CurrentUrl = CurrentUrl.substring(StartPos + 3, EndPos);
    }
    return CurrentUrl;
}
*/

function tp(PartId) {
    var Url = '/ta/Default.aspx?Id=7&item=results';
    if (PartId == null || PartId == 0) {
        Url += '&PaminetasAktas=' + GetDocumentGuid() + '&LinkId=1&Pakeitimai=0&#middle';
    }
    else {
        Url += '&Dalys=' + PartId + '&LinkId=1&Pakeitimai=0&#middle';
    }
    window.open(Url);
}

function lrs(PartId) {
    var Url = '/ta/Default.aspx?Id=7&item=results';

    if (PartId == null || PartId == 0) {
        Url += '&PaminetasAktas=' + GetDocumentGuid() + '&LinkId=2&Pakeitimai=0&#middle';
    }
    else {
        Url += '&Dalys=' + PartId + '&LinkId=2&Pakeitimai=0&#middle';
    }
    window.open(Url);
}

function lrv(PartId) {
    var Url = '/ta/Default.aspx?Id=7&item=results';

    if (PartId == null || PartId == 0) {
        Url += '&PaminetasAktas=' + GetDocumentGuid() + '&LinkId=4&Pakeitimai=0&#middle';
    }
    else {
        Url += '&Dalys=' + PartId + '&LinkId=4&Pakeitimai=0&#middle';
    }
    window.open(Url);
}

function kiti(PartId) {

    var Url = '/ta/Default.aspx?Id=7&item=results';

    if (PartId == null || PartId == 0) {
        Url += '&PaminetasAktas=' + GetDocumentGuid() + '&LinkId=8&Pakeitimai=0&#middle';
    }
    else {
        Url += '&Dalys=' + PartId + '&LinkId=8&Pakeitimai=0&#middle';
    }
    window.open(Url);
}

function mic(PartId)
{
    var Url = '/ta/VmiLinks.aspx';
    if (PartId == null || PartId == 0) {
        Url += '?AktoId=' + GetDocumentGuid();
    }
    else {
        Url += '?AktoId=' + GetDocumentGuid() + '&StrNr=' + PartId;
    }
    PopUpWindow(Url, 600, 600);
}

function vmi(PartId) {
    var Url;
    if (PartId != null || PartId != 0) {
        Url = '/ta/VmiArticle.aspx?Id=' + PartId;
        PopUpWindow(Url, 600, 600);
    }
    /*
    else {
        Url += 'Default.aspx?id=7&item=doc&aktoid=' + Id;
        window.open(Url);
    }
    */
}


function bylos(Id, PartId) {
    var Url = '/ta/Default.aspx?Id=20&item=results';
    if (PartId == null || PartId == 0) {
        Url += '&PaminetasAktas=' + Id + '&PaminetasAktasKur=16&#middle';
    }
    else {
        Url += '&PaminetasAktas=' + Id + '&Straipsnis=' + PartId + '&PaminetasAktasKur=16&#middle';
    }
    window.open(Url);
}

function konsultacijos(Id, PartId) {
    var Url = '/ta/Default.aspx?Id=20&item=results';
    if (PartId == null || PartId == 0) {
        Url += '&PaminetasAktas=' + Id + '&Forma=3&#middle';
    }
    else {
        Url += '&PaminetasAktas=' + Id + '&Forma=3&Straipsnis=' + PartId + '&#middle';
    }
    window.open(Url);
}

function keitesi(PartId) {
    var Url = '/ta/CompareParts.aspx?Id=' + PartId + '&AktoId=' + GetDocumentGuid();
    PopUpWindow(Url, 600, 600);
}

function OL(Id, PartId) {
    var Url;
    if (PartId == null || PartId == '') {
        Url = '/ta/Default.aspx?id=7&item=doc&aktoid=' + Id;
        window.open(Url);
    }
    else {
        Url = '/ta/' + Id + ':str' + PartId;
        PopUpWindow(Url, 600, 600);
    }
}

function GetFontSize() {
    var result = parseInt(GetCookies('TaFontSize'));
    if (!result || result == 'true') {
        result = 10;
    }
    return result;
}

function SetTaSize(FontSize) {
    document.getElementById("TextHolder").style.fontSize = FontSize + 'pt';
    document.cookie = 'TaFontSize=' + FontSize + '; expires=2 Nov 9999 02:00:00 UTC; path=/;';
}


/* Shito netrinti! 
function decreaseTaFont() {
var FontSize = GetFontSize();
if (FontSize > 7) {
FontSize--;
}

document.getElementById("TextHolder").style["fontSize"] = FontSize + "px";
document.cookie = 'TaFontSize=' + FontSize + '; expires=2 Nov 9999 02:00:00 UTC; path=/;';
}

function setTaOriginalFontSize() {
document.getElementById("TextHolder").style["fontSize"] = "13px";
document.cookie = 'TaFontSize=13; expires=2 Nov 9999 02:00:00 UTC; path=/;';
}

function increaseTaFont() {
var FontSize = GetFontSize();
if (FontSize < 19) {
FontSize++;
}
document.getElementById("TextHolder").style["fontSize"] = FontSize + "px";
document.cookie = 'TaFontSize=' + FontSize + '; expires=2 Nov 9999 02:00:00 UTC; path=/;';
}
*/

function GetFontFamily() {
    var result = GetCookies('TaFontFamily');
    if (!result || result == 'true' || result == 'Courier New') {
        result = "Arial";
    }
    return result;
}

function SetTaFont(FontFamily) {
    document.getElementById("TextHolder").style.fontFamily = FontFamily;
    document.cookie = 'TaFontFamily=' + FontFamily + '; expires=2 Nov 9999 02:00:00 UTC; path=/;';
}

function SetSelectedTab(Flag) {
    if (Flag == 0) {
        SetQueriesTab()
    }
    else {
        SetTextsTab()
    }
}

function SetQueriesTab() {

    var TextsTab = document.getElementById('TextsTab');
    var QueriesTab = document.getElementById('QueriesTab');
    var TextsList = document.getElementById('TextsList');
    var QueriesList = document.getElementById('QueriesList');

    TextsTab.className = "history_tab_selected";
    QueriesTab.className = "history_tab";
    TextsList.style.display = "block";
    QueriesList.style.display = "none";
    document.cookie = 'TaFormTabs=0; expires=2 Nov 9999 02:00:00 UTC; path=/;';
}

function SetTextsTab() {

    var TextsTab = document.getElementById('TextsTab');
    var QueriesTab = document.getElementById('QueriesTab');
    var TextsList = document.getElementById('TextsList');
    var QueriesList = document.getElementById('QueriesList');

    QueriesTab.className = "history_tab_selected";
    TextsTab.className = "history_tab";
    QueriesList.style.display = "block";
    TextsList.style.display = "none";
    document.cookie = 'TaFormTabs=1; expires=2 Nov 9999 02:00:00 UTC; path=/;';
}

function SetTpSelectedTab(Flag) {
    if (Flag == 0) {
        SetTpQueriesTab();
    }
    else {
        SetTpTextsTab();
    }
}

function SetTpQueriesTab() {

    var TextsTab = document.getElementById('TpTextsTab');
    var QueriesTab = document.getElementById('TpQueriesTab');
    var TextsList = document.getElementById('TpTextsList');
    var QueriesList = document.getElementById('TpQueriesList');

    TextsTab.className = "history_tab_selected";
    QueriesTab.className = "history_tab";
    TextsList.style.display = "block";
    QueriesList.style.display = "none";
    document.cookie = 'TpFormTabs=0; expires=2 Nov 9999 02:00:00 UTC; path=/;';
}

function SetTpTextsTab() {

    var TextsTab = document.getElementById('TpTextsTab');
    var QueriesTab = document.getElementById('TpQueriesTab');
    var TextsList = document.getElementById('TpTextsList');
    var QueriesList = document.getElementById('TpQueriesList');

    QueriesTab.className = "history_tab_selected";
    TextsTab.className = "history_tab";
    QueriesList.style.display = "block";
    TextsList.style.display = "none";
    document.cookie = 'TpFormTabs=1; expires=2 Nov 9999 02:00:00 UTC; path=/;';
}



/* ELEX SEARCH FORM SCRIPT  */

function SetSuggestText(obj) {
    if (obj.value == '') {
        obj.style.color = '#808080';
        obj.value = 'Rekomenduojame ieškoti be galūnių';
    }
}

function RemoveSuggestText(obj) {
    if (obj.value == 'Rekomenduojame ieškoti be galūnių') {
        obj.style.color = '#000000';
        obj.value = '';
    }
}

function noChapters(e, fieldname) {
    var keynum;
    if (window.event) keynum = e.keyCode
    else if (e.which) keynum = e.which;
    if ((keynum >= 37 && keynum <= 40) || (keynum >= 46 && keynum <= 57) || (keynum >= 96 && keynum <= 105) || (keynum >= 8 && keynum <= 13)) return true
    else return false;
}

function SearchSize() {
    document.getElementById('AktoNrField').style.display = document.getElementById('DatosField').style.display =
    document.getElementById('InstitucijaField').style.display = /*document.getElementById('SubinstitucijaField').style.display = */
    document.getElementById('AktoRusisField').style.display = document.getElementById('AktoBusenaField').style.display =
    document.getElementById('PublikuotaField').style.display = document.getElementById('CheckersField').style.display =
    document.getElementById('ShowChangesField').style.display = 'none';
    document.cookie = 'elexFullForm=false;';
}

function OnClientItemsRequestingHandler(sender, eventArgs) {
    if (sender.get_text().length < 2) {
        eventArgs.set_cancel(true);
    }
}

function OnClientDropDownOpening(sender, eventArgs) {
    //alert(sender.get_items().get_count());
    if (sender.get_items().get_count() == 0)
        eventArgs.set_cancel(true);
}


function ClearForm() {

    window.location = "Default.aspx?Id=7";
    /*
    document.getElementById(DotNetPrefix + 'ZodziaiPavadinime').value = "";
    document.getElementById(DotNetPrefix + 'ZodziaiTekste').value = "";
    document.getElementById(DotNetPrefix + 'Santrumpa').value = "";
    document.getElementById('FrazePavadinime').checked = document.getElementById('FrazeTekste').checked = false;
    SetDefaultValues();
    */
}

function SetChecker(Checker, ObjId) {
    var TextInput = document.getElementById(ObjId);
    var IsInsideQuatation = (TextInput.value.charAt(0) == '"' && TextInput.value.charAt(TextInput.value.length - 1) == '"')
    document.getElementById(Checker).checked = IsInsideQuatation;
}

function SetTitleWords(Checker, ObjId) {
    var TextInput = document.getElementById(ObjId);
    if (TextInput.value != '' && TextInput.value != "Rekomenduojame ieškoti be galūnių") {
        var IsInsideQuatation = (TextInput.value.charAt(0) == '"' && TextInput.value.charAt(TextInput.value.length - 1) == '"');
        if (IsInsideQuatation) {
            TextInput.value = TextInput.value.substring(1, TextInput.value.length - 1);
            Checker.checked = false;
        }
        else {
            TextInput.value = '"' + TextInput.value + '"';
            Checker.checked = true;
        }
        return true;
    }
    else {
        alert("Įveskite ieškomą tekstą");
        return false;
    }    
}

function SetExactDate() {
    var DateFrom = document.getElementById(DotNetPrefix + 'DataNuo').value;
    if (DateFrom != null) {
        document.getElementById(DotNetPrefix + 'DataIki').value = DateFrom;
    }
}

function CheckForm() {
    var FullForm = GetCookie("eLexFullForm");
    if (FullForm == 'false') {
        HideFields();
    }
}

/* ELEX SEARCH FORM SCRIPT END!  */
