	$(document).ready(function(){
	
		$("#services").accordion();
	
		$("#screenshots").jCarouselLite({
	    btnNext: ".next",
	    btnPrev: ".prev",
	    speed: 1000,
	    visible: 4.41
		});
		
	  $.localScroll.hash({ 
	  	queue:true, 
	  	duration:1500, 
	  	onBefore: function(e,anchor,$target){ 
									$("#menu_bar a").removeClass("active");
									$($("#menu_bar a."+$(anchor).attr('id'))).addClass("active");
	  						}
	  });
	  
		$("#menu_bar, #areas").localScroll({ 
			queue:true, 
			duration:1000, 
			hash:true
		});
		
		$("#menu_bar a").click(function(){
			$("#menu_bar a").removeClass("active");
			$("#menu_bar a."+$(this).attr('class')).addClass("active");
			$(this).addClass("active");
		});
		
		$("#areas a, .page-navigation a").click(function(){
			$("#menu_bar ."+$(this).attr('class')).trigger('click');
		});
		
		$("#contact").submit(function(){
			$("#submit").attr('disabled','disabled');
	
			if($("#name").val() == ''){
				alert("You forgot to put your name!");
				$("#name").focus();
				$("#submit").attr('disabled','');
				return false;
			}
			if($("#email").val() == ''){
				alert("You forgot to put your e-mail address!");
				$("#email").focus();
				$("#submit").attr('disabled','');
				return false;
			}
			if($("#brief-description").val() == ''){
				alert("You forgot to include a brief project description!");
				$("#brief-description").focus();
				$("#submit").attr('disabled','');
				return false;
			}
	
	
			var data = "name="+$("#name").val()+"&phone="+$("#phone").val()+"&email="+$("#email").val()+"&best-time-to-call="+$("#best-time-to-call").val()+"&brief-description="+$("#brief-description").val();
			$.ajax({
				url: '/lib/mail.php',
				data: data,
				type: "POST",
				success: function(data){
					if(data == "success"){
						$("#submit").parent().slideUp();
						$("#contact input, #contact textarea").each(function(){
							$(this).val('');
						});
						var submit = $("<p class='full success'>Sent! We'll talk soon.</p>");
						$("#contact").append(submit);
						$(submit).slideDown();
					}
				}
			});
			return false;
		});
	});
