﻿// JavaScript Document

function typeConfiguration() {
var definitionLargeur = screen.width;
var definitionHauteur = screen.height;
var definitionNavigateur = navigator.appName;

if(definitionLargeur != "1024" && definitionHauteur != "768") {
window.status = "Votre configuration " + definitionNavigateur + " est de: " + definitionLargeur + " X " + definitionHauteur + ". Ce site recommande une définition de 1024 X 768"
}
}

function testeSource() {
typeConfiguration(); //A mettre au point
if(parent.location.href == location.href) {
parent.location.href="rues.htm";
}
}

function hideStatusBar(){
if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
document.onmouseover=hideStatusBar
document.onmouseout=hideStatusBar
window.status='   [  Des rues, des noms, apprendre à connaître les rues de son quartier ]';
return true
}


function IMAGE(nom,largeur,hauteur,bordHaut,bordGauche,parametres) {
this.nom = nom
this.largeur = largeur
this.hauteur = hauteur
this.bordHaut = bordHaut
this.bordGauche = bordGauche
this.parametres = parametres
}

function ouvreFenetre(numero) {
centreX = screen.width/2;
centreY = screen.height/2;
cadreFenetre = new Array() // Définition des fenêtres [largeur] [hauteur] [bord haut] [bord gauche] ["parametre #1 : scrollbars"]
cadreFenetre[0] = new IMAGE("images/rue_lamalgue.jpg",500,317,centreY-(317/2),centreX-250)
cadreFenetre[1] = new IMAGE("images/plage_du_lido.jpg",500,307,centreY-(307/2),centreX-250)
cadreFenetre[2] = new IMAGE("images/caserne_artillerie_coloniale.jpg",500,301,centreY-(301/2),centreX-250)
cadreFenetre[3] = new IMAGE("images/place_orves.jpg",500,319,centreY-(319/2),centreX-250)
cadreFenetre[4] = new IMAGE("images/gravure_fort_st_louis.jpg",543,450,centreY-(450/2),centreX-(543/2))
cadreFenetre[5] = new IMAGE("images/caserne_des_douanes.jpg",500,324,centreY-(324/2),centreX-250)
cadreFenetre[6] = new IMAGE("images/entrecasteaux.jpg",338,500,centreY-250,centreX-(338/2))
cadreFenetre[7] = new IMAGE("images/caserne_infanterie_coloniale.jpg",500,306,centreY-(306/2),centreX-250)
cadreFenetre[8] = new IMAGE("images/plage_du_lido.jpg",500,307,centreY-(307/2),centreX-250)
cadreFenetre[9] = new IMAGE("images/polygone_champ_de_tir.jpg",500,307,centreY-(307/2),centreX-250)
cadreFenetre[10] = new IMAGE("images/pre_pecheurs.jpg",500,312,centreY-(312/2),centreX-250)
cadreFenetre[11] = new IMAGE("images/eglise_saint_flavien.jpg",338,500,centreY-250,centreX-(338/2))
cadreFenetre[12] = new IMAGE("images/boulevard_pelletan.jpg",500,323,centreY-(323/2),centreX-250)
cadreFenetre[13] = new IMAGE("images/rue_castel.jpg",500,323,centreY-(323/2),centreX-250)
cadreFenetre[14] = new IMAGE("images/boulevard_sainte_helene.jpg",500,311,centreY-(311/2),centreX-250)
cadreFenetre[15] = new IMAGE("images/littoral_frederic_mistral.jpg",500,315,centreY-(315/2),centreX-250)
cadreFenetre[16] = new IMAGE("images/boulevard_cuneo.jpg",500,295,centreY-(295/2),centreX-250)
cadreFenetre[17] = new IMAGE("images/boulevard_grignan.jpg",500,301,centreY-(301/2),centreX-250)
cadreFenetre[18] = new IMAGE("images/porte_caserne.jpg",341,500,centreY-250,centreX-(341/2))
cadreFenetre[19] = new IMAGE("images/arriere_caserne_douanes.jpg",500,291,centreY-(291/2),centreX-250)
cadreFenetre[20] = new IMAGE("images/fort_saint_louis.jpg",500,323,centreY-(323/2),centreX-250)
cadreFenetre[21] = new IMAGE("images/entrepots_arsenal.jpg",330,500,centreY-250,centreX-(330/2))
cadreFenetre[22] = new IMAGE("images/nieuport.jpg",500,358,centreY-(358/2),centreX-250)
cadreFenetre[23] = new IMAGE("images/maison_derniere_cartouche.jpg",500,328,centreY-(328/2),centreX-250)
cadreFenetre[24] = new IMAGE("images/village_bazeilles.jpg",500,330,centreY-(330/2),centreX-250)
cadreFenetre[25] = new IMAGE("images/panneau_bazeilles.jpg",328,500,centreY-250,centreX-(328/2))
cadreFenetre[26] = new IMAGE("images/derniere_cartouche.jpg",457,322,centreY-(322/2),centreX-250)
cadreFenetre[27] = new IMAGE("images/combat_bazeilles.jpg",450,293,centreY-(293/2),centreX-225)
cadreFenetre[28] = new IMAGE("images/esperanto.jpg",700,500,centreY-(500/2),centreX-350)

cadreFenetre[30] = new IMAGE("ruesSources.htm",500,80,450,150)
cadreFenetre[31] = new IMAGE("ruesContact.htm",500,270,250,150)
cadreFenetre[32] = new IMAGE("bazeilles.htm",700,550,50,50,1)

fenetre=window.open(cadreFenetre[numero].nom,"","width=" + cadreFenetre[numero].largeur + ",height=" + cadreFenetre[numero].hauteur + ",top=" + cadreFenetre[numero].bordHaut + ",left=" + cadreFenetre[numero].bordGauche + ",scrollbars=" + cadreFenetre[numero].parametres)
fenetre.resizeTo(cadreFenetre[numero].largeur+25,cadreFenetre[numero].hauteur+50);
fenetre.focus()
}

function fermeFenetre() {
window.close();
}

// Traitement de la liste déroulante
function afficheRue() {
	i = document.formRues.listRues.selectedIndex;
	if (i == 0) return;
	if((page = document.formRues.listRues.options[i].value.substr(0,1))=="*")
	return;
	etiquette = document.formRues.listRues.options[i].value
	url = "rues_"+page+".htm"+"#"+etiquette;
	fenetre = open(url,"ruesDonnees");
}

function afficheRuePage(page) {
document.write(page);
	url = "rues_"+page+".htm";
	fenetre = open(url,"ruesDonnees");
}

function ajoutFavoris() {
    if ((navigator.appName.indexOf("Microsoft",0)>=0) && (parseInt(navigator.appVersion)>=4)) {
        window.external.AddFavorite("http://www.le-minot.com","Le Mourillon d'antan. Des rues, des noms." );
    } else {
        alert("Cette fonction n'est proposée que par Internet Explorer 4+")
    }
}

function testeFormulaire() { // Teste la saisie de certains champs
var etat="";
var arobase=0;
var point=0;
var nom=document.formRues.champNom.value;
var courriel=document.formRues.champCourriel.value;
var message=document.formRues.champMessage.value;

if(nom=="") {
   alert("Veuillez saisir votre nom");
   document.formRues.champNom.focus();
   /* etat="NOK"; */
   return false;
   }

if(courriel=="") {
   alert("Veuillez saisir votre adresse de messagerie");
   document.formRues.champCourriel.focus();
   etat="NOK";
   return false;
   }
else(etat="OK");

for(i=0;i<courriel.length;i++) { // Teste la présence de . et @ dans l'adresse e-mail
  if(courriel.charAt(i)=="@") { arobase=1; }
  if(courriel.charAt(i)==".") {  point=1;  }
  }

if(arobase != 1 || point !=1) {
  document.formRues.champCourriel.focus();
  etat="NOK";
  alert("Votre adresse de messagerie n'est pas correcte");
  return false;
  }
else(etat="OK");

if(message=="") {
   alert("Merci de saisir votre message");
   document.formRues.champMessage.focus();
   etat="NOK";
   return false;
   }
else(etat="OK");


if(etat=="OK") document.formRues.submit()
else alert("Une erreur d'envoi de formulaire est intervenue, veuillez envoyer un e-mail à l'adresse: jlahitte@club-internet");
}

