$(document).ready(function () {
		var timeout    = 500;
		var closetimer = 0;
		var ddmenuitem = 0;
	
	$(".categorie span").bind('click', function() {
		$(this).parent().children("ul").toggle("blind");
	});
	$(".icone")
		.bind('mouseover', function() {
			var i = $(this).attr("alt");
			$(this).parent().children(".legende").html("<p>"+i+"</p>");
		})
		.bind('mouseout', function() {
			$(this).parent().children(".legende").text('');
		});
		
	$("#contact textarea").bind('click', function() {
		$("#contact .highlight").css('color', '#FB6A20');		
		$("#contact .miseenavant").effect('pulsate', { times:2 }, 500);
		$("#contact a").css('fontWeight', 'bold');	
	});
	if(document.all || window.sidebar) {
		$("a.recommandation_favori").click(function(event){
			event.preventDefault(); // prevent the anchor tag from sending the user off to the link
			var url = window.location;
			var titre = $('h1').text()+" avec www.dukanaute.com" ;
			if (document.all)
				window.external.AddFavorite(url, titre);
			else if (window.sidebar)
				window.sidebar.addPanel(titre, url, "");
		});
	} else {
		$("a.recommandation_favori").remove();
	}
	if($.cookie('dukanaute_pseudo') && $.cookie('dukanaute_email')) {
		$("#contact_nom").val($.cookie('dukanaute_pseudo')) ;
		$("#contact_email").val($.cookie('dukanaute_email')) ;
	} 
	$.post('/u/request/get_utilisateur.php',{},
		function(data) {
			var valid = new RegExp("^([0-9]+)/([a-zA-Z0-9]+)?$", "");
			if(donnees = valid.exec(data)) {
				$("#contact_nom").val(donnees[2]) ;
				$("#contact_id").val(donnees[1]) ;
				$("#contact_nom").attr('disabled', 'disabled');
				$(".infosupp").remove();
				$("#menu_deroulant .lognok").remove();
			} else {
				$("#menu_deroulant .logok").remove();
			}
		});
		
	function menu_deroulant_open() {  
		menu_deroulant_canceltimer();
		menu_deroulant_close();
		ddmenuitem = $(this).find('ul').css('visibility', 'visible');
	}
	function menu_deroulant_close() {
		if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
	}
	function menu_deroulant_timer() {
			closetimer = window.setTimeout(menu_deroulant_close, timeout);
	}
	function menu_deroulant_canceltimer() {
		if(closetimer) {  
			window.clearTimeout(closetimer);
			closetimer = null;
		}	
	}
	$(document).ready(function() {  
		$('#menu_deroulant > li').bind('mouseover', menu_deroulant_open)
		$('#menu_deroulant > li').bind('mouseout',  menu_deroulant_timer)
	});
	document.onclick = menu_deroulant_close;
});

function validEmail(email) {
	var valid = new RegExp("^[_a-z0-9-]+(\\.[_a-z0-9-]+)*@[a-z0-9-]+(\\.[a-z0-9-]+)*(\\.[a-z]{2,3})$", "gi");
	return valid.test(email) ;
}

function validDate(date) {
	var valid = new RegExp("^([0-9]{2})/([0-9]{2})/([0-9]{4})$", "g");
	return valid.test(date) ;
}

function validCaptcha() {
	$.ajax({
 		url: "/lib/check_captcha.php",
 		async: false,
 		data: 'ptitcaptcha_entry='+$("#ptitcaptcha_entry").val(),
 		success: function(r) { 
 			if(r==0) {$("#ptitcaptcha_entry").addClass("erreur") ;} else {$("#ptitcaptcha_entry").removeClass("erreur") ;}
 		}
 	}) ;
}