$(function() {
	$(".autoEmpty").each(function(){
		var defaultVal = $(this).val();
		
		$(this).focus(function(){
			if($(this).attr("value") == defaultVal){
				$(this).attr("value",'');
			}
		});
		$(this).blur(function(){
			if($(this).attr("value") == ""){
				$(this).attr("value",defaultVal);
			}
		});
	});
	
	//find all form with class jqtransform and apply the plugin
    //$("form.jqtransform").jqTransform();
	$(".rowElem").jqTransform();
	$(".mask").mask("99/99/9999");
	
	$('#uldepartements li a').click(function() {
		if($(this).attr("index") != 0){
			var content = $(this).html(); // Récupération du contenu entre les balises <a>
			maRegexp = /\([a-zA-Z0-9]{2}\)/; 
			tmpStr1 = (String)(maRegexp.exec(content)); // Récupération de l'id entre parenthèse
			tmpStr2 = tmpStr1.replace(/\(/g,''); // Suppression de la première parenthèse
			id = tmpStr2.replace(/\)/g,''); // Suppression de la seconde parenthèse
			
			$.post("../_librairies/t_ajax.php", 
				{ id: id, src: 'dep', id_ajax: 5},
				function(data){
						$('#ulregions li a.selected').removeClass("selected");
						newRegion = $('#ulregions li a')[data.region_id];
						$(newRegion).addClass("selected");
						$("#content_regions").empty();
						$("#content_regions").html(data.nomreg);
						$('#regions option').each(function(){
							if($(this).attr("selected") == "selected"){
								$(this).attr("selected","");
							}
						});
						$('#regions option').each(function(){
							if($(this).attr("value") == data.idreg){
								$(this).attr("selected","selected");
							}	
						});
				}, "json");
		}
	});	
	$('#ulregions li a').click(function() {
		$('#uldepartements li a.selected').removeClass("selected");
		$("#content_departements").empty();
		$("#content_departements").html("Sélectionnez un département");
		$('#departements option').each(function(){
			if($(this).attr("selected") == "selected"){
				$(this).attr("selected","");
			}
		});
		$('#departements option').each(function(){
			if($(this).attr("value") == ""){
				$(this).attr("selected","selected");
			}	
		});
		$($('#uldepartements li a')[0]).addClass("selected");
	});
	
	$('#ulpayspro li a').click(function() {
		
		if($(this).attr("index") != 0){
			var content = $(this).html(); // Récupération du contenu entre les balises <a>
			if(content == 'France') {
				document.getElementById('lib_region').style.display = 'block';
				document.getElementById('choix_region').style.display = 'block';
				document.getElementById('lib_dep').style.display = 'block';
				document.getElementById('choix_dep').style.display = 'block';
			}
		}
	});
	
	function checkLimit(vclass,limit){
		$("input."+vclass).change(function(){
			nb = $("input."+vclass+":checked").length;
			if(nb>limit){
				$(this).attr('checked',false);
			}
		});
	}
	
	checkLimit("disciplines",4);
	checkLimit("recherches",8);
});


