$(document).ready(function(){
	////////////////////////////////////////////
	//Tweets Rotator
	
	/*
	$('#twitter_update_list').show();
	
	var tweets = $('#twitter_update_list');
	
	tweets.children('li:not(:first)').hide();
				
	setInterval(function() {
	    tweets.children('li:visible').fadeOut(200, function() {
	    	$(this).index() === $(this).parent().children().length - 1
	    	? $(this).parent().children('li').eq(0).fadeIn(600)
	    	: $(this).next().fadeIn(600);
	    });
	}, 4500);
		*/		
	////////////////////////////////////////////
	
	
	////////////////////////////////////////////
	//Input Placeholder
	$("#email").evoPlaceholder("digita qui il tuo indirizzo email");
	
	////////////////////////////////////////////
	
	////////////////////////////////////////////
	// Ajax Subscription
	$('#subscribe_form').submit(function(){
	
		var action = $(this).attr('action');
		
		$('#subscribe_btn').attr('disabled','disabled');
		$('#subscribe_form img.loader').show();		
		
		$.post(action, {
			email: $('#email').val()
		},
			function(data){
				$('#email').hide();
				$('#email').val(data);
				$('#email').fadeIn(800);
				$('#subscribe_form img.loader').fadeOut('fast',function(){$(this).hide()});
				$('#subscribe_form #subscribe_btn').attr('disabled',''); 
				
			});
		
		return false; 
	
	});
	
	////////////////////////////////////////////
	
	////////////////////////////////////////////
	// CV Overlay
	
	$('.cv_show').hover(function(){
		$(this).css('cursor','pointer');
		$('#more_info span').stop(true, true).fadeIn(200);
	}, function(){
		$('#more_info span').stop(true, true).fadeOut(200);
		$(this).css('cursor','auto');
	});
	
	$('#more_info img').hover(function(){
		$(this).attr("src","assets/images/btn_more-hover.png");
	}, function(){
		$(this).attr("src","assets/images/btn_more.png");
	});
	
	$('.cv_show').click(function(){
		$('#cv_overlay').fadeIn(400);
	});
	
	$('.cv_show_out').click(function(){
		$('#cv_overlay').fadeOut(400);
	});
	
	
 $('#slider').nivoSlider({
 	      effect:'slideInLeft', // Specify sets like: 'fold,fade,sliceDown'
        slices:15, // For slice animations
        boxCols: 8, // For box animations
        boxRows: 4, // For box animations
        animSpeed:500, // Slide transition speed
        pauseTime:2200, // How long each slide will show
        startSlide:0, // Set starting Slide (0 index)
        directionNav:true, // Next & Prev navigation
        directionNavHide:true, // Only show on hover
        controlNav:false, // 1,2,3... navigation
        controlNavThumbs:false, // Use thumbnails for Control Nav
        controlNavThumbsFromRel:false, // Use image rel for thumbs
        controlNavThumbsSearch: '.jpg', // Replace this with...
        controlNavThumbsReplace: '_thumb.jpg', // ...this in thumb Image src
        keyboardNav:true, // Use left & right arrows
        pauseOnHover:true, // Stop animation while hovering
        manualAdvance:false, // Force manual transitions
        captionOpacity:0.8, // Universal caption opacity
        prevText: 'Prev', // Prev directionNav text
        nextText: 'Next', // Next directionNav text
        beforeChange: function(){}, // Triggers before a slide transition
        afterChange: function(){}, // Triggers after a slide transition
        slideshowEnd: function(){}, // Triggers after all slides have been shown
        lastSlide: function(){}, // Triggers when last slide is shown
        afterLoad: function(){} // Triggers when slider has loaded

});
 
});
//EvoGraphics Placeholder Plugin
//Copyright - All right reserved
$.fn.evoPlaceholder = function(placeholder){
	var element = this.eq(0);
	
	element.focus(function(){
		if(this.value == placeholder) this.value='';
	}).blur(function(){
		if(this.value.length == 0) this.value= placeholder;
		return(false);
	});
	
	return element.blur();
}
