// Detection du navigateur
nc6 = (typeof(window.controllers) != 'undefined' && typeof(window.locationbar) != 'undefined')? true:false;
nc4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;


// -------------------------------------------------------------------------
// Fonction AJAX
// -------------------------------------------------------------------------
function SB(ImageName, ImageDescription) {    
  jQuery.slimbox(ImageName, ImageDescription, {});
}

function getXhr(){
  var xhr = null;
  
  if(window.XMLHttpRequest) // Firefox et autres
    xhr = new XMLHttpRequest(); 
  else if(window.ActiveXObject){ // Internet Explorer 
    try {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  else { // XMLHttpRequest non supporté par le navigateur 
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
    xhr = false; 
  } 
  return xhr
}

// -------------------------------------------------------------------------
// Fonction Centrage
// -------------------------------------------------------------------------
function disponible() {

// Instructions pour Netscape
	if (nc4 || nc6) {

// on intercepte les valeurs de largeur et de hauteur de l'interieur de la fenetre du navigateur
		hauteur = window.innerHeight;
		largeur = window.innerWidth;
		}

// Instructions pour Internet Explorer
	if (ie4) {
		hauteur = document.body.clientHeight;
		largeur = document.body.clientWidth;
		}

// on les place dans le formulaire
	hauteur_site = (hauteur - 580) / 2;
	
	if (hauteur_site > 0) {
		document.getElementById("page_centre").style.margintop=hauteur_site.toString() +'px';
		document.getElementById("page_centre").style.height=hauteur_site.toString() +'px';
	} else {
		document.getElementById("page_centre").style.margintop='7px';
		document.getElementById("page_centre").style.height='7px';
	}
}



function lance_presentation(){

	var xhr = getXhr();

	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){

	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){

			if (xhr.responseText == 1) {
				document.getElementById('bloc_milieux').innerHTML='<font color="red">Pas connecte.... ('+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+ ')</font>';
			} else {
				document.getElementById('bloc_milieux').innerHTML= xhr.responseText;
				//LanceVideo();
			}
		}
	}
	xhr.open("GET","ajax/page_presentation.php",true);
				
	xhr.setRequestHeader('Cache-Control','no-cache, must-revalidate');
	xhr.send(null);
}


function lance_agenda(){

	var xhr = getXhr();

	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){

	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){

			if (xhr.responseText == 1) {
				document.getElementById('bloc_milieux').innerHTML='<font color="red">Pas connecte.... ('+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+ ')</font>';
			} else {
				document.getElementById('bloc_milieux').innerHTML= xhr.responseText;
			}
		}
	}
	xhr.open("GET","ajax/page_agenda.php",true);
				
	xhr.setRequestHeader('Cache-Control','no-cache, must-revalidate');
	xhr.send(null);
}

function lance_bloc_agenda(id){

	var xhr = getXhr();

	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){

	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){

			if (xhr.responseText == 1) {
				document.getElementById('bloc_agenda').innerHTML='<font color="red">Pas connecte.... ('+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+ ')</font>';
			} else {
				document.getElementById('bloc_agenda').innerHTML= xhr.responseText;
			}
		}
	}
	xhr.open("GET","ajax/page_bloc_agenda.php?id="+id,true);
				
	xhr.setRequestHeader('Cache-Control','no-cache, must-revalidate');
	xhr.send(null);
}


function lance_galeries(type_galerie){

	var xhr = getXhr();

	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){

	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){

			if (xhr.responseText == 1) {
				document.getElementById('bloc_milieux').innerHTML='<font color="red">Pas connecte.... ('+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+ ')</font>';
			} else {
				document.getElementById('bloc_milieux').innerHTML= xhr.responseText;
			}
		}
	}
	xhr.open("GET","ajax/page_galeries.php?type_galerie="+type_galerie,true);
				
	xhr.setRequestHeader('Cache-Control','no-cache, must-revalidate');
	xhr.send(null);
}

function lance_galeries_mois(type_galerie, annee){

	var xhr = getXhr();

	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){

	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
      if (type_galerie == '1') {
        document.getElementById('bloc_galerie_video_aff').innerHTML= '&nbsp;';
        document.getElementById('bloc_galerie_lst_vid').innerHTML='&nbsp;';
      } else {
        document.getElementById('bloc_galerie_lst_img').innerHTML= '&nbsp;';
        document.getElementById('bloc_galerie_lst_intitule').innerHTML='&nbsp;';
      }
			if (xhr.responseText == 1) {
				if (type_galerie == '1') {
					document.getElementById('galerie_mois_videos').innerHTML='<font color="red">Pas connecte.... ('+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+ ')</font>';
				} else {
					document.getElementById('galerie_mois').innerHTML='<font color="red">Pas connecte.... ('+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+ ')</font>';
				}
			} else {
				if (type_galerie == '1') {
					document.getElementById('galerie_mois_videos').innerHTML= xhr.responseText;
				} else {
					document.getElementById('galerie_mois').innerHTML= xhr.responseText;
				}
			}
		}
	}
	xhr.open("GET","ajax/page_galeries_mois.php?type_galerie="+type_galerie+"&annee="+annee,true);
				
	xhr.setRequestHeader('Cache-Control','no-cache, must-revalidate');
	xhr.send(null);
}

function lance_galeries_lst_intitule(type_galerie, annee, mois){

	var xhr = getXhr();

	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){

	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){			
      if (type_galerie == '1') {
        document.getElementById('bloc_galerie_video_aff').innerHTML= '&nbsp;';
      } else {
        document.getElementById('bloc_galerie_lst_img').innerHTML= '&nbsp;';
      }
			if (xhr.responseText == 1) {
        if (type_galerie == '1') {
          document.getElementById('bloc_galerie_lst_vid').innerHTML='<font color="red">Pas connecte.... ('+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+ ')</font>';
        } else {
          document.getElementById('bloc_galerie_lst_intitule').innerHTML='<font color="red">Pas connecte.... ('+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+ ')</font>';
        }
			} else {
        if (type_galerie == '1') {
          document.getElementById('bloc_galerie_lst_vid').innerHTML= xhr.responseText;
        } else {
          document.getElementById('bloc_galerie_lst_intitule').innerHTML= xhr.responseText;
        }
			}
		}
	}
	xhr.open("GET","ajax/page_galeries_mois_lst_intitule.php?type_galerie="+type_galerie+"&annee="+annee+"&mois="+mois,true);
				
	xhr.setRequestHeader('Cache-Control','no-cache, must-revalidate');
	xhr.send(null);
}

function lance_galeries_lst_video(type_galerie, annee, mois){

	var xhr = getXhr();

	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){

	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){			
			document.getElementById('bloc_galerie_lst_img').innerHTML= '&nbsp;';
			if (xhr.responseText == 1) {
				document.getElementById('bloc_galerie_video_aff').innerHTML='<font color="red">Pas connecte.... ('+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+ ')</font>';
			} else {
				document.getElementById('bloc_galerie_video_aff').innerHTML= xhr.responseText;
			}
		}
	}
	xhr.open("GET","ajax/page_galeries_mois_lst_video.php?type_galerie="+type_galerie+"&annee="+annee+"&mois="+mois,true);
				
	xhr.setRequestHeader('Cache-Control','no-cache, must-revalidate');
	xhr.send(null);
}

function lance_galeries_image(id, debut){

	var xhr = getXhr();

	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){

	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){

			if (xhr.responseText == 1) {
				document.getElementById('bloc_galerie_lst_img').innerHTML='<font color="red">Pas connecte.... ('+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+ ')</font>';
			} else {
				document.getElementById('bloc_galerie_lst_img').innerHTML= xhr.responseText;
			}
		}
	}
	xhr.open("GET","ajax/page_galeries_image.php?id="+id+"&debut="+debut,true);
				
	xhr.setRequestHeader('Cache-Control','no-cache, must-revalidate');
	xhr.send(null);
}

function lance_galeries_image_aff(id, image){

	var xhr = getXhr();

	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){

	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){

			if (xhr.responseText == 1) {
				document.getElementById('bloc_galerie_img').innerHTML='<font color="red">Pas connecte.... ('+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+ ')</font>';
			} else {
				document.getElementById('bloc_galerie_img').innerHTML= xhr.responseText;
			}
		}
	}
	xhr.open("GET","ajax/page_galeries_image_aff.php?id="+id+"&image="+image,true);
				
	xhr.setRequestHeader('Cache-Control','no-cache, must-revalidate');
	xhr.send(null);
}

function lance_galeries_video_aff(id){

	var xhr = getXhr();

	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){

	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){

			if (xhr.responseText == 1) {
				document.getElementById('bloc_galerie_video_aff').innerHTML='<font color="red">Pas connecte.... ('+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+ ')</font>';
			} else {
				document.getElementById('bloc_galerie_video_aff').innerHTML= xhr.responseText;
			}
		}
	}
	xhr.open("GET","ajax/page_galeries_video_aff.php?id="+id,true);
				
	xhr.setRequestHeader('Cache-Control','no-cache, must-revalidate');
	xhr.send(null);
}

function lance_info(){

	var xhr = getXhr();

	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){

	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){

			if (xhr.responseText == 1) {
				document.getElementById('bloc_milieux').innerHTML='<font color="red">Pas connecte.... ('+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+ ')</font>';
			} else {
				document.getElementById('bloc_milieux').innerHTML= xhr.responseText;
			}
		}
	}
	xhr.open("GET","ajax/page_infos.php",true);
				
	xhr.setRequestHeader('Cache-Control','no-cache, must-revalidate');
	xhr.send(null);
}

function lance_contact(){

	var xhr = getXhr();

	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){

	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){

			if (xhr.responseText == 1) {
				document.getElementById('bloc_milieux').innerHTML='<font color="red">Pas connecte.... ('+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+ ')</font>';
			} else {
				document.getElementById('bloc_milieux').innerHTML= xhr.responseText;
			}
		}
	}
	xhr.open("GET","ajax/page_contact.php",true);
				
	xhr.setRequestHeader('Cache-Control','no-cache, must-revalidate');
	xhr.send(null);
}

function lance_mentions_legales(){

	var xhr = getXhr();

	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){

	// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){

			if (xhr.responseText == 1) {
				document.getElementById('bloc_milieux').innerHTML='<font color="red">Pas connecte.... ('+dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+ ')</font>';
			} else {
				document.getElementById('bloc_milieux').innerHTML= xhr.responseText;
			}
		}
	}
	xhr.open("GET","ajax/page_mentions_legales.php",true);
				
	xhr.setRequestHeader('Cache-Control','no-cache, must-revalidate');
	xhr.send(null);
}

