/**
 * Converts obfuscated email addresses into normal, working email addresses.
 *
 * @name defuscate
 * @param Boolean link If true, all defuscated email addresses will be turned into links, defaults to true (optional)
 * @param String find The regular expression used to search for obfuscated email addresses (optional)
 * @param String replace Replacement text for defuscating email addresses (optional)
 * @descr Converts obfuscated email addresses into normal, working email addresses
 */
jQuery.fn.defuscate = function( settings ) {
		settings = jQuery.extend({
				link: true,
				find: /\b([A-Z0-9._%-]+)\([^)]+\)((?:[A-Z0-9-]+\.)+[A-Z]{2,6})\b/gi,
				replace: '$1@$2'
		}, settings);
		return this.each(function() {
				if ( $(this).is('a[@href]') ) {
						$(this).attr('href', $(this).attr('href').replace(settings.find, settings.replace));
						var is_link = true;
				}
				$(this).html($(this).html().replace(settings.find, (settings.link && !is_link ? '<a href="mailto:' + settings.replace + '">' + settings.replace + '</a>' : settings.replace)));
		});
};

// Timer pour l'apparition aléatoire des imagettes des projets
var count_projets = 0;
var images_projets=[];
function Timer_projets() {
	$("#list_projets li:eq("+images_projets[count_projets]+") img").fadeIn(500, "easeInOutCubic");
	setTimeout("Timer_projets()",75);
	count_projets++;
}
var count_concours = 0;
var images_concours=[];
function Timer_concours() {
	$("#list_concours li:eq("+images_concours[count_concours]+") img").fadeIn(500, "easeInOutCubic");
	setTimeout("Timer_concours()",75);
	count_concours++;
}

$(document).ready(function(){
	
	if ($("#accueil ul").length) {
		$("#accueil ul").hide();
		var timeout = setTimeout(
			function(){
				var lang;
				if (navigator.userLanguage) { // Explorer
				  lang = navigator.userLanguage;
				} else if (navigator.language) { // FF
				  lang = navigator.language;
				} else {
				  lang = "en";
				}
				lang = lang.substr(0,2);
				if(lang != 'fr' && lang != 'en' && lang != 'nl') {
					lang = 'en';
				}
				window.location = ''+lang+'/';
			}
		, 2000);
	};
	
	// Apparition aléatoire des imagettes des projets
	$("#list_projets li img").hide();
	$("#list_projets li").each(function(i){
		images_projets.push(i);
	});
	images_projets.sort(function() {return 0.5 - Math.random()});
	Timer_projets();
	
	// Apparition aléatoire des imagettes des concours
	$("#list_concours li img").hide();
	$("#list_concours li").each(function(i){
		images_concours.push(i);
	});
	images_concours.sort(function() {return 0.5 - Math.random()});
	Timer_concours();
	
	// passage d'une image à l'autre au sein d'une fiche projet
	$("#photo img").css({"position":"absolute","margin-top":"11px","right":"0px"});
	$("#photo img").hide();
	$("#photo img:eq(0)").fadeIn("slow", "easeInOutCubic");
	$("#photo a").mouseover(function(){
		$(this).css({"cursor":"pointer"});
	});
	$("#photo a").click(function(){
			var number = $(this).attr("name");
			$("#photo img").each(function(i){
				$(this).fadeOut("slow", "easeInOutCubic");
			});
			$("#photo img:eq("+number+")").fadeIn("slow", "easeInOutCubic");
	});
	
	$.gaTracker('UA-4118804-1');
	
});
