function verifNL(email){
	
	$j.post("index.php",{mdl:'mod_newsletter',act:'ajax',email:email}, function(retour){
		
		if(retour!=null){
			$j("#newsletter_content").hide();
			$j("#newsletter_content").html(retour);
			$j("#newsletter_content").fadeIn();
		}
		
	});
	
}
function mainSearch(){
	var string=$j('#mainsearch_input').val();
	
	$j.post("index.php",{mdl:'mod_speedsearch',act:'ajax',string:string}, function(retour){
		
		
		if(retour){
			$j('#mainsearch_div').html(retour);
			$j('#mainsearch_div').slideDown();
			
		}
		else{
			$j('#mainsearch_div').slideUp();
		}
		
	});
	
}
$j(window).load(function(){


	if(get_id('mainsearch_input')){ 
		
		$j("#mainsearch_input").keyup(function(){mainSearch();});
		$j("#mainsearch_types").click(function(){mainSearch();});
		
	}

	$j('span.btnform').click(function(){$j(this).parent().trigger('submit');});
	
	if($j('#parent_id').attr('value')=="")
		$j("#vignette_up").hide();
	
	$j('#parent_id').change(function(){
		if($j(this).attr('value')>0)
			$j("#vignette_up").show();
		else{
			$j("#vignette_up").hide();
		}
	});
	
	if(get_id('encart1')){ 
		$j('#encart1').fadeIn();
		$j('#btn_encart1').css('borderBottom','none');
		$j('.btn_encart').click(function(){
			
			changer_encart(this);
			
		});
	}
	

	// Draggable table
	$j('.draggable').tableDnD({
		onDrop: function(table, row) {
			var nbElements = table.tBodies[0].rows.length-1;
			var rows = table.tBodies[0].rows;
			var elements = [];
			for (var i=1; i<rows.length; i++) {
				var id =  rows[i].id;	
				rows[i].className = 'color'+((i%2)+1);
                elements[i] = id;
				if(get_id(id)){
					// On change la value de l'input ordre s'il existe
					$j('input','#'+id).val(i-1);
				}
            }
			$j.post('?mdl='+table.id+'&act=reorderAjax',{nbElements:nbElements,elements:elements},function(retour){
				// console.log(retour);
			});
        },
		dragHandle: "draghandle"
	});	
	$j(".draggable tr").hover(function() {
          $j(this.cells[0]).addClass('showDragHandle');
    }, function() {
          $j(this.cells[0]).removeClass('showDragHandle');
    });
	
	// Pour supprimer la vignette
	$j('#vignette_suppr').click(function(){
		$j.post('?mdl=pages&act=deleteVignette',{id:$j(this).attr('alt')},
		function(retour){
			$j('#vignette_supprmessage').fadeIn('slow',function(){
				$j('#vignette_supprmessage').fadeOut('slow');});
				$j('#vignetteimg').remove();
				$j('#vignette_suppr').remove();
		});		
	});
	
	// Pour tout le module supprimer la vignette
	$j('.img_del').click(function(){
		var dom=$j(this);
		var url=dom.attr('rel');
		if(url.length!=0){
		$j.post(url,{id:dom.attr('alt')},
			function(retour){
				dom.next(".msg").fadeIn('slow').fadeOut('slow');
				dom.prev(".img").remove();
				dom.remove();
			});	
		}
	});
	$j(".hide").hide();
	
	// Pour ajouter et supprimer des pages liees et gestion du pied de page
	var mdl = (get_id('title')) ? 'pages' : 'footer';
	
	$j('#fils').change(function(){
		$j.post('?mdl='+mdl+'&act=getChildrenAjax',{id:$j('#id').val(),fils_id:$j(this).val()},
		function(retour){
			$j('#childrenList').html(retour);
		});
	});
	
	$j(".removeChild").live('click',(function(){
		var idfils = $j(this).attr('id').substring(1,$j(this).attr('id').length);
		$j.post('?mdl='+mdl+'&act=deleteChildAjax',{id:$j('#id').val(),fils_id:idfils},
		function(retour){
			$j('#childrenList').html(retour);
		});
	}));
	
	function finChargement(){
		$j('#resultAjax').html("<p>Probleme de chargement</p>");		
	}
});

function date_type(data,oldtype,totype){		//date(en|fr),oldtype(en|fr),totype(en|fr|)
	var d=[];
	if(oldtype=="en"){
		d	= data.split('-');
		var j=d[2];
		var m=d[1];
		var y=d[0];
	}else{
		d	= data.split('/');
		var j=d[0];
		var m=d[1];
		var y=d[2];
	}
	if(totype=="fr"){
		var newdate	= j+"/"+m+'/'+y;
	}else if(totype=="en"){
		var newdate	= y+"-"+m+'-'+j;
	}else{
		var newdate	= new Date(y,m-1,j);
	}
	return newdate;
}
function get_num(startDate,endDate){			//startDate(date),endDate(date)
	return Math.round((endDate.getTime()-startDate.getTime())/24/3600/1000);
}
function get_date(startDate,n){					//startDate(date),n(int)
	var time=startDate.getTime()+(24*3600*1000)*n;
	var dd=new Date();
	dd.setTime(time);
	var d=dd.getDate();
	return dd.getFullYear()+'-'+(dd.getMonth()+1)+'-'+d;
}
