$(document).ready(function(){
	PDV.init();
});

var PDV = (function(){
	return{
		numTR : 		20,
		classP : 		"classP",
		idP : 			"pager_",
		TR_THclass :	"titre",
		idTable : 		"listePDV",
		classPager :	"pagerPDV",
		current :		"current",
		classNum :		"num",
		init : function()
		{
			chercheTR();
		}
	}

	function chercheTR()
	{
		var num = PDV.numTR;
		var TRlen = $("#"+PDV.idTable).find("tr");
		var count = 0;
		var pager = 1;
		var mess = "<a href='#' class='"+PDV.classP+"' id='"+PDV.idP+"1'><</a>";
		
		for( var i=0, l=TRlen.length; i<l; i++ )
		{
			
			if(count == PDV.numTR)
			{
				count = 0;
				mess += " - <a href='#' class='"+PDV.classP+" "+PDV.classNum+"' id='"+PDV.idP+pager+"'>"+pager+"</a>";
				pager++;
				
			}
			else
			{
				if(i == l-1)
				{
					mess += " - <a href='#' class='"+PDV.classP+" "+PDV.classNum+"' id='"+PDV.idP+pager+"'>"+pager+"</a>";
					pager++;
				}
			}
			count++;
		}
		mess += " - <a href='#' class='"+PDV.classP+"' id='"+PDV.idP+(pager-1)+"'>></a>";
		$("."+PDV.classPager).html(mess);
		$("."+PDV.classP).click(function(e)
		{
			e.preventDefault();
			var $this = $(this);
			var tabId = $(this)[0].id.split("_");
			
			showTR(tabId[1]);
			
		});
		showTR(1);
		
	}
	function showTR(pNum)
	{
		$("."+PDV.classP).each(function()
		{
			if($(this).filter("."+PDV.classNum).attr("id") == PDV.idP+pNum)
			{
				$(this).css("text-decoration", "underline");
			}
			else
			{
				$(this).css("text-decoration", "none");
			}
			//$("#"+PDV.idP+pNum).filter("."+PDV.classNum).css("text-decoration", "underline");
		});
		
			
		$("#"+PDV.idTable).find("tr").each(function()
		{
			if(($(this)[0].id <= pNum*PDV.numTR && $(this)[0].id >= (pNum*PDV.numTR)-(PDV.numTR-1)) || $(this)[0].className == PDV.TR_THclass)
			{
				if(browser == "ie6" || browser == "ie7")
				{
					$(this).css("display", "block");
				}
				else
				{
					$(this).css("display", "table-row");
				}
			}
			else
			{
				$(this).css("display", "none");
			}
			
			
		});
	}	
})();