// ENLEVE LE FOCUS SUR LES LIENS
function blurLinks(){
	lnks = document.getElementsByTagName('a');
	for (i = 0; i < lnks.length; i++){
		lnks[i].onfocus = new Function("if(this.blur) this.blur()");
	}
	lnks2 = document.getElementsByTagName('area');
	for (j = 0; j < lnks2.length; j++){
		lnks2[j].onfocus = new Function("if(this.blur) this.blur()");
	}
}

// LANCE UNE FONCTION AU CHARGEMENT DE LA PAGE
function addOnloadEvent(fnc){
  if ( typeof window.addEventListener != "undefined" )
    window.addEventListener( "load", fnc, false );
  else if ( typeof window.attachEvent != "undefined" ) {
    window.attachEvent( "onload", fnc );
  }
  else {
    if ( window.onload != null ) {
      var oldOnload = window.onload;
      window.onload = function ( e ) {
        oldOnload( e );
        window[fnc]();
      };
    }
    else
      window.onload = fnc;
  }
}

function verif_keywords(f) {
	if((f.keywords.value == "saisissez un mot clé")||(f.keywords.value == "mots clés")||(f.keywords.value == "")){
		alert("Vous devez saisir au moins un mot clé !");
		return false;
	}
	
	return true;
}

function controle_annuaire(f,nbimg) {
	
	var champs = Array(f.nom, f.ville);
	if(!verif_remplissage(champs))
		return false;
		
	if(f.date_creation.value!=""){
	if(!verif_dn(f.date_creation))
		return false;
	}
		
	if(!verif_cp(f.code_postal))
		return false;
		
	if((f.telephone.value!='')&&(!verif_tel(f.telephone,"Le numéro de téléphone")))
		return false;
		
	if((f.fax.value!='')&&(!verif_tel(f.fax,"Le numéro de fax")))
		return false;
	
	if(f.email.value!=""){
	if(!verif_mail(f.email))
		return false;
	}
		
	if(f.site_internet.value!=''){
		verif_url(f.site_internet);
	}
	
	var lesphotos = new RegExp("^(.*)\.([(jpg)|(jpeg)|(gif)|(png)])$","i");
	var i = 0;
	var nbtof = 0;
	for(i=1;i<nbimg+1;i++){
	var champ = 'image_'+i;
	
	if(document.getElementById(champ).value != ""){ nbtof++; }
	
	if((document.getElementById(champ).value != "")&&(lesphotos.test(document.getElementById(champ).value) != true))
	{
		alert('L\'image doit être au format JPG, GIF ou PNG');
		return false;
	}
	}
	
	//if(!verif_float(f.cotisation,"La cotisation"))
	//	return false;

	//if(!verif_int(f.nombre_membres,"Le nombre de membres"))
	//	return false;
	
	if(nbtof>0){
		alert("Selon la taille de vos photos, le chargement peut prendre plusieurs secondes...\nCliquez sur Ok pour continuer.");
	}
	return true;
}

function controle_envoi_mail(f) {
	var result = true;
	var champs = Array(f.nom, f.message);
	if(!verif_remplissage(champs))
		result = false;

	if(!verif_mail(f.email))
		result = false;
	
	if(result==true){
	document.getElementById('envoi_mail').submit();
	}	
}

function controle_annonce(f){
	var result = true;
	var champs = Array(f.titre, f.texte);
	if(!verif_remplissage(champs))
		result = false;
	if(result==true){
	f.submit();
	}	
}

function reset(n,a,b){
	for(i=1;i<n+1;i++){
		var aa = a+i;
		var bb = b+i;
		document.getElementById(aa).style.display = 'none';
		document.getElementById(bb).style.display = 'block';
	}
}

function show_and_hide(a,b){
	document.getElementById(a).style.display = 'none';
	document.getElementById(b).style.display = 'block';
}

function open_popup( fichier, nom, largeur, hauteur, options){
	var id = Math.round( Math.random() * 100 );
	var gauche = ( screen.width - largeur ) / 2;
	var haut = ( screen.height - hauteur ) / 2;
	if (options){
		options = 'width=' + largeur + 'px, height=' + hauteur + 'px,  top=' + haut + ', left=' + gauche + ', ' + options;
		}
		else
		{
		options = 'width=' + largeur + 'px, height=' + hauteur + 'px,  top=' + haut + ', left=' + gauche;
		}
	document.open( fichier, nom, options );
}