// Après chargement.
$(document).ready(function(){
	// Utilisateur.
	$("#utilisateur").hide();
	$("#utilisateurBouton").click(function(){
		$("#utilisateur").slideToggle("slow");
	});
	// Authentification réponse.
    $("#authReponse").hide();
	// Soumettre authentification.
    $("form#auth").submit(function(){
        donnees = $(this).serialize();
		adr = $(this).attr("action")+"&ajax=ajax";
        $.ajax({
            type:'POST',
            data:donnees,
            url:adr,
            success:function(retour){
                $("#authReponse").empty().append(retour).show("slow");
            }
        });
        return false;
    });
	// Execution réponse.
    $("#exeReponse").hide();
	// Soumettre formulaire.
    $("div#page div div#contenu form.ajax").submit(function(){
        donnees = $(this).serialize();
		adr = $(this).attr("action")+"&ajax=ajax";
        $.ajax({
            type:'POST',
            data:donnees,
            url:adr,
            success:function(retour){
                $("#exeReponse").empty().append(retour).show("slow");
            }
        });
        return false;
    });
});
// Fonction : rediriger vers accueil.
function redirigerVersAccueil(){
	window.location.replace("index.php");
}
// Fonction : mettre à jour référencement.
function majReferencement(id_site,id_annuaire,statut)
{
	$.get("ref-maj.php",{'id_site':id_site,'id_annuaire':id_annuaire,'statut':statut});
}
// Fonction : copy to clipboard Internet Explorer.
function copyToClipboardIE2(sElementId)
{
	// Le contenu actuel du presse-papier sera écrasé par la valeur de sText.
	window.clipboardData.setData('Text', sText);
	// On ne veut pas suivre le lien après le clic.
	return false;
}
// Fonction : copy to clipboard Firefox.
function copyToClipboardFF(sText)
{
	try
	{
		// On test si la configuration permet l'accès au presse-papier.
		netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
	}
	catch (e)
	{
		alert("Impossible d'accéder au presse-papier.");
	}
	// Initialisation du composant fournit par Mozilla.
	var gClipboardHelper =
		Components.classes["@mozilla.org/widget/clipboardhelper;1"]
		.getService(Components.interfaces.nsIClipboardHelper);
	// Copie du texte dans le presse papier.
	gClipboardHelper.copyString(sText);
	// On ne veut pas suivre le lien après le clic.
	return false;
}
// Fonction : copier dans le presse papier.
function copierPressePapier(sText)
{
	// Cas où on a accès à l'objet clipboardData.
	if (window.clipboardData)
	{
		return copyToClipboardIE1(sText);
	}
	// Cas où on peut tester la configuration de Firefox sur 
	else if (typeof(netscape) == 'object' && typeof(Components) == 'object')
	{
		return copyToClipboardFF(sText);
	}
	else
	{
		alert("Cette fonctionnalité n'est pas disponible pour votre navigateur.");
	}
	return false;
}
