var dateMemory;
var primaMemory = true;

function majTimeline ( )
{
	var dateTemp1 = $F("whenValue1");
	var dateTemp2 = $F("whenValue2");
		
	var date1 = dateTemp1.split("-");
	var hour1 = date1[0];
	var minute1 = date1[1];
		
	var date2 = dateTemp2.split("-");
	var hour2 = date2[0];
	var minute2 = date2[1];
	
	
	var dateDebutTemp = new Date ( );
	dateDebutTemp.setHours ( hour1 );
	dateDebutTemp.setMinutes ( minute1 );
	
	var dateFinTemp = new Date ();
	dateFinTemp.setHours ( hour2 );
	dateFinTemp.setMinutes ( minute2 );
	
	var nbMinuteEcart = nb_minutes ( [hour1, minute1], [hour2, minute2]);

	var w =  (document.getElementById(idTimeLine).offsetWidth-1)/ this.nbJours;
	var nbEmplacement;
	var joursEnDehorsTL;
	
	var j;
	var left;
	var right;

	this.map.clearOverlays();

		nbEmplacement = nbMinuteEcart;
		joursEnDehorsTL = this.nbJoursTotal - nbEmplacement;
		
			document.getElementById( "test").innerHTML = nbEmplacement+"  "+nbJoursTotal+"   "+joursEnDehorsTL;
		this.dateDebutTemp = dateDebutTemp;
		this.dateFinTemp = dateFinTemp;
		
		j = this.nbJours - nbEmplacement;
		
		
		left = this.dateDebutTemp.getMinutes()-joursEnDehorsTL/2 + ( j/2) ;
		right = this.dateFinTemp.getMinutes()+joursEnDehorsTL/2 - ( j/2 ) ;
		
		var tempVar = this.nbJoursTotal -right + left
		right+=tempVar;
		
		
		this.dateDebutTemp.setDate( left );
		this.dateFinTemp.setDate( right );
	

	
 	this.createTimeLineValues();

	/* 	//On replace la timeline avec au centre les dates choisie */
	if ( this.scale != "Hour" )
		imageGalleryObj.style.left = minGalleryXPos+(joursEnDehorsTL/2)*w+"px";
	
	
/* 	//On replace les intervalles */
	
	var a =j/2 ;
	var b =j/2 + nbEmplacement + 0.5;
	a = Math.round(a*10)/10;
	b = Math.round(b*10)/10;
	

	this.controlSlider.setValue (a,0 );
	this.controlSlider.setValue ( b,1 );

	var posSliderLeft = document.getElementById('zoom-handle-1').offsetLeft;
	var posSliderRight = document.getElementById('zoom-handle-2').offsetLeft;
	

	
	this.map.clearOverlays();
	



 
}


function nb_minutes(date1,date2)
{ 
	var h =  date2[0]-date1[0];
	var min =  date2[1]-date1[1];

	var nb = h*60 + min;
	return nb 
}


	
	