﻿var resulturl;
function displaypro(xml,pagenum) {
		if(typeof xml == "string"){
			if( window.DOMParser ){
        	   xml = (new DOMParser()).parseFromString(xml, 'text/xml');
           }else if( window.ActiveXObject && window.GetObject ) {
        	   var dom = new ActiveXObject( 'Microsoft.XMLDOM' );
               dom.loadXML( xml );
               xml = dom;
           }
		 }
	     var html="";
		 var linkhtml="";
		 var prohtml='';
		 var recordcount =$(xml).find('productcount').text();
		 var numberPerPage =12;
		 var countnum=0;
		  if (Math.floor(recordcount)%(numberPerPage)==0)
		  {
		     countnum=Math.floor((Math.floor(recordcount))/numberPerPage);
		  }
		  else
		  { 
		     countnum=Math.floor((Math.floor(recordcount))/numberPerPage)+1;
		  }
		 if (recordcount == "0")
		 {
		   html="<p align='center' style=\"padding-top:100px;\">There are currently no feedback available.</p>";
		 }
		 else
		 {
			   $(xml).find('productlist').each(function(){   
					var $obj = $(this); 									 
					var index = $obj.attr("id");
					var procontent = $obj.find("procontent").text();
					var prodate = $obj.find("prodate").text();
			        prohtml+='<div class=\"itemsfeedback\"><img src=\"images/fk_pos.jpg\" border=\"0\" style=\"vertical-align:bottom\" />&nbsp;&nbsp;'+procontent+'&nbsp;&nbsp;&nbsp;<span style="color:#E30040;">('+prodate+')</span> </div>';										 														
				});
			 linkhtml=make_search_footer(countnum,numberPerPage,pagenum,recordcount);
			 var foothtml="<div class='pagelist'>"+linkhtml+"</div>";
			 html=foothtml+prohtml+foothtml;
			 
		 }
		  $('#feedbacklist').empty();
		  $('#feedbacklist').append($(html));
}
 function display(PageNumber){ 
   $('#feedbacklist').empty();
   var tmpsearchresult="<p align='center' style=\"padding-top:100px;\"><img src='images/loading-indicator-big-transparent.gif' border='0'/></p>";
    $('#feedbacklist').append($(tmpsearchresult)); 
	var temresult=resulturl+"?page="+PageNumber;
   $.ajax({
   type: "get",
   url: temresult,
   success: function(xml){
   displaypro(xml,PageNumber);
  }
  });
  }
 function make_search_footer(total_page,page_sum,numpage,records){ 
 var html='';
 if(total_page>=1){
 var page =5;
 var begin=numpage-4;
 var end=numpage+5;
 if (numpage <5)
 {
	 begin=1;
	 end=10;
 }
  if( numpage>total_page-5){
        begin = total_page - 9;
        end = total_page;
    }
   
 if(begin<1){
        begin = 1;
    }
	if(end>=total_page){
        end = total_page;
    }
html+=''+records+' Feedback(s) Found&nbsp;&nbsp;&nbsp;';
 if(numpage>1){
   html+='<a href="javascript:display('+(numpage-1)+');" style="text-decoration:none; ">Prev</a>&nbsp;';
 }
 for(var c=begin;c<=end;c++){
  if(c==numpage){
   html+='<a class="current">'+c+'</a>&nbsp;'; 
  }else{
   html+='<a href="javascript:display('+c+');" style="text-decoration:none; ">'+c+'</a>&nbsp;';
  }
 }
 if( numpage<total_page ){
 html+='<a href="javascript:display('+(numpage+1)+')" style="text-decoration:none;">Next</a>';
 }
 
 }
 return html;

}
		
