function toggleRub(id) {
	if(document.getElementById(id)!=null) {
		document.getElementById(id).style.display = ((document.getElementById(id).style.display=="none")?"":"none");
	}
}

function changeLangue(id) {
	document.getElementById("hiddenLangue").value = id;
	document.getElementById("formLangue").submit();
}

function switchTab(id, li) {
	document.getElementById("tab1").className = "tab1 _current";
	document.getElementById("tab2").className = "tab2 _current";
	document.getElementById("tab3").className = "tab3 _current";
	document.getElementById("actu_corporate").style.display = "none";
	document.getElementById("actu_business").style.display = "none";
	document.getElementById("actu_rh").style.display = "none";
	document.getElementById(id).style.display = "";
	document.getElementById(li).className = document.getElementById(li).className.replace("_current", "current");
}


var LoadedFocus = new Array();
var TimerDefilFocus = null;
var ListeFocus = new Array();
var CurrentPositionFocus = 0;
var SensDefil = "";
function CloseFocus() {
	clearInterval(TimerDefilFocus);
	$("#focus_actu").hide("slow");
}

function LoadFocus(id, stopdefil) {
	if(stopdefil) clearInterval(TimerDefilFocus);
	if(array_key_exists(id, LoadedFocus)) {
		data = LoadedFocus[id];
		$('#focus_actu').html(data);
		/*
		$("#focus_actu_contenu_ombre").css("visibility", "visible");
		$("#focus_actu_contenu_ombre").animate({
			opacity: 1
		}, 400, function() {
			$('#focus_actu').html(data);
			$("#focus_actu_contenu_ombre").animate({
				opacity: 0						 
				}, 400, function() { $("#focus_actu_contenu_ombre").css("visibility", "hidden"); });
		});
		*/
	}
	else {
		$.ajax({
			url: '/include/detail_actualite_focus.inc.php?id='+id,
			success: function(data) {
				LoadedFocus[id] = data;
				$('#focus_actu').html(data);
				/*
				$("#focus_actu_contenu_ombre").css("visibility", "visible");
				$("#focus_actu_contenu_ombre").animate({
					opacity: 1
				}, 400, function() {
					$('#focus_actu').html(data);
					$("#focus_actu_contenu_ombre").animate({
						opacity: 0						 
						}, 400, function() { $("#focus_actu_contenu_ombre").css("visibility", "hidden"); });
				});
				*/
			}
		});
	}
}

function DefilFocus() {
	
	CurrentPositionFocus++;
	if(CurrentPositionFocus >= ListeFocus.length) {
		CurrentPositionFocus = 0	
	}
	
	LoadFocus(ListeFocus[CurrentPositionFocus], false);
}


function array_key_exists(key, haystack) {
	for(var clef in haystack) {
		if(key == clef)
			return true;
	}
	return false;
}

function in_array(needle, haystack) {
	for(var i = 0 ; i < haystack.length ; i++) {
		if(needle == haystack[i])
			return true;
	}
	return false;
}
