
function doAction ( form, link ) {
   	form.action = link;
   	form.submit();
   	return true;
}

function pultas(kiek,kuris,pref)
{
var laukas="";
for (i = 0; i < kiek; i++) 
{
laukas=pref+i;
document.getElementById(laukas).className="lentele_hd";
}
kuris.className="lentele_td";
}

function pultas_main(kiek,kuris,pref)
{
var laukas="";
for (i = 0; i < kiek; i++) 
{
laukas=pref+i;
document.getElementById(laukas).className="LinkActive";
}
kuris.className="LinkActive_on";
}


/* =========================================================== */
function ifreim_open(ctl,frame,width,height,zemyn,kairen_desinen,id,htt) {
// jeigu id atsisiunciam =0, tai reishkia funkcija iskvieciama is edit'u
	var toppos =0;
	var leftpos =0;
	aTag = document.getElementById(ctl)
	aTagHeight = aTag.offsetHeight

	do {
		aTag = aTag.offsetParent;
		toppos += aTag.offsetTop;
		leftpos += aTag.offsetLeft;
		} while (aTag.tagName!="BODY");
	
	ed = document.getElementById(frame)
	ed.setAttribute("src", htt+"&idid="+id)
	ed.setAttribute("width", width)
	ed.setAttribute("height", height)
	ed.style.top = aTag.offsetTop + toppos + aTagHeight + (zemyn)
	ed.style.left = aTag.offsetLeft	+ leftpos + (kairen_desinen)

}


/* =========================================================== */
function ifreim_close(freimas,parentt,applet) {
	if ( parentt == 1 ) {
		ed = parent.document.getElementById(freimas)
		if ( applet == 1) {
			ad = parent.document.getElementById("applet_tabs")
			ad.setPressedItem(1)
		}
	} else {
		ed = document.getElementById(freimas)	
	}
	ed.setAttribute("src", "")
	ed.setAttribute("width", "0")
	ed.setAttribute("height", "0")
}


/* =========================================================== */
function ifreim_close_send_param(freimas,parentt,id,ka_keiciam,url) {
	if ( parentt == 1 ) {
		ed = parent.document.getElementById(freimas)
	} else {
		ed = document.getElementById(freimas)	
	}
	ed.setAttribute("src", "")
	ed.setAttribute("width", "0")
	ed.setAttribute("height", "0")
	if ( parentt == 1 ) {
        parent.document.form_edit.action = url+'&atejo_id='+id+'&ka_keiciam='+ka_keiciam;
        parent.document.form_edit.submit();
        return true;
	//} else {
      //  window.location = url+'&atejo_id='+id+'&ka_keiciam='+ka_keiciam;
	}
}

/* =========================================================== */
function validate_date(laukas) {
var reiksme=laukas.value;
var ilgis=reiksme.length;
var currentTime = new Date()
var year = currentTime.getFullYear();
var month=currentTime.getMonth()+1;
var MonthLastDay = new Date(year, month, -1);
var LastDay=MonthLastDay.getDate()+1;
var day=currentTime.getDate(); 


switch (ilgis){
case 2:
     if(reiksme<=LastDay)
     {laukas.value=year+"-"+month+"-"+reiksme;}
     else
     {
     alert("nekorektiškas dienos įvedimas");
     laukas.value=year+"-"+month+"-"+day;} 
break;
case 4:
    if(reiksme.substring(0, 2)<=12)
    {
    MonthLastDay = new Date(year, reiksme.substring(0, 2), -1);
    LastDay=MonthLastDay.getDate()+1;
        if(reiksme.substring(2, 4)<=LastDay)
        {laukas.value=year+"-"+reiksme.substring(0, 2)+"-"+reiksme.substring(2, 4);}
        else
        {
        alert("nekorektiškas dienos įvedimas");
        laukas.value=year+"-"+month+"-"+day;}
    }
    else
    {
    alert("nekorektiškas mėnesio įvedimas");
    laukas.value=year+"-"+month+"-"+day;}
break;
case 6:
    if(reiksme.substring(2, 4)<=12)
    {
    MonthLastDay = new Date("20"+reiksme.substring(0, 2), reiksme.substring(2, 4), -1);
    LastDay=MonthLastDay.getDate()+1;
        if(reiksme.substring(4, 6)<=LastDay)
        {laukas.value="20"+reiksme.substring(0, 2)+"-"+reiksme.substring(2, 4)+"-"+reiksme.substring(4, 6);}
        else
        {
        alert("nekorektiškas dienos įvedimas");
        laukas.value=year+"-"+month+"-"+day;}
    }
    else
    {
    alert("nekorektiškas mėnesio įvedimas");
    laukas.value=year+"-"+month+"-"+day;}
break;
case 10:
break;
default : 
  laukas.value=year+"-"+month+"-"+day;
}
}

function validate_number(sText)
{
   sText.value=replace(sText.value,',','.'); 
   var ValidChars = "-0123456789.";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.value.length && IsNumber == true; i++) 
      {
      Char = sText.value.charAt(i);   
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
          }
      }

   if(IsNumber==true)
   {sText.value=sText.value;}
   else
   {alert("suda ivedei");
   sText.value=0.00;}
   
}

function replace(string,text,by) {
// Replaces text with by in string
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;

    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;

    var newstr = string.substring(0,i) + by;

    if (i+txtLength < strLength)
        newstr += replace(string.substring(i+txtLength,strLength),text,by);

    return newstr;
}

/* =========================================================== */
function paieska(pp_pagal, pp_kint, url) {
	p_pagal = document.getElementById(pp_pagal);
	p_kint = document.getElementById(pp_kint);
	window.location = url+'&'+pp_pagal+'='+p_pagal.value+'&'+pp_kint+'='+p_kint.value;
	return true;
}


/* =========================================================== */
function sudetine_paieska(pp_pagal_1, pp_pagal_2, pp_kint_1, pp_kint_2, pp_kint_3, pp_kint_4, url) {
	p_pagal_1 = document.getElementById(pp_pagal_1);
	p_pagal_2 = document.getElementById(pp_pagal_2);
	p_kint_1 = document.getElementById(pp_kint_1);
	p_kint_2 = document.getElementById(pp_kint_2);
	p_kint_3 = document.getElementById(pp_kint_3);
	p_kint_4 = document.getElementById(pp_kint_4);
	window.location = url+'&'+pp_pagal_1+'='+p_pagal_1.value+'&'+pp_pagal_2+'='+p_pagal_2.value+'&'+pp_kint_1+'='+p_kint_1.value+'&'+pp_kint_2+'='+p_kint_2.value+'&'+pp_kint_3+'='+p_kint_3.value+'&'+pp_kint_4+'='+p_kint_4.value;
	return true;
}



/* =========================================================== */
function puslapiavimas( eiti, url) {
	e = document.getElementById(eiti);
	window.location = url+'&'+eiti+'='+e.value;
	return true;
}


/* =========================================================== */
function trynimas(url,mess,mess2,mess3,ka_kur,teises) {

	// ka_kur = 1  -- paprastas trynimas....trina visi
	// ka_kur = 2  -- trynimas su root ir admin teisemis
	// ka_kur = 3  -- trynimas su root,admin ir vartotojas su teisemis
	// ka_kur = 4  -- trinti is vis neleidziama
	if (ka_kur == 1) {
		if (confirm(mess)) {
			window.location = url;
			return true;
		}
	}
	//============
	if (ka_kur == 2) {
		if ((teises == 1) || (teises == 2) ) {
			if (confirm(mess)) {
				window.location = url;
				return true;
			}
		} else {
			alert(mess2);
			return true;
		}
	}
	//============
	if (ka_kur == 3) {
		if ((teises == 1) || (teises == 2) || (teises == 3)) {
			if (confirm(mess)) {
				window.location = url;
				return true;
			}
		} else {
			alert(mess2);
			return true;
		}
	}
	//============
	if (ka_kur == 4) {
		alert (mess3);
		return true;
	}
}    	



// ---- Langu centruotas atidarymas ----------------------------------
// -------------------------------------------------------------------
function windowURLCentered(rr, rr2, url, winwidth, winheight, param)
{
	// rr = 0 arba select lauko reiksme
	if (rr != 0) {
		if (rr==0 || rr=="") {
			alert ("Error");
		} else {
			url=url+'&idid='+rr+'&master='+rr2;
		}
	}
        var date = new Date();
        var name = date.getTime();

        var win = openWinCentered(name, url, winheight, winwidth, param);
//      window.open(url,name,param);
}

function openWinCentered(winname, loc, heightt, widthh, params)
{
        tp=Math.ceil((screen.height-heightt)/2);
        lf=Math.ceil((screen.width-widthh)/2);
        if (params.length > 0) params = "," + params;
        return window.open(loc,winname,"width="+widthh+",height="+heightt+",top="+tp+",left="+lf+params);
}

/* ------- atskiro lango atidarymo funkcija --------- */
function openWin( windowURL, windowName, windowFeatures ) {
        return window.open( windowURL, windowName, windowFeatures ) ;
}
// -------------------------------------------------------------------
// -------------------------------------------------------------------


/* =========================================================== */
/* ajax autocomplete funkcija uzpildanti hidden lauka */
function updateHidden(txt, li)
{
    hiddenName = txt.name.replace("_","");
    id = li.id.replace("auto_","");
    txt.form[hiddenName].value = id;
    //alert("id "+li.id+" val "+li.value);
}
/* =========================================================== */


/* =========================================================== */
/* pridedam reikshme i select fielda be upate'o */
function parent_select_additem(obj, text, value, index, selected) { 
        obj = (typeof obj == "string") ? opener.document.getElementById(obj) : obj;
        if (obj.tagName.toLowerCase() != "select" || text == "")
                return;
        obj.length++;
        if (typeof index == "number" && index < obj.length-1) {
                var i = Number();
                for (i=obj.length-2; i>index-1; i--) {
                        if (opener.document.body.innerHTML) obj[i+1].innerHTML = obj[i].innerHTML;
                        else obj[i+1].text = obj[i].text;
                        obj[i+1].value = obj[i].value;
                        obj[i+1].selected = obj[i].selected;
                }
        } else {
                index = obj.length - 1;
        }
        obj = obj[index];
        if (opener.document.body.innerHTML) obj.innerHTML = text;
        else obj.text = text;
        obj.value = value;
        obj.selected = selected
}


/* =========================================================== */
function archyvuoti(url,mess) {
		if (confirm(mess)) {
			window.location = url;
			return true;
		}
}


function saskaitos_ajax_li(laukas, lauko_tekstas) {
	var lauk = document.getElementById(laukas);
	lauk.value = lauko_tekstas;
}

function saskaitos_ajax_li1(laukas) {
    getValdymas3(laukas,'ajax/valdymas/ajax_valdymas.php?set=fir_asm','asmuo_moketojas');  
}

function saskaitos_ajax_li2(laukas, lauko_tekstas) {
	var lauk = "document."+laukas+".value='"+lauko_tekstas+"'";
    //alert(lauk);
    //document.frm_israsai.aprasymas.value=12;
	eval(lauk);
}


function padaliniai(kas,kam,reiksme) {
    document.getElementById(kas).value=" pad.padalinys='"+document.getElementById(kam).value+"'";
    document.frm_new.submit();
}


function saskaitos_ajax_li_enter(e, laukas, lauko_tekstas) {
  if( !e ) {
    //if the browser did not pass the event information to the
    //function, we will have to obtain it from the event register
    if( window.event ) {
      //Internet Explorer
      e = window.event;
    } else {
      //total failure, we have no way of referencing the event
      return;
    }
  }
	if( typeof( e.keyCode ) == 'number'  ) {
	    //DOM
	    e = e.keyCode;
	  } else if( typeof( e.which ) == 'number' ) {
	    //NS 4 compatible
	    e = e.which;
	  } else if( typeof( e.charCode ) == 'number'  ) {
	    //also NS 6+, Mozilla 0.9+
	    e = e.charCode;
	  } else {
	    //total failure, we have no way of obtaining the key code
	    return;
	  }
	  //window.alert('The key pressed has keycode ' + e +
	 //   ' and is key ' + String.fromCharCode( e ) );
    //var charCode = (evt.which) ? evt.which : event.keyCode;
    if (e == 13) { //  enter
		var lauk = document.getElementById(laukas);
		lauk.value = lauko_tekstas;
	}
}


function anyCheck(form,mok_id) {

var s_check=document.getElementsByName("mok_suma");
var s_check_1=s_check[1].value;
var s_check_2=s_check.lenght;  
//var total = 0;
//var id='';
//var val='';
//var get_str='';
//var max = pasirinkti.ckbox.length;  
//for (var idx = 0; idx < max; idx++) {
//if (eval("document.pasirinkti.ckbox[" + idx + "].checked") == true) {
//    id=eval("document.pasirinkti.ckbox[" + idx + "].value");
//    val=eval("document.getElementById('mok_"+id+"')");
//    get_str=get_str+"&"+total+"_id="+val.value+"//"+id;
//     total += 1;  
//   }
//}
alert (s_check_2);
//getMokejimaiIsrasai(mok_id,"mokejimu_israsai.php?nr=1&kiek="+total+"&ivesti=1"+get_str,1)
}

function CallPage(url,str) 
{
xmlhttp=null
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest()
}
// code for IE
else if (window.ActiveXObject)
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
}
     xmlhttp.onreadystatechange = function() 
       {
       if (xmlhttp.readyState == 4) 
       {
       document.getElementById(str).innerHTML=xmlhttp.responseText; 
       }
       }
//alert (url);
var url_end=url;
xmlhttp.open("GET",url_end,true);
xmlhttp.send(null);     
}




function CallKursas(suma,valiuta,data,lentele,laukas) 
{
xmlHttp=null
if (window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest()
}
// code for IE
else if (window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
     xmlHttplhttp.onreadystatechange = function() 
       {
       if (xmlHttp.readyState == 4) 
       {
       laukas.value=xmlHttp.responseText; 
       }
       }
xmlHttp.open("GET","x_kursas.php?valiuta="+valiuta+"&suma="+suma+"&data="+data+"&lentele="+lentele,true);
xmlHttp.send(null);     
}

function SubmitFormAjax(fobj,page,str,url_plus)
{
xmlHttp=new XMLHttpRequest();
xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
       document.getElementById(str).innerHTML=xmlHttp.responseText;
        }
      }
if(typeof fobj!= 'undefined')
{
var str_all=getFormValues(fobj);}
else
{var str_all="";}  
var url_mok=page+".php?"+url_plus;
xmlHttp.open( "POST", url_mok, true );
xmlHttp.send(str_all);
} 




function SubmitAllFormAjaxPlus(page,str,url_plus,papildymas)
{
xmlHttp=null
if (window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest()
}
// code for IE
else if (window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
       document.getElementById(str).innerHTML=xmlHttp.responseText;
       if (xmlHttp.status==200)
         {
         BackDivPosition(str);
         eval(papildymas);
         }
        }
      }
var formos=document.forms.length;
var fobj;
for (i = 0; i < formos; i++) 
      {
      fobj=document.forms[i];
      var str_all=str_all+"&"+getFormValues(fobj);
      }

//var tekstas=document.getElementById('editor');
if (document.getElementById("editor") != null) 
{
var tekstas=document.getElementById("editor").innerHTML;
str_all=str_all+"&editor="+encodeURIComponent(tekstas);
}  
var url_mok=page+".php?"+url_plus;
xmlHttp.open( "POST", url_mok, true );
xmlHttp.send(str_all);
}






function Submit2FormAjax(fobj,fobj1,page,str,url_plus)
{
xmlHttp=null
if (window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest()
}
// code for IE
else if (window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
       document.getElementById(str).innerHTML=xmlHttp.responseText;

        }
      }

if(typeof fobj!= 'undefined')
{ 
var str_all=getFormValues(fobj);}
else
{var str_all="";} 

if(typeof fobj1!= 'undefined')
{str_all=str_all+"&"+getFormValues(fobj1);}
else
{var str_all=str_all;} 

var url_mok=page+".php?"+url_plus;
xmlHttp.open( "POST", url_mok, true );
xmlHttp.send(str_all);
}

function SubmitAllFormAjax(page,str,url_plus)
{
xmlHttp=null
if (window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest()
}
// code for IE
else if (window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
       document.getElementById(str).innerHTML=xmlHttp.responseText;
       if (xmlHttp.status==200)
         {
         BackDivPosition(str);
         }
        }
      }
var formos=document.forms.length;
var fobj;
for (i = 0; i < formos; i++) 
      {
      fobj=document.forms[i];
      var str_all=str_all+"&"+getFormValues(fobj);
      }

//var tekstas=document.getElementById('editor');
if (document.getElementById("editor") != null) 
{
var tekstas=document.getElementById("editor").innerHTML;
str_all=str_all+"&editor="+encodeURIComponent(tekstas);
}  
var url_mok=page+".php?"+url_plus;
xmlHttp.open( "POST", url_mok, true );
xmlHttp.send(str_all);
}




function getFormValues(fobj)
{
var str = "";
var valueArr = null;
var val = "";
var cmd = "";
for(var i = 0;i < fobj.elements.length;i++)
{
if(fobj.elements[i].value)
{
switch(fobj.elements[i].type)
{
case "text":
str += fobj.elements[i].name +
"=" + encodeURIComponent (fobj.elements[i].value) + "&";
break; 
case "password":
str += fobj.elements[i].name +
"=" + encodeURIComponent (fobj.elements[i].value) + "&";
case "radio":
    if(fobj.elements[i].checked)
    {   
        str += fobj.elements[i].name +
        "=" + encodeURIComponent (fobj.elements[i].value) + "&";
    }
break; 
case "hidden":
str += fobj.elements[i].name +
"=" + encodeURIComponent (fobj.elements[i].value) + "&";
break;
case "textarea":
str += fobj.elements[i].name +
"=" + encodeURIComponent (fobj.elements[i].value) + "&";
break;
case "select-one":
str += fobj.elements[i].name +
"=" + encodeURIComponent (fobj.elements[i].options[fobj.elements[i].selectedIndex].value) + "&";
break;
}
}
}
str = str.substr(0,(str.length - 1));
return str;
} 


function CloseSpan(str)
{
document.getElementById(str).innerHTML='';
}

function set_unv(arg,set)
{
    if(set==1)
    {document.getElementById(arg).style.display="none";}
    else
    {document.getElementById(arg).style.display="block";} 
}

function BackDivPosition(div_name){
var strCook = document.cookie;
    if(strCook.indexOf("!~")!=0){
    var intS = strCook.indexOf("!~");
    var intE = strCook.indexOf("~!");
    var strPos = strCook.substring(intS+2,intE);
    document.getElementById(div_name).scrollTop = strPos;
    }
}
function SetDivPosition(div_name){
    var intY = document.getElementById(div_name).scrollTop;
    document.title = intY;
    document.cookie = "yPos=!~" + intY + "~!";
}

