// JavaScript Document
function getvalueCSS(ObjetStyle,styleProp){
	var ObjetStyle = document.getElementById(ObjetStyle);
	var result="";
	if (ObjetStyle.currentStyle){
		result = ObjetStyle.currentStyle[styleProp];
	}
	else if (window.getComputedStyle){
		result =document.defaultView.getComputedStyle(ObjetStyle,null)[styleProp];
	}
	return result;
}
function actualiser()
{
	var etat = getvalueCSS('centres','display');
	if (etat == 'none')
	{
		document.getElementById('centres').style.display = 'block';
	}
	else if(etat == 'block')
	{
		document.getElementById('centres').style.display = 'none';
	}
}

function replace_html(info,cadre)
{
	document.getElementById(cadre).innerHTML = info;
}

function set_cookie()
{
	
	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...");
	}
	
	
	var login = document.forms["ident"].login.value;
	var login_url = "login=" + login;
	
	var pass = document.forms["ident"].mot_de_passe.value;
	var pass_url = "pass=" + pass;
		
	var fichier = "set_cookie.php?" + login_url + "&" + pass_url;
	
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) 
	{
		//traiterInfo(xhr_object.responseText,'mng_connections');
		if(xhr_object.responseText == 1)
		{
			//ajax_update_html('switch_admin.php','content');
			ajax_replace_html('switch_admin.php','accueil_admin');
			ajax_replace_html('frm_logout.php','mng_connections');
		}
		else 
		{
			ajax_replace_html('error_connect.php','accueil_admin');
		}
	}
	else
	{
		alert("Erreur AJAX");
	}
}

function ajax_replace_html(fichier,cadre)
{
	
	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...");
	}
	
	
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) 
	{
		replace_html(xhr_object.responseText,cadre);
	}
	else
	{
		alert("Erreur AJAX");
	}
}

function action_login()
{
	
	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...");
	}
	
	
	var login = document.forms["ident"].login.value;
	var login_url = "login=" + login;
	
	var pass = document.forms["ident"].mot_de_passe.value;
	var pass_url = "pass=" + pass;
	
	var page = document.forms["ident"].current_page.value;
	var page_url = "page=" + page;
		
	var fichier = "action_login.php?" + login_url + "&" + pass_url + "&" + page_url;
	
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) 
	{
		
	}
	else
	{
		alert("Erreur AJAX");
	}
}

function menu_centres()
{
	if(getCookie(menu_centres))
	{
		alert("cookie existe");
		document.actualiser();
	}
	else
	{
		alert("pas de cookie");
		//setCookie(menu_centres,0);
	}
}

function del_event(id_event, titre_event)
{
	if(confirm('Supprimer cet évènement (' + titre_event + ') ?'))
	{
		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...");
		}
		
		var event_to_del_url = "id_event=" + id_event;		
			
		var fichier = "supprimer_evenement.php?" + event_to_del_url;
		
		xhr_object.open("GET", fichier, false);
		xhr_object.send(null);
		if(xhr_object.readyState == 4) 
		{
			location.reload();
		}
		else
		{
			alert("Erreur AJAX");
		}
	}
}

function paginer(debut, fin, centre, interval)
{

	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...");
	}
	
	var pagination_url = "start=" + debut + "&end=" + fin + "&centre=" + centre + "&interval=" + interval;		
		
	var fichier = "documents_liste.php?" + pagination_url;
	
	var img_loader = '<img src="images/ajax-loader.gif" alt="loading..." />';
	replace_html(img_loader,'liste_docs');
	
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	
	
	if(xhr_object.readyState == 4) 
	{
		replace_html(xhr_object.responseText,'liste_docs');
	}
	else
	{
		alert("Erreur AJAX");
	}

}

function souligner(id_page,nb_pages)
{
	for(var i = 1; i <= nb_pages + 1; i++)
	{
		document.getElementById('page_' + i).className = "page_out";
	}
	
	document.getElementById(id_page).className = "page_hover";
}

function choisir_annee_page()
{

	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...");
	}
	
	var anne_url = "interval=" + document.forms["choix_annee"].select_annee.value;	
		
	var fichier = "documents_pages.php?" + anne_url;
	
	var img_loader = '<img src="images/ajax-loader.gif" alt="loading..." />';
	replace_html(img_loader,'pagination_docs');
	
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	
	
	if(xhr_object.readyState == 4) 
	{
		replace_html(xhr_object.responseText,'pagination_docs');
		choisir_annee_liste()
	}
	else
	{
		alert("Erreur AJAX");
	}
}

function choisir_annee_liste()
{

	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...");
	}
	
	var anne_url = "interval=" + document.forms["choix_annee"].select_annee.value;	
		
	var fichier = "documents_liste.php?" + anne_url;
	
	var img_loader = '<img src="images/ajax-loader.gif" alt="loading..." />';
	replace_html(img_loader,'liste_docs');
	
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	
	
	if(xhr_object.readyState == 4) 
	{
		replace_html(xhr_object.responseText,'liste_docs');
	}
	else
	{
		alert("Erreur AJAX");
	}
}

function del_doc(id_doc, titre_doc)
{
	if(confirm('Supprimer ce document (' + titre_doc + ') ?'))
	{
		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...");
		}
		
		var doc_to_del_url = "id_doc=" + id_doc;		
			
		var fichier = "supprimer_document.php?" + doc_to_del_url;
		
		xhr_object.open("GET", fichier, false);
		xhr_object.send(null);
		if(xhr_object.readyState == 4) 
		{
			location.reload();
		}
		else
		{
			alert("Erreur AJAX");
		}
	}
}