$(document).ready(function(){

	$("img.png24").pngfix();

	$("form input[type=text]:first").focus();

	$("form.submit").submit(function() {

		$("form.submit .alert").removeClass("alert");

		var msg = '';
		var valid = true;
		var email_pattern = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/i;

		$(this).find(".required").each(function() {
			var value = $(this).val();
			if(value == "" || ($(this).is(".email") && !email_pattern.test(value))) {
				valid = false;
				msg += '\n-> '+$(this).prev("label").text().replace(/[\*|:]/gi, "")+' is required';
				$(this).addClass("alert");
			}
		});

		if(!valid) {

			if(msg != '') {
				$(".alert:first", this).focus();
				alert('Please fill in these fields. Thanks.'+msg);
				return false;
			}

			return false;
		}
	});
	
	$('#slider').bxSlider({
    auto: true,
    pause: 5000,
    speed: 900, 
    pager: false,
    mode: 'fade',
    controls: false    
  	});

});
