function trim(sString) 
{ 
while (sString.substring(0,1) == ' ') 
{ 
sString = sString.substring(1, sString.length); 
} 
while (sString.substring(sString.length-1, sString.length) == ' ') 
{ 
sString = sString.substring(0,sString.length-1); 
} 
return sString; 
} 

function paieska(tipas,e) {

if(tipas==4) {

   if(window.event)
       var keyPressed = window.event.keyCode; //for IE
   else
       var keyPressed = e.which; // others

  if (keyPressed == 13) paieska(2);

  return;
}

if(tipas==1) {
  var x=document.getElementById('paieskaInput').value;
  if(x=='Paieška') {
     document.getElementById('paieskaInput').value='';
     document.getElementById('paieskaInput').style.color='black';
     }
   return;
}

if(tipas==2) {
  var x=document.getElementById('paieskaInput').value;
  var c=document.getElementById('paieskaInput').style.color;
  if(x=='Paieška' && c=='grey') return; else archyvas();
  return;
}

if(tipas==3) {
     document.getElementById('paieskaInput').value='Paieška';
     document.getElementById('paieskaInput').style.color='grey';
     archyvoAutorius='';
     archyvas();
     return;
}


}

function parseScript(_source) {
	var source = _source;
	var scripts = new Array();
	
	// Strip out tags
	while(source.indexOf("<script") > -1 || source.indexOf("</script") > -1) {
		var s = source.indexOf("<script");
		var s_e = source.indexOf(">", s);
		var e = source.indexOf("</script", s);
		var e_e = source.indexOf(">", e);
			
		// Add to scripts array
		scripts.push(source.substring(s_e+1, e));
		// Strip from source
		source = source.substring(0, s) + source.substring(e_e+1);
	}
		
	// Loop through every script collected and eval it
	for(var i=0; i<scripts.length; i++) {
		try {
			eval(scripts[i]);
		}
		catch(ex) {
			// do what you want here when a script fails
		}
	}
		
	// Return the cleaned source
	return source;
}

function f_clientWidth() {
	return f_filterResults (
		window.innerWidth ? window.innerWidth : 0,
		document.documentElement ? document.documentElement.clientWidth : 0,
		document.body ? document.body.clientWidth : 0
	);
}
function f_clientHeight() {
	return f_filterResults (
		window.innerHeight ? window.innerHeight : 0,
		document.documentElement ? document.documentElement.clientHeight : 0,
		document.body ? document.body.clientHeight : 0
	);
}
function f_scrollLeft() {
	return f_filterResults (
		window.pageXOffset ? window.pageXOffset : 0,
		document.documentElement ? document.documentElement.scrollLeft : 0,
		document.body ? document.body.scrollLeft : 0
	);
}
function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.body ? document.body.scrollTop : 0,
		document.documentElement ? document.documentElement.scrollTop : 0
	);
}
function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

function wWidth() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }
return myWidth;
}

function turinys(puslapis) {
       var sw=document.getElementById('mainBody').style.width;
       getDataS('loadPage.php?page='+puslapis+'&screenwidth='+sw,'mainBody');          // mainBody uzkraunam puslapio puslapis='FrontPage' struktura
}

function vienasStraipsnisMob(idas,divas) {
    var zz1=$.ajax({
         url: 'straipsnisB.php',
         data: "idas="+idas,
         async: false}).responseText;
        document.getElementById(divas).innerHTML=zz1;
        scroll(0,0);
        var dd=divas;

$("#"+dd+" img:not(.nedidinam)").css('cursor','pointer').click(function(){
imgSizeChange(this);
});
//$("#"+dd+" p:not(.nedidinam)").css("font-size","9pt");
//$("#"+dd+" li:not(.nedidinam)").css("font-size","9pt");

}

function vienasStraipsnis(idas,divas) {
    scrollS=f_scrollTop();
    scrollL=0;  // atsivertem straipsni - laiskai nebedomina
    var zz1=getDataS("straipsnisB.php?idas="+idas,"");

    if (archyvoIdas==0) {
        document.getElementById(divas).innerHTML=zz1;
        scroll(0,0);
        var dd=divas;
    } else {
        document.getElementById('arch'+archyvoIdas).innerHTML=zz1;
        var dd='arch'+archyvoIdas;
    }

$("#"+dd+" img:not(.nedidinam)").css('cursor','pointer').click(function(){
imgSizeChange(this);
});

$("#"+dd+" p:not(.nedidinam)").css("font-size","9pt");
$("#"+dd+" li:not(.nedidinam)").css("font-size","9pt");

}

function vienasStraipsnisK(idas,divas) {
    scrollL=0;  // atsivertem straipsni - laiskai nebedomina
    var zz1=getDataS("straipsnisB.php?idas="+idas,"");

//   $tekstas=str_ireplace('<img','<img onclick="imgSizeChange(this)"',$tekstas);
//$x='<img onmouseover="this.style.cursor='."'pointer'".'"';
//   $tekstas=str_ireplace('<img',$x,$tekstas);


    if (archyvoIdas==0) {
        document.getElementById(divas).innerHTML=zz1;
        scroll(0,0);
        var dd=divas;
    } else {
        document.getElementById('arch'+archyvoIdas).innerHTML=zz1;
        var dd='arch'+archyvoIdas;
    }

$("#"+dd+" img:not(.nedidinam)").css('cursor','pointer').click(function(){
imgSizeChange(this);
});

}

function vienasStraipsnisArch(idas) {

if(!archyvoIdas==0) {     // turim kazka iskleista - suskleiskim
    var i='arch'+archyvoIdas;
    document.getElementById(i).style.height='auto';
    document.getElementById(i).style.color='grey';
    document.getElementById(i).innerHTML=archyvoPlain;
    document.getElementById('sarasas').style.backgroundColor='#EDECD6';
}

if(archyvoIdas==idas) {       // tas pats - suskleidem tiesiog...
    archyvoIdas=0;
    return;
}

document.getElementById('sarasas').style.backgroundColor='#CDCCB6';

archyvoIdas=idas;

var zz1=getDataS("straipsnisB.php?idas="+idas,"");
var i='arch'+idas;
archyvoPlain=document.getElementById(i).innerHTML;
document.getElementById(i).style.height='400px';
document.getElementById(i).style.overflow='auto';
document.getElementById(i).style.color='black';
document.getElementById(i).innerHTML=zz1;
}



function vienasLaiskas(idas,divas) {
    scrollL=f_scrollTop();
    scrollS=0;   // atsivertem laiska - straipsniai nebedomina (o jei domins - tai is pradziu ;)
    var zz1=getDataS("laiskasB.php?idas="+idas,"");
    document.getElementById(divas).innerHTML=parseScript(zz1);
    scroll(0,0);
}

function komentarai(idas) {
/*
      Straipsnis idetas i div'a, kurio id=straipsnio.id.
*/

var xx=getDataS('moduliai/getKomentarai.php?idas='+idas,'');
document.getElementById(idas).innerHTML=xx;

}

function komentaraiWrite(idas) {

if(!archyvoIdas==0) return;   // archyve niefik rasinet komentaru

var cplotis= 60;

var tt="<table height=80% style='font-size:8pt;' border=0 cellmargin=0 cellpadding=0>"+
"<tr><td>Vardas</td></tr>"+
"<tr><td><input type='text' id='komentaroVardas' size=40 maxlength=40></td></tr>"+
"<tr><td>Tekstas (iki 2000 ženklų)</td></tr>"+
"<tr valign=bottom>"+
"<td><textarea style='font-family:Tahoma;' id='komentaroTxt' height=100% rows=15 cols="+cplotis+"></textarea></td>"+
"<td><img src='images/check.png' title='Išsaugoti' width=30px style='margin:0 10px 0 10px;cursor:pointer' onclick='komentaraiSave("+idas+");'  /></td>"+
"<td><img src='images/cancel.png' title='Apsigalvojau...' width=30px style='cursor:pointer' onclick='komentarai("+idas+");'  /></td>"+
"</tr></table>";

document.getElementById('rasytiSavo').innerHTML=tt;

}
function komentaraiSave(idas) {

var vardas=encodeURIComponent(document.getElementById('komentaroVardas').value);
var tekstas=encodeURIComponent(document.getElementById('komentaroTxt').value);
var params="idas="+idas+"&vardas="+vardas+"&tekstas="+tekstas;

var xx=getDataS("moduliai/writeKomentaras.php?"+params,"");
komentarai(idas);

}

