function chargement() {
	$("loading1").style.display = "block";
	$("loading2").style.display = "block";
}

function dechargement() {
	$("loading1").style.display = "none";
	$("loading2").style.display = "none";
}
function chargee(){
	window.setTimeout("dechargement()",500);
}

function trim(str){
	var stri = str.toString();
	return stri.replace(/(^\s*)|(\s*$)/g,'');
}

function demander(t){
	if (confirm(t)){
		return true;
	}
	return false;
}
function isEmailAdress(valeur){
   var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;

   if(!re.test(valeur)){
        return false;
   }
   return true;
}

function retourner_extension(nom_form,nom_champ) {
	var photo_file = document[nom_form][nom_champ].value;
	tab_tmp1 = photo_file.split(".");
	var nb = tab_tmp1.length;
	return tab_tmp1[(nb-1)].toLowerCase();
}

function IsAlphaNumeric(sText){
   var ValidChars = "0123456789_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
   var IsAlphaNum=true;
   var Char;
   for (var i = 0; i < sText.length && IsAlphaNum == true; i++) {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1){
         IsAlphaNum = false;
      }
   }
   return IsAlphaNum;
}

function IsCP(sText){
   var ValidChars = "0123456789";
   var IsNumber = true;
   var Char;
	if(sText.length!=5) {
	return false;
	} else  {
 
   for (var i= 0;i<sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
}

function IsTel(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
	if(sText.length!=10) {
	return false;
	} else  {
 
   for (var i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
}

function IsDNS(sText)
{
   var ValidChars = "0123456789-abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
   var IsAlphaNum=true;
   var Char;

 
   for (var i = 0; i < sText.length && IsAlphaNum == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsAlphaNum = false;
         }
      }
   return IsAlphaNum;
 }
 
function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (var i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}

function IsDate(sText)
{
   var ValidChars = "0123456789-";
   var IsNumber=true;
   var Char;

 
   for (var i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
	if(IsNumber) {
	var tg = sText.split("-");
	if(tg[0].length==4 && tg[1].length==2 && tg[2].length==2) {
	return true;
	} else {
	return false; 
	}
	} else {
	return false; 
	}
}

function vider_champ_recherche(ip){
if(ip.value=="mot-cle"){
ip.value = "";
}
}
function remettre_defaut(ip){
if(trim(ip.value)===""){
ip.value = "mot-cle";
}
}

function check_recherche(f){
var erreur = "";
if(trim(f.mz_mot_cle.value)==="") { erreur += "Saisissez un mot avant de valider votre recherche SVP."; }
if(trim(f.mz_mot_cle.value)==="mot-cle") { erreur += "Saisissez une recherche avant de valider."; }
if(erreur===""){
return true;
}else{
alert(erreur);
return false;
}
}

function check_selection(f){
var erreur = "";
var type = f.mh_type.options[f.mh_type.selectedIndex].value;
var commune = f.mh_commune.options[f.mh_commune.selectedIndex].value;
if(type==="" && commune==="") { erreur += "Choisissez au moins un type OU une commune avant de valider votre recherche SVP.\n"; }
if(erreur===""){
return true;
}else{
alert(erreur);
return false;
}
}







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;
}
}


// FONCTION POUR AFFICHAGE DU PLAN
//// TOUS
function DivStatusAll() {
	for (i=0; i<plan_all.length; i++){
		var divID="img_pt_"+plan_all[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='';
		}
	}
}

//// NOUVELLES
function DivStatusNou() {
	for (i=0; i<plan_all.length; i++){
		var divID="img_pt_"+plan_all[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='cachediv';
		}
	}
	for (i=0; i<plan_nou.length; i++){
		var divID="img_pt_"+plan_nou[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='';
		}
	}
}

//// EVENEMENT EN COURS
function DivStatusEve() {
	for (i=0; i<plan_all.length; i++){
		var divID="img_pt_"+plan_all[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='cachediv';
		}
	}
	for (i=0; i<plan_eve.length; i++){
		var divID="img_pt_"+plan_eve[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='';
		}
	}
}

//// PHOTOS DISPONIBLE
function DivStatusPho() {
	for (i=0; i<plan_all.length; i++){
		var divID="img_pt_"+plan_all[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='cachediv';
		}
	}
	for (i=0; i<plan_pho.length; i++){
		var divID="img_pt_"+plan_pho[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='';
		}
	}
}

//// OUVERT ACTUELLEMENT
function DivStatusOua() {
	for (i=0; i<plan_all.length; i++){
		var divID="img_pt_"+plan_all[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='cachediv';
		}
	}
	for (i=0; i<plan_oua.length; i++){
		var divID="img_pt_"+plan_oua[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='';
		}
	}
}

//// OUVERT APRES 19H
function DivStatusOud() {
	for (i=0; i<plan_all.length; i++){
		var divID="img_pt_"+plan_all[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='cachediv';
		}
	}
	for (i=0; i<plan_oud.length; i++){
		var divID="img_pt_"+plan_oud[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='';
		}
	}
}

//// RECEMENT MIS A JOUR
function DivStatusMaj() {
	for (i=0; i<plan_all.length; i++){
		var divID="img_pt_"+plan_all[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='cachediv';
		}
	}
	for (i=0; i<plan_maj.length; i++){
		var divID="img_pt_"+plan_maj[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='';
		}
	}
}

//// CATEGORIE 1
function DivStatusCa1() {
	for (i=0; i<plan_all.length; i++){
		var divID="img_pt_"+plan_all[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='cachediv';
		}
	}
	for (i=0; i<plan_ca1.length; i++){
		var divID="img_pt_"+plan_ca1[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='';
		}
	}
}

//// CATEGORIE 2
function DivStatusCa2() {
	for (i=0; i<plan_all.length; i++){
		var divID="img_pt_"+plan_all[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='cachediv';
		}
	}
	for (i=0; i<plan_ca2.length; i++){
		var divID="img_pt_"+plan_ca2[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='';
		}
	}
}

//// CATEGORIE 3
function DivStatusCa3() {
	for (i=0; i<plan_all.length; i++){
		var divID="img_pt_"+plan_all[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='cachediv';
		}
	}
	for (i=0; i<plan_ca3.length; i++){
		var divID="img_pt_"+plan_ca3[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='';
		}
	}
}

//// CATEGORIE 4
function DivStatusCa4() {
	for (i=0; i<plan_all.length; i++){
		var divID="img_pt_"+plan_all[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='cachediv';
		}
	}
	for (i=0; i<plan_ca4.length; i++){
		var divID="img_pt_"+plan_ca4[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='';
		}
	}
}

//// CATEGORIE 5
function DivStatusCa5() {
	for (i=0; i<plan_all.length; i++){
		var divID="img_pt_"+plan_all[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='cachediv';
		}
	}
	for (i=0; i<plan_ca5.length; i++){
		var divID="img_pt_"+plan_ca5[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='';
		}
	}
}

//// CATEGORIE 6
function DivStatusCa6() {
	for (i=0; i<plan_all.length; i++){
		var divID="img_pt_"+plan_all[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='cachediv';
		}
	}
	for (i=0; i<plan_ca6.length; i++){
		var divID="img_pt_"+plan_ca6[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='';
		}
	}
}

//// CATEGORIE 7
function DivStatusCa7() {
	for (i=0; i<plan_all.length; i++){
		var divID="img_pt_"+plan_all[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='cachediv';
		}
	}
	for (i=0; i<plan_ca7.length; i++){
		var divID="img_pt_"+plan_ca7[i];
		if (document.getElementById && document.getElementById(divID)) {
			Pdiv=document.getElementById(divID);
			PcH=true;
		}
		else if (document.all && document.all[divID]) {
			Pdiv=document.all[divID];
			PcH=true;
		}
		else if (document.layers && document.layers[divID]) {
			Pdiv=document.layers[divID];
			PcH=true;
		}
		else {
			PcH=false;
		}
		if (PcH) {
			Pdiv.className='';
		}
	}
}

//// CHOIX SUIVANT LA CATEGORIE
function ChoixCat() {
	choix=document.form_choix_cat.elements['choix_cat'].selectedIndex ;
	if(choix==0) return DivStatusAll();
	if(choix==1) return DivStatusCa1();
	if(choix==2) return DivStatusCa2();
	if(choix==3) return DivStatusCa3();
	if(choix==4) return DivStatusCa4();
	if(choix==5) return DivStatusCa5();
	if(choix==6) return DivStatusCa6();
	if(choix==7) return DivStatusCa7();
}

// BLOC SUR LE PLAN
function apparait(lebloc){
	document.getElementById(lebloc).style.display='block';
}
function disparait(lebloc){
	document.getElementById(lebloc).style.display='none';
}
