function paginazioneGiochi(pagCorrente)
{									
	//paginazione
	totalGame=dataList.length;
	gameForPage=12;
	numberOfPage=Math.ceil(totalGame/gameForPage);								
	
	
	current=pagCorrente;
	backNumber=Number(pagCorrente)-1;
	nextNumber=Number(pagCorrente)+1;
	
	endPag=Number(pagCorrente*gameForPage);
	beginPag=Number((pagCorrente-1)*gameForPage);
	lastPage=Number(numberOfPage*gameForPage);
	beforeLastPage=Number((numberOfPage-1)*gameForPage);
	
	if(current==1)
	{
		printOnpage(0,gameForPage);			
	}
	else
	{								
		
		if(backNumber!=0 || nextNumber<numberOfPage)
		{
			if(backNumber<0)
			{
				backNumber=1;
				nextNumber=2;
				current=1;
				printOnpage(0,gameForPage);	
			}
			else
			{
				printOnpage(beginPag,endPag);
			}
		}									
		if(nextNumber>numberOfPage)
		{
			nextNumber=numberOfPage;
			printOnpage(beginPag,endPag);																	
		}
		if(backNumber==0 )
		{
			backNumber=1;
			printOnpage(0,gameForPage);
																					
		}										
		else{}
		
	
	}	
	
	htmlString="";
	htmlString+='<div class="frecciaScroll" style="margin-right:5px; float:left;"><a href="javascript:paginazioneGiochi('+backNumber+');"><img src="assets/images/boxNumeri_freccia_sx_blu.png" alt="Indietro" /></a></div>';
	for (var num = 1; num < (numberOfPage+1); num++)
	{
		if(num==current)
		{											
			htmlString+='<div class="boxNumRicercaSelect"><a href="javascript:paginazioneGiochi('+num+')">'+(num)+'</a></div>';
		}
		else
		{
			htmlString+='<div class="boxNumRicerca"><a href="javascript:paginazioneGiochi('+num+')">'+(num)+'</a></div>';
		}
	}					
	htmlString+='<div class="frecciaScroll"><a href="javascript:paginazioneGiochi('+nextNumber+');"><img src="assets/images/boxNumeri_freccia_dx_blu.png" alt="Avanti" /></a></div>';
	document.getElementById('resultsWrapper').innerHTML=htmlString;
}		
paginazioneGiochi(1);