var AsmNews={
	iterator:0,
	
	getFocusNews:function(){
		var request=new Request({
			url: PmsUrl.getBaseUrl()+'asm/news/getnews',
			method:'get',
			onComplete:AsmNews.onGetFocusComplete
		});
		
		request.send('start='+AsmNews.iterator);
	},
	onGetFocusComplete:function(request){
		var result=JSON.decode(request);
		var destination=$('infos');
		var pagination=$('pagination');
		var nbPage = result.nbPage;
		
		AsmNews.clearNews('infos');
				
		for(var i in result){
				
			var tmpElement=document.createElement('li');	
			
			if(result[i].pms_page){
				
				tmpElement.innerHTML='<a href="'+PmsUrl.getBaseUrl()+result[i].pms_page.url+'"><span>'+result[i].pms_page.creation_date+'</span>'+result[i].infosArticle.titre[0]+'</a>';
				destination.appendChild(tmpElement);
			}
			
			
		}
		
		AsmNews.clearNews('pagination');
		if(AsmNews.iterator>0)
		{
			var tmpElement=document.createElement('li');
			tmpElement.id = 'newsprec';
			tmpElement.innerHTML='<a href="javascript:AsmNews.previousPage(\'infos\');" title="Précédente"  class="p_prev">Précédente</a>';
			pagination.appendChild(tmpElement);
		}
	
		for(var i=0 ; i< nbPage; i++){
			
			var tmpElement=document.createElement('li');
			var page = i+1;
			tmpElement.innerHTML='<a href="javascript:AsmNews.page(\''+i+'\',\'infos\');" title="'+i+'">'+page+'</a>';
			
			if(i==AsmNews.iterator){
				tmpElement.className= "current";
			}
			
			if(i>4) break;
			
			pagination.appendChild(tmpElement);
		}
			
		
		if(AsmNews.iterator<nbPage-1)
		{		
			var tmpElement=document.createElement('li');
			tmpElement.id = 'newssuiv';
			tmpElement.innerHTML='<a href="javascript:javascript:AsmNews.nextPage(\'infos\');" title="Suivante" class="p_next">Suivante</a>';
			pagination.appendChild(tmpElement);
		}
	},
	
	nextPage:function(id){
		AsmNews.iterator++;
		//AsmNews.clearNews(id);
		AsmNews.getFocusNews();
	},
	
	previousPage:function(id){
		
		if(AsmNews.iterator>0){
			AsmNews.iterator--;
			//AsmNews.clearNews(id);
			AsmNews.getFocusNews();
		}

	},
	
	page:function(iterator, id){

			AsmNews.iterator = iterator;
			AsmNews.clearNews(id);
			AsmNews.getFocusNews();
	

	},
	
	clearNews:function(id){
		$(id).innerHTML='';
	}
}