 function insertAfter( referenceNode, newNode ) {
    referenceNode.parentNode.insertBefore( newNode, referenceNode.nextSibling );
}

function removeNode(remobj){
	if( remobj ){
		var d = remobj.parentNode;
		d.removeChild(remobj);
	}
}

//-------------"-----------

function validForm(fobj){
	var ret = true;
	if(fobj.aprasymas){
  if( trim(fobj.aprasymas.value)=="" ) {

   	var objerr = document.createElement('div');
  		  objerr.className = 'error';
  		  objerr.setAttribute('id','aprasymas_error');
   	//
   	var textND = document.createTextNode('Laukas yra privalomas' );
			  objerr.appendChild(textND);

		 if(!document.getElementById('aprasymas_error') ){
		  		fobj.aprasymas.parentNode.insertBefore( objerr, fobj.aprasymas );
		 }
		 ret = false;
  }
   }

  if( trim(fobj.tel.value)=="" ) {
   //	ret = false;
   //	fobj.tel.style.backgroundColor = '#FFC0C0';
  }

  if( trim(fobj.email.value)=="" ) {
   // fobj.email.style.backgroundColor = '#FFC0C0';
   //	ret = false;
  }else{
     if( !eregas("^[a-zA-Z0-9_\-]+(([\.]?)([a-zA-Z0-9_-]))+@[a-zA-Z0-9]+(([\.])?([a-zA-Z0-9][a-zA-Z0-9_-])?([a-zA-Z0-9])+)+\\.[a-zA-Z]{2,4}$", trim(fobj.email.value) ) ){
           //fobj.email.style.backgroundColor = '#FFC0C0';
           //alert('Blogas el. pašto adresas');
              	var objerr = document.createElement('div');
								objerr.className = 'error';
								objerr.setAttribute('id','email_error');
						//
						var textND = document.createTextNode('Netaisiklingai užrašytas el. pašto adresas' );
								objerr.appendChild(textND);

						 if(!document.getElementById('email_error') ){
									fobj.email.parentNode.insertBefore( objerr, fobj.email );
						 }
						 ret = false;
      }
  }


  if( !ret ){
     //alert('Dėmesio! Neteisingai užpildyta forma.');
// <div class="error-all" align="left">Dėmesio! Neteisingai užpildyta forma.</div>
	 if( document.getElementById('inc_forma') && !document.getElementById('errAll') ){
		var errdiv = document.createElement('div');
			errdiv.className = 'error-all';
			errdiv.setAttribute('id','errAll');
		var textND = document.createTextNode('Dėmesio! Neteisingai užpildyta forma.' );
				errdiv.appendChild(textND);
				//document.getElementById('inc_forma').appendChild(errdiv);
				var firstdiv = document.getElementById('inc_forma').getElementsByTagName('div')[0];
				document.getElementById('inc_forma').insertBefore( errdiv, firstdiv );
	 }

  }
  return ret;

}
 function divYraNera(idd){

 	if( document.getElementById(idd) ){
		if( document.getElementById(idd).className == 'div-nera' ){
			document.getElementById(idd).className = 'div-yra';
		}else{
			document.getElementById(idd).className = 'div-nera';
		}
	}
	return false;
 }

function meniuYraNera(idd,thisobj){
	if(arrMenId){
	 for ( keyVar in arrMenId ) {
    		 if(idd != arrMenId[keyVar]){
    		if( document.getElementById(arrMenId[keyVar]) ){
    			document.getElementById(arrMenId[keyVar]).className = 'div-nera';
    		}
    		if( document.getElementById('a'+arrMenId[keyVar]) ){
    			document.getElementById('a'+arrMenId[keyVar]).style.backgroundImage = "url('/iimg/roB.gif')";
    		}
    		}
	 }
	}

	if( document.getElementById(idd) ){
		if( document.getElementById(idd).className == 'div-nera' ){
			document.getElementById(idd).className = 'div-yra';
			thisobj.style.backgroundImage = "url('/iimg/roA.gif')";
		}else{
			document.getElementById(idd).className = 'div-nera';
			thisobj.style.backgroundImage = "url('/iimg/roB.gif')";
		}
	}
}




var thisa = new Object;
function yraNera(idd, cliobj ){
	if( thisa != cliobj ){
		document.getElementById(idd).className = 'nera';
			//cliobj.innerHTML = Rodyti;
	}
	if( document.getElementById(idd).className == 'nera' ){
		thisa = cliobj;
		document.getElementById(idd).className = 'yra';
		//cliobj.innerHTML = Uzdaryti ;
	}else{
		document.getElementById(idd).className = 'nera';
		//cliobj.innerHTML = Rodyti ;
	}
}



 //-------- input-select ------------------
 //----------- 2 --------------


 	var timm = new Array;





 function findPos( obj ){
	var pos = Array(0,0);

	if (!obj) return pos;

	while (obj) {
		if (obj.currentStyle) {
			if (obj.currentStyle.position == 'absolute') break;
		} else {
			if (document.defaultView.getComputedStyle(obj, '').getPropertyValue('position') == 'absolute') break;
		}

		var is_div = obj.tagName.toUpperCase() == "DIV" ? true : false;
		pos[0] += obj.offsetLeft - (is_div?obj.scrollLeft:0);
		pos[1] += obj.offsetTop - (is_div?obj.scrollTop:0);

		obj = obj.offsetParent;
	}
	if (navigator.appName=="Microsoft Internet Explorer"){
		pos[0] = pos[0]+1;
	}


	return pos;
}

-








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 return_backgr(obj, setnr , doc){
	doc = typeof(doc) != 'undefined' ? doc : 'doc';

	var bcolor;
	if(setnr==1){
		bcolor = '#FFFFFF';
	}else{
		bcolor = '#F2F3F5';
	}

	if( obj.getAttribute('id') == triddoc[doc] ){
		return false;
	}

	var objtd = obj.getElementsByTagName('td');
	if(objtd){
		for (var i=0; i<objtd.length; i++) {
			objtd[i].style.backgroundColor = bcolor ;

		}
	}
	var objdiv = obj.getElementsByTagName('div');
	if(objdiv){
		for (var i=0; i<objdiv.length; i++) {
		//	objdiv[i].style.backgroundColor = bcolor ;
		}
	}
}

function ch_backgr(obj, setnr, doc){
	doc = typeof(doc) != 'undefined' ? doc : 'doc';
	if(setnr==1){
		var bcolor = '#E6E7EB';
	}else{
		var bcolor = '#E2E3E7';
	}
	//alert(obj.getAttribute('id') +' =='+ triddoc[doc] );
	if( obj.getAttribute('id') == triddoc[doc] ){
		return false;
	}
	if( obj.tagName =='TR' ){
		var objtd = obj.getElementsByTagName('td');
		if(objtd){
			for (var i=0; i<objtd.length; i++) {
				objtd[i].style.backgroundColor = bcolor;
			}
		}
	}else if(obj.tagName =='DIV'){
		var objdiv = obj.getElementsByTagName('div');
		if(objdiv){
			for (var i=0; i<objdiv.length; i++) {
				//objdiv[i].style.backgroundColor = bcolor;
			}
		}
	}
}



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

}
function showpasswd( newpasswd ){ //showpasswd butonpasswd

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

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

			document.getElementById('showpasswd').innerHTML = newpasswd;
			document.getElementById('butonpasswd').innerHTML = '(Paslė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,scrool){
 	w = typeof(w) != 'undefined' ? w : 700;
 	h = typeof(h) != 'undefined' ? h : 400;
 	scrool = typeof(scrool) != 'undefined' ? scrool : 1;

 	day = new Date();
 	id = day.getTime();
	newwin = window.open( url ,'image'+id ,'width='+w+',height='+h+',scrollbars='+scrool+',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 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 + ' '+ inputid +' = '+document.getElementById(inputid).value);
				document.getElementById(inputid).style.background = '#FFB7B7';
				if( document.getElementById(inputid) ){
					document.getElementById(inputid).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 ;
}






 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 getCookie(c_name) {
	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 "";
}

function setCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function delCookie ( c_name ) {
	var cookie_date = new Date ( );
	cookie_date.setTime ( cookie_date.getTime() - 1 );
	document.cookie = c_name += "=; expires=" + cookie_date.toGMTString();
}

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;
				}
			}
		}

}
*/
//---------------------- / ----------------




