// plugin checkbox
$.fn.check = function(mode) {
        var mode = mode || 'on'; // si mode non défini, défaut: 'on'
        return this.each(function() {
                switch(mode) {
                case 'on':
                        this.checked = true;
                        break;
                case 'off':
                        this.checked = false;
                        break;
                case 'toggle': // inverse la sélection
                        this.checked = !this.checked;
                        break;
                }
        });
};

$(document).ready(function(){
	// lien alternatif après chaque lien
	$("a[@href^=\"http\"]").each(function(i){$(this).not("[@href*=\""+document.domain+"\"]").not("[@href*=\""+"\.pdf"+"\"]").not(":has(img)").after("&nbsp;<a href=\""+$(this).attr("href")+"\" onclick=\"window.open(this.href); return false;\" style=\"border: none;\"><img src=\"../images/blank.gif\" alt=\"\" title=\"Ouvrir ce lien dans une nouvelle fenetre\" style=\"border:none; margin:0; padding:0;\" /></a>");});
	
	// lien alternatif après chaque lien pdf
	$("a[@href^=\"http\"]").each(function(i){$(this).filter("[@href*=\""+"\.pdf"+"\"]").not(":has(img)").after("&nbsp;<a href=\""+$(this).attr("href")+"\" onclick=\"window.open(this.href); return false;\" style=\"border:none; margin:0; padding:0;\"><img src=\"../images/blank.gif\" alt=\"\" title=\"Ouvrir ce lien dans une nouvelle fenetre\" style=\"border:none; margin:0; padding:0;\" /></a>&nbsp;&nbsp;<a href=\"http://www.adobe.com/fr/products/acrobat/readstep2.html\" onclick=\"window.open(this.href); return false;\" style=\"border:none; margin:0; padding:0;\"><img src=\"../images/pdf.gif\" alt=\"\" title=\"T&eacute;l&eacute;charger Adobe Reader : Ouvrir ce lien dans une nouvelle fenetre\" style=\"border:none; margin:0; padding:0;\" /></a>");});

	// renvoi un message de confirmation lorsque l'on veut supprimer un élément
	$("a[@href*=delete]").click(function() {
			return(confirm("Etes-vous sûr de vouloir supprimer cet élément ?"));
	});
	
	//affiche le message lorsque l'on clique sur le bouton supprimer (formulaire)
	$("input[@name=submitdelete]").click(function() {
			return(confirm("Etes-vous sûr de vouloir supprimer les éléments sélectionnés ?"));
	});
	
	//sélectionne toutes les checkbox
	$("input[@name='allchecked']").click(function(){
			if (!this.checked)
            {
				$("input[@type='checkbox']").check('off');
			}
			else $("input[@type='checkbox']").check('on');
	});
	// réécriture des emails contre le spam
	$("span.mailcrypt").each(function (){ 
		var monmail="cv@globalrhconsulting.com";
		$(this).replaceWith('<a href="mailto:'+monmail+'" title="Envoyer un email, cliquez pour envoyer votre email">'+monmail+'</a>') ;
	}) ;

});

