// JavaScript Document
var category;
var page ;
var allpages,split_page;
var arr_pointer;
var Pages=new Array();

function prove_pointpages(px)
{
	page=px;
	$('point_page').innerHTML='Page '+page +' of '+allpages; 
}
function get_categorynews(pagesx)
{  
   
	 new Ajax.Request('get_categorynews.php', 
     {
 						method: 'POST',
						parameters : {cat:category,page:pagesx},
						onLoading:  changeinner,
						onComplete:category_complete
     }); 	
		
	prove_pointpages(pagesx);
	
}
function change_page(p)
{  
    if(page!=p){
	get_categorynews(p);
	}
}
function changeinner()
{
	$('show_categorynews').innerHTML="<br><br><br><span id='loadss'>Loading...</span>";
}
function category_complete(rs)
{
	var rstxt=rs.responseText;
	$('show_categorynews').innerHTML=rstxt;
}
function start_category()
{
	page=1;	
	category=$('category').value;
	get_allpage();
	
	
}
function get_allpage()
{
	 new Ajax.Request('get_categoryallnews.php', 
     {
 						method: 'POST',
						parameters : {cat:category},
						//onLoading:  changeinner,
						onComplete:categoryall_complete
     }); 	
}
function categoryall_complete(rs)
{
var rstxt=rs.responseText;	
allpages=rstxt;
 get_categorynews(1);
prove_page();
}
function prove_page()
{  
	 split_page=(allpages/10).ceil();
	var i,j;
	for(i=1;i<=split_page;i++)
	{
        prove_pages(i);
	}
	prove_allpages(1);
}
function prove_pages(loop)
{
var startp = ((loop*10)-9);
var stopp=   (loop*10);
if(stopp>allpages)
 {  stopp=allpages }
var pagess,i;
     pagess='';
	  if(startp!=1){          pagess+="<li><a href='javascript:prev_page()'>&lt;&lt;</a></li>";     }
	  for(i=startp;i<=stopp;i++)
	  {
		   pagess+="<li><a href='javascript:change_page("+i+")'>"+i+"</a></li>";  
	  }
	  if(loop!=split_page){          pagess+="<li><a href='javascript:next_page()'>&gt;&gt;</a></li>";       }
	 Pages[loop]= pagess;
	 
}

function prove_allpages(arr,x)
{
	         $('splitpage').innerHTML= '<p><ul>'+Pages[arr]+'</ul></p>';
			 arr_pointer=arr;
			
}
function prev_page()
{
	var ap = arr_pointer;
	ap--;
	 prove_allpages(ap)
}
function next_page()
{
		var ap = arr_pointer;
	ap++;
	 prove_allpages(ap)
}
