var xmlhttp
var page
page = 0;
var cat
cat = 0;
var max

function removePaging()
{
	document.getElementById("main-previous").style.display = 'none'; document.getElementById("main-next").style.display = 'none';
}
function showBlog(str,act)
{
if (act != 0) { document.getElementById("main-previous").style.display = 'none'; document.getElementById("main-next").style.display = 'none';}
else if (page == 0) { document.getElementById("main-previous").style.display = 'none'; document.getElementById("main-next").style.display = 'block';}
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser is not supported.");
  return;
  }
if(cat != str) { page = 0; document.getElementById("main-previous").style.display = 'none';  document.getElementById("main-next").style.display = 'block';}
var url="blog_get.php";
url=url+"?q="+str;
url=url+"&act="+act;
url=url+"&page="+page;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
cat = str;
}

function setOpacity(value) {
 document.getElementById("content-text").style.opacity = value / 10;
 document.getElementById("content-text").style.filter = 'alpha(opacity=' + value * 10 + ')';
}

function fadeIn() {
 for( var i = 0 ; i <= 100 ; i++ )
   setTimeout( 'setOpacity(' + (i / 10) + ')' , 14 * i );
}

function stateChanged()
{
if (xmlhttp.readyState==4)
  {
		if (navigator.appName!="Microsoft Internet Explorer")
		{
			document.getElementById("content-text").style.opacity = 0;
 			document.getElementById("content-text").style.filter = 'alpha(opacity=' + 0 + ')';
 		}
  		document.getElementById("content-text").innerHTML=xmlhttp.responseText;
		max = parseInt(document.getElementById("max").innerHTML);
		if(((page+1)*4) >= max) { document.getElementById("main-next").style.display = 'none';}
  		if (navigator.appName!="Microsoft Internet Explorer") fadeIn();
  }
}



function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }
if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

function nextPage() {
	page = page + 1;
	document.getElementById("main-previous").style.display = 'block';
	scroll(0,0);
	showBlog(cat,0);
}

function previousPage() {
	if(page > 0) { page = page - 1; }
	document.getElementById("main-next").style.display = 'block';
	scroll(0,0);
	showBlog(cat,0);
}