		// Place all Javascript code here
		$(document).ready(function(){
 			$("label.inlined + .input-text").each(function (type) {
		     	$(this).focus(function () {
		      		$(this).prev("label.inlined").addClass("focus");
		     	});
		     	$(this).keypress(function () {
		      		$(this).prev("label.inlined").addClass("has-text").removeClass("focus");
		     	});
		     	$(this).blur(function () {
		      		if($(this).val() == "") {
		      			$(this).prev("label.inlined").removeClass("has-text").removeClass("focus");
		      		}
		     	});
		    });
		});	
	
	
	
	$(document).ready(function(){
	//submission scripts
  $('.contactForm').submit( function(){
		//statements to validate the form
		var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
		var email = document.getElementById('e-mail');
		if (!filter.test(email.value)) {
			$('.email-missing').show();
		} else {$('.email-missing').hide();}
		if (document.cform.name.value == "") {
			$('.name-missing').show();
		} else {$('.name-missing').hide();}
		if (document.cform.message.value == "") {
			$('.message-missing').show();
		} else {$('.message-missing').hide();}
		if ((document.cform.name.value == "") || (!filter.test(email.value)) || (document.cform.message.value == "")){
			return false;
		} 

		if ((document.cform.name.value != "") && (filter.test(email.value)) && (document.cform.message.value != "")) {
			//hide the form
			$('.contactForm').hide();

			//show the loading bar
			$('.loader').append($('.bar'));
			$('.bar').css({display:'block'});

			//send the ajax request
			$.post('mail.php',{name:$('#name').val(),
							  email:$('#e-mail').val(),
							  message:$('#message').val()},

			//return the data
			function(data){
			  //hide the graphic
			  $('.bar').css({display:'none'});
			  $('.loader').append(data);
			});

			//waits 2000, then closes the form and fades out
			//setTimeout('$("#backgroundPopup").fadeOut("slow"); $("#contactForm").slideUp("slow")', 8000);

			//stay on the page
			return false;
		}
  });
}); 
