private boolean validiraj() {
		
		boolean success=true;
		if (simulacija.getTipBrojeva().intValue() == Simulacija.SIMULACIJA_TIPBROJEVA_UNOS) {
			for (int i=0; i < kombinacijaZaIspuniti; i++) {
				if (!validirajKombinaciju(i))
					success=false;
					
			}	
			
			if (success) {
				
				listaKombinacija=new ArrayList<List<Integer>>();	
				List<Integer> listaBrojeva=new ArrayList<Integer>();
				
				for (int i=0; i < kombinacijaZaIspuniti; i++) {
					
					try {
						OdigraniBrojevi brojevi=simulacija.getOdigraniBrojevi();
						Method method=OdigraniBrojevi.class.getMethod("getKombinacija"+(i+1), null);	
						Kombinacija kom= (Kombinacija)method.invoke(brojevi);
						List lista=new ArrayList(kom.getBrojeviKombinacije());
						if (lista.size() > 0 ) {

							listaBrojeva=new ArrayList<Integer>();
							for (int k=0; k < lista.size(); k++) {
								Integer broj=Integer.valueOf((String)lista.get(k));
								listaBrojeva.add(broj);
							}
							
							listaKombinacija.add(listaBrojeva);
							
						}	
					} catch (Exception e) {
						e.printStackTrace();
					} 

				}	
				
				HttpSession session = (HttpSession)FacesContext.getCurrentInstance().getExternalContext().getSession(false);
				Loto loto=new Loto(session,UUID.randomUUID().toString(),simulacija.getBrojeva(),simulacija.getOdBrojeva(),trajanjeGodina,simulacija.getIzvlacenja());
				
				
				Map simulacijaMap=null;				
				if (session.getAttribute("simulacija") == null) {
					simulacijaMap=new HashMap<String,Loto>();	
				}
				else {
					simulacijaMap=(Map)session.getAttribute("simulacija");
				}
				
				simulacijaMap.put(loto.getSimulacijaId(), loto);
				
				session.setAttribute("simulacija", simulacijaMap);
				
				
				trenutnaSimulacijaId=loto.getSimulacijaId();
				
				System.out.println("TRENUTNA SIMULACIJA ID: " + trenutnaSimulacijaId);
				
				
				/*
				LotoThread thread=new LotoThread(loto,listaKombinacija);
				thread.start();*/
				
				//loto.kombinacije(1000, listaKombinacija);
				
				
			}
	
		}
		
		return success;
		
	}