(function($){

	$(document).ready(function(e){
	
		$logo = $("#header h1 a");
	
		$logo.mouseout(function(e){
		
			if($(this).css('opacity') != '1.0'){
				$(this).animate({
					opacity : '1.0'
				},90);
			}
		
		});

		$logo.mouseover(function(e){
		
			if($(this).css('opacity') != '0.15'){
				$(this).animate({
					opacity : '0.15'
				},90);			
			}
		
		});
		
		$('li.tumblr a')
			.css( {backgroundPosition: "-2px -1px"} )
			.hover(function(){
				$(this)
				.stop()
				.animate({
					backgroundPosition : "-2px -42px"
				},20,function(){
					$(this).animate({
						backgroundPosition : "-2px -83px"
					},20,function(){
						$(this).animate({
							backgroundPosition : "-2px -124px"
						},20,function(){
							$(this).animate({
								backgroundPosition : "-2px -165px"
							},20,function(){
								$(this).animate({
									backgroundPosition : "-2px -206px"
								},20,function(){
									$(this).animate({
										backgroundPosition : "-2px -247px"
									},20,function(){
										$(this).animate({
											backgroundPosition : "-2px -288px"
										});
									});			
								});
							});
						});
					});
				});
			})
			.mouseout(function(){
				$(this)
				.stop()
				.animate({
					backgroundPosition : "-2px -288px"
				},20,function(){
					$(this).animate({
						backgroundPosition : "-2px -247px"
					},20,function(){
						$(this).animate({
							backgroundPosition : "-2px -206px"
						},20,function(){
							$(this).animate({
								backgroundPosition : "-2px -165px"
							},20,function(){
								$(this).animate({
									backgroundPosition : "-2px -124px"
								},20,function(){
									$(this).animate({
										backgroundPosition : "-2px -83px"
									},20,function(){
										$(this).animate({
											backgroundPosition : "-2px -42px"
										},20,function(){
											$(this).animate({
												backgroundPosition : "-2px -1px"
											});
										});
									});			
								});
							});
						});
					});
				});
			});
	
		$('li.twitter a')
			.css( {backgroundPosition: "-43px -1px"} )
			.hover(function(){
				$(this)
				.stop()
				.animate({
					backgroundPosition : "-43px -42px"
				},20,function(){
					$(this).animate({
						backgroundPosition : "-43px -83px"
					},20,function(){
						$(this).animate({
							backgroundPosition : "-43px -124px"
						},20,function(){
							$(this).animate({
								backgroundPosition : "-43px -165px"
							},20,function(){
								$(this).animate({
									backgroundPosition : "-43px -206px"
								},20,function(){
									$(this).animate({
										backgroundPosition : "-43px -247px"
									},20,function(){
										$(this).animate({
											backgroundPosition : "-43px -288px"
										});
									});			
								});
							});
						});
					});
				});
			})
			.mouseout(function(){
				$(this)
				.stop()
				.animate({
					backgroundPosition : "-43px -288px"
				},20,function(){
					$(this).animate({
						backgroundPosition : "-43px -247px"
					},20,function(){
						$(this).animate({
							backgroundPosition : "-43px -206px"
						},20,function(){
							$(this).animate({
								backgroundPosition : "-43px -165px"
							},20,function(){
								$(this).animate({
									backgroundPosition : "-43px -124px"
								},20,function(){
									$(this).animate({
										backgroundPosition : "-43px -83px"
									},20,function(){
										$(this).animate({
											backgroundPosition : "-43px -42px"
										},20,function(){
											$(this).animate({
												backgroundPosition : "-43px -1px"
											});
										});
									});			
								});
							});
						});
					});
				});
			});
			
		$('li.dribbble a')
			.css( {backgroundPosition: "-84px -1px"} )
			.hover(function(){
				$(this)
				.stop()
				.animate({
					backgroundPosition : "-84px -42px"
				},20,function(){
					$(this).animate({
						backgroundPosition : "-84px -83px"
					},20,function(){
						$(this).animate({
							backgroundPosition : "-84px -124px"
						},20,function(){
							$(this).animate({
								backgroundPosition : "-84px -165px"
							},20,function(){
								$(this).animate({
									backgroundPosition : "-84px -206px"
								},20,function(){
									$(this).animate({
										backgroundPosition : "-84px -247px"
									},20,function(){
										$(this).animate({
											backgroundPosition : "-84px -288px"
										});
									});			
								});
							});
						});
					});
				});
			})
			.mouseout(function(){
				$(this)
				.stop()
				.animate({
					backgroundPosition : "-84px -288px"
				},20,function(){
					$(this).animate({
						backgroundPosition : "-84px -247px"
					},20,function(){
						$(this).animate({
							backgroundPosition : "-84px -206px"
						},20,function(){
							$(this).animate({
								backgroundPosition : "-84px -165px"
							},20,function(){
								$(this).animate({
									backgroundPosition : "-84px -124px"
								},20,function(){
									$(this).animate({
										backgroundPosition : "-84px -83px"
									},20,function(){
										$(this).animate({
											backgroundPosition : "-84px -42px"
										},20,function(){
											$(this).animate({
												backgroundPosition : "-84px -1px"
											});
										});
									});			
								});
							});
						});
					});
				});
			});
			
		$('li.vimeo a')
			.css( {backgroundPosition: "-125px -1px"} )
			.hover(function(){
				$(this)
				.stop()
				.animate({
					backgroundPosition : "-125px -42px"
				},20,function(){
					$(this).animate({
						backgroundPosition : "-125px -83px"
					},20,function(){
						$(this).animate({
							backgroundPosition : "-125px -124px"
						},20,function(){
							$(this).animate({
								backgroundPosition : "-125px -165px"
							},20,function(){
								$(this).animate({
									backgroundPosition : "-125px -206px"
								},20,function(){
									$(this).animate({
										backgroundPosition : "-125px -247px"
									},20,function(){
										$(this).animate({
											backgroundPosition : "-125px -288px"
										});
									});			
								});
							});
						});
					});
				});
			})
			.mouseout(function(){
				$(this)
				.stop()
				.animate({
					backgroundPosition : "-125px -288px"
				},20,function(){
					$(this).animate({
						backgroundPosition : "-125px -247px"
					},20,function(){
						$(this).animate({
							backgroundPosition : "-125px -206px"
						},20,function(){
							$(this).animate({
								backgroundPosition : "-125px -165px"
							},20,function(){
								$(this).animate({
									backgroundPosition : "-125px -124px"
								},20,function(){
									$(this).animate({
										backgroundPosition : "-125px -83px"
									},20,function(){
										$(this).animate({
											backgroundPosition : "-125px -42px"
										},20,function(){
											$(this).animate({
												backgroundPosition : "-125px -1px"
											});
										});
									});			
								});
							});
						});
					});
				});
			});
	});
	
	$('#social_media li a').each(function(i){
		
		$(this).mouseover().delay(40);
	
	});

})(jQuery);
