var clickedPage=1;
var totalRecord;
var recordDisplay;
function  navDisplay(total,recordShow){	
	totalRecord=total;
	recordDisplay=recordShow;
	 var count=(Math.ceil(total/recordShow));
	 var noOfLinks=(count > recordShow) ? recordShow : count;
	 var display="<center><div id=\"page\" class=\"navgray\"><span class=\"nav_number\">";	     
	 for(var i=1;i<=noOfLinks;i++) { 
		 if(noOfLinks>1){
			 if(i==1){
				 display +="<b  style=\"font-size:11px;color:#000;\">"+i+"</b> |&nbsp;";
			 }else{
				 display +="<a href=\"javascript:paginationJob("+ i +" , " + recordShow + ")\"><font color=\"#b20f31\" style=\"font-size:10px;\">"+ i +"<\/font> <font color=\"black\"><\/font><\/a> |&nbsp;";
			 }
		 }else{			 
			 display +="<b  style=\"font-size:11px;color:#000;\">"+i+"</b> &nbsp;";
		 }
     }
	 // For NEXT Link..
	  clickedPage=clickedPage+1;
	  if(noOfLinks!=1){
		  display +="<a href=\"javascript:paginationJob("+ clickedPage +" , " + recordShow + ")\"><font color=\"#b20f31\" style=\"font-size:10px;\">Volgende<\/font> <font color=\"black\"><\/font><\/a>&nbsp;";
	  }
	 display+="</span></div></center>";	 
	 return display;	 
	
}


function paginationJob(pageNumber,recordShow){
 
   clickedPage=pageNumber;
   var objGridGray = document.getElementsByClassName("grid_gray");
   var objNavGray = document.getElementsByClassName("nav_gray");
   var totalDiv = objGridGray.length + objNavGray.length;
   var end = pageNumber * recordShow;
   var start=((pageNumber-1)*recordShow+1);
	
	 // To  hide alll the record...
	 for(var i=1;i<=totalDiv;i++){
		var id = 'J_'+i; 
		var obj=document.getElementById(id);
		obj.style.display="none";
	 }
	 
	 // To display the correspondent Record...
	 for(var i=start;i<=end;i++){
		var id = 'J_'+i; 
		if(i <= totalDiv) {
			var obj=document.getElementById(id);
			obj.style.display="block";
			//obj.className="grid_gray";
    	}
		if(i==end){
			obj.className="nav_gray";
		}
	 }
	 displayInnerHtml(pageNumber);
}


function displayInnerHtml(pgNumber){	  
	 var count=(Math.ceil(totalRecord/recordDisplay));
	  
	 var noOfLinks=(count > 5) ? 5 : count;	
	 var startLink;
	 var endLink=parseInt(pgNumber) + parseInt(noOfLinks); 
		 
	if(pgNumber <= count  && endLink > count ){		     
		   endLink=count + 1;		 
	 }
	
	 startLink=Math.round(endLink - noOfLinks);
	 
	var display="";	
	 // For Previous Link.....
	 var previousPage=clickedPage - 1;	 
	  if(previousPage >= 1) {
	  display +="<a href=\"javascript:paginationJob("+ previousPage +" , " + recordDisplay + ")\"><font color=\"#b20f31\" style=\"font-size:10px;\">Vorige<\/font> <font color=\"black\"><\/font><\/a> |&nbsp;";      	 
	  }
	  
	 for(var i=startLink;i<=Math.round((endLink-1));i++) {
		 if(pgNumber==i){
			 display +="<b style=\"font-size:11px;color:#000;\">"+i+"</b>&nbsp;| "; 
		 }else{
			 display +="<a href=\"javascript:paginationJob("+ i +" , " + recordDisplay + ")\"><font color=\"#b20f31\" style=\"font-size:10px;\">"+ i +"<\/font> <font color=\"black\"><\/font><\/a> |&nbsp;";
		 }
    }
	 // For NEXT Link..
	  clickedPage=clickedPage + 1;	 
	  if(clickedPage <= count) {
	  display +="<a href=\"javascript:paginationJob("+ clickedPage +" , " + recordDisplay + ")\"><font color=\"#b20f31\" style=\"font-size:10px;\">Volgende<\/font> <font color=\"black\">  <\/font><\/a>&nbsp;";      	 
	  }
   	var oldHTML = document.getElementById('page').innerHTML;
	    var newHTML = display; 
	    document.getElementById('page').innerHTML = newHTML;

}
