$(function(){

	//js ok, tout va bien.
	$('body').addClass('JS');
	
	//faut que ça glisse
	$('#navigation ul li a').click(function() {
		$('html,body').animate({scrollTop: $($(this).attr('href')).offset().top});
		return false;
	});
	
	
	
	//portfolio
	var mrg=0;
	var wli=640;
	
	$("#portfolio_web>ul").css("width",($('#portfolio_web>ul>li').length)*wli);
	var wp = $("#portfolio_web>ul").css("width");
	wp = parseInt(wp.replace(/px/,''));
	var eslid=1;
	var butee=-1;
	var mlmin=-(wp-wli*eslid);
	var d=900;
	
	//$('#portfolio_web').prepend('<div id="portfolio_prev"><a href="#"><span>&laquo; précédent</span></div><div id="portfolio_next"><a href="#"><span>suivant &raquo;</span></div>');
		
	$("#portfolio_prev a").click(function(){
		mrg += wli*eslid;
		if(butee>0)butee=0;
		if(mrg>=0){butee--;mrg=0}
		if(butee<-1){butee=1;mrg=mlmin}
		$("#portfolio_web>ul").animate({marginLeft:mrg+"px"},d);
		return false;
	});
	$("#portfolio_next a").click(function(){
		mrg -= wli*eslid;
		if(butee<0)butee=0;
		if(mrg<=mlmin){butee++;mrg=mlmin}
		if(butee>1){butee=-1;mrg=0}
		$("#portfolio_web>ul").animate({marginLeft:mrg+"px"},d);
		return false;
	});

	
	
	
	function showtweet(tweet) {
		var tw = '';
		$.each(tweet, function() {
			tw += '<p>'+parse_my_tweet(this["text"])+'<em>'+parse_my_date(this["created_at"])+'</em></p>';
		});
		if( tw!='' ) {
			$("#twitter").append(tw);
			$("#twitter").fadeIn('slow');
		}
	}
	
	function parse_my_tweet(txt) {
		var liens = /((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/gi;
		var users = /@(\w+)/gi;
		var hashtags = /#(\w+)/gi;

		txt = txt.replace(liens,'<a href="$1">$1</a>');
		txt = txt.replace(users,'@<a href="http://twitter.com/$1">$1</a> ');
		txt = txt.replace(hashtags,'<a href="http://search.twitter.com/search?q=%23$1">#$1</a> ');

		return txt;
	}
	
	function parse_my_date(ch) {
		var date = new Date;
		var now = new Date;
		date.setTime(Date.parse(ch));
		
		var ecart = ((now - date) / 1000);
		var ecart_min = Math.floor(ecart / 60);
		if (ecart_min == 0) { return 'il y a moins d\'une minute'; }
		if (ecart_min == 1) { return 'il y a une minute'; }
		if (ecart_min < 45) { return 'il y a ' + ecart_min + ' minutes'; }
		if (ecart_min < 90) { return 'il y a une heure'; }
		if (ecart_min < 1440) { return 'il y a ' + Math.floor(ecart_min / 60) + ' heures'; }
		if (ecart_min < 2880) { return 'hier'; }
		if (ecart_min < 43200) { return 'il y a ' + Math.floor(ecart_min / 1440) + ' jours'; }
		return 'il y a longtemps';
	}
	
	setTimeout(function() {
		$.ajax({
		'url': 'http://twitter.com/statuses/user_timeline/element62.json',
		'data': { count: 5 },
		'success': showtweet,
		'dataType': 'jsonp'});
	}, 999);










});

// prout.
if ( window.addEventListener ) {
	var kkeys = [], konami = "38,38,40,40,37,39,37,39,66,65";
	window.addEventListener("keydown", function(e){
		kkeys.push( e.keyCode );
		if ( kkeys.toString().indexOf( konami ) >= 0 )
				window.location = "http://www.bonjourponey.fr/";
	}, true);
}


