// JavaScript Document
function getXMLHTTP(){
	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) {
		  try {
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		  } catch (e1) {
			xhr = null;
		  }
		}
	  }
	  else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	  }
	  return xhr;
};

// POP UP //////////
var popup;

function popup_open(adresse,width,height){
	popup_close();
	popup=window.open(adresse,'popup','width='+width+',height='+height+',directories=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no')
};

function popup_close(){
	 if (popup != null){
		if(!popup.closed){
			popup.close();
		};
	};
};

function popup_affiche(){
	window.focus();
	var le = window.screen.availWidth;
	var he = window.screen.availHeight;;
	var xf = le/2 - 300;
	var yf = he/2 - 300;
	window.moveTo(xf, yf);
};
///////////////////

function disconnect(){
	var a = confirm("Etes-vous bien sûr de vouloir vous déconnecter ?");
	if (a==true){
		location = "index.php?page=destroy&pag='.$page.'";
	};
};
function maisons(formu){
	formu.submit();
};

function ch_page(formu){
	formu.submit();
};

var maisg;

function ouvrir(mais,wid,hei){
	adresse="maisons_photo.php?mais=";
	adresse+=mais;
	maisg=window.open(adresse,'mais_grand','width='+wid+',height='+hei+',directories=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no');
};

function fermer(){
	 if (maisg != null){
		if(!maisg.closed){
			maisg.close();
		};
	};
};


function cat_modif(formu){
	formu.submit();
 };
 
function supp(formu){
	var a = confirm("Etes-vous bien sûr de vouloir supprimer cette maison ?");
	if (a==true){
		formu.submit();
	};
};

function details(formu){
	formu.submit();
};

function supp2(formu){
	var a = confirm("ATTENTION !!! Vous êtes sur le point de supprimer un secteur.\nLe fait de supprimer un secteur entraine la suppression automatique de toutes les maisons correspondantes.\nEtes-vous bien sûr de vouloir supprimer ce secteur ?");
	if (a==true){
		formu.submit();
	};
};

function cocher_toutes(frm,cases,bouton){
	objet=document.getElementById(frm).elements[cases];
	nb_cases=objet.length;
	if(!nb_cases){
		nb_cases=1;
	};
	valeur_bouton=document.getElementById(frm).elements[bouton].checked;
	for(i=0;i<=nb_cases;i++){
		document.getElementById(frm).elements[i].checked = valeur_bouton;
	};
};


// Modules photos location
// Affichage d'une photo
function affichage(id,arret,debut,auto){
	// Recherche de l'index du tableau
	for(i=0;i<nb_images;i++){
		if(tab_images[2][i]==id){// si c'est cette image qui est choisie			
			// Photo courante
			pho_courante=i;
			
			// On affiche l'image normal
			var big_photo=document.getElementById('big_pict');
			big_photo.src=tab_images[0][i];
			big_photo.width=500;
			
		};
	};
	if(arret==1){
		clearTimeout(timer);
	};
};

// Effet transition Photo
function toggle_appear(result){
	effet_en_cours=1;
	setTimeout("effet_fin()",delai_en_cours);
	Effect.toggle('big_pict','appear');
	image_visible=result;
};

// Fin effet
function effet_fin(){
	effet_en_cours=0;
};

// Préchargement des photos
function prechargement(){
	document.image_chargee = new Array();
	for(i=0;i<nb_images;i++){
		document.image_chargee[i] = new Image;
		document.image_chargee[i].src = tab_images[0][i];
	};
};

// Photo précédente
function photo_precedente(){
	var num=0;
	num=pho_courante-1;
	if(num<0){
		num=nb_images-1;
	};
	affichage(tab_images[2][num],1,0,0);
};

// Photo suivante
function photo_suivante(){
	var num=0;
	num=pho_courante+1;
	if(num>(nb_images-1)){
		num=0;
	};
	affichage(tab_images[2][num],1,0,0);
};

// Photo scroll auto
function photo_scroll_auto(i,debut){
	if(debut==0){
		affichage(tab_images[2][i],0,debut,1);
		if(i<(nb_images-1)){
			i++;
		}else{
			i=0;
		};
	}else{
		if(debut==2){
			arret_scroll_auto();
		};
	};
	
	timer=setTimeout("photo_scroll_auto("+i+",0)",delai);
};

// Arrete le scroll
function arret_scroll_auto(){
	clearTimeout(timer);
};

//////// Fin Module photo /////////