function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

couleurligne = "#ffffff";
couleurbase = "#e2a95a";
couleurover = "#993333";

function colorBar(){
		var w = document.body.clientWidth;
		var h = document.body.clientHeight;
		var x = event.clientX;
		var y = event.clientY;
		if(x>w) scrollBar(couleurover);
		else scrollBar(couleurbase);
	}

function VerifFormContact(){

	if( document.getElementsByName("nom")[0] ){
		if(document.getElementsByName("nom")[0].value==""){
			alert("Votre nom doit être mentionné !");
			return  false;
		}
	}

	if( document.getElementsByName("prenom")[0] ){
		if(document.getElementsByName("prenom")[0].value==""){
			alert("Votre prénom doit être mentionné !");
			return false;
		}
	}

	if( document.getElementsByName("tel")[0] ){
		if(document.getElementsByName("tel")[0].value!=""){
			if((document.getElementsByName("tel")[0].value!="") && isNaN(document.getElementsByName("tel")[0].value))
			alert("Le téléphone doit être numérique !");
			return false;
		}
	}

	if( document.getElementsByName("email")[0] ){
		if(document.getElementsByName("email")[0].value==""){
			alert("Votre email doit être mentionné !");
			return  false;
		}
		else{
			var email = document.form_contact.email.value; 
			if (email.search(/^[^._-][a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z]{2,4}$/) == -1){
				alert ("Entrez une adresse email valide !"); 
				document.form_contact.email.focus(); 
				return false; 
			}
		}
	}
	
	if( document.getElementsByName("nom_destinataire")[0] ){
		if(document.getElementsByName("nom_destinataire")[0].value==""){
			alert("Le nom de votre destinataire doit être mentionné !");
			return false;
		}
	}

	/*if( document.getElementsByName("prenom_destinataire")[0] ){
		if(document.getElementsByName("prenom_destinataire")[0].value==""){
			alert("Le prénom de votre destinataire doit être mentionné !");
			return false;
		}
	}*/

	if( document.getElementsByName("email_destinataire")[0] ){
		if(document.getElementsByName("email_destinataire")[0].value==""){
			alert("L'email de votre destinataire doit être mentionné !");
			return false;
		}
		else{
			var email_destinataire = document.form_contact.email_destinataire.value; 
			if (email_destinataire.search(/^[^._-][a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z]{2,4}$/) == -1){
				alert ("Entrez une adresse email valide pour le destinataire!"); 
				document.form_contact.email_destinataire.focus(); 
				return false; 
			}
		}
	}
	return true;
}

function confirmation(txt, lien){
	if(confirm(txt)){
		var args = confirmation.arguments;
		if( args.length > 2 )
			popupCentree(lien, args[2], args[3], args[4]);
		else
			window.location.href = lien;
	}
}

// Procedure qui active un champ si une case est cochée, le désactive sinon.
function activeChps(elt, chps, chps2){
	if(elt.checked){
		document.getElementsByName(chps)[0].disabled = false;
		document.getElementsByName(chps)[0].style.backgroundColor = 'white';
		document.getElementsByName(chps2)[0].disabled = false;
		document.getElementsByName(chps2)[0].style.backgroundColor = 'white';
	}
	else{
		document.getElementsByName(chps)[0].disabled = true;
		document.getElementsByName(chps)[0].style.backgroundColor = 'rgb(240,240,240)';
		document.getElementsByName(chps2)[0].disabled = true;
		document.getElementsByName(chps2)[0].style.backgroundColor = 'rgb(240,240,240)';
	}
}

function majAuteur( nom_from, nom_to){

	var elt_from = document.getElementsByName( nom_from )[0];
	var elt_to = document.getElementsByName( nom_to )[0];
		// Chaine qui sera affichée dans l'élément caché :
	var ch_to = '';

	var i = 0;
	max = elt_from.options.length;
	while( i < max ){
		if( elt_from.options[i].selected==true ){
			opt = new Option(elt_from.options[i].text, elt_from.options[i].value, false, true);
			elt_to.options[ elt_to.options.length ] = opt;
			elt_from.options[i] = null;
			max--;
		}
		else
			i++;
	}

	i = 0;
	while( i < document.getElementsByName('auteur_selec')[0].options.length ){
		ch_to += document.getElementsByName('auteur_selec')[0].options[i].value + ';';
		i++;
	}

		// j'enlève le dernier ';' si necessaire
	if( ch_to != '' )
		ch_to = ch_to.slice(0, ch_to.length-1);

	document.getElementsByName('lst_auteur')[0].value = ch_to;
	
}

function majCoordonnateur( nom_from, nom_to){

	var elt_from = document.getElementsByName( nom_from )[0];
	var elt_to = document.getElementsByName( nom_to )[0];
		// Chaine qui sera affichée dans l'élément caché :
	var ch_to = '';

	var i = 0;
	max = elt_from.options.length;
	while( i < max ){
		if( elt_from.options[i].selected==true ){
			opt = new Option(elt_from.options[i].text, elt_from.options[i].value, false, true);
			elt_to.options[ elt_to.options.length ] = opt;
			elt_from.options[i] = null;
			max--;
		}
		else
			i++;
	}

	i = 0;
	while( i < document.getElementsByName('coor_selec')[0].options.length ){
		ch_to += document.getElementsByName('coor_selec')[0].options[i].value + ';';
		i++;
	}

		// j'enlève le dernier ';' si necessaire
	if( ch_to != '' )
		ch_to = ch_to.slice(0, ch_to.length-1);

	document.getElementsByName('lst_coord')[0].value = ch_to;
	
}

function VerifNouvelleRevue(){

	if( document.getElementsByName("titre_fr")[0] ){
		if(document.getElementsByName("titre_fr")[0].value==""){
			alert("Le titre en français doit être mentionné !");
			return  false;
		}
	}

	/*if( document.getElementsByName("new_titre_en")[0] ){
		if(document.getElementsByName("new_titre_en")[0].value==""){
			alert("Le titre en anglais doit être mentionné !");
			return false;
		}
	}*/

	if( document.getElementsByName("resume_franc")[0] ){
		if(document.getElementsByName("resume_franc")[0].value=""){
			alert("Le résumé en français doit être mentionné !");
			return false;
		}
	}

	/*if( document.getElementsByName("new_resume_en")[0] ){
		if(document.getElementsByName("new_resume_en")[0].value=""){
			alert("Le résumé en anglais doit être mentionné !");
			return false;
		}
	}*/

	if( document.getElementsByName("new_date")[0] ){
		if(document.getElementsByName("new_date")[0].value==""){
			alert("La date de parution doit être mentionnée !");
			return false;
		}
	}

	/*if( document.getElementsByName("lst_auteur")[0] ){
		if(document.getElementsByName("lst_auteur")[0].value==""){
			alert("Le(s) auteur(s) doit être mentionné !");
			return false;
		}
	}*/
	
	return true;
}

// Affiche le cadre des dossiers si le type d'article est : Article de dossier
function AfficheDossier(){
	if(document.getElementsByName("type_art")[0].value == "4"){
		document.getElementById("cadre_dossier").style.visibility = "visible";
		document.getElementById("cadre_dossier").style.display = "block";
		document.getElementById("cadre_note_lecture").style.visibility = "hidden";
		document.getElementById("cadre_note_lecture").style.display = "none";
	}
	else if(document.getElementsByName("type_art")[0].value == "3"){
		document.getElementById("cadre_note_lecture").style.visibility = "visible";
		document.getElementById("cadre_note_lecture").style.display = "block";
		document.getElementById("cadre_dossier").style.visibility = "hidden";
		document.getElementById("cadre_dossier").style.display = "none";
		//document.getElementById("tdAuteurNote").style.visibility = "visible";
		//document.getElementById("tdAuteurNote").style.display = "block";
		//document.getElementById("AuteurNote").style.visibility = "visible";
		//document.getElementById("AuteurNote").style.display = "block";
	}
	else{
		document.getElementById("cadre_dossier").style.visibility = "hidden";
		document.getElementById("cadre_dossier").style.display = "none";
		document.getElementById("cadre_note_lecture").style.visibility = "hidden";
		document.getElementById("cadre_note_lecture").style.display = "none";
	}
}

function AfficheDocument(){
	alert(document.getElementsByName("resume")[0].value);
	if(document.getElementsByName("resume")[0].value == "local"){
		document.getElementById("cadre_local").style.visibility = "visible";
		document.getElementById("cadre_local").style.display = "block";
		document.getElementById("cadre_site").style.visibility = "hidden";
		document.getElementById("cadre_site").style.display = "none";
	}
	else{
		document.getElementById("cadre_site").style.visibility = "visible";
		document.getElementById("cadre_site").style.display = "block";
		document.getElementById("cadre_local").style.visibility = "hidden";
		document.getElementById("cadre_local").style.display = "none";
	}
}


function VerifAuteur(){

	if( document.getElementsByName("ajt_nom")[0] ){
		if(document.getElementsByName("ajt_nom")[0].value==""){
			alert("Le nom de l'auteur doit être mentionné !");
			return  false;
		}
	}

	return true;
}

function VerifCoordonnateur(){

	if( document.getElementsByName("ajt_nom_coor")[0] ){
		if(document.getElementsByName("ajt_nom_coor")[0].value==""){
			alert("Le nom du coordonnateur doit être mentionné !");
			return  false;
		}
	}

	return true;
}

function VerifFichier(){
	// Resume RTF anglais
	if( (document.getElementsByName("resume_local_rtf_en")[0].value != '') || (document.getElementsByName("selectFichier_resume_rtf_en")[0].value != '') ){
		if(document.getElementsByName("resume_local_rtf_en")[0].value != '')
			var res_rtf_en = document.getElementsByName("resume_local_rtf_en")[0].value;
		else
			var res_rtf_en = document.getElementsByName("selectFichier_resume_rtf_en")[0].value;
		var pos_pt = res_rtf_en.indexOf('.');
		var extension = res_rtf_en.substring(pos_pt+1,res_rtf_en.length);
		if(extension != 'doc' && extension != 'rtf'){
			alert("L'extension du fichier pour le résumé (RTF) en anglais n'est pas correcte. \nLes extensions acceptées sont : .doc, .rtf");
			return false;
		}
	}

	// Resume PDF anglais
	if( (document.getElementsByName("resume_local_pdf_en")[0].value != '') || (document.getElementsByName("selectFichier_resume_pdf_en")[0].value != '') ){
		if(document.getElementsByName("resume_local_pdf_en")[0].value != '')
			var res_pdf_en = document.getElementsByName("resume_local_pdf_en")[0].value;
		else
			var res_pdf_en = document.getElementsByName("selectFichier_resume_pdf_en")[0].value;
		var pos_pt = res_pdf_en.indexOf('.');
		var extension = res_pdf_en.substring(pos_pt+1,res_pdf_en.length);
		if(extension != 'pdf'){
			alert("L'extension du fichier pour le résumé (PDF) en anglais n'est pas correcte. \nL'extension acceptée est : .pdf");
			return false;
		}
	}

	// Resume RTF francais
	if( (document.getElementsByName("resume_local_rtf")[0].value != '') || (document.getElementsByName("selectFichier_resume_rtf")[0].value != '') ){
		if(document.getElementsByName("resume_local_rtf")[0].value != '')
			var res_rtf = document.getElementsByName("resume_local_rtf")[0].value;
		else
			var res_rtf = document.getElementsByName("selectFichier_resume_rtf")[0].value;
		var pos_pt = res_rtf.indexOf('.');
		var extension = res_rtf.substring(pos_pt+1,res_rtf.length);
		if(extension != 'doc' && extension != 'rtf'){
			alert("L'extension du fichier pour le résumé (RTF) en français n'est pas correcte. \nLes extensions acceptées sont : .doc, .rtf");
			return false;
		}
	}

	// Resume PDF francais
	if( (document.getElementsByName("resume_local_pdf")[0].value != '') || (document.getElementsByName("selectFichier_resume_pdf")[0].value != '') ){
		if(document.getElementsByName("resume_local_pdf")[0].value != '')
			var res_pdf = document.getElementsByName("resume_local_pdf")[0].value;
		else
			var res_pdf = document.getElementsByName("selectFichier_resume_pdf")[0].value;
		var pos_pt = res_pdf.indexOf('.');
		var extension = res_pdf.substring(pos_pt+1,res_pdf.length);
		if(extension != 'pdf'){
			alert("L'extension du fichier pour le résumé (PDF) en français n'est pas correcte. \nL'extension acceptée est : .pdf");
			return false;
		}
	}

	// Texte integral RTF francais
	if( (document.getElementsByName("texte_integral_rtf")[0].value != '') || (document.getElementsByName("selectFichier_integral_rtf")[0].value != '') ){
		if(document.getElementsByName("texte_integral_rtf")[0].value != '')
			var texte_int_rtf = document.getElementsByName("texte_integral_rtf")[0].value;
		else
			var texte_int_rtf = document.getElementsByName("selectFichier_integral_rtf")[0].value;
		var pos_pt = texte_int_rtf.indexOf('.');
		var extension = texte_int_rtf.substring(pos_pt+1,texte_int_rtf.length);
		if(extension != 'doc' && extension != 'rtf'){
			alert("L'extension du fichier pour le texte intégral (RTF) en français n'est pas correcte. \nLes extensions acceptées sont : .doc, .rtf");
			return false;
		}
	}

	// Texte integral PDF francais
	if( (document.getElementsByName("texte_integral_pdf")[0].value != '') || (document.getElementsByName("selectFichier_integral_pdf")[0].value != '') ){
		if(document.getElementsByName("texte_integral_pdf")[0].value != '')
			var texte_int_pdf = document.getElementsByName("texte_integral_pdf")[0].value;
		else
			var texte_int_pdf = document.getElementsByName("selectFichier_integral_pdf")[0].value;
		var pos_pt = texte_int_pdf.indexOf('.');
		var extension = texte_int_pdf.substring(pos_pt+1,texte_int_pdf.length);
		if(extension != 'pdf'){
			alert("L'extension du fichier pour le texte intégral (PDF) en français n'est pas correcte. \nL'extension acceptée est : .pdf");
			return false;
		}
	}

	return true;
}

function VerifFormat(){
	// Guide redaction PDF
	if( (document.getElementsByName("guide_pdf")[0].value != '') ){
		if(document.getElementsByName("guide_pdf")[0].value != '')
			var redac_pdf = document.getElementsByName("guide_pdf")[0].value;
		var pos_pt = redac_pdf.indexOf('.');
		var extension = redac_pdf.substring(pos_pt+1,redac_pdf.length);
		if(extension != 'pdf'){
			alert("L'extension du fichier pour le guide de rédaction (PDF) n'est pas correcte. \nL'extension acceptée est : .pdf");
			return false;
		}
	}
	// Guide redaction RTF
	if( (document.getElementsByName("guide_rtf")[0].value != '') ){
		if(document.getElementsByName("guide_rtf")[0].value != '')
			var redac_rtf = document.getElementsByName("guide_rtf")[0].value;
		var pos_pt = redac_rtf.indexOf('.');
		var extension = redac_rtf.substring(pos_pt+1,redac_rtf.length);
		if(extension != 'doc' && extension != 'rtf'){
			alert("L'extension du fichier pour le guide de rédaction (RTF) n'est pas correcte. \nLes extensions acceptées sont : .doc, .rtf");
			return false;
		}
	}

	// Modele article PDF
	if( (document.getElementsByName("modele_article_pdf")[0].value != '') ){
		if(document.getElementsByName("modele_article_pdf")[0].value != '')
			var mod_art_pdf = document.getElementsByName("modele_article_pdf")[0].value;
		var pos_pt = mod_art_pdf.indexOf('.');
		var extension = mod_art_pdf.substring(pos_pt+1,mod_art_pdf.length);
		if(extension != 'pdf'){
			alert("L'extension du fichier pour le modèle d'article (PDF) n'est pas correcte. \nL'extension acceptée est : .pdf");
			return false;
		}
	}
	// Modele article RTF
	if( (document.getElementsByName("modele_article_rtf")[0].value != '') ){
		if(document.getElementsByName("modele_article_rtf")[0].value != '')
			var mod_art_rtf = document.getElementsByName("modele_article_rtf")[0].value;
		var pos_pt = mod_art_rtf.indexOf('.');
		var extension = mod_art_rtf.substring(pos_pt+1,mod_art_rtf.length);
		if(extension != 'doc' && extension != 'rtf'){
			alert("L'extension du fichier pour le modèle d'article (RTF) n'est pas correcte. \nLes extensions acceptées sont : .doc, .rtf");
			return false;
		}
	}

	// Modele lecture PDF
	if( (document.getElementsByName("note_lecture_pdf")[0].value != '') ){
		if(document.getElementsByName("note_lecture_pdf")[0].value != '')
			var mod_lect_pdf = document.getElementsByName("note_lecture_pdf")[0].value;
		var pos_pt = mod_lect_pdf.indexOf('.');
		var extension = mod_lect_pdf.substring(pos_pt+1,mod_lect_pdf.length);
		if(extension != 'pdf'){
			alert("L'extension du fichier pour le modèle de note de lecture (PDF) n'est pas correcte. \nL'extension acceptée est : .pdf");
			return false;
		}
	}
	// Modele lecture RTF
	if( (document.getElementsByName("note_lecture_rtf")[0].value != '') ){
		if(document.getElementsByName("note_lecture_rtf")[0].value != '')
			var mod_lect_rtf = document.getElementsByName("note_lecture_rtf")[0].value;
		var pos_pt = mod_lect_rtf.indexOf('.');
		var extension = mod_lect_rtf.substring(pos_pt+1,mod_lect_rtf.length);
		if(extension != 'doc' && extension != 'rtf'){
			alert("L'extension du fichier pour le modèle de note de lecture (RTF) n'est pas correcte. \nLes extensions acceptées sont : .doc, .rtf");
			return false;
		}
	}
}
