private int parseTime(String timeStart) {
		String hours;
		String mins; 
		timeStart = timeStart.trim();
		String timeCleaned = "";
		for(int i = 0 ; i < timeStart.length() ; i++){
			if(Character.isDigit(timeStart.charAt(i)) 
					||timeStart.charAt(i) == ':'){
				timeCleaned += timeStart.charAt(i);
			}
		}
		
		if(timeCleaned.contains(":")){
			String[] timeTokens = timeCleaned.split(":"); 
			hours = timeTokens[0];
			mins = timeTokens[1];
		}else{
			int split = timeCleaned.length()-2;
			hours = timeCleaned.substring(0, split);
			mins = timeCleaned.substring(split, split+2);
		}
		
		int h = Integer.parseInt(hours);
		if (0 > h || h > 24)
			return -1;
		int m = Integer.parseInt(mins);
		if (0 > m || m > 59)
			return -1;
		
		
		
		return Integer.parseInt(hours+mins);
	}