$(document).ready(function() {

$(window).scroll(function (event) {
	
	var y = $(this).scrollTop();
	
	if (y >= 300) {
	$("#scrolltop").fadeIn(500);
    } else if (y <= 300) {
    $("#scrolltop").fadeOut(500);
    }

});

$("#scrolltop .scroll").click(function(event){
	
	event.preventDefault();
	
	var full_url = this.href;
	var parts = full_url.split("#");
	var trgt = parts[1];
	
	var target_offset = $("#"+trgt).offset();
	var target_top = target_offset.top;
		
	$('html, body').animate({scrollTop:target_top}, 500);
	
});


$(".secondary-nav a").click(function(event) {

	event.preventDefault();
	
	$("#work-shell .work").fadeOut(100);
	
	$(".secondary-nav a").removeClass("selected");
	$(this).addClass("selected");
	
	var full_url = this.href;
	var parts = full_url.split("#");
	var trgt = parts[1];
	
	$("#work-shell").load("html/"+trgt+".html"+" #"+trgt,function(){
		
		$("#work-shell div").removeClass("activecar");
		$("#"+trgt).addClass("activecar");
		
		$("#"+trgt).delay(100).fadeIn(300, function(){
	
			var activeheight = $(".activecar .carousel .activefig").height();
	
			$(".activecar .carousel").animate({"height":activeheight},500);
			
			$(".toc-1 .scroll, .figure a").click(function(event){
	
				event.preventDefault();
	
				var full_url = this.href;
				var parts = full_url.split("#");
				var trgt = parts[1];
	
				var figureheight = $("#"+trgt).height();
				var figurepos = $("#"+trgt).position();
	
				$(".activecar .crfloat-inner .work-block").removeClass("activefig");
				$("#"+trgt).addClass("activefig");

				$(".activecar .crfloat-inner").animate({"bottom":figurepos.top}, 500);
	
				$(".activecar .carousel").animate({"height":figureheight},500);

				$(".activecar .toc-1 a").removeClass("selected");
				$(this).addClass("selected"); 
				
				scollit();
	
			});    
			
			function scollit(){
				
				var screenres = $("html, body").width();
				
				if(screenres <= "1024") {
				
				var target_offset = $(".carousel").offset();
				var target_top = target_offset.top;
		
				$('html, body').delay(500).animate({scrollTop:target_top}, 500);
				
				}
				
			}
			
			$(".toc-2 .toggle").click(function(){

				if( $(this).next().is(":hidden") ) {
					$(".toc-2 .toggle").removeClass("active").next().slideUp();
					$(this).toggleClass("active").next().slideDown();
				} else {
					$(".toc-2 .toggle").removeClass("active").next().slideUp();
				}
				return false;

			});
			
			var screenres = $("html, body").width();
			
			if(screenres <= "1024") {
			
			var target_offset = $("#"+trgt).offset();
			var target_top = target_offset.top;
		
			$("html, body").animate({scrollTop:target_top}, 500);
			
			}
			
		});
		
	});

});

$(".user-menu").hover(function(){
	var usermenuwidth = $(".user-menu").outerWidth();
	$(".user-menu-drop").css("width",usermenuwidth - 2).slideDown("fast");
}, function(){
	$(".user-menu-drop").css("display","none");
});

$(".clearbutton").click(function(event){

	event.preventDefault();
	
	$("#mail-window form")[0].reset();
	$("#mail-window textarea").val("");
	
});

$(".user-menu-drop li").click(function(){
	
	$("#mail-window form")[0].reset();
	
	var contactclass = $(this).attr("class");
	
	switch(contactclass)
   	{
	case "polite":
	$("#mail-window textarea").css({"font":"normal 30px Tangerine"});
	break;
	case "hacker":
	$("#mail-window textarea").css({"font":"normal 20px courier"});
	break;
	case "pirate":
	$("#mail-window textarea").css({"font":"italic 20px Sorts Mill Goudy"});	
	break;
	case "texting":
	$("#mail-window textarea").css({"font":"normal 20px arial"});	
	break;
	default : $("#mail-window textarea").css({"font":"normal 30px Tangerine"});
   	}

	$("#mail-window textarea").load(contactclass+".txt");
	
});

$(".from").focus(function() {
	if($(this).val()==$(this).attr("name")) {
		$(this).css({"color":"#000"}).val("");
	}
});

$(".from").blur(function(){
	if($(this).val()==""){
		$(this).css({"color":"#999"}).val($(this).attr("name"));
	}
});

});
