jQuery.fn.extend({
   findPos : function() {
       obj = jQuery(this).get(0);
       var curleft = obj.offsetLeft || 0;
       var curtop = obj.offsetTop || 0;
       while (obj = obj.offsetParent) {
                curleft += obj.offsetLeft
                curtop += obj.offsetTop
       }
       return {x:curleft,y:curtop};
   }
});

$j(document).ready(function(){
	
	
	$j(".zoom").colorbox();
	
	
	// Slider home
	if(get_id('lofslidecontent45')){
		$j('#lofslidecontent45').lofJSidernews( {interval:4000,
									   direction:'opacity',
									   duration:1000,
									   navigatorHeight		: 99,
										navigatorWidth		: 220,
										maxItemDisplay	 	: 6
									   } );
		$j('.lof-main-item-desc').css('opacity',0.7);
	}

										/*,
									   easing:'easeInOutSine'*/
	
	
	
	//$j(".lavalamp").lavaLamp({ fx: "backout", speed: 700 });
	$j(".lavalamp").lavaLamp({ fx: "linear", speed: 400 });

	
	// var posUl =($j('#mainMenu ul').findPos().x);
	// var elmOriginal = $j('#mainMenu .active');
	// var posOriginal = (elmOriginal.findPos().x)-posUl;
	
	// $j('#backFirst').css(
	// {
		// width:$j('li.active').width(),
		// 'left' : posOriginal+'px'
	// }
	// );
	
	// var backHover = false;

	
	// var texteOriginal = $j('a',elmOriginal).html();

	// $j('#backFirst').html(texteOriginal);
	
	// $j('#backFirst').hover(function(){
		// backHover = true;
	// },function(){
		// setTimeout(function(){			
		// $j('#backFirst').animate({
		// left:posOriginal,
		// width:elmOriginal.width()
		// },'fast');
		// $j('#backFirst').attr('href',$j('a',elmOriginal).attr('href'));
		// $j('#backFirst').html(texteOriginal);
		// backHover = false; 
		// } ,100);
	// });
	
	// $j('#mainMenu a').hoverIntent(function()
	// {
		// if(!backHover){
			// backHover = true;
			// var elm = $j(this);
			// next = elm.attr('href');
			// var newPos = ((elm.findPos().x)-posUl);
			// $j('#backFirst').attr('href',elm.attr('href'));
			// $j('#backFirst').animate({
				// left : newPos,
				// width: elm.parent().width()
			// },'fast'
			// );
			// $j('#backFirst').html(elm.html());
		// }
			
	// },function(){
		// if(!backHover){
		// $j('#backFirst').animate({
			// left:posOriginal,
			// width:elmOriginal.width()
		// },'fast');
		// $j('#backFirst').attr('href',$j('a',elmOriginal).attr('href'));
		// $j('#backFirst').html(texteOriginal);
		// }
	// }
	// );
	
	//$j("#phpressobar").;
	
	
	
});



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 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;
}

