static int getNextIDPosilek(){
	
	if(posilki[0]==null)
		return 1;
	for(int i=0 ; i<10 ; i++)
		if(freeIDPosilki[i]!=0)
		{
			int d = freeIDPosilki[i];
			freeIDPosilki[i]=0;
			return d;
		}
	int ID;
	boolean flaga=true;
	while(true)
	{
		IteratorPosilki.first();
		ID= posilki[CountPosilki-1].id + 1;
		while(IteratorPosilki.isDone())
			{
			 if(ID==IteratorPosilki.currentItem().id)
				 {
				 flaga=false;
				 break;
				 }
			  IteratorPosilki.next();
			}
		if(flaga)
			return ID;
	}	
}