function checkAll( formId, chboxId ){

	if( document.getElementById(formId) ){
			var cked = document.getElementById(chboxId).checked ;
  		var obj = document.getElementById(formId).getElementsByTagName('INPUT'); //getElementsByTagName
			for (var i=0; i<obj.length; i++) {
          if (obj[i].type == "checkbox") {
						obj[i].checked = cked ;
					}
  		}
  }

}

function return_date(days){
	var today=new Date()
	today.setDate(today.getDate()+days) //today now is set to be 3 days into the future
	var year=today.getFullYear();
	var month=today.getMonth()+1;
	if(month<10) month = '0' + month;
	var day=today.getDate();
	if( day<10 ) day = '0' + day;

	return year + '-' + month +'-'+ day;
}

 function EnablePamokos() {
	    if (document.forms[0].pamokos[1].checked) {
	      document.getElementById('pamoka1').disabled = false;
	      document.getElementById('pamoka2').disabled = false;
		} else {
	      document.getElementById('pamoka1').disabled = true;
	      document.getElementById('pamoka2').disabled = true;
		}
	  }

function EnablePamokosSelect() {
	    if (document.getElementById('data_nuo').value == document.getElementById('data_iki').value) {
	     document.forms[0].pamokos[0].checked = true;
	     document.forms[0].pamokos[0].disabled = false;
	     document.forms[0].pamokos[1].disabled = false;
		} else {
	     document.forms[0].pamokos[0].checked = true;
	     document.forms[0].pamokos[0].disabled = true;
	     document.forms[0].pamokos[1].disabled = true;
	     document.getElementById('pamoka1').disabled = true;
	     document.getElementById('pamoka2').disabled = true;
		}
}




function pazymys(obint,val){
	if( document.getElementById('mpaz'+obint) ){
		if(document.getElementById('yrapakeitimu')){
			document.getElementById('yrapakeitimu').innerHTML = 'nei&#353;saugota';
		}
		if( val>0  &&  val<= 10 ){
			document.getElementById('mpaz'+obint).innerHTML = val;
			document.getElementById('impaz'+obint).value = val;
		}else if( val==11  ){
			document.getElementById('mpaz'+obint).innerHTML = 'ásk.';
			document.getElementById('impaz'+obint).value = 11;
		}else if( val==12  ){
			document.getElementById('mpaz'+obint).innerHTML = 'neásk.';
			document.getElementById('impaz'+obint).value = 12;
		}else if( val==13  ){
			document.getElementById('mpaz'+obint).innerHTML = 'neat.';
			document.getElementById('impaz'+obint).value = 13;
		}else if( val==14  ){
			document.getElementById('mpaz'+obint).innerHTML = 'atl.';
			document.getElementById('impaz'+obint).value = 14;
		}else if( val==15  ){
			document.getElementById('mpaz'+obint).innerHTML = 'pp';
			document.getElementById('impaz'+obint).value = 15;
		}else if( val==16  ){
			document.getElementById('mpaz'+obint).innerHTML = 'np';
			document.getElementById('impaz'+obint).value = 16;
		} else{
			document.getElementById('mpaz'+obint).innerHTML = '&nbsp;';
			document.getElementById('impaz'+obint).value = 0;
		}
	}
}

function pazymys_prad(obint,val){
	if( document.getElementById('mpaz'+obint) ){
		if(document.getElementById('yrapakeitimu')){
			document.getElementById('yrapakeitimu').innerHTML = 'nei&#353;saugota';
		}
		if( val== 536  ){
			document.getElementById('mpaz'+obint).innerHTML = 'Auk.';
			document.getElementById('impaz'+obint).value = 536;
		}else if( val==537  ){
			document.getElementById('mpaz'+obint).innerHTML = 'Pagr.';
			document.getElementById('impaz'+obint).value = 537;
		}else if( val==538  ){
			document.getElementById('mpaz'+obint).innerHTML = 'Pat.';
			document.getElementById('impaz'+obint).value = 538;
		}else if( val==539  ){
			document.getElementById('mpaz'+obint).innerHTML = 'Nepat.';
			document.getElementById('impaz'+obint).value = 539;
		}else if( val==540  ){
			document.getElementById('mpaz'+obint).innerHTML = 'pp';
			document.getElementById('impaz'+obint).value = 540;
		}else if( val==541  ){
			document.getElementById('mpaz'+obint).innerHTML = 'np';
			document.getElementById('impaz'+obint).value = 541;
		} else{
			document.getElementById('mpaz'+obint).innerHTML = '&nbsp;';
			document.getElementById('impaz'+obint).value = 0;
		}
	}
}

function pazymys_prad_klasif(obint, val, rodyti_text){
	if( document.getElementById('mpaz'+obint) ){
		if(document.getElementById('yrapakeitimu')){
			document.getElementById('yrapakeitimu').innerHTML = 'nei&#353;saugota';
		}
    	document.getElementById('mpaz'+obint).innerHTML = rodyti_text;
		document.getElementById('impaz'+obint).value = val;
		if (document.getElementById('impaz'+obint).value < 1 || document.getElementById('impaz'+obint).value > 15) {
		  document.getElementById('impaz'+obint).value = 0;
		  document.getElementById('mpaz'+obint).innerHTML = '';
		}
	}
}

function pazymys_met_prad(obint, val, rodyti_text){
	if( document.getElementById('mpaz'+obint) ){
    	document.getElementById('mpaz'+obint).innerHTML = rodyti_text;
		document.getElementById('impaz'+obint).value = val;
		if (document.getElementById('impaz'+obint).value < 1 || document.getElementById('impaz'+obint).value > 15) {
		  document.getElementById('impaz'+obint).value = 0;
		  document.getElementById('mpaz'+obint).innerHTML = '';
		}
	}
}


function lankomumas(obint,val){
	if( document.getElementById('mlank'+obint) ){
		if(document.getElementById('yrapakeitimu')){
			document.getElementById('yrapakeitimu').innerHTML = 'nei&#353;saugota';
		}
		if( val != 0  ){
			document.getElementById('mlank'+obint).innerHTML = val;
			document.getElementById('imlank'+obint).value = val;
		}else{
			document.getElementById('mlank'+obint).innerHTML = '&nbsp;';
			document.getElementById('imlank'+obint).value = 0;
		}
	}
}
function return_backgr(obj){
	var objtd = obj.getElementsByTagName('td');
	for (var i=0; i<objtd.length; i++) {
		objtd[i].style.backgroundColor = '#FFFFFF';
	}
}

function ch_backgr(obj){
	var objtd = obj.getElementsByTagName('td');
	for (var i=0; i<objtd.length; i++) {
		objtd[i].style.backgroundColor = '#FFFF83';
	}
}


function plius( obid, intplius ){
	if( document.getElementById(obid) ){
		var intn = parseInt(document.getElementById(obid).value) + parseInt(intplius);
		document.getElementById(obid).value = intn;

		if( document.getElementById('diki') ){
			document.getElementById('diki').innerHTML = return_date( intn );
		}
	}
}


function plius_mok(obid, intplius){
	plius( obid, intplius );
	if( document.getElementById(obid) ){
		var intn = parseInt(document.getElementById(obid).value) - 30 ;
		if( document.getElementById('dnuo') ){
			document.getElementById('dnuo').innerHTML = return_date( intn );
		}
	}
}


function input_value(obid,values){
	if( document.getElementById(obid) ){
		document.getElementById(obid).value =values;
	}else{
		alert( 'nerastas objektas '+document.getElementById(obid) );
	}

}
function showpasswd(){

	if( document.getElementById('showpasswd') ){

		if( document.getElementById('showpasswd').innerHTML == '******' ){

			document.getElementById('showpasswd').innerHTML = newpasswd;
			document.getElementById('butonpasswd').innerHTML = '(Pasl&#279;pti)';

		}else{

			document.getElementById('showpasswd').innerHTML = '******';
			document.getElementById('butonpasswd').innerHTML = '(Rodyti)';
		}

	}
}


function show_foto(url_foto,titl){
		var urlf  = escape(url_foto);
		//var ttile = escape(titl);
	window.open( 'show.php?furl='+urlf+'&titl='+titl ,'image','width=800,height=600,scrollbars=no,toolbar=no,location=no,status=no,resizable=yes,screenX=120,screenY=20');

}
function popup(url,w,h,scrollbars){
 	w = typeof(w) != 'undefined' ? w : 700;
 	h = typeof(h) != 'undefined' ? h : 400;
	scrollbars = typeof(scrollbars) != 'undefined' ? scrollbars : 'no';
 	day = new Date();
 	id = day.getTime();
	newwin = window.open( url ,'image'+id,'width='+w+',height='+h+',scrollbars='+scrollbars+',toolbar=no,location=no,status=no,resizable=yes,screenX=120,screenY=20');
	if (window.focus) {newwin.focus()}
}


function confirmation(textas,to) {
	var answer = confirm(textas);
	if (answer){
		window.location = to;
	}

}

function visiSelect(thisobj,texts){
	var taip = confirm(texts);
	if (taip){
	var seldabar = thisobj.value;
		var objSel = document.getElementById('forma').getElementsByTagName('SELECT');
		for (var ise=0; ise<objSel.length; ise++){
			var sel = objSel[ise];
			getid = sel.getAttribute('id');
			if(  eregas( "^selpt", getid ) ){
				sel.value = seldabar;
			}
		}
	}
}

function visiPradVertinimai(thisobj,texts){
	var taip = confirm(texts);
	if (taip){
	var seldabar = thisobj.value;
		var objSel = document.getElementById('forma').getElementsByTagName('TEXTAREA');
		for (var ise=0; ise<objSel.length; ise++){
			var sel = objSel[ise];
			getid = sel.getAttribute('id');
			if(  eregas( "^ivertinimas_", getid ) ){
				if (sel.value == "") {
				  sel.value = seldabar;
				}
			}
		}
	}
}

function validRegEx(regepr,inputid){
	var tf = true;
	if(regepr!=''){

		if(arrEreg[regepr]){
			ereg	= arrEreg[regepr];
		}else{
			ereg = regepr;
		}

		re = new RegExp(ereg);
		if ( !re.test( document.getElementById(inputid).value ) ){

			tf = false;
			if (document.getElementById(inputid).value == ""){
				document.getElementById(inputid).style.background = '#FFFFFF';
				tf = true;
			}else{
				tf = false;
				alert(Klaida_iv_duom);
				document.getElementById(inputid).style.background = '#FFB7B7';
				document.forma.aaa.focus();
			}

		}else{
			document.getElementById(inputid).style.background = '#FFFFFF';
			tf = true;
		}

	}
	return tf;

}
/*
function openMenu(idg,idm){
	window.location.href = '?m='+menu[idg][idm];
}
 */

//---------------------------------------
function lenth_textarea_span(obj, maxsymbol){

	var textt;
  	eil = maxsymbol - obj.value.length;
  	if (eil < 1 ){
		textt = obj.value.substr(0,maxsymbol);
		obj.value =  textt;
		if (eil <= 0) eil = 0 ;
   	}

	var idobj = obj.getAttribute('id');
	if( i=document.getElementById('count_'+idobj) ){

		i.innerHTML= eil;

	}
}

function chclass1(thisid,trclass){
	document.getElementById(thisid).className = trclass ;
}


function chclass(thisid,toclass,thisid2,toclass2){
	document.getElementById(thisid).className = toclass ;
	document.getElementById(thisid2).className = toclass2 ;
}


var vienas = true;
var timm = false;
function cTopMeniu(obj){
	if(timm){
		clearTimeout(timm);
	}
	keisti=1;

	var std;
	var tdsep=0;
	var objtd = document.getElementById('tbmeniu').getElementsByTagName('td');

	for (var i=0; i<objtd.length; i++) {
		//if(vienas){
		//	tdcn[i]=objtd[i].className;
		//}
		if(objtd[i].getElementsByTagName('a')[0]){
			//if(vienas){
			//	acn[i]=objtd[i].getElementsByTagName('a')[0].className;
			//}
		}

		if(obj==objtd[i]){
			std = i;
			objtd[i].className = 'top2';
			objtd[i].getElementsByTagName('a')[0].className = 'top-meniu-o';
			if(tdsep==0){
				tdsep=1;
			}else{
				tdsep=0;
			}
		}else{
			if(tdsep==0){
				if( i==0 || i==objtd.length-1 ){
					objtd[i].className = 'top';
				}else{
					objtd[i].className = 'top-separator';
				}
				/*if(objtd[i].getElementsByTagName('a')[0]){
					objtd[i].getElementsByTagName('a')[0].className = 'top-meniu';
				} */
				tdsep=1;
			}else{
				objtd[i].className = 'top';
				tdsep=0;
				if(objtd[i].getElementsByTagName('a')[0]){
					objtd[i].getElementsByTagName('a')[0].className = 'top-meniu';
				}
			}
		}
	}

	vienas = false;
	objtd[(std-1)].className = 'top1';
	objtd[(std+1)].className = 'top3';


	}


function rTopMeniu(){

	timm = setTimeout("returnTopMeniu();", 100);
	//alert(1);

}


function returnTopMeniu(){

	var objtd = document.getElementById('tbmeniu').getElementsByTagName('td'); //getElementsByTagName
	for (var i=0; i<objtd.length; i++) {
	//alert(tdcn[i]);
		objtd[i].className=tdcn[i];
		if(objtd[i].getElementsByTagName('a')[0]){
			objtd[i].getElementsByTagName('a')[0].className = acn[i];
		}
	}

}


    function CheckLastNumber(asm_kodas)
    {
        var chSum = 0;

        for (var i=1;i<=10;i++)
        {
            if (i < 10)
            {
               chSum += asm_kodas.substr(i-1,1)*i;
            }
            else
            {
               chSum += asm_kodas.substr(i-1,1)*1;
            }
        }
        chSum = chSum % 11;
        if (chSum == 10)
        {
            chSum = 0;
            for (var i=1;i<=10;i++)
            {
                if (i < 8)
                {
                    chSum += asm_kodas.substr(i-1,1)*(i+2);
                }
                else
                {
                    chSum += asm_kodas.substr(i-1,1)*(i-7);
                }
            }

            chSum = chSum % 11;
            if (chSum == 10)
            {
                chSum = 0;
            }
        }

        return (chSum == asm_kodas.charAt(10));
    }

function gerasAsmKodas(sis){
    var asm_kodas = sis.value;
	if( CheckLastNumber(asm_kodas) ){

		sis.style.backgroundColor = '#FFFFFF';
	}else{
		sis.style.backgroundColor = '#FF5B5B';
		alert('Klaida: neteisingas asmens kodas');
	}
	return false;
}

function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
function rtrim(stringToTrim) {
	return stringToTrim.replace(/\s+$/,"");
}

function eregas( pattern, str ){
	re = new RegExp(pattern);
	if (re.test(str) ){
		return true;
	}else{
		return false;
	}
}
//------------------------------------------
function return_backgr_col(obj){
	if( document.getElementById('lentele') ){

		var trlenteleje = document.getElementById('lentele').getElementsByTagName('tr');
		for (var i=0; i<(trlenteleje.length); i++) {
			if( i>0   ){
				var objtd = trlenteleje[i].getElementsByTagName('td');
				for (var ii=0; ii<objtd.length; ii++) {
					//objtd[i].style.backgroundColor ;
					//if( ii==tdnr ){
					if( i>2 &&  i< trlenteleje.length-3 ){
						objtd[ii].style.backgroundColor = '#FFFFFF' ;
						//break;
					}else{
						objtd[ii].style.backgroundColor = '#E9EAEE' ;
					}

				}
			}

		}


	}
}
var tdnr;
var trnr;
var trlenteleje;
function ch_backgr_col(obj,atrr){

		trlenteleje = obj.parentNode;
		var objtd = trlenteleje.getElementsByTagName('td');
		for (var ii=0; ii<objtd.length; ii++) {
			if(objtd[ii]==obj){
				tdnr = ii ;
			}
			if(atrr==1){
				objtd[ii].style.backgroundColor = '#FFFF83' ;
			}
		}

		var trlenteleje2 = trlenteleje.parentNode.getElementsByTagName('tr');
		var trlenteleje_length = trlenteleje2.length;
		for (var i=0; i<(trlenteleje_length); i++) {

			var objtd2 = trlenteleje2[i].getElementsByTagName('td');
			for (var ii=0; ii< objtd2.length ; ii++) {
				//objtd[i].style.backgroundColor ;
				if( ( ii==tdnr ) ){
					objtd2[ii].style.backgroundColor = '#FFFF83' ;
					break;
				}
			}
		}

}
//---------------------- / ----------------


//cpinput(\'diena2'.$idd.'\',this); document.getElementById(\'diena2'.$idd.'\').value=this.value;
function cpinput(objj2,obj){
	if( obj.value>0 && obj.value<32 ){
		document.getElementById(objj2).value = obj.value;
	}else{
		document.getElementById(objj2).value = '';
		obj.value = '';
	}
}

function cpFromInput(objj2,obj){
	if( obj.value>0 && obj.value<32 ){
		document.getElementById(objj2).innerHTML = obj.value;
		document.getElementById(objj2).style.color = 'green';
	}else{
		document.getElementById(objj2).innerHTML = '';
		obj.value = '';
	}
}

