function loadTabContent(event,element,value,cid,pid){
	
	var xhr_object = null; 
	if(window.XMLHttpRequest) // Firefox 
		xhr_object = new XMLHttpRequest(); 
	else if(window.ActiveXObject) // Internet Explorer 
			xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	else { // XMLHttpRequest non supporté par le navigateur 
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		return; 
	}
	
	//xhr_object.open("POST", "index.php?eID=ics_dynamictab&tx_icsdynamictab_pi1[changeActiveTab]=1", true);

	document.getElementById('tx_icsdynamictab_pi1_tabContent2').innerHTML = '<img style="position:absolute;top:50%;left:50%;" width="16px" height="16px" src="fileadmin/templates/star/styles/img/ajax-loader.gif" />';
	
	xhr_object.open("POST", "index.php?id=" + pid + "&type=155&tx_icsdynamictab_pi1[activeTab]=" + value + "&cid=" + cid, true);

	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			document.getElementById(element).innerHTML = xhr_object.responseText;
			$("#tx_icsnavitia_pi1_date").datepicker({
				showOn: 'button',
				buttonImage: 'typo3conf/ext/ics_navitia/res/img/picto_calendar.gif',
				buttonImageOnly: true
			});
			
			$("#tx_icsnavitia_pi2_dateSchedules").datepicker({
				showOn: 'button',
				buttonImage: 'typo3conf/ext/ics_navitia/res/img/picto_calendar.gif',
				buttonImageOnly: true
			});

		var predictiveKeydownStart = function(event) {
			if(event.which == 13) // touche entrée
			{
				arguments.callee.enter.apply(this, arguments);
			}
			else if(event.which == 40) // flęche bas
			{
				arguments.callee.down.apply(this, arguments);
			}
			else if(event.which == 38) // flęche haut
			{
				arguments.callee.up.apply(this, arguments);
			}
			else if(event.which == 9) // flęche haut
			{
				arguments.callee.enter.apply(this, arguments);
			}
			else if(event.which == 27) // flęche haut
			{
				jQuery("#tx_icsnavitia_pi1_autocompletion_start").hide();
			}
		};
		predictiveKeydownStart.max = function() {
			var max = 0;
			while (document.getElementById('tx_icsnavitia_pi1_recordstart' + (max + 1)))
				max++;
			return max;
		};
		predictiveKeydownStart.enter = function() {
			var max = arguments.callee.max();
			for (i = 1; i <= max; i++)
				if (jQuery("#tx_icsnavitia_pi1_recordstart" + i).hasClass("courant"))
					var link = jQuery("#tx_icsnavitia_pi1_recordstart" + i + ".courant a");
					
			if (link.click)
			{
				//link.click();
				//this.form.onsubmit = function() { return false; };
				jQuery("#tx_icsnavitia_pi1_startCity").attr({value: link.text()});
				jQuery("#tx_icsnavitia_pi1_autocompletion_start ul").hide();
			}
		};
		predictiveKeydownStart.enter.max = predictiveKeydownStart.max;
		predictiveKeydownStart.up = function() {
			var max = arguments.callee.max();
			var found = false;
			for (i = 1; i <= max; i++)
			{
				if (jQuery("#tx_icsnavitia_pi1_recordstart" + i).hasClass("courant"))
				{
					found = true;
					jQuery("#tx_icsnavitia_pi1_recordstart" + i).removeClass("courant");
					if (i > 1)
						jQuery("#tx_icsnavitia_pi1_recordstart" + (i - 1)).addClass("courant");
					break;
				}
			}
			if (!found)
				jQuery("#tx_icsnavitia_pi1_recordstart" + max).addClass("courant");
		};
		predictiveKeydownStart.up.max = predictiveKeydownStart.max;
		predictiveKeydownStart.down = function() {
			var max = arguments.callee.max();
			var found = false;
			for (i = 1; i <= max; i++)
			{
				if (jQuery("#tx_icsnavitia_pi1_recordstart" + i).hasClass("courant"))
				{
					found = true;
					jQuery("#tx_icsnavitia_pi1_recordstart" + i).removeClass("courant");
					if (i < max)
						jQuery("#tx_icsnavitia_pi1_recordstart" + (i + 1)).addClass("courant");
					break;
				}
			}
			if (!found)
				jQuery("#tx_icsnavitia_pi1_recordstart1").addClass("courant");
		};
		predictiveKeydownStart.down.max = predictiveKeydownStart.max;
		jQuery("#tx_icsnavitia_pi1_startCity").keydown( predictiveKeydownStart );
		
		
		
		var predictiveKeydownEnd = function(event) {
			if(event.which == 13) // touche entrée
			{
				arguments.callee.enter.apply(this, arguments);
			}
			else if(event.which == 40) // flęche bas
			{
				arguments.callee.down.apply(this, arguments);
			}
			else if(event.which == 38) // flęche haut
			{
				arguments.callee.up.apply(this, arguments);
			}
			else if(event.which == 9) // flęche haut
			{
				arguments.callee.enter.apply(this, arguments);
			}
			else if(event.which == 27) // flęche haut
			{
				jQuery("#tx_icsnavitia_pi1_autocompletion_end").hide();
			}
		};
		predictiveKeydownEnd.max = function() {
			var max = 0;
			while (document.getElementById('tx_icsnavitia_pi1_recordend' + (max + 1)))
				max++;
			return max;
		};
		predictiveKeydownEnd.enter = function() {
			var max = arguments.callee.max();
			for (i = 1; i <= max; i++)
				if (jQuery("#tx_icsnavitia_pi1_recordend" + i).hasClass("courant"))
					var link = jQuery("#tx_icsnavitia_pi1_recordend" + i + ".courant a");
					
			if (link.click)
			{
				//link.click();
				//this.form.onsubmit = function() { return false; };
				jQuery("#tx_icsnavitia_pi1_endCity").attr({value: link.text()});
				jQuery("#tx_icsnavitia_pi1_autocompletion_end ul").hide();
			}
		};
		predictiveKeydownEnd.enter.max = predictiveKeydownEnd.max;
		predictiveKeydownEnd.up = function() {
			var max = arguments.callee.max();
			var found = false;
			for (i = 1; i <= max; i++)
			{
				if (jQuery("#tx_icsnavitia_pi1_recordend" + i).hasClass("courant"))
				{
					found = true;
					jQuery("#tx_icsnavitia_pi1_recordend" + i).removeClass("courant");
					if (i > 1)
						jQuery("#tx_icsnavitia_pi1_recordend" + (i - 1)).addClass("courant");
					break;
				}
			}
			if (!found)
				jQuery("#tx_icsnavitia_pi1_recordend" + max).addClass("courant");
		};
		predictiveKeydownEnd.up.max = predictiveKeydownEnd.max;
		predictiveKeydownEnd.down = function() {
			var max = arguments.callee.max();
			var found = false;
			for (i = 1; i <= max; i++)
			{
				if (jQuery("#tx_icsnavitia_pi1_recordend" + i).hasClass("courant"))
				{
					found = true;
					jQuery("#tx_icsnavitia_pi1_recordend" + i).removeClass("courant");
					if (i < max)
						jQuery("#tx_icsnavitia_pi1_recordend" + (i + 1)).addClass("courant");
					break;
				}
			}
			if (!found)
				jQuery("#tx_icsnavitia_pi1_recordend1").addClass("courant");
		};
		predictiveKeydownEnd.down.max = predictiveKeydownEnd.max;
		jQuery("#tx_icsnavitia_pi1_endCity").keydown( predictiveKeydownEnd );
		
		$("#tx_icsnavitia_pi1_startCity").blur( function(event) {
			setTimeout(function(){
				$("#tx_icsnavitia_pi1_autocompletion_start").hide();
			  }, 200 ); 
		});
		
		$("#tx_icsnavitia_pi1_endCity").blur( function(event) {
			setTimeout(function(){
				$("#tx_icsnavitia_pi1_autocompletion_end").hide();
			  }, 200 ); 
		});
			
		}
	};

	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8"); 
	var data = "tx_icsdynamictab_pi1[activeTab]=" + value;
	xhr_object.send(data);
}