/*
    TurnWheel Designs 2008-2009
    http://turnwheel.com
    By Steven Bower
*/

$(function() {
    $('form').submit(function() {
        var errors = [];
        var required = ['name','email','message'];
        var val;
        
        for (var i = 0; i < required.length; ++i) {
            val = $('#'+required[i]).val();
            
            if (val == undefined || val == '') errors.push(required[i]);
            else $('label[for='+required[i]+']').css('color','#000');
        }
        
        if ($.inArray('email',errors) == -1 && $('#email').val().search(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/) == -1) {
            errors.push('email');
        }
        
        if (errors.length > 0) {
            for (var x in errors) {
                $('label[for='+errors[x]+']').css('color','#FF0000');
            }
            
            alert('Error: You did not complete the form. Please complete the fields in red.');
            
            return false;
        }
    });
});