$(document).ready(function(){

	$("#coda-slider-1").codaSlider({dynamicArrows: false, dynamicTabs: false, autoSlide: false, crossLinking: true});

	$("a[rel*=facebox]").facebox();
	
	$("#links a").hover(
	function(){$(this).fadeTo("fast",0.5)
	},
	function(){$(this).fadeTo("fast",1.0)}
	);
	
	$(".portfolio").hover(function() { //On hover...

		var thumbOver = $(this).find("img").attr("src"); //Get image url and assign it to 'thumbOver'

		//Set a background image(thumbOver) on the <a> tag - Set position to bottom
		$(this).find("a.thumb").css({'background' : 'url(' + thumbOver + ') no-repeat center bottom'});

		//Animate the image to 0 opacity (fade it out)
		$(this).find("span").stop().fadeTo('normal', 0 , function() {
			$(this).hide() //Hide the image after fade
		});
	} , function() { //on hover out...
		//Fade the image to full opacity 
		$(this).find("span").stop().fadeTo('normal', 1).show();
	});

	//$(".portfolio_container").css("display","none");
	
	$("#printlink").click(function(){
		$("#weblink").removeClass("current");
		$(this).addClass("current");
	});
	
	$("#weblink").click(function(){
		$("#printlink").removeClass("current");
		$(this).addClass("current");
	});
	
	
	$("#aboutlink").click(function(){
		$("h1").css("background-position","center -36px");
		$("#portfoliolinks").hide();
	});
	
	$("#contactlink").click(function(){
		$("h1").css("background-position","center -72px");
		$("#portfoliolinks").hide();
	});
	
	$(".hireme").click(function(){
		$("h1").css("background-position","center -72px");
		$("#portfoliolinks").hide();
	});
	
	$(".portfoliolink").click(function(){
		$("h1").css("background-position","center top");
		$("#portfoliolinks").show();
		$("#printlink").removeClass("current");
		$("#weblink").removeClass("current");
		$("#weblink").addClass("current");
	});
	
	$("#portfoliolink").click(function(){
		$("h1").css("background-position","center top");
		$("#portfoliolinks").show();
		$("#printlink").removeClass("current");
		$("#weblink").removeClass("current");
		$("#weblink").addClass("current");
	});
	
$("#submit").hover(function(){
	$(this).css("cursor","pointer"),
	$(this).css("cursor","arrow")
		
	});
	
	$("#submit").click(function(){
		//alert("I clicked submit!");
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

		var nameVal = $("#name").val();
		if(nameVal == '') {
			$("#name").after('<br /><span class="error">You forgot to enter the subject.</span>');
			hasError = true;
		}
		
		var emailFromVal = $("#email").val();
		if(emailFromVal == '') {
			$("#email").after('<br /><span class="error">Enter a valid email address.</span>');
			hasError = true;
		} else if(!emailReg.test(emailFromVal)) {
			$("#email").after('<br /><span class="error">Enter a valid email address.</span>');
			hasError = true;
		}

		var messageVal = $("#message").val();
		if(messageVal == '') {
			$("#message").after('<br /><span class="error">You forgot to enter the message.</span>');
			hasError = true;
		}
		
		var jobtype = $("#jobtype").val();
		
		if(hasError == false) {
			$(this).hide();
			$("#loading").show();
			$.post("sendemail.php",
				{ email: emailFromVal, name: nameVal, message: messageVal, jobtype: jobtype },
				function(data){
				$("#submit").slideUp("normal", function() {
					$("#loading").hide();
					$("#submit").before('<div id="accept"><p>Thanks, your email was sent.</p></div>');
				});
			});
		}
		return false;
	});
	
});