/* Fonction lien externe */
function open_ext_link()
{
	var liens = document.getElementsByTagName('a');
	// On récupère tous les liens (<a>) du document dans une variable (un array), ici liens.
	// Une boucle qui parcourt le tableau (array) liens du début à la fin.
	for (var i = 0 ; i < liens.length ; ++i)
	{
		// Si les liens ont un nom de class égal à lien_ext, alors on agit.
		if (liens[i].className == 'lien_externe')
		{
			liens[i].title = 'S\'ouvre dans une nouvelle fenetre';
			// Au clique de la souris.
			liens[i].onclick = function()
			{
				window.open(this.href);
				return false; // On ouvre une nouvelle page ayant pour URL le href du lien cliqué et on inhibe le lien réel.
			};
		}
	}
}
window.onload = open_ext_link;


/*
@function pagination

Permet d'afficher une boite de dialog pour choisir une paga de la pagination sur les "...".
*/

function gotopage(url,nb_total)
{
	nb_total = parseInt(nb_total);
	if(nb_total > 0)
	{
		var msg = 'Veuillez saisir un numero de page entre 1 et ' + nb_total + ' :';
	}
	else
	{
		var nb_total = 0;
		var msg = 'Veuillez saisir un numero de page';
	}

	var page = prompt(msg, 0);

	if(page<=0)
		page = 1;

	if (page>nb_total)
	{
		page = nb_total;
	}

	document.location = url.replace("%d",page);
}


function actualiseCaptcha()
{
	// On génére un id bidon à partir de l'heure pour que la valeur soit différente à chaque clic sur le lien
	var d = new Date(); // on créer un objet date en js
	var id = d.getHours()+""+d.getMinutes()+""+d.getSeconds(); // on concatène heure, min et sec
	// Et enfin on remplace par l'url, avec un paramètre bidon qui devrait forcer l'actualisation en changeant l'url demandée
	document.getElementById('captcha').src = '/fonctions/captcha_image.php?nombre=5&type=numerique&refresh='+id;
}

function AfficheFlash()
{
	document.getElementById("Flash").innerHTML = 
		'<object data="../../fichiers/flash/captcha/captcha_audio.swf" type="application/x-shockwave-flash" width="24" height="24">'+
			'<param name="flashvars" value="VarSound=audio.php">'+
			'<param name="allowScriptAccess" value="sameDomain" />'+
			'<param name="movie" value="../../fichiers/flash/captcha/captcha_audio.swf" />'+
			'<param name="allowFullScreen" value="false" />'+
			'<param name="loop" value="false" />'+
			'<param name="scale" value="noscale" />'+
			'<param name="wmode" value="transparent" />'+
			'<param name="menu" value="false" />'+
			'<param name="quality" value="high" />'+
			'<p>Macromedia Flash Player 8 est nécessaire pour lire ce fichier</p>'+
		'</object>';
}

function texte_deroulant_covoiturage(txt, champ)
{
	if(txt != '')
		document.getElementsByName(champ)[0].value = txt;
	else
		document.getElementsByName(champ)[0].value = '';
}

function suppression_post(id, message, action, formulaire)
{
	if(confirm(message))
	{
		document.getElementById(action).value = id;
		document.getElementById(formulaire).submit();
	}
}