﻿function BrowserDetect() {
navigateur = navigator.appName;
bVer = parseInt(navigator.appVersion);
this.ns5=((navigateur==("Netscape")) && (bVer>=5)) ? true:false; 
this.ie4=((navigateur==("Microsoft Internet Explorer")) && (bVer>=4)) ? true:false;
this.ns4=((navigateur==("Netscape")) && (bVer>=4 && bVer<5)) ? true:false;
this.dom=document.getElementById?true:false;
}

is = new BrowserDetect()

// Créateur des objets pour les navigateurs Internet Explorer et Nescape 
function BuildClasse(id,Reflay){
    Reflay=(!Reflay) ? '':'document.'+Reflay+'.'
    this.elm = is.dom?document.getElementById(id):is.ie4?document.all[id]:is.ns4?eval(Reflay+'document.'+id):0;
    this.css = is.dom?this.elm.style:is.ie4?this.elm.style:is.ns4?this.elm:0;  
    this.h = (is.dom || is.ie4)?this.elm.offsetHeight:is.ns4?this.css.clip.height:0;
    this.w = (is.dom || is.ie4)?this.elm.offsetWidth:is.ns4?this.css.clip.width:0;
}

function BuildClasseBouge(x,y) {
if (is.ie4) {this.css.pixelLeft=x;this.css.pixelTop=y}
else {this.css.left=x;this.css.top=y}
}

function BuildClasseShow() {
	this.css.visibility = (is.ns4)? "show" : "visible"
}
function BuildClasseHide() {
	this.css.visibility = (is.ns4)? "hide" : "hidden"
}

BuildClasse.prototype.bouge = BuildClasseBouge
BuildClasse.prototype.show = BuildClasseShow
BuildClasse.prototype.hide = BuildClasseHide




function Create() {
//Creation des Objets DIV
/* contenu defil 1 */
marqueObj = new BuildClasse('marque');
contenuObj = new BuildClasse('contenu','marque');
/* contenu defil 2 */
marqueObj2 = new BuildClasse('marque2');
contenuObj2 = new BuildClasse('contenu2','marque2');
/* contenu defil 3 */
marqueObj3 = new BuildClasse('marque3');
contenuObj3 = new BuildClasse('contenu3','marque3');
}

/* contenu defil 1 */
var delai;
var pos=0;
var speed=0.5;

function contenudefil1() {
 if  (pos>-contenuObj.w) {pos=pos-speed;delai = setTimeout("contenudefil1()", 2);}
 else {pos=marqueObj.w;delai = setTimeout("contenudefil1()", 2);}
 contenuObj.bouge(pos,null);
}

/* contenu defil 2 */
var delai2;
var pos2=100;
var speed2=0.5;

function contenudefil2() {
  if  (pos2>-contenuObj2.w) {pos2=pos2-speed2;delai2 = setTimeout("contenudefil2()", 2);}
 else {pos2=marqueObj2.w;delai2 = setTimeout("contenudefil2()", 2);}
 contenuObj2.bouge(pos2,null);
}

/* contenu defil 3 */
var delai3;
var pos3=150;
var speed3=0.5;

function contenudefil3() {
  if  (pos3>-contenuObj3.w) {pos3=pos3-speed3;delai3 = setTimeout("contenudefil3()", 2);}
 else {pos3=marqueObj3.w;delai3 = setTimeout("contenudefil3()", 2);}
 contenuObj3.bouge(pos3,null);
}

function initialize() {
	Create();
	contenudefil1();
	contenudefil2();
	contenudefil3();
}

function envoi_form(lien) {
   document.edit.action = lien;
   document.edit.submit();
 }

function submitRefForm(formName, LinkPage){
	document[formName].action = LinkPage;
	document[formName].submit();
}



function DrawItem() {
	
var ShowItem = document.getElementById(DrawItem.arguments[0]);
	
if (ShowItem)
		ShowItem.style.display = DrawItem.arguments[1];
	
if (DrawItem.arguments.length == 3) {
		ShowItem.innerHTML = DrawItem.arguments[2];
	}	
		


}




function FocusOn(_field) {
if (document.getElementById(_field))
	document.getElementById(_field).focus();
}



var franceRegion = Array();



franceRegion[1] = Array();
franceRegion[1][67] = "Bas-Rhin";
franceRegion[1][68] = "Haut-Rhin";
franceRegion[2] = Array();
franceRegion[2][24] = "Dordogne";
franceRegion[2][33] = "Gironde";
franceRegion[2][40] = "Landes";
franceRegion[2][47] = "Lot-et-Garonne";
franceRegion[2][64] = "Pyrénées-Atlantiques";
franceRegion[3] = Array();
franceRegion[3][3] = "Allier";
franceRegion[3][15] = "Cantal";
franceRegion[3][43] = "Haute-Loire";
franceRegion[3][63] = "Puy-de-Dôme";
franceRegion[4] = Array();
franceRegion[4][14] = "Calvados";
franceRegion[4][50] = "Manche";
franceRegion[4][61] = "Orne";
franceRegion[5] = Array();
franceRegion[5][21] = "Côte-d'Or";
franceRegion[5][58] = "Nièvre";
franceRegion[5][71] = "Saône-et-Loire";
franceRegion[5][89] = "Yonne";
franceRegion[6] = Array();
franceRegion[6][22] = "Côtes-d'Armor";
franceRegion[6][29] = "Finistère";
franceRegion[6][35] = "Ille-et-Vilaine";
franceRegion[6][56] = "Morbihan";
franceRegion[7] = Array();
franceRegion[7][18] = "Cher";
franceRegion[7][28] = "Eure-et-Loir";
franceRegion[7][36] = "Indre";
franceRegion[7][37] = "Indre-et-Loire";
franceRegion[7][41] = "Loir-et-Cher";
franceRegion[7][45] = "Loiret";
franceRegion[8] = Array();
franceRegion[8][8] = "Ardennes";
franceRegion[8][10] = "Aube";
franceRegion[8][51] = "Marne";
franceRegion[8][52] = "Haute-Marne";
franceRegion[9] = Array();
franceRegion[9][9] = "Corse";
franceRegion[10] = Array();
franceRegion[10][25] = "Doubs";
franceRegion[10][39] = "Jura";
franceRegion[10][70] = "Haute-Saône";
franceRegion[10][90] = "Territoire de Belfort";
franceRegion[11] = Array();
franceRegion[11][27] = "Eure";
franceRegion[11][76] = "Seine-Maritime";
franceRegion[12] = Array();
franceRegion[12][75] = "Paris";
franceRegion[12][77] = "Seine-et-Marne";
franceRegion[12][78] = "Yvelines";
franceRegion[12][91] = "Essonne";
franceRegion[12][92] = "Hauts-de-Seine";
franceRegion[12][93] = "Seine-Saint-Denis";
franceRegion[12][94] = "Val-de-Marne";
franceRegion[12][95] = "Val-d'Oise";
franceRegion[13] = Array();
franceRegion[13][11] = "Aude";
franceRegion[13][30] = "Gard";
franceRegion[13][34] = "Hérault";
franceRegion[13][48] = "Lozère";
franceRegion[13][66] = "Pyrénées-Orientales";
franceRegion[14] = Array();
franceRegion[14][19] = "Corrèze";
franceRegion[14][23] = "Creuse";
franceRegion[14][87] = "Haute-Vienne";
franceRegion[15] = Array();
franceRegion[15][54] = "Meurthe-et-Moselle";
franceRegion[15][55] = "Meuse";
franceRegion[15][57] = "Moselle";
franceRegion[15][88] = "Vosges";
franceRegion[16] = Array();
franceRegion[16][9] = "Ariège";
franceRegion[16][12] = "Aveyron";
franceRegion[16][31] = "Haute-Garonne";
franceRegion[16][32] = "Gers";
franceRegion[16][46] = "Lot";
franceRegion[16][65] = "Hautes-Pyrénées";
franceRegion[16][81] = "Tarn";
franceRegion[16][82] = "Tarn-et-Garonne";
franceRegion[17] = Array();
franceRegion[17][59] = "Nord";
franceRegion[17][62] = "Pas-de-Calais";
franceRegion[18] = Array();
franceRegion[18][44] = "Loire-Atlantique";
franceRegion[18][49] = "Maine-et-Loire";
franceRegion[18][53] = "Mayenne";
franceRegion[18][72] = "Sarthe";
franceRegion[18][85] = "Vendée";
franceRegion[19] = Array();
franceRegion[19][2] = "Aisne";
franceRegion[19][60] = "Oise";
franceRegion[19][80] = "Somme";
franceRegion[20] = Array();
franceRegion[20][16] = "Charente";
franceRegion[20][17] = "Charente-Maritime";
franceRegion[20][79] = "Deux-Sèvres";
franceRegion[20][86] = "Vienne";
franceRegion[21] = Array();
franceRegion[21][4] = "Alpes-de-Haute-Provence";
franceRegion[21][5] = "Hautes-Alpes";
franceRegion[21][6] = "Alpes-Maritimes";
franceRegion[21][13] = "Bouches-du-Rhône";
franceRegion[21][83] = "Var";
franceRegion[21][84] = "Vaucluse";
franceRegion[22] = Array();
franceRegion[22][1] = "Ain";
franceRegion[22][7] = "Ardèche";
franceRegion[22][26] = "Drôme";
franceRegion[22][38] = "Isère";
franceRegion[22][42] = "Loire";
franceRegion[22][69] = "Rhône";
franceRegion[22][73] = "Savoie";
franceRegion[22][74] = "Haute-Savoie";
franceRegion[23] = Array();
franceRegion[23][23] = "Guadeloupe";
franceRegion[24] = Array();
franceRegion[24][24] = "Martinique";
franceRegion[25] = Array();
franceRegion[25][25] = "Guyane";
franceRegion[26] = Array();
franceRegion[26][26] = "Réunion";

function DepSelect(_regionId) {
	
var region = document.getElementById(_regionId);
document.edit.dpt_code.options.length = 1;



var count = 1;

	for (var i in franceRegion[region.value]) 
{
		document.edit.dpt_code.options[count] = new Option(franceRegion[region.value][i], i);

		if (document.edit.dpt_code.value ==franceRegion[region.value][i])
			document.edit.dpt_code.options[count].selected = true;




		count++;

	}

		document.getElementById("dpt_code").focus();


}
