function onglet(me){
for (i=1; i<=4; i++)
	{ 
	document.getElementById("onglet"+i).style.visibility="hidden";
	document.getElementById("onglet"+i).style.display="none";
	document.getElementById("sommaire"+i).style.width ="250 px";
	document.getElementById("signe"+i).style.color ="#2175bc";
	} 
	if (me!=0)
	{
	document.getElementById("onglet"+me).style.visibility="visible";
	document.getElementById("onglet"+me).style.display="block";
	document.getElementById("sommaire"+me).style.width ="270 px";
	document.getElementById("signe"+me).style.color ="#ffffff";
	}
}
nc6 = (typeof(window.controllers) != 'undefined' && typeof(window.locationbar) != 'undefined')? true:false;
nc4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
var region_DomTom = new Array('Guadeloupe£Guadeloupe','Guyane£Guyane','Martinique£Martinique','La Réunion£La Réunion','Nouvelle-Calédonie£Nouvelle-Calédonie');
var region_Canada = new Array(
'Alberta (AB)£Alberta (AB)','British (BC)£British (BC)','Manitoba (MB)£Manitoba (MB)','New Brunswick (NB)£New Brunswick (NB)','Newfoundland and Labrador (NF)£Newfoundland and Labrador (NF)','Nova Scotia (NS)£Nova Scotia (NS)','Ontario£Ontario (ON)','Prince Edward Island (PE)£Prince Edward Island (PE)','Quebec (QC)£Quebec (QC)','Saskatchewan (SK)£Saskatchewan (SK)','Northwest Territories (NT)£Northwest Territories (NT)','Nunavut (NU)£Nunavut (NU)','Yukon (YT)£Yukon (YT)');
var region_France = new Array(
'AIN (01)£AIN (01)','AISNE (02)£AISNE (02)','ALLIER (03)£ALLIER (03)','ALPES DE HAUTE PROVENCE (04)£ALPES DE HAUTE PROVENCE (04)','HAUTES ALPES (05)£HAUTES ALPES (05)','ALPES MARITIMES (06)£ALPES MARITIMES (06)','ARDECHE (07)£ARDECHE (07)','ARDENNES (08)£ARDENNES (08)','ARIEGE(09)£ARIEGE(09)','AUBE (10)£AUBE (10)','AUDE (11)£AUDE (11)','AVEYRON (12)£AVEYRON (12)','BOUCHES DU RHONE (13)£BOUCHES DU RHONE (13)','CALVADOS (14)£CALVADOS (14)','CANTAL (15)£CANTAL (15)','CHARENTE (16)£CHARENTE (16)','CHARENTE MARITIME (17)£CHARENTE MARITIME (17)','CHER (18)£CHER (18)','CORREZE (19)£CORREZE (19)','CORSE DU SUD (20)£CORSE DU SUD (20)','HAUTE CORSE (20)£HAUTE CORSE (20)','COTE D’OR (21)£COTE D’OR (21)','COTES D’ARMOR (22)£COTES D’ARMOR (22)','CREUSE (23)£CREUSE (23)','DORDOGNE (24)£DORDOGNE (24)','DOUBS (25)£DOUBS (25)','DROME (26)£DROME (26)','EURE (27)£EURE (27)','EURE ET LOIRE (28)£EURE ET LOIRE (28)','FINISTERE (29)£FINISTERE (29)','GARD (30)£GARD (30)','HAUTE GARONNE (31)£HAUTE GARONNE (31)','GERS (32)£GERS (32)','GIRONDE (33)£GIRONDE (33)','HERAULT (34)£HERAULT (34)','ILLE ET VILAINE (35)£ILLE ET VILAINE (35)','INDRE (36)£INDRE (36)','INDRE ET LOIRE (37)£INDRE ET LOIRE (37)','ISERE (38)£ISERE (38)','JURA (39)£JURA (39)','LANDES (40)£LANDES (40)','LOIR ET CHER (41)£LOIR ET CHER (41)','LOIRE (42)£LOIRE (42)','HAUTE LOIRE (43)£HAUTE LOIRE (43)','LOIRE ATLANTIQUE (44)£LOIRE ATLANTIQUE (44)','LOIRET(45)£LOIRET(45)','LOT (46)£LOT (46)','LOT ET GARONNE (47)£LOT ET GARONNE (47)','LOZERE (48)£LOZERE (48)','MAINE ET LOIRE (49)£MAINE ET LOIRE (49)','MANCHE (50)£MANCHE (50)','MARNE (51)£MARNE (51)','HAUTE MARNE (52)£HAUTE MARNE (52)','MAYENNE (53)£MAYENNE (53)','MEURTHE ET MOSELLE (54)£MEURTHE ET MOSELLE (54)','MEUSE (55)£MEUSE (55)','MORBIHAN (56)£MORBIHAN (56)','MOSELLE (57)£MOSELLE (57)','NIEVRE (58)£NIEVRE (58)','NORD (59)£NORD (59)','OISE (60)£OISE (60)','ORNE (61)£ORNE (61)','PAS DE CALAIS (62)£PAS DE CALAIS (62)','PUY DE DOME (63)£PUY DE DOME (63)','PYRENEES ATLANTIQUES (64)£PYRENEES ATLANTIQUES (64)','HAUTES PYRENEES (65)£HAUTES PYRENEES (65)','PYRENEES ORIENTALES (66)£PYRENEES ORIENTALES (66)','BAS RHIN (67)£BAS RHIN (67)','HAUT RHIN (68)£HAUT RHIN (68)','RHONE (69)£RHONE (69)','HAUTE SAONE (70)£HAUTE SAONE (70)','SAONE ET LOIRE (71)£SAONE ET LOIRE (71)','SARTHE (72)£SARTHE (72)','SAVOIE (73)£SAVOIE (73)','HAUTE SAVOIE (74)£HAUTE SAVOIE (74)','PARIS (75)£PARIS (75)','SEINE MARITIME (76)£SEINE MARITIME (76)','SEINE ET MARNE (77)£SEINE ET MARNE (77)','YVELINES (78)£YVELINES (78)','DEUX SEVRES (79)£DEUX SEVRES (79)','SOMME (80)£SOMME (80)','TARN (81)£TARN (81)','TARN ET GARONNE (82)£TARN ET GARONNE (82)','VAR (83)£VAR (83)','VAUCLUSE (84)£VAUCLUSE (84)','VENDEE (85)£VENDEE (85)','VIENNE (86)£VIENNE (86)','HAUTE VIENNE (87)£HAUTE VIENNE (87)','VOSGES (88)£VOSGES (88)','YONNE (89)£YONNE (89)','TERRITOIRE DE BELFORT (90)£TERRITOIRE DE BELFORT (90)','ESSONNE (91)£ESSONNE (91)','HAUTS DE SEINE (92)£HAUTS DE SEINE (92)','SEINE SAINT DENIS (93)£SEINE SAINT DENIS (93)','VAL DE MARNE (94)£VAL DE MARNE (94)','9VAL D’OISE (95)£VAL D’OISE (95)','REUNION (974)£REUNION (974)','GUADELOUPE (971)£GUADELOUPE (97)','GUYANNE (973)£GUYANNE (97)','MARTINIQUE (972)£MARTINIQUE (97)');
var region_Maroc = new Array(
'Oued Eddahab-Lagouira£Oued Eddahab-Lagouira','Laâyoune-Boujdour-Sakia El Hamra£ ','Guelmim (Es Smara)£Guelmim (Es Smara)','Souss-Massa-Draâ£Souss-Massa-Draâ£','Gharb-Chrarda-Béni Hssen£Gharb-Chrarda-Béni Hssen','Chaouia-Ourdigha£Chaouia-Ourdigha','Marrakech-Tensift-El Haouz£Marrakech-Tensift-El Haouz','Oriental£Oriental','Casablanca£Casablanca','Rabat-Salé-Zemmour-Zaër£Rabat-Salé-Zemmour-Zaër','Doukkala-Abda£Doukkala-Abda£Doukkala-Abda£Doukkala-Abda','Tadla-Azilal£Tadla-Azilal£Tadla-Azilal£Tadla-Azilal','Meknès-Tafilalt£Meknès-Tafilalt','Fès-Boulmane£Fès-Boulmane','Taza-Al Hoceima-Taounate£Taza-Al Hoceima-Taounate','Tanger-Tétouan£Tanger-Tétouan')
var region_Non_renseigne = new Array('<Sélectionnez un pays/une région>£Aucun ');
function populate_region() {
	var origine = document.getElementById("pays");
	var resultat = document.getElementById("region");
	if ( origine.value != '' ) {
		var contenu = origine.value;
		longueur = eval('region_' + contenu).length;
		eval(resultat).length = 0;
		for ( i = 0; i < longueur; i++ ) {
			var valeur = eval('region_' + contenu)[i].split("£");
			eval(resultat).options[i] = new Option(valeur[0], valeur[1]);
			}
		if (nc4) {
			eval(resultat).options.selectedIndex = 0;
			history.go(0);
			}
		}
	}
function emailCheck (emailStr) {
var checkTLD=1;
var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
var emailPat=/^(.+)@(.+)$/;
var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
var validChars="\[^\\s" + specialChars + "\]";
var quotedUser="(\"[^\"]*\")";
var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
var atom=validChars + '+';
var word="(" + atom + "|" + quotedUser + ")";
var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
var matchArray=emailStr.match(emailPat);
if (matchArray==null) 
	{
	alert("Cette adresse email semble être invalide!");
	return false;
	}
var user	=matchArray[1];
var domain	=matchArray[2];

for (i=0; i<user.length; i++) 
	{
	if (user.charCodeAt(i)>127) 
		{
		alert("Cette adresse email est invalide.");
		return false;
		}
	}
for (i=0; i<domain.length; i++) 
	{
	if (domain.charCodeAt(i)>127) 
	{
	alert("Ce nom de domaine est invalide.");
	return false;
	}
	}
if (user.match(userPat)==null) 
	{
	alert("Le compte de cette adresse n'est pas valide.");
	return false;
	}

var IPArray=domain.match(ipDomainPat);
if (IPArray!=null) {

for (var i=1;i<=4;i++) 
	{
	if (IPArray[i]>255) 
		{
		alert("La destination cette adresse IP est invalide!");
		return false;
		}
	}
return true;
}
var atomPat=new RegExp("^" + atom + "$");
var domArr=domain.split(".");
var len=domArr.length;
for (i=0;i<len;i++) 
	{
	if (domArr[i].search(atomPat)==-1) 
		{
		alert("Le nom de domaine ne semble pas être valide.");
		return false;
		}
	}
if (checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1) 
	{
	alert("Cette adresse doit se terminer par un nom domaine reconnu.");
	return false;
	}
if (len<2) {
	alert("Il manque le nom de domaine à cette adresse!");
	return false;
	}
return true;
}

function confirmSubmitBrochure()
 {
  var elt;
  var pb;pb=true;
  
  for (var i = 0; i < document.forms['demande'].elements.length; i++)
	{
	  if (document.forms['demande'].elements[i].name.charAt(0) != "_" )
		{ 
			if ( ((document.forms['demande'].elements[i].type == 'select-one') || (document.forms['demande'].elements[i].type == 'text')) && (document.forms['demande'].elements[i].value == '') ) 
			{
				alert('Vous avez oublié de saisir votre \''+document.forms['demande'].elements[i].name+'\''); 
				document.forms['demande'].elements[i].focus();
				pb=false;
				return false;
			  }
			if (document.forms['demande'].elements[i].name == 'email')
			{
				var email   = document.forms['demande'].elements[i].value;
				if (emailCheck (email) == false)
				{
				return false;
				document.forms['demande'].elements[i].focus();
				pb=false;
				return false;
				}
			}
		}
	}
   if (pb==true) {return true;}
}