Cufon.replace('#topMenu .text, .button, #leftColumn .categorie, #rightColumn h2'); // Requires a selector engine for IE 6-7, see above
Cufon.replace('#mainMenu #menu a, .keistoerLink', { hover: true }); // Requires a selector engine for IE 6-7, see above

SA.redirection_mobile ({param:"isDefault", mobile_prefix : "http", mobile_url:"www.ruudvanham.nl/mobile-landing-page", cookie_hours : "1" });

$(document).ready(function(){	
	
	if ($('#slider').length) {
		$("#slider").easySlider({
			auto: true, 
			continuous: true,
			speed: 		800,
			pause:		5000
		});
	}
	
	$.easing.elasout = function(x, t, b, c, d) {
		return -c *(t/=d)*(t-2) + b;
	};

	$('#leftColumn .columnContent .item a').click(function(){//$.scrollTo works EXACTLY the same way, but scrolls the whole screen
			$.scrollTo( this.hash, 1000, { easing:'elasout' });
			$('#leftColumn').scrollTo( this.hash, 1000, { easing:'elasout' });

			return false;
	});
	
	$(window).scroll(function () {

		  var inview = '#' + $("#rightColumn > .workProject > img:in-viewport:last").parent().attr('id'),
			  $link = $('.columnContent .item a').filter('[hash=' + inview + ']');
				
		  if ($link.length && !$link.is('.selected')) {
			$('.columnContent .item  a').removeClass('selected');
			$link.addClass('selected');
		  }
		  
		  var mainMenuInview = $('#mainMenu:in-viewport').length;
		  if ($('#mainMenu:in-viewport').length) {
			$('#leftColumn').removeClass('fixed');
		  } else {
			 $('#leftColumn').addClass('fixed'); 
		  }
				  
	});

	if ($('#tweets').length) {
		$('#tweets').tweetable({
			username: 'RuudvanHam',
			limit: 3,
			time:true,
			replies: true
		});
	}

});



