function RunFoo(swf, hauteur, largeur, couleur, nom) {
	document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0\" width=\""+hauteur+"\" height=\""+largeur+"\" id=\""+nom+"\" align=\"middle\">\n");
	document.write("<param name=\"allowScriptAccess\" value=\"sameDomain\" />\n");
	document.write("<param name=\"movie\" value=\""+swf+"\" /><param name=\"quality\" value=\"high\" /><param name=\"bgcolor\" value=\""+couleur+"\" /><embed src=\""+swf+"\" quality=\"high\" bgcolor=\""+couleur+"\" width=\""+hauteur+"\" height=\""+largeur+"\" name=\""+nom+"\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\n");
	document.write("</object>\n");
}
function closeMessage() {
	document.getElementById('message').style.visibility="hidden";
}
function closeMessageRedirect(url) {
	document.getElementById('message').style.visibility="hidden";
	window.location.replace(url);
}

function DoRequest(page, id_block) {
	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", page, true);
	xhr_object.onreadystatechange = function() {
		if(xhr_object.readyState == 4) { 
			eval(xhr_object.responseText);   
		} else if(xhr_object.readyState == 1) { 
			document.getElementById(id_block).innerHtml = "Début transfert";   
		} else if(xhr_object.readyState == 2) { 
			document.getElementById(id_block).innerHtml = "Donnée transférées";   
		} else if(xhr_object.readyState == 3) { 
			document.getElementById(id_block).innerHtml = "Traitement des données";   
		}
	}
	
	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	//var data = "id_site="+document.forms["recherche"].test.value;
	var data = '';
	xhr_object.send(data);
}

function getXhr() {
	if(window.XMLHttpRequest)
		xhr = new XMLHttpRequest(); 
	
	else if(window.ActiveXObject) {
		try {
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	} else {
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		xhr = false; 
	} 
	
	return xhr;
}

function refresh() {
	var xhr = getXhr();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.status == 200) {
			reponse = xhr.responseText;
			document.getElementById('actualites_horizontal').innerHTML = reponse
		}
	}
	xhr.open('GET', 'includes/actualites_horizontal_AJAX.php', true);
	//xhr.setRequestHeader('Content-Type','text/html;  charset=ISO-8859-1');
	xhr.send(null);
}

function HidePhotoPageVideo() {
	document.getElementById('photo').style.display = 'none';
	document.getElementById('player_video').style.display = 'block';
}
function ShowPhotoPageVideo(url, title, titre) {
	document.getElementById('photo').style.display = 'block';
	document.getElementById('player_video').style.display = 'none';
	
	document.getElementById('href_photo_page').href = 'pages_content/HD/'+url;
	document.getElementById('href_photo_page').title = title;
	document.getElementById('photo_page').src = 'pages_content/normal/'+url;
	document.getElementById('photo_page').title = title;
}

function ShowPhotoPage(url, title, titre) {
	document.getElementById('href_photo_page').href = 'pages_content/HD/'+url;
	document.getElementById('href_photo_page').title = title;
	document.getElementById('photo_page').src = 'pages_content/normal/'+url;
	document.getElementById('photo_page').title = title;
}

function ShowPhotoPage2(url, title, titre, width_img, height_img) {
	document.getElementById('href_photo_page').href = 'kcfinder/upload/images/'+url;
	document.getElementById('href_photo_page').title = title;
	document.getElementById('photo_page').src = 'kcfinder/upload/images/'+url;
	document.getElementById('photo_page').title = title;
	if (height_img == '') {
		document.getElementById('photo_page').style.width = width_img+"px";
		document.getElementById('photo_page').style.height = "";
	} else {
		document.getElementById('photo_page').style.width = "";
		document.getElementById('photo_page').style.height = height_img+"px";
	}
}


function startMovePhotoPage(sens) {
	this.ValueSens = sens;
	window.defil_galerie = setInterval("MovePhotoPage()", 10);
}

function MovePhotoPage() {
	//document.getElementById('test').value = ValueSens;
	if (ValueSens != 'stop') {
		var WidthContainer = document.getElementById('container_photo_page').offsetWidth;
		var WidthCont = document.getElementById('cont_photo_page').offsetWidth;
		var PositionLeft = document.getElementById('cont_photo_page').offsetLeft;
		if (ValueSens == 'right') {
			if (((WidthCont - WidthContainer) - 2) > -PositionLeft) {
				var NewPosition = PositionLeft - 5;
			} else {
				//stop();
				clearInterval(defil_galerie);
			}
			
		} else {
			if ((PositionLeft + 5) <= 0) {
				var NewPosition = PositionLeft + 5;
			} else {
				//stop();
				clearInterval(defil_galerie);
			}
		}	
		document.getElementById('cont_photo_page').style.left = NewPosition+'px';
	} else {
		clearInterval(defil_galerie);
	}
}


function MoveScrollContent () {
	if (curentContent == 1) {
		var ThisBlock = 10;
	} else {
		var ThisBlock = curentContent - 1;
	}
	
	if (styleTop == 0) {
		var ScriptOffsetCurrent = 0;
	} else {
		var ScriptOffsetCurrent = document.getElementById('Content_Scroll_'+ThisBlock).style.top;
	}
	
	
	var ScriptPositionCurrent = document.getElementById('Content_Scroll_'+ThisBlock).style.position;
	var Next_Scrolling = styleTop - 1;
	var Next_StopstyleTop = StopstyleTop + 1;
	
	if (document.getElementById('Content_Scroll_'+ThisBlock).style.display != 'none') {
		if (Next_StopstyleTop < (HeightCurrent + 10)) {
			document.getElementById('Content_Scroll_'+ThisBlock).style.position = 'absolute';
			document.getElementById('Content_Scroll_'+ThisBlock).style.top = Next_Scrolling+'px';
			//document.getElementById('ScriptOffsetCurrent').value = ScriptOffsetCurrent+' _ '+StopstyleTop+' _ '+ScriptPositionCurrent;
			
			this.styleTop = Next_Scrolling;
			this.StopstyleTop = Next_StopstyleTop;
		} else {
			this.styleTop = 0;
			this.StopstyleTop = 0;
			document.getElementById('Content_Scroll_'+ThisBlock).style.display = 'none';
			document.getElementById('Content_Scroll_'+ThisBlock).style.top = '0px';
			document.getElementById('Content_Scroll_'+ThisBlock).style.position = '';
			
			document.getElementById('Content_Scroll_'+this.next_scroll).style.display = 'block';
			document.getElementById('Content_Scroll_'+this.next_scroll).style.visibility = 'visible';
			stop();
		}
	} else {
		//stop();
		clearInterval();
	}
}

function ScrollContent() {
	
	if ((curentContent + 1) > nb_content) {
		var next_scroll = 1;
	} else {
		var next_scroll = curentContent + 1;
	}
	
	var HeightCurrent = document.getElementById('Content_Scroll_'+curentContent).offsetHeight;
	var OffsetCurrent = document.getElementById('Content_Scroll_'+curentContent).offsetTop;
	var OffsetNext = document.getElementById('Content_Scroll_'+next_scroll).offsetTop;
	
	/*document.getElementById('CurrentScroll').value = curentContent;
	document.getElementById('HeightCurrent').value = HeightCurrent;
	document.getElementById('OffsetCurrent').value = OffsetCurrent;
	document.getElementById('NextScroll').value = next_scroll;
	document.getElementById('OffsetNext').value = OffsetNext;*/
	
	this.styleTop = 0;
	this.StopstyleTop = 0;
	this.HeightCurrent = HeightCurrent;
	this.next_scroll = next_scroll;
	setInterval("MoveScrollContent()", 30);
	
	//document.getElementById('Content_Scroll_'+next_scroll).style.display = 'block';
	
	this.curentContent = next_scroll;
}

function StartScrolling(nb_content) {
	this.curentContent = 1;
	this.nb_content = nb_content;
	setInterval("ScrollContent()", 10000);	
}

// MODULE DE BANDEAU D'ACTU (Bar DEFIL)
	function PauseBar() {
		var pauseBar = window.pauseBar;
		var TimerPauseBar = window.TimerPauseBar;
		if (pauseBar == 0) {
			window.pauseBar = 1;
			window.TimerPauseBar = setInterval("PauseBar()", 5000);
		} else {
			window.pauseBar = 0;
			clearInterval(TimerPauseBar);
			window.TimerBar = setInterval("Move_defil_Bar()", 30);
		}
	}
	
	function Move_defil_Bar() {
		var TimerBar = window.TimerBar;								
		var active = window.active_actu;
		
		if (window.nb_actu == (active + 1)) {
			var Next_Active = 1; 
		} else {
			var Next_Active = active + 1; 
		}
		
		var Offset_top = document.getElementById('block_defil_'+active).offsetTop;
		var Offset_top_next = document.getElementById('block_defil_'+Next_Active).offsetTop;
		
		if (Next_Active > nb_actu) { var Next_Active = 1; }
		
		var NewMarginTop = (Offset_top - 1);
		var NewMarginTopNext = (Offset_top_next - 1);
		
		if (NewMarginTop == 0) {
			clearInterval(TimerBar);
			PauseBar();
			document.getElementById('block_defil_'+active).style.marginTop = NewMarginTop+'px';
		} else {
			if (NewMarginTop == -118) {
				document.getElementById('block_defil_'+active).style.display = 'none';
				document.getElementById('block_defil_'+active).style.marginTop = '118px';
				/*document.getElementById('block_defil_'+Next_Active).style.marginTop = '118px';
				document.getElementById('block_defil_'+Next_Active).style.display = 'block';*/
				window.active_actu = Next_Active;
			} else {
				document.getElementById('block_defil_'+active).style.marginTop = NewMarginTop+'px';
				document.getElementById('block_defil_'+Next_Active).style.marginTop = NewMarginTopNext+'px';
			}
			
			if (NewMarginTop == -1) {
				document.getElementById('block_defil_'+Next_Active).style.marginTop = '118px';
				document.getElementById('block_defil_'+Next_Active).style.display = 'block';
			}
		}
		
		/*else if (NewMarginTop < -96) {									
			window.active_actu = Next_Active;
			document.getElementById('block_defil_'+Next_Active).style.marginTop = '96px';
			document.getElementById('block_defil_'+Next_Active).style.display = 'block';
			document.getElementById('block_defil_'+active).style.display = 'none';
			document.getElementById('block_defil_'+active).style.marginTop = '96px';									
		} */
	}
	
	function init_defil_actu(nb_actu) {
		clearInterval(startBar);
		var active = 1;
		window.nb_actu = nb_actu;
		window.active_actu = active;
		window.pauseBar = 0;
		
		if (nb_actu >= 2) {
			window.TimerBar = setInterval("Move_defil_Bar()", 50);
		} else {
			document.getElementById('block_defil_1').style.display = 'block';
		}
	}
