function BrowserInfo()
{
	this.name=navigator.appName;
	this.shortname="";
	this.prefixe="";
	if (this.name=="Netscape")
	{
		this.shortname = "ns";
		this.prefixe="document.";
	}
        if (this.name=="Microsoft Internet Explorer")
        {
        	this.shortname = "ie";
        }
	this.codename=navigator.appCodeName;
	this.version=navigator.appVersion.substring(0,4);
	this.platform=navigator.platform;
	this.javaEnabled=navigator.javaEnabled();
	this.screenWidth=screen.width;
	this.screenHeight=screen.height;
}
info=new BrowserInfo();

function lauchdownload(fichier, numero,url,image, jolinom)
{
	document.write('<a href="');
	if (( info.shortname == "ie" ) && ( info.version >= 4 ))
	{
		document.write(url+'" onclick="');
	}
	document.write('javascript:telecharge(\''+fichier+'\',\''+numero+'\',\''+url+'\');" rel="nofollow">');
	document.write('<img src="'+image+'" alt="Télécharger "'+jolinom+'"/></a>');
}

function run_filter(obj){	
	if(obj && obj.filters[0]){
		obj.filters[0].apply();
		obj.visibility="visible";
		obj.filters[0].play();
	}
}

function addFavorite(url_refer,url_site,titre_site)
{
	if ((info.shortname == "ie") && (info.version >= 4))
	{
		refer_url=url_refer;
		site_url=url_site;
		site_titre=titre_site;
		document.write('<span class="texte">&nbsp;&nbsp;<img src="/images/favoris.gif" alt="Mettre en favori">&nbsp;&nbsp;Cliquez <A HREF="'+refer_url+'" onClick="window.external.AddFavorite(site_url,site_titre);return(false);">ici</A> pour mettre '+site_titre+' dans vos favoris</span>');
	}
	else
	{
		document.write('<span class="texte">Faites CTRL+D pour ajouter ce site &agrave; vos favoris!</span>');
	}
	document.write('<BR>');
}

function isNumeric(Data)
{
	numChars = "0123456789";
	var isNum = true;
	var index = 0;
	while ((index < Data.length) && (isNum))
	{
		isNum = (numChars.indexOf(Data.charAt(index)) != -1);
		index ++;
	}
	return isNum;
}

function popup(page)
{
	window.open(page,'', 'top=50, left=50, width=304, height=100, resizable=no, toolbar=no, scrollbars=no, status=yes');
}

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.0
	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 && document.getElementById) 
		x=document.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];}
}

function verifie_login()
{
	if (document.login.login.value!="")
	{
		document.login.action=document.login.page.value;
		document.login.method="post";
		document.login.submit();
	}
	if (document.login.login.value=="")
	{
		alert("Renseignez au moins le login !");
	}
}

function maj_info_perso()
{
	if (document.info_perso.user_nom.value!="")
	{
		test=false;
		if (document.info_perso.new_user_password.value==document.info_perso.conf_new_user_password.value)
		{
			test=true;
		}
		if (test==true)
		{
			document.info_perso.action=document.info_perso.page.value;
			document.info_perso.method="post";
			document.info_perso.submit();
		}
		else
		{
			alert("Veuillez taper deux fois le même mot de passe !");
		}
	}
	else
	{
		alert("Merci de renseigner le nom !");
	}
}

function supprime(texte,formulaire,valeur)
{
	var prefixe="";
	if (info.shortname=="ns")
	{
		prefixe="document.";
	}
	if (confirm('Etes-vous sûr(e) de vouloir supprimer ce'+texte+' ?'))
	{
		formulaire=prefixe+"supprime"+formulaire+valeur;
		eval(formulaire).action=eval(formulaire).page.value;
		eval(formulaire).method="post";
		eval(formulaire).submit();
	}
}

function maile()
{
	if ( (document.mail_to.mail_user.value !="")  && (document.mail_to.mail_user.value == document.mail_to.mail_confirm.value)  && (document.mail_to.mail_sujet.value !="") && (document.mail_to.mail_corps.value !="") )
	{
		document.mail_to.action=document.mail_to.page.value;
		document.mail_to.method="post";
		document.mail_to.submit();
	}
	else
	{
		if (document.mail_to.mail_user.value =="")
		{
			alert("Veuillez renseigner votre adresse mail");
		}
		if (document.mail_to.mail_user.value != document.mail_to.mail_confirm.value)
		{
			alert("Veuillez taper 2 fois la même adresse mail");
		}
		if (document.mail_to.mail_sujet.value =="")
		{
			alert("Veuillez renseigner le sujet du message");
		}
		if (document.mail_to.mail_corps.value =="")
		{
			alert("Veuillez remplir le contenu de votre message");
		}
	}
}

function proceed_message()
{
	if ( (document.maj_temoignage.auteur_temoignage.value !="")  && (document.maj_temoignage.temoignage.value !="") )
	{
		document.maj_temoignage.action=document.maj_temoignage.page.value;
		document.maj_temoignage.method="post";
		document.maj_temoignage.submit();
	}
	else
	{
		if (document.maj_temoignage.auteur_temoignage.value =="")
		{
			alert("Veuillez renseigner votre nom ou pseudo");
		}
		if (document.maj_temoignage.temoignage.value =="")
		{
			alert("Veuillez renseigner le corps du témoignage");
		}
	}
}

function upload_restaure()
{
	if (document.restore_backup.fichier_upload.value !="")
	{
		document.restore_backup.action=document.restore_backup.page.value;
		document.restore_backup.method="post";
		document.restore_backup.submit();
	}
	else
	{
		alert("Merci d'envoyer au serveur un fichier de sauvegarde !");
	}
}

function affiche(template)
{
	document.getElementById(template).style.display = document.getElementById(template).style.display ? '' : 'none';
}

function proceed(formulaire,parametre,refus)
{
	formulaire=info.prefixe+formulaire;
	nomparam=formulaire+"."+parametre+".value";
	test=eval(nomparam);
	if (test !="")
	{
		eval(formulaire).action=eval(formulaire).page.value;
		eval(formulaire).method="post";
		eval(formulaire).submit();
	}
	else
	{
		alert("Veuillez renseigner l"+refus+" !");
	}
}

function proceeddouble(formulaire,parametre1,parametre2,refus1,refus2)
{
	formulaire=info.prefixe+formulaire;
	nomparam1=formulaire+"."+parametre1;
	nomparam2=formulaire+"."+parametre2;
	test1=eval(nomparam1).value;
	test2=eval(nomparam2).value;
	if ( (test1 !="") && (test2 !="") )
	{
		eval(formulaire).action=eval(formulaire).page.value;
		eval(formulaire).method="post";
		eval(formulaire).submit();
	}
	else
	{
		if (test1=="")
		{
			alert("Veuillez renseigner l"+refus1+" !");
		}
		else
		{
			alert("Veuillez renseigner l"+refus2+" !");
		}
	}
}

function proceedtriple(formulaire,parametre1,parametre2,parametre3,refus1,refus2,refus3)
{
	formulaire=info.prefixe+formulaire;
	nomparam1=formulaire+"."+parametre1;
	nomparam2=formulaire+"."+parametre2;
	nomparam3=formulaire+"."+parametre3;
	test1=eval(nomparam1).value;
	test2=eval(nomparam2).value;
	test3=eval(nomparam3).value;
	if ( (test1 !="") && (test2 !="") && (test3 !=""))
	{
		eval(formulaire).action=eval(formulaire).page.value;
		eval(formulaire).method="post";
		eval(formulaire).submit();
	}
	else
	{
		if (test1=="")
		{
			alert("Veuillez renseigner l"+refus1+" !");
		}
		else
		{
			if(test2=="")
			{
				alert("Veuillez renseigner l"+refus2+" !");
			}
			else
			{
				alert("Veuillez renseigner l"+refus3+" !");
			}
		}
	}
}


function lance_recherche(minimum,formulaire)
{
	formulaire=info.prefixe+formulaire;
	recherche=eval(formulaire).mot.value;
	if (recherche.length>=minimum)
	{
		window.location.href= "/astuces/recherche-"+escape(recherche)+".html";
	}
	else
	{
		alert("La recherche ne fonctionne que pour une chaîne d'au moins "+minimum+" caractères!");
	}
}