function formuoti_pranesima(klaidos) {
    if (klaidos.length==1) 
        pranesimas = "Klaida!\n"+klaidos[0]+".";
    else {
        pranesimas = "Klaidos!"; 
        for (i=1; i<=klaidos.length; i++)
           pranesimas += "\n"+i+". "+klaidos[i-1]+".";
    }
    return pranesimas;
}




function set_pos_new(){
	setTimeout("do_bott()",300);
	init_scrollBlock();
	}
function do_bott(){
	var cont_obj=null;
	var h_obj=null;
	if(document.getElementById(mainId)){
		cont_obj=document.getElementById(mainId);
	}
	if(document.getElementById(footerId)){
		h_obj=document.getElementById(footerId);
	}
	if(cont_obj && h_obj){
		var hh=(cont_obj.offsetTop+cont_obj.offsetHeight)-h_obj.offsetHeight;
		var bodyH=document.body.offsetHeight;
		if(bodyH > hh){
			hh=bodyH-(h_obj.offsetHeight);
			h_obj.style.top=hh+'px';
		}
	}
}


var content='';
var scrollFrame=new Object();
var scrollH=15;
var scrollWin=new Object();
var allowScroll=false;
var obj;
function init_scrollBlock(){
	if(document.getElementById(nblockId)){
		obj=document.getElementById(nblockId);
		content=obj.innerHTML;
		obj.innerHTML = '';
		scrollFrame=document.createElement('iframe');
		
		scrollFrame.name="newsW";
		scrollFrame.id="newsW";
		scrollFrame.src=blankUrl;
		
		scrollFrame.style.border='none';
		scrollFrame.scrolling="no";
		scrollFrame.frameBorder="0px";
		scrollFrame.style.width=obj.offsetWidth+'px';
		scrollFrame.style.height=obj.offsetHeight+'px';
		obj.appendChild(scrollFrame);
	}
}

function inIframe(){
	
	scrollWin=window.frames.newsW;
	
	
	for(var i=0; i<document.styleSheets.length; i++){
		if(document.styleSheets[i].href!=''){
			
			var stl=scrollWin.document.createElement('link');
			stl.href=document.styleSheets[i].href;
			stl.rel='stylesheet';
			
			scrollWin.document.getElementsByTagName("head")[0].appendChild(stl);
			
		}
	}
	scrollWin.document.body.style.margin='0px';
	scrollWin.document.body.style.padding='0px';
	scrollWin.document.body.style.backgroundColor='#500000';
	var div=scrollWin.document.createElement('div');
	div.innerHTML=content;
	div.className=obj.className;
	scrollWin.document.body.appendChild(div);
	
	if(document.getElementById('sUp')){
		document.getElementById('sUp').onmousedown=function (){allowScroll=true; scrollFrDown();};
		document.getElementById('sUp').onmouseup=function (){allowScroll=false;};
	}
	if(document.getElementById('sDown')){
		document.getElementById('sDown').onmousedown=function (){allowScroll=true; scrollFrUp();};
		document.getElementById('sDown').onmouseup=function (){allowScroll=false;};
	}
}

function scrollFrUp(){
	if(scrollWin){
		scrollWin.scrollBy(0, scrollH);
		if(allowScroll){
			setTimeout("scrollFrUp()", 100);
		}
	}
}

function scrollFrDown(){
	if(scrollWin){
		scrollWin.scrollBy(0, scrollH*(-1));
		if(allowScroll){
			setTimeout("scrollFrDown()", 100);
		}
	}
}





