Cufon.replace('nav a span.sub, .source .title, #ref_sample blockquote, .port_item_foot', { fontFamily: 'delicious' });
Cufon.replace('h2, footer, .more a', { fontFamily: 'delicious_heavy' });
Cufon.replace('h1, h4, .view h3, nav a span.main, .source .name, .project_title, .address .name', { fontFamily: 'hvd_comic_serif_pro' });


$(document).ready(function() {
	$('#nav li:first-child a').addClass('selected');
	$('#nav a').click(function(){nav_selected(this)});
	$('#stamp img').css('opacity',0.5);
	$('#contact form').submit(submitContactForm);
	
});

function nav_selected(element){		
	if(!$(element).hasClass('selected')){
	
		var selectedClass = $(element).attr('class');
		viewPos = $('#view_content #'+selectedClass).position();
		maskPos = $('#view_content').position();
		$('#view_content').stop();
		$('#view_content').animate({'left': -1 * viewPos.left}, 500);
		$('#nav a').each(function(){
			if(this == element){
				$(this).addClass('selected');
			} else {
				$(this).removeClass('selected');
			}
		})
	}
}

function submitContactForm(){
	disableForm();
	var data = 'data[Contact][name]='+ $('#ContactName').attr('value') +'&data[Contact][email]='+$('#ContactEmail').attr('value')+'&data[Contact][message]='+$('#ContactMessage').attr('value');
	$.post($('#contact form').attr('action'), data, onReturn);
	
	return false;
}
function onReturn(data){
	enableForm();
	alert(data);
}
function disableForm(){
	$('#contact form input, #contact form textarea').each(function(){
		this.disabled="disabled";
	})
}
function enableForm(){
	$('#contact form input, #contact form textarea').each(function(){
		this.disabled="";
	})
}