//Déclaration du tableaux des textes utilisé dans les fct js par langues
tabTexteJs = new Array();

tabTexteJs["fr"] = new Array("Erreur dans l'adresse mail.",
										"champ n'est pas rempli.",
										"champs ne sont pas remplis.",
										"L'adresse mail n'est pas rempli.",
										"Il n'y a pas de message.",
										"L'adresse mail et le message ne sont pas remplis.",
										"Impossible de continuer.");

tabTexteJs["sp"] = new Array("Erreur dans l'adresse mail.",
										"champ n'est pas rempli.",
										"champs ne sont pas remplis.",
										"L'adresse mail n'est pas rempli.",
										"Il n'y a pas de message.",
										"L'adresse mail et le message ne sont pas remplis.",
										"Impossible de continuer.");

tabTexteJs["uk"] = new Array("Error in E-mail adress.",
										"field is empty.",
										"fields are empties.",
										"E-mail adress is empty.",
										"There's no messsage.",
										"E-mail adress and message are empties.",
										"Impossible to continue.");

tabTexteJs["pl"] = new Array("B&#322;&#261;d w adresie e-mail.",
										"pole nie jest wype&#322;nione.",
										"pola nie s&#261; wype&#322;nione.",
										"Brak adresu e-mai.",
										"Brak  wiadomo&#347;ci.",
										"Adres e-mail i pole wiadomo&#347;ci nie s&#261; wype&#322;nione.",
										"Kontynuacja niemo&#380;liwa.");

tabTexteJs["ru"] = new Array("&#1054;&#1096;&#1080;&#1073;&#1082;&#1072; &#1074; &#1072;&#1076;&#1088;&#1077;&#1089;&#1077;.",
										"&#1087;&#1086;&#1083;&#1077; &#1085;&#1077; &#1079;&#1072;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1086;.",
										"&#1087;&#1086;&#1083;&#1103; &#1085;&#1077; &#1079;&#1072;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1099;.",
										"&#1053;&#1077; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085; &#1072;&#1076;&#1088;&#1077;&#1089; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1090;&#1077;&#1083;&#1103;.",
										"&#1054;&#1090;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090; &#1090;&#1077;&#1082;&#1089;&#1090; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103;.",
										"&#1053;&#1077; &#1091;&#1082;&#1072;&#1079;&#1072;&#1085; &#1072;&#1076;&#1088;&#1077;&#1089; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1090;&#1077;&#1083;&#1103; &#1080; &#1086;&#1090;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090; &#1089;&#1072;&#1084;&#1086; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1077;.",
										"&#1053;&#1077;&#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086; &#1087;&#1088;&#1086;&#1076;&#1086;&#1083;&#1078;&#1080;&#1090;&#1100;.");


//-----------------------------------------------------------------------------------------------------------------------------------------------
//Fonction d'affichage d'une fenêtre indépendante représentant
//l'image précédement cliqué. Utilisé dans les fichier FONCTIONNALITESn.php => n [0 à 4]
//variable :	iNum	=> numéro correspondant à l'image a afficher
//			sTitre	=> titre lié à l'image.
function AffImag(iNum, sTitre){

var sChem = "";
	
//Ouverture de la fenêtre
	FenIma = window.open('','_blank','toolbar=0, location=0, directories=0, menuBar=0, scrollbars=1, resizable=1');
	var DocIma = FenIma.document;
	DocIma.open();
	
//Remplissage du titre
	DocIma.write('<HTML><HEAD><TITLE>INRAtion</TITLE></HEAD>');
	
	DocIma.write('<BODY ONLOAD="window.resizeTo(document.GrdIma.width+90, document.GrdIma.height+180)">');
	DocIma.write('<TABLE BORDER="0" ALIGN="center"><TR><TD ALIGN="center">'+sTitre+'<BR><BR></TD></TR>');
	
//Remplissage de l'image
	DocIma.write('<TR><TD ALIGN="center">');
	DocIma.write('<IMG SRC="../images/presentation'+iNum+'.jpg" NAME="GrdIma">');
	DocIma.write('</TD></TR>');
	
//Remplissage du bouton FERMER
	sChem = String(DocIma.location);
	DocIma.write('<TR><TD ALIGN="center">');
	DocIma.write('<FORM><INPUT TYPE="button" VALUE="');
	
	if (sChem.indexOf("/uk/") > 0)
		DocIma.write('Close');
	else if (sChem.indexOf("/sp/") > 0)
		DocIma.write('Fermer');
	else if (sChem.indexOf("/pl/") > 0)
		DocIma.write('Fermer');
	else if (sChem.indexOf("/ru/") > 0)
		DocIma.write('&#1047;&#1072;&#1082;&#1088;&#1099;&#1090;&#1100;');
	else
		DocIma.write('Fermer');
		
	DocIma.write('" ONCLICK="window.close()"></FORM>');
	DocIma.write('</TD></TR></BODY></TABLE>');
		
	//alert("fin fin");
	
//Fermeture de la fenêtre
	DocIma.close();
	
}




//-----------------------------------------------------------------------------------------------------------------------------------------------
//Fonction de vérification du contenu du formulaire du fichier TELECHARGE.PHP
// variable entrée	=> sUrl url relative en cours pour recuperer la langue
//variable retour	=> valid ou pas le formulaire
function Tele_Verif_Envoi(sUrl){

var iVerif = 0;
var sMess = "";

//Recupere la langue en cours pour langue dans [2]
var tabLang = sUrl.split("/");

//Vérification du remplissage des champs obligatoire
	if (document.telecharge.nom.value.length ==0)
		iVerif ++;
	if (document.telecharge.mail.value.length == 0)
		iVerif ++;
	if ((document.telecharge.adresse1.value.length == 0) && (document.telecharge.adresse2.value.length == 0))
		iVerif ++;
	if (document.telecharge.ville.value.length == 0)
		iVerif ++;
	if (document.telecharge.codecp.value.length == 0)
		iVerif ++;

//Vérification que le champ mail contient bien le @
	if (iVerif == 0){
		sMess = document.telecharge.mail.value;
		if (sMess.indexOf("@") == -1)
			iVerif  = 100;
	}
	
//Tout est OK => envoie du formulaire
	if (iVerif == 0){
		return true;
	}
	
//Gestion des erreurs => plus pas d'envoie du formulaire
	else{
		//si erreur = pas de @ au mail
		if (iVerif == 100){
			sMess = tabTexteJs[tabLang[2]][0];
		}
		
		//si champ pas rempli
		else{
			sMess = iVerif+" ";
			if  (iVerif > 1)
				sMess = sMess + tabTexteJs[tabLang[2]][2];
			else
				sMess = sMess + tabTexteJs[tabLang[2]][1];
		}	
		
		alert(sMess);
		return false;
	}
}





//-----------------------------------------------------------------------------------------------------------------------------------------------
//Fonction de vérification du contenu du formulaire du fichier MAINTENANCE.PHP
// variable entrée	=> sUrl url relative en cours pour recuperer la langue
//variable retour	=> valid ou pas le formulaire
function Maint_Verif_Envoi(sUrl){

var iVerif = 0;
var sMess = "";

//Recupere la langue en cours pour langue dans [2]
var tabLang = sUrl.split("/");

//Vérification du remplissage des champs obligatoire
	if (document.maintenance.mail.value.length ==0)
		iVerif = iVerif + 1;
	if (document.maintenance.message.value.length ==0)
		iVerif = iVerif + 2;
	
//Vérification que le champ mail contient bien le @
	if (iVerif == 0){
		sMess = document.maintenance.mail.value
		if (sMess.indexOf("@") == -1)
			iVerif  = 100;
	}
	
//Tout est OK => envoie du formulaire
	if (iVerif == 0)
		return true;
	
//Gestion des erreurs => plus pas d'envoie du formulaire
	else{
		if (iVerif == 100)//si erreur = pas de @ au mail
			sMess = tabTexteJs[tabLang[2]][0];
		else if(iVerif == 1)//si champ mail pas rempli
			sMess = tabTexteJs[tabLang[2]][3];
		else if(iVerif == 2)//si champ message pas rempli
			sMess = tabTexteJs[tabLang[2]][4];
		else if(iVerif == 3)//si champ mail et message pas rempli
			sMess = tabTexteJs[tabLang[2]][5];
		
		sMess = sMess +" " + tabTexteJs[tabLang[2]][6];
		
		alert(sMess);
		
		return false;
	}
}


//Fonction d'initialisation du formulaire du fichier MAINTENANCE.PHP
function Maint_Init_Form(){
	document.maintenance.mail.value="";
	document.maintenance.sujet.value="";
	document.maintenance.message.value="";
	document.maintenance.fichierjt.value="";
}



//-----------------------------------------------------------------------------------------------------------------------------------------------
//Fonction de vérification du contenu du formulaire du fichier FORUM1.PHP
// variable entrée	=> sUrl url relative en cours pour recuperer la langue
//variable retour	=> valid ou pas le formulaire
function Forum1_Verif_Envoi(sUrl){

var iVerif = 0;
var sMess = "";

//Recupere la langue en cours pour langue dans [2]
var tabLang = sUrl.split("/");

//Vérification du remplissage des champs obligatoire
	if (document.forumansw.mail.value.length == 0)
		iVerif ++;
	if (document.forumansw.message.value.length == 0)
		iVerif ++;
	
//Vérification que le champ mail contient bien le @
	if (iVerif == 0){
		sMess = document.forumansw.mail.value;
		if (sMess.indexOf("@") == -1)
			iVerif  = 100;
	}
	
//Tout est OK => envoie du formulaire	
	if (iVerif == 0)
		return true;
		
//Gestion des erreurs => plus pas d'envoie du formulaire
	else{
		if (iVerif == 100)	//si erreur = pas de @ au mail
			sMess = tabTexteJs[tabLang[2]][0];
		
		else{	//si champ pas rempli
			sMess = iVerif+" ";
			if  (iVerif > 1)
				sMess = sMess + tabTexteJs[tabLang[2]][2];
			else
				sMess = sMess + tabTexteJs[tabLang[2]][1];
		}	
		alert(sMess);
		return false;
	}
}

//Fonction d'initialisation du formulaire du fichier FORUM1.PHP
function Forum1_Init_Form(){
	document.forumansw.mail.value="";
	document.forumansw.message.value="";

}



//-----------------------------------------------------------------------------------------------------------------------------------------------
//Fonction de vérification du contenu du formulaire du fichier FORUM.PHP
// variable entrée	=> sUrl url relative en cours pour recuperer la langue
//variable retour	=> valid ou pas le formulaire
function Forum_Verif_Envoi(sUrl){

var iVerif = 0;
var sMess = "";

//Recupere la langue en cours pour langue dans [2]
var tabLang = sUrl.split("/");

///Vérification du remplissage des champs obligatoire
	if (document.forumnew.titre.value.length ==0)
		iVerif ++;
	if (document.forumnew.mail.value.length == 0)
		iVerif ++;
	if (document.forumnew.message.value.length == 0)
		iVerif ++;
	
//Vérification que le champ mail contient bien le @
	if (iVerif == 0){
		sMess = document.forumnew.mail.value;
		if (sMess.indexOf("@") == -1)
			iVerif  = 100;
	}

//Tout est OK => envoie du formulaire	
	if (iVerif == 0)
		return true;

//Gestion des erreurs => plus pas d'envoie du formulaire
	else{
		if (iVerif == 100)	//si erreur = pas de @ au mail
			sMess = tabTexteJs[tabLang[2]][0];
		
		else{	//si champ pas rempli
			sMess = iVerif+" ";
			if  (iVerif > 1)
				sMess = sMess + tabTexteJs[tabLang[2]][2];
			else
				sMess = sMess + tabTexteJs[tabLang[2]][1];
		}	
		alert(sMess);
		return false;
	}
}


//Fonction d'initialisation du formulaire du fichier FORUM.PHP
function Forum_Init_Form(){
	document.forumnew.titre.value="";
	document.forumnew.mail.value="";
	document.forumnew.message.value="";
}
