function externalLinks(){if(!document.getElementsByTagName)return;var anchors=document.getElementsByTagName("a");for(var i=0;i<anchors.length;i++){var anchor=anchors[i];if(anchor.getAttribute("href")&&(anchor.getAttribute("rel")=="external"||anchor.getAttribute("rel")=="external nofollow"||anchor.getAttribute("rel")=="nofollow external"))anchor.target="_blank"}}window.onload=function(){externalLinks()}


$("#connexion").hover(
	function (){
		$("#connexionHover").slideDown("fast", function () {
			$("#connexion").addClass("hover");
		});
	},
	function (){
		$("#connexionHover").slideUp("fast", function (){
			$("#connexion").removeClass("hover");
		});
	}
);


// Compteur pour formulaire
function compteur(type, id_f_text, id_affichage)
{
	var txt = document.getElementById(id_f_text).value;
	var nb = txt.length;
	if (type=='div')
		document.getElementById(id_affichage).innerHTML = nb+1;
	else
		document.getElementById(id_affichage).value = nb+1;
}

// Fonctions AJAX

/**
 * Executer une requete. Utile pour sauver des infos en base avec AJAX
 * @param url [string]
 */
function ajaxSave(url)
{
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
	xhr_object.open('GET', url, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4)
	{
		if(xhr_object.status  == 200) 
		{
			// Ici, utiliser une fonction de callback si necessaire	
		}	
	}
}


function ajaxDisplay(url, div)
{
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
	xhr_object.open('GET', url, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4)
	{
		if(xhr_object.status  == 200) 
		{
			if (div)
				document.getElementById(div).innerHTML = xhr_object.responseText;
		}	
	}
}

function file(fichier)
{
	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);
}

