
jQuery(document).ready( function()
{
	jQuery(".hidden, .error").hide();
	
	jQuery( jQuery("input[name='howhelp']") ).change( function()
	{
		if ( jQuery("input[name='howhelp']:checked" ).val() == "help" )
		{
			jQuery("#whathelp").rules("add", "required");
			jQuery("#problems").show();
		}
		else
		{
			jQuery("#whathelp").rules("remove", "required");
			jQuery("#problems").hide();
		}
	});
	
/* 	$(function() {
            $('input.alpha[$id=tb1]').keyup(function() {
                if (this.value.match(/[^a-zA-Z0-9 ]/g)) {
                    this.value = this.value.replace(/[^a-zA-Z0-9 ]/g, '');
                }
            });
        });
	
*/

														   
	var _demoForm = jQuery("#demoform");
	_demoForm.validate(
	{
		errorPlacement: function(error, element) {
			error.prependTo( element.parent("td").next("td") );
		},
		rules: {
			requirements: {
				required: true
				//string:true
			},
			name: {
				required: true,
				minlength: 2
				//string:true
				
			},
			email: {
				required: true,
				email: true
			},
			phone: {
					required:true,
					digits:true,
					minlength: 8
					},
			howhelp: {
				required: true
			},
			themessage: {
				required: true
			}
		},
		messages: {
			requirements: 
				{
					required: "Please enter your requirements.",
				
				},
			name: 
				{
					required: "Please enter your name",
					minlength: "Your name must consist of at least 2 characters"
				},
			phone:
				{
					digits: "Please enter only digits",
					minlength: "Phone number consist of at least 8 characters"
				},
			email: "Please enter a valid email address",
			themessage: "Please enter your message"
			
			
		}
	});
});

