function langas (p, w, h){
 var url = "index.php"+p+"&langas=true";
    if (w == ""){
        w = 560;
    }
    else{
        if((parseInt(w) < 300)||(parseInt(w) > 600))
            w = 300;
        w =parseInt(w) + 260;
    }
    if (h == ""){
        h = 600;
    }
    else {
        if (parseInt(h) <= 600)
            h = 600;
    }


 a = window.open(url,"Įsiskolinimai","status=no,toolbar=no,scrollbars=yes,titlebar=no,resizable=no,width="+w+",height="+h+",top=100,left=200");
 a.focus();
}

function uzsakymas(link){
    //document.uzsk.pag_pastaba.value = document.comment.pag_pastaba.value;
    document.getElementById('uz_nr_kl_sis_hidden').value = document.getElementById('uz_nr_kl_sis').value;
    
    var visi_inputai = document.getElementsByTagName("input");
    for(var i = 0; i < visi_inputai.length; i++)
    {
        if(visi_inputai[i].id.indexOf('prekes_pastab_text_') != -1)
        {
            var poz   = visi_inputai[i].id.lastIndexOf('_');
            var idas  = visi_inputai[i].id.substring(poz + 1, visi_inputai[i].id.length);
            prekes_pastaba_save(idas);
        }
    }
    
    document.uzsk.action = link;
    document.uzsk.submit();
}

function langas1(p) {
 var kl = document.prekes.lygp.value;
 var url = "index.php"+p;

    url = url + "&lpid="+kl+"&kur=1";
 a = window.open(url,"Įsiskolinimai","status=yes,toolbar=no,scrollbars=yes,titlebar=no,resizable=no,width=800,height=500,top=100,left=200");
 a.focus();
}
function show_debts (p) {
 var url = "Kreditas/debt_table.php?what="+p;
 a = window.open(url,"Įsiskolinimai","status=no,toolbar=no,scrollbars=yes,titlebar=no,resizable=no,width=655,height=200,top=100,left=200");
 a.focus();
}
function show_debts1 (p) {
 var url = "Kreditas/debt_table.php?what="+p+"&skola_=true";
 a = window.open(url,"Įsiskolinimai","status=no,toolbar=no,scrollbars=yes,titlebar=no,resizable=no,width=655,height=200,top=100,left=200");
 a.focus();
}
function show_ataskaita (p)
{
    var url = "Ataskaitos/ataskaitos.php?"+p;
    a = window.open(url,"ataskaita","status=no,toolbar=no,scrollbars=yes,titlebar=no,resizable=no,width=655,height=600,top=100,left=200");
    a.focus();
}

//--- Nustato focusas ant login lauko
function init(){
    if(document.login){
        if(document.login.login_name){
            document.login.login_name.focus();
        }
    }
}
function print_page(){
    x=document.getElementById("butns");
    x.style.visibility = "hidden";
    print();
    x.style.visibility = "visible";
}
function cl(){
    close();
}
//parodo paveiksliuka
function show_pict(url, height, width){
    var param_line  = "status=no,toolbar=no,scrollbars=no,titlebar=no,resizable=no,width=";
        param_line += width;
        param_line += ",height=";
        param_line += height;
        param_line += ",top=100,left=200";
    var wind = window.open("../_include/img.php?img="+url, 'wwwSkaitaWindow',param_line);
    wind.focus();
}

//padeda i krepselis preke
function put_to_cart(url, name)
{
    //var elements = document.prekes.elements;
    var elements = document.getElementsByTagName("input"); // z. - eilute auksciau - pasenes JS. mano sprendimas ant greituju. reikia romtesnio.
    var pk ="";
    for (i=0;i<elements.length;i=i+1){
        if(elements[i].name == name)
            pk = elements[i].value;
    }
    document.location.href= url + "&pk="+pk;
}

//padeda i krepselis preke si kompletuojamu prekiu
function put_to_cart_kompl(url, name){
    var selectas = document.f[name];
    var pk ="";
    pik = selectas.options[selectas.selectedIndex].value;
    pk = document.f[name+"_kiekis"].value;
    document.location.href= url + "&pik="+pik+"&pk="+pk;

}
//padeda i krepselis preke si kompletuojamu prekiu
function put_to_cart_kompl1(url, name){
    var selectas = document.f[name];
    var pk ="";
    pik = selectas.options[selectas.selectedIndex].value;
    pk = document.f[name+"_kiekis"].value;
    document.location.href= url + "&pik="+pik+"&pk="+pk;

}



//leidzia ivesti tik skaicius
function numbers(e){
        var key;

         if (document.all) {
                key = window.event.keyCode;
        }
        else{
                key = e.which;
        }
        //alert(key);
        if(key == 13){
        }

        else if(!((key == 0)||(key == 8)||((key >= 48)&&(key <= 57))||(key==46)||(key==44)))
                if (document.all)
                        e.returnValue = false
                else
                        return false;
}
//vaiksciojimas krepselyje
function cart_walk (param)
{
    var str = "";
    if (document.kreps)
    {
        for (i = 0;  i < document.kreps.elements.length; i = i + 4)
        {
            if(str == "")
            {
                str = document.kreps.elements[i+3].value + "-"+ document.kreps.elements[i+2].value;
            }
            else
            {
                str += "-" + document.kreps.elements[i+3].value + "-"+  document.kreps.elements[i+2].value;
            }
        }
        
        if(param != "")
        {
            /*
            if(document.comment.pag_pastaba.value != "")
            {
                document.location.href="index.php?" + param + "&prekes="+ str + "&comment="+document.comment.pag_pastaba.value;
            }
            else
            {
            */
                document.location.href="index.php?" + param + "&prekes="+ str;
            //}
        }
    }
    else
    {
        if (param != "")
        {
            document.location.href="index.php?" + param;
        }
    }
}

//uzsako tiesiai is krepselio
function uzsakyti(){
    //document.uzsk.pag_pastaba.value = document.comment.pag_pastaba.value;
    document.getElementById('uz_nr_kl_sis_hidden').value = document.getElementById('uz_nr_kl_sis').value;
    
    var visi_inputai = document.getElementsByTagName("input");
    for(var i = 0; i < visi_inputai.length; i++)
    {
        if(visi_inputai[i].id.indexOf('prekes_pastab_text_') != -1)
        {
            var poz   = visi_inputai[i].id.lastIndexOf('_');
            var idas  = visi_inputai[i].id.substring(poz + 1, visi_inputai[i].id.length);
            prekes_pastaba_save(idas);
        }
    }
    
    document.uzsk.submit();
}

//saugo sablonini krepseli
var click = 1;
function save_sh (ths, uzrasas,uzrasas1)
{
    ths.value=uzrasas;
    if(click == 2)
    {
        var lyer = document.getElementById('zz');
        lyer.style.visibility = "hidden";
        
        var inpt =document.getElementById('shpavadinimas');
        var pavad = inpt.value
        
        if(pavad != "")
        {
            cart_walk("mid=2&shkp=" + pavad);
        }
        else
        {
            ths.value=uzrasas1;
        }
    }
    
    if (click == 1)
    {
        var lyer = document.getElementById('zz');
        lyer.style.visibility = "visible";
        click++;
    }
    else
    {
       click = 1;
    }
    //var pavad = window.open("Krepselis/shpavad.html","","status=no,toolbar=no,scrollbars=yes,titlebar=no,resizable=no,width=300,height=130,top=100,left=200");
    //var pavad = showModalDialog("Krepselis/shpavad.html","","dialogWidth:300px; dialogHeight:120px" )
    //alert(pavad.returnValue);
    //cart_walk("mid=2&shkp=" + pavad);
}
//parodo prekes info is ijuostos
function ijuosta(link, val){
    document.location.href= link + val;
}

//nepraleidzia blogu simboliu
var z = new Array();
z[1] = "'";


function blogu_nepraleidzia_ivesti(e, ths){
    var str = ths.value.toString();

    for (i = 0; i < z.length ; i++)
    {
        if(str.indexOf(z[i]) >=0){
            ths.value="";
        }
    }
    return true;
}

function put_to_lyg(id){
    var line = document.prekes.lygp.value;
    var arr= line.split("-");
    var found = false;
    var foundi;



    for(var i = 0; i <= arr.length; i++){
        if(arr[i] == id){
            arr[i] = "";
            found = true;
            foundi = i;
        }
    }
    line = "";
    for(var i = 0; i <= arr.length; i++){
        if((arr[i] != "")&&(arr[i] != undefined)){
            if(i == foundi) continue;
            if(line == "")
                line += arr[i];
            else
                line += "-"+arr[i];
        }
    }

    if(!found){
        if( line == "")
            line  += id;
        else
            line  += "-"+id;
    }

   document.prekes.lygp.value = line;

   line = document.prekes.lygp.value;
   arr= line.split("-");
   var lpk = document.getElementById('lpk');
   var lpk1 = document.getElementById('lpk1');
   if(line == ""){
    lpk.innerHTML = "0";
    lpk1.innerHTML = "0";
   }
   else{
    lpk.innerHTML =arr.length;
    lpk1.innerHTML =arr.length;
   }
}


//datos pasirinkimas
function prDate(form, element ) {
    var form;
    var element;
    var posX = 300;
    var posY = 200;

    if (!window.focus) return true;

    window.open("../admin/date.php?form="+form+"&element="+element, "data",
                "directories=0,status=0,menubar=no,resizable=no,width=300,height=205,toolbar=no," +
                "screenX="+posX+",screenY="+posY+",left="+posX+",top="+posY );
  return false;
}

function prekes_pastaba_open(id)
{
    var pr_past_save_link = document.getElementById('prekes_pastaba_save_link_hidden_' + id).value;
    var old_html = document.getElementById('laukas_prekes_pastabai_' + id).innerHTML;
    if(old_html == '')
    {
        var old_pastaba = document.getElementById('prekes_pastaba_hidden_' + id).value;
        var html = '';
        html = html + 'Prekės pastaba: <input type="text" id="prekes_pastab_text_'+id+'" value="'+old_pastaba+'" class="priminimai" />';
        html = html + ' <input type="button" value="Išsaugoti" onclick="JavaScript: prekes_pastaba_save(\''+id+'\', \''+pr_past_save_link+'\')"/>';
        html = html + ' <input type="button" value="Uždaryti"  onclick="JavaScript: prekes_pastaba_close(\''+id+'\')"/>';
        document.getElementById('laukas_prekes_pastabai_' + id).innerHTML = html;
        document.getElementById('prekes_pastab_text_' + id).focus();
    }
    else
    {
        // prekes_pastaba_save(id):
        var pastaba = document.getElementById('prekes_pastab_text_' + id).value;
        document.getElementById('prekes_pastaba_hidden_' + id).value = pastaba; // encodeToCode(pastaba);
        
        // prekes_pastaba_close(id):
        document.getElementById('laukas_prekes_pastabai_' + id).innerHTML = '';
        
        //---
        prekes_pastaba_to_title(id, pastaba);
        
        //---
        //prekes_pastaba_add_hidden_tr(id, pastaba); // encodeToCode(pastaba));
    }
}

function prekes_pastaba_save(id, link)
{
    var pastaba = document.getElementById('prekes_pastab_text_' + id).value;
    pastaba = encodeToCode(pastaba);
    pastaba = encodeForGET(pastaba);
    
    document.location.href = link + '&prekes_pastaba=' + pastaba;
    
    /*
    // begin senas
    var pastaba = document.getElementById('prekes_pastab_text_' + id).value;
    document.getElementById('prekes_pastaba_hidden_' + id).value = pastaba; // encodeToCode(pastaba);
    
    // prekes_pastaba_close(id):
    document.getElementById('laukas_prekes_pastabai_' + id).innerHTML = '';
    
    //---
    prekes_pastaba_to_title(id, pastaba);
    
    //---
    //prekes_pastaba_add_hidden_tr(id, pastaba); // encodeToCode(pastaba));
    // end senas
    */
}

function prekes_pastaba_close(id)
{
    document.getElementById('laukas_prekes_pastabai_' + id).innerHTML = '';
}

function prekes_pastaba_to_title(id, pastaba)
{
    var title = '...';
    if(trim(pastaba) != '')
        if(pastaba.length <= 15)
            title = pastaba;
        else
            title = pastaba.substring(0, 15) + '...';
    document.getElementById('prekes_pastaba_title_' + id).innerHTML = title;
}
/*
// nekvieciama
function prekes_pastaba_add_hidden_tr(id, pastaba)
{
    var visos_pastabos = document.getElementById('prekiu_pastabos_all');
    var html = '';
    
    if(document.getElementById('prekes_pastaba_post_' + id) == null)
    {
        html = html + '<input type="hidden" id="prekes_pastaba_post_' + id + '" name="prekes_pastaba_post_' + id + '"';
        html = html + ' value="' + pastaba + '" />';
        
        visos_pastabos.innerHTML = visos_pastabos.innerHTML + html;
    }
    else
    {
        //alert('sena pastaba = ' + document.getElementById('prekes_pastaba_post_' + id).value);
        document.getElementById('prekes_pastaba_post_' + id).value = trim(pastaba);
    }
}
*/

function encodeToCode(str)
{
    var codes = '';
    for(i = 0; i < str.length; i++)
    {
        var code_tmp = str.charCodeAt(i);
        codes = codes + '&#' + code_tmp + ';';
    }
    return codes;
}

function encodeForGET(string)
{
    //alert('pries - ' + string);
    string = string.replace(/&/g, "e");
    string = string.replace(/;/g, "k");
    string = string.replace(/#/g, "g");
    //alert('po - ' + string);
    return string;
}

function trim(str)
{
    var    str = str.replace(/^\s\s*/, ''), ws = /\s/, i = str.length;
    while (ws.test(str.charAt(--i)));
    return str.slice(0, i + 1);
}

function atidaryti_kortele(element) {
    var selectas = document.getElementById(element);
    var link = selectas.options[selectas.selectedIndex].value;

    document.location.href = link;
}
