CHANGELOG:

30 nov 2005
	fixed bug in printed report (some persons doesn't shown, and order was
	not correct)
		
	0.4 in About
	
	fixed getInitialSpeed, formula was bad

	chronopicInit only if non simulated

	changed chars separating data in gui/report.cs from '\n' to '\t' for
	solving bug in spanish translation. In the future, scape possible '\t'
	in any translation

21 oct 2005
	Finished localization of classes with ChangeDecimalSeparator
	All weights in treeviews, stats, graphs and reports are in % (no selectable option in preferences)
	New class Constants in new file constants.cs for formulas and other strings

	web: created FAQ in spanish

	Fixed bug in stats gui when change type from "simple" to "with TC" and "All jumps" is not selected

	updated pot file and spanish translation 
	
	Changed sample database version to 0.41
	Enunciate in stats person should write person name

17 oct 2005
	localizating chronojump (all database decimal characters are '.' and in application depends in the locale. Done by two new methods in Util class: 
		string ChangeDecimalSeparator(string myString)
		string ConvertToPoint (double myDouble) overload:
			string ConvertToPoint (string myString)
		(remaining some stats classes)

	Repaired weight in stats (%, kg), all weight in database is now recorded in % for later can do avg in stats directly from database.

	Done individual selectable jumps (checkboxes in treeview) for graphs and report.
		multisession graphs are ok with checked boxes code
		rjEvolution graph is now ok with checked boxes code
		reports (graphs)  are now ok with checked boxes code
		striped off unwanted row stats in reports  
		
	Report has a "show Rj subjumps" option and show interval subruns, if deactivated (default) result is nicer and more comparable but less complete)

	Using gnome CVS
	
	Minor changes:
		improved windows stat and report
		changed accessibility of all sqlite functions from protected to protected internal for new mono
		fixed bug in edit jump, now changing the owner changes the weight
		fixed bug in ToString in rjevolution graph with mark consecutives
		fixed bug in showing not-rjevolution stats with consecutive

24 set 2005
	doing individual selectable jumps (checkboxes in treeview) for graphs and report.
		TODO (done in next commit):	
			* now rjEvolution graph is not correct
			* now all multisession graphs are broken
			* later check reports and graphs in reports

	In create persons multiple two persons with same name cannot be added together

	minor changes
		fixed bug: button and menuitem show all person events hided when there is no current person
		fixed little bug? in counting report images
		cleaned stats/main.cs

22 set 2005
	from stats/reactive/evolution it's possible to find the best subjump
	or the 'n' best consecutives subjumps. Done for stats and report (currently not possible to implement in
	graphs)	(closes task 295)

21 set 2005
	finished presentation of stats, closed task 295

	added enunciate (comments) to all stats and graphs

	decimals number in CSV and report set to 4
	
	improved presentation of report, improved css
	added report_web_style.css
	added chronojump_logo.png

	TODO: solve how chronojump_logo.png and report_web_style.css go to
	.chronojump dir in the installation of chronojump.

20 set 2005
	report prints session, persons, all jumps and runs
	report to UTF-8 solved latin char problems

19 set 2005
	report of all stats and graphs done (TODO: improve graph size and info
	to user included in HTML) (task 295 at 90%)
	
	report: images save in correct directory and are linked in html

	cleaning StatType (added StatTypeStruct, affects all stats and graphs
	classes)
	
	fixed bug: program crashed when graphing an empty stat (report or not)

16 set 2005
	more code for report:
	1.- new file src/statType.cs (statType class), now gui/stats.cs and report.cs create needed stat and call to prepareData and CreateGraph if needed
	2.- lots of changes in Stat and StatWindow classes
	3.- Stat.CreateGraph can plot into window or to a file (for report)
	4.- added src/stats/report/sjCmjAbk.cs

9 set 2005
	report (doing task 295)
		- widget make report done
		- class report.cs done (added src/report.cs)
		- button "add to report" added on stats widget (added
		src/gui/report.cs). It comunicates with report.cs
		
		- doing: select the file and print the report, and show some
		"ok" info (inherites from exportSession).
		-pending: manage how stats and graphs classes print in HTML
		
	exportSession record runs and runsInterval

	All widgets (except app1, jumps_runs_more, stats_window,
	report_window) converted to "dialog type", now they cannot be hided
	under main window. Changed the "modal" value to "No" in stats_window and
	report_window, now they can be loaded all time (and work normal in the
	others)

	fixed bug in graphs, global indexesQ, and fv in multisession when in a
	session there is no data

1 set 2005 (RELEASE 0.3)
	stats global and jumper with every combination between indexestype and
	selected jumps

	added indexQ to stats global and jumper (for all simple jumps with TC)
	added fv to stats global and jumper (for Sj+(100%), sj)

	added file chronojump_sample.db to CVS
	
	spanish translation updated
	
	web: 
	- mailing lists in new "contact" page
	- added info about chronopic propotype in construction

31 aug 2005
	show all person events done (closes task: 288)

	export now exports height and initial speed (closes task: 259)

	treeviewjumps shows height in centimeters

	fixed bug in stats global and person with multisession and right yaxis
	fixed bug in stats/simple/non indexes (showed "all" and "limit" and
	that's not possible)

	clean code in gui/stats.cs

26 aug 2005
	Added index F/V (task: 273) in stats and graphs
	new files: /src/stats/fv.cs /src/stats/graphs/fv.cs

	stats/global now does not show any indexes, only results of jumps, 
	now gets more simplified for the user, i think it was no relevant
	info

	Stats indexes IE and IUB now in stats simple, subtypes: "No indexes", "IE",
	"IUB"

	Added files src/stats/djQ.cs and src/stats/graphs/djQ.cs (forgot in
	last CVS update)

	fixed bug in stats current sessions/selected sessions radiobuttons
	group

25 aug 2005
	drop jump "Q index" (tv/tc) added (closes task: 260) added:
	src/stats/djQ.cs and src/stats/graphs/djQ.cs
	
	stats now have type, subtype and "apply to"
	rjIndex can be applied to "all reactive" or to one type of reactive
	jump.

	chronopic now gets initiated when starting if preferences/simulated ==
	false, or when serial port is selected. Also is Closed only if it was
	running

	bug solved in show stats rjevolution where there are no rj jumps
	improved stats gui
	stats show_enunciate not shown by default
	
	Web site: Added a graph of two contact platforms in index 

22 aug 2005
	load persons multiple finished (closes task: 271)

	fixed bug: partial times in treviewrun add (for the first run of a
	person) was not shown

21 aug 2005
	stats and graphs have now an:
		All simple jump stats (without TC, and mixing jumps with or without weight)
		All simple jump stats (with TC)
	
	when adding a jumpType or a runType, these cannot be named "All Jumps"
	and "All runs" respectively

20 aug 2005
	Added updated screenshots to the web site

	Improvements on english string for gettext (closes task: 286). Changes in 
		src/*.cs
		src/gui/*.cs
		src/stats/*.cs		
		src/stats/graphs/*.cs	
		and in glade file
			marked as not translatable in glade  what should not be translated. Clic on the right part of "label"
			row (the menu options should changed directly using vim... ejem!, an editor ;)

	Spanish translation done (closes task: 287)

	gettext support also in chronojump-mini
	updated file howto_translate.txt
	improved GUI

19 aug 2005
	Added personAddMultiple (now we can create 10 persons at once) (closes task: 270)

18 aug 2005
	Add run type and run interval type (closes task: 282)

	Add jump type with unlimited and improved usability
	
	improved usability of combos of jumps and runs adding a alignement,
	improved usability in preferences window 
	minor improving of other gui's
	
	fixed bug in jumping or running from more in "simulated" that calls
	more_accepted several incrementing times (this error comes from the
	"more" windows change in last cvs commit

17 aug 2005
	run interval execute unlimited (Fixes task 283)
	run interval more
	run interval cancel
	run interval finish (three above fixed task 281)
	"more" windows get hided when clic on "accept" (now suitable to clic cancel or finish)

	fixed bugs in unlimited RJ jumps and interval runs
	
	chronojump.cs moved to src
	cleaned gui sensitive code in chronojump.cs

17 aug 2005
	run interval implemented:
		combo
		treeview
		simulate (also unlimited)
		execute (unlimited pending)
		last
		edit
		delete
		show in load session

	new feature: jump or run repetitive until finish button is clicked:	
		jumpRj with a jump "unlimted" button
		runInterval with a run "unlimited" button (useful for course navette ad other incremental tests)
		"run free" renamed "run custom"
	
	fixed bug in Date representation in edit session

11 aug 2005
	web created by create_web_chronojump.pl perl script, allows mantain
	lots of pages in different languages.

	bugs: (this were solved in chronojump 0.2)
		fixed bug in assigning initial values in run (platform)
		fixed bug in show speed in km/h

3 aug 2005
	runs code implemented:
		edit run, delete run (and delete last jump&run integration) (closes task: 265)
		runs more
		run last
		runextra
		normalRun (closes task: 264)
		load session show number of runs
		added buttons for 100m, 200m, 400m, 1000m, 2000m

	other new code:
		database in home directory (closes task: 279)
		delete last check askPending, and better code for all jumps deletion

	bugs:
		fixed bug in deleting a Rj jump
		fixed bug in not showing fall and weight in RJ
		fixed bug in not showing fall in fis Rj of a jumper

	minor changes

28 jul 2005
	delete a person from a session and delete it's jumps in this session (closes task: 272)
	session edit and delete (closes task: 278)

	bugs:
		-repaired bug in comboSujeto (crashed when user clicks in
		combo)
		-bug in duplicated currentPerson in PersonRecuperateWindow
		class
		-repaired small bug in try to update stats when they are not created

28 jul 2005
	Task: 277: closed	
		- buttons for execute jumps are in different place than viewing
		jumps place (also for runs)
		- changed menubar (more user friendly)
		- stats window separated (added src/gui/stats.cs chronojump.cs
		is now cleaner)
		
	Implemented "Last jump" for normal and repetitive jumps (closes task: 257)
	Implemented "Stop Rj jump" (closes task: 266)
	Interface of each window is cleaner (border: 10px)
	
	bugs:
		repaired bug in threads in all jumps (deadlock)
		repaired bug in threads in cancelling all jumps
		repaired bug: expanding first jump in treeview (closes task: 262)
	
26 jul 2005
	height in all stats and graphs (selectable in preferences the
	preferred value (height or tv) in one-data charts)  (closes Task: 258)

	Changed test-saltos-mono to chronopjump-mini, now suitable for showing
	TV and TC
	
	bugs:
		repaired sorting in indexes (closes Task: 261)
		Fixed bug not showing weight in jumpRj
		Fixed bugs in deleting jumps and jumpsRj (just added in the treeviews)
		Fixed bug adding the first new Rjs in treeviewRj
		Fixed bug in load session window, when some sessions are deleted
	
	other:
		update stats always checkbutton (marked by default)
		button for repeat last jump
		button for finnish rj jumps (and save until that moment)
		changed name of function and files: rjPotencyAguado for rjPotencyBosco

25 april 2005
	runs & runsInterval:
		soon chronojump will manage runs
		new files: src/run.cs src/runType.cs src/sqlite/run.cs
		src/sqlite/runType.cs treeViewRun.cs
		gui prepared for run & runInterval
		sqlite prepared for run & runInterval
		pending: treeViewRunInterval, runs execution, edit, delete

	big reorganization: moved all jumps execution code from chronojump.cs to jump.cs

	Initial speed (take off speed) added (changed treeviewjumps.cs for
	easy adding new cols) (preference added in database)
	
	Fixed bug in counting reactive jumps in writeJumpReactive
	Fixed bug in treeview jumpRj Add (AVG)
	minor changes

2 april 2005
	RjEvolution stat now without AVG option (has no sense with Rj jumps with
	different name of subjumps)
	
	improved graphs with sex distintion
	
	When Indexes MAX is selected now keep MAX of every jump, not max of
	first and worst of second. Changed in Indexes and in Global

	Double click in session load, person recuperate, jumps more, jumps Rj
	more

26 march 2005
	new classes GraphData, GraphSerie, now graphs code is lot nicer and extensible
	graphs for all current stats
	all the histogram graphs rewritten as lineplots
	added GraphSjCmjAbkPlus and stats for weight simple jumps
	hability of know if a non predefined jumpType has weight

25 march 2005
	added GraphIeIub, GraphRjIndex, GraphRjPotencyAguado 
	added StatRjEvolution and GraphRjEvolution
	stats in categories, now all jumps are represented
	
	deleted dj stat (djIndex is more powerful)
	fixed bug in simplesession multivalues
	fixed bug in counting jumps in reactive limited by time

22 march 2005
	graphs with multiple values now work for simplesession and
	multisession (example: djindex: index, tv, tc, fall), suitable also
	for IE, IUB, ... Now we can make all kind of graphs
	
	created GraphDjIndex
	corrected bug in graphs global, missing AVG and MAX
22 march 2005
	threads in jumps (all jumps work Ok)
	ProgressBar in jumps
	Cancel jumps implemented
	Not jumps overlap (not possible to press a jump button while we are jumping)

15 march 2005
	all Reactive Jumps are working (i think) with the new chronopic code
	delete files serial.* (old jump detection method)
	write the jumps in seconds
	bug repaired in showing identifier of reactive jumps in treeviewRj.Add
	show first TC, later TV in treeviews

14 march 2005
	normal jumps and fall jumps now managed by new chronopic module (reactive jumps pending)
	
	included chronopic.o chronopic.cs test-saltos.mono.cs temporarily
	while we have not a good way of installing the two modules
	
13 march 2005
	treeviews
		Treeview_jumps and treeview_jumps_rj displayed in a notebook (page
		changes automatically if a jump of other page has to be displayed)
		Treeviews have now Weight and Fall columns
		filter and sort_by_type in treeview_jumps_rj
		better deletion on treeview_jumps_rj
		frame_jumps deleted: notebook_jumps fills space better
	beter menus
	beter display of stats options

12 march 2005
	jumpTypes:
		Tables jumpType and jumpRjType. New concept of jumps
		The features of each jump should be known by checking jumpType
		and jumpRjType tables, not it's name
		added JumpType class in jumpType.cs 
		added SqliteJumpType class in new file sqlite/jumpType.cs 
		added JumpTypeAddWindow in new file gui/jumpType.cs
		Buttons "more" and "more_rj" for executing lots of jumps(more_jumps widget)
		Hability of create new jump types (simple and reactive)
		Added CMJ+ and ABK+
		database version 0.2
	bugs:
		fixed bug in changing to serial port when starting new database
		fixed minor bugs
	other:
		added util.cs with "Util" class suitable for methods that were in different classes
		user interface get's hidden by it's frames when program starts
		cleaned some code

28 february 2005 (2)
	graphs:
		graph code inherits from stats/main.cs
		added sjCmjAbk graph
	bugs:
		fixed bug in stats sorting when AVG is selected
		fixed bug in removing stats columns after a graph was shown
	colors in multisesion graphs are created now randomly
	
28 february 2005
	fixed gtk# garbage collector bug in nplot graphs
	fixed bug in graphs with sex

21 february 2005
	first graphs: global and person both multisession and simplesession

14 february 2005
	treeview_jumps and rj bugs fixed in treeview Add in jumper without
	jumps, and in session without jumps
	Added info of chronojump database version on startup (in console)
	Treeview_jumps user interface improvements

13 february 2005
	new file treeViewJump.cs contains new classes TreeViewJump and
	TreeViewJumpRj (now managing this treeviews is cleaner and powerful:
	- two expanding modes in normal jumps
	- three expanding modes in RJ jumps
	- auto expand of Jumper when he jumps
	- deleted all old code like ArrayOfStringItersCollapsed and some other
	chronojump.cs global variables like JumpSelected

12 february 2005
	new stats (monosession and multisession): DJ index, IE, IUB, RJ index, RJ Potency Aguado
	stats repaired sorting in monosession
	
	Export to CSV (Comma Separated Values) complete! (only need to print
	data in status bar)
	Export to XML (starting)

	jumpRj is a new class inherited from Jump (before were in same Jump
	class)

	bug solved in personModify
	changed confirmwindow, confirwindowplatform code (used now also in
	export)

	menu changed: "Session, Jumpers, Jumps, Platform, Help"

5 february 2005
	reorganization:
		all .cs files moved to .src
		stats.cs divided in multiple files (under src/stats)
		sqlite.cs divided in multiple files (under src/sqlite)
		somewindows.cs divided in multiple files (under src/gui)
		Makefile changed
		added this changelog.txt

	stats changes:
		gui improved (4 statsJumpsType modes)
		simplesesion and multisession with fewer code in each stat
		in simplesession we can show lots of columns, in multisession one per session
		weight in sj+ cmj+ and abk+ is all converted to percent or Kgs depending on preferences
		changes in sqlite: cleaned lot of stats code
	
	others:
		added DB version in sqlite (for managing updates of database in the future)
		obligation of name for new session and new person
		obligation of weight for all jumpers, then we can show all the values in stats as '%' or as 'Kg' by simple conversion
		minor changes

OLD (newest before)
	all the windows modal except main and preferences
	added the current person stat
	added radiobuttons for showing stats: current, or selected
	radiobuttons simulated-serial moved to menu
	intersessions of global and currentPerson statistics !!

----
	Potencia muscular= 9,81^2 * TV * TT / (4*ns*(TT-TV) Aguado, p231

----
	corrected bug in load jumper (order of columns, and problems with the dateformat)
	gettext suport for al the .cs and glade
	made spanish es.po file

----
	mix normal jump code with sj+, it's almost the same
	repair bug in djindex (not in global) avg by sex. If a women has two jumps, the avg women it's not good
	repair BUG in StatGlobalDj and StatGlobalRj: if it's not sex separated and AVG, the sqlite function returns the AVG of both sexes, and later the stat function makes the AVG of this 2 sexes. This is not the same as making the AVG of all values.
	show the average, and DE at the end of every list of values (in stats)
	all in english

----
	preferences value for ask deletion of jumps

MISORDERED OLD CHANGES

	- study how to insert strange characters in the SQL: "'"
	- study the problems with static methods and widgets, note we can change the label clicking in RJ button, change this
	- check what happens if the user changes manually the combobox, it should not go to the sql function it the value is not possible. OR SOME WAWY TO BLOCK THE EDITING
	- when a new user is created, it should be selected in the combobox (then a new jump will be of this jumper): SOLVED SHOWING THE VALUES IN REVERSED ORDER
	- sex in creation of people
	- checkbox of sex differentiation in statistics 
	- 2 DJ stats (TV, index)
	- stats intrasession IE, IUB
	
	- check when creating a session that it doesn't exist
	- check when creating a person that it doesn't exist
	DJ demanar alçada caiguda
	(SJ pes) demanar quant pes % o Kg "22:%" "28:Kg"
	
	RJ jumps
	stats de SJ+
	stats de RJ
	height and weight in persons
	-RJ complete view
	- desactivar altura de TV a preferences
	in modifyperson, check de usedate and date, Remove de gnome.dateedit and use three ints, more easy to maintain and portable!!!
	
	if we edit a person, when it finishes, it update the combo of jumpers, and the last subject it's selected (not the subject we were just editing)... find a way of selecting in the combo the option what we want, not just the last of the options.
	-rip ':' in session name
	- create the widget jump modify 
	- in edit jump, repair some bugs: fall, weight (and weight type "Kg" or "%") should be editable. Check also that there's no confusion between the jump constructors, and the normal jumps, sj+, dj and rj, all are working ok
	- Make a delete selected jump and a confirmation window
	-clean code in the combojumps entry selection
	- Make a menuoption (radiobutton) for working "simulated" or "working platform". In every jump check this and then make random values or try to detect the platform. The default should be working platform. Store the value in prefences
	- change the way of storing data (weight, limit factor, fall) should be three different camps in the database. By this way we can create new jumps like RJ start falling and with weight, or RJ with weight or DJ with weight. DONE jumps.cs, sqlite.cs (until statclassificationonejump(without sex). Check all the gsalta calls to jump and sqlite and the confusing treatment of fall and weight. MIX sex and not sex, check info in:
		public static ArrayList StatClassificationOneJump (int sessionID, string jumpType)
	
	- change all the sex thing to a string "M" or "F"
	
	-BUG SOLVED: (sembla que peta quan s'obre una sessió sense saltadors (o es crea una sessio), i es recupera un i se'l fa saltar; provar de crear sessio nova, crar subjecte i després recuperar i fer saltar el recuperat NO PETA)
	
	-Mirar que passsa si li dones 3 vegades al SJ+ que passa amb les 3 finestres? SOLVED making windows MODAL (sj+, djfall, rj, confirmwindow)
	
	- Put a option in menu ("edit selected jump", "edit selected person")
	- edit-delete jumps
	- edit-delete jumpers (from one session or all sessions)
	
	- sql query for loading sessions knowing how many jumps in each session:
	in Sqlite.SelectAllSessions()
	select session.*, count(*) AS jumps from session, jump where session.uniqueID == jump.sessionID group by sessionID;
	
	-rewrite all Sqlite for not using the jumpTableName thing, only "jump". Same for session and person
	- in stats differenciate: 
	a) ranking of SJs (10 or more jumps (selectable))  //easy SQL
	b) ranking of SJ jumpers (rank of all jumpers with it's best sj)  //complex but just done
	
	something like:
	
	stat  substat            results                        sex
	----  ------		--------			---
	SJ    rank of jumps	  10 (spinbutton)		sex checkbutton
	      rank of jumpers	  spinbutton.Sensitive = false  sex checkbutton
	
	- try to use better SQL with group by (person id)
	 select * from jump where type = "CMJ" and sessionID = 3 group by personID order by tv desc (but it does not show the best tv's of everyone :(  ):
	
	---
	RANQUING OF PERSONS IN SJ AND SHOW THE BEST JUMP OF EACH:
	---
	SELECT max(jump.tv) AS jump_tv, person.name, person.sex
	FROM jump, person 
	WHERE jump.type ="SJ" 
	AND jump.sessionID=5 
	AND jump.personID == person.uniqueID 
	GROUP BY person.uniqueID 
	ORDER BY person.sex, jump_tv DESC;
	
	RANQUING OF PERSONS IN DJ index ( 100 * (tv-tc ) /tc )  AND SHOW THE BEST JUMP OF EACH:
	---
	SELECT max( 100 * (jump.tv - jump.tc) / jump.tc) AS jump_index, person.name, person.sex
	FROM jump, person 
	WHERE jump.type ="DJ" 
	AND jump.sessionID=5 
	AND jump.personID == person.uniqueID 
	GROUP BY person.uniqueID 
	ORDER BY person.sex, jump_index DESC;
	---
	
	RANQUING OF PERSONS IN IE (100 * (CMJ - SJ) / SJ )
	-----
	-using the MAX jumps:
	SELECT person.name, jump.type, MAX(jump.tv), person.sex 
	FROM person, jump 
	WHERE sessionID = 1 
	AND ( jump.type == "SJ" OR jump.type == "CMJ" ) 
	AND person.uniqueID == jump.personID 
	GROUP BY type, personID
	ORDER BY person.sex, person.uniqueID, jump.type;
	
	-using the AVG jumps:
	SELECT person.name, jump.type, AVG(jump.tv), person.sex
	FROM person, jump 
	WHERE sessionID = 1 
	AND ( jump.type == "SJ" OR jump.type == "CMJ" ) 
	AND person.uniqueID == jump.personID 
	GROUP BY type, personID;
	ORDER BY person.sex, person.uniqueID, jump.type;
	
	both return something like this: (if sex is "both")
	joana1|CMJ|0.465654519789691
	joana1|SJ|0.465654519789691
	xavi1|CMJ|0.465654519789691
	xavi1|SJ|0.184782230008758
	
	then treat each two rows for computing
	
	+++ problem, IE an IUB it's not sorted, and difficult to limit values +++: solved with nice SQL, all results in one line
	
	-bug, the stats sj, cmj and abk sex are wrong (refering to another sesion?). sj+ sex is good 
	
	++ separated treeview and sqlite tables for RJ jumps and non-RJ jumps:
	- repair the treeview of gsalta.cs for knowing RJs (probably for every RJ jump call a sql function)
	 (th treeview_jumps calls sqlite.selectalljumps (this will not return each RJ subjump) call another sql function for every RJ for knowing the subjumps).
	 All this is necessary for later doing statistics on all jumps
	- make the insert rj parts faster (sqlite.cs 422)
	
	SOLVED:
	BUG: in stat DJ (TV) and DJ(INDEX) jumpers MAX, the tv does not match the tc (it's not the same jump). Solution:
	"if we want operation == MAX in DJ (jumpers), we need to forget the GROUP BY and filter manually the first row of each person". 
	
	SOLVED with a check and a myMax value
	BUG: crash when create new session, because the Sqlite.StatGlobaldj  while(reader.Read()) crashes
	
	SESSION LOAD: 
	1.- do without the select of jumps (put a button "show details" for knowing the jumps and persons in that session):
	select count(*) from jump where sessionID=1;
	select count(*) from personSession where sessionID=1;
	2.- or try it in one row
	3.- or select also like this: select sessionID, count(*) from jump group by sessionID ORDER BY sessionID;
	1|24
	2|9
	15|10
	16|15
	17|20
	and this:  select sessionID, count(*) from personsession group by sessionID ORDER BY sessionID;
	1|4
	2|4
	11|1
	13|1
	14|1
	15|5
	16|4
	17|2
	AND record the two arrays and check the values against the sessionID and show in the table of load sesion
	
	in stats global calculate for TV and for the DJindex and RjIndex and IE and IUB, the statistics: avg, median, variance, standard deviaton (put checkbox for the wanted stats (probably we need a notebook for all this)
