$(document).ready(function(){
				
				
jQuery.fn.ForceNumericOnly =
function()
{
    return this.each(function()
    {
        $(this).keydown(function(e)
        {
            var key = e.charCode || e.keyCode || 0;
            // allow backspace, tab, delete, arrows, numbers and keypad numbers ONLY
            return (
                key == 8 || 
                key == 9 ||
                key == 46 ||
                (key >= 37 && key <= 40) ||
                (key >= 48 && key <= 57) ||
                (key >= 96 && key <= 105));
        })
    })
};

$("#verification").ForceNumericOnly();

				
				
// IVR FORM

$('#submit-autobooking').live('click', function(){
												
	
	var firstname = $('#firstname').val();
	var lastname = $('#lastname').val();
	var house = $('#house').val();
	var line2 = $('#line2').val();
	var line3 = $('#line3').val();
	var postcode = $('#postcode').val();
	var phone = $('#phone').val();
	var verification = $('#verification').val();
	var email = $('#email_add').val();
	
	$('input').removeClass('required');
	
	var count = 0;
	
	if (firstname == ''){
		count = count + 1;
		$('#firstname').addClass('required');
	}
	
	if (lastname == ''){
		count = count + 1;	
		$('#lastname').addClass('required');
	}
	
	if (postcode == ''){
		count = count + 1;	
		$('#postcode').addClass('required');
	}

	if (phone == ''){
		count = count + 1;	
		$('#phone').addClass('required');
	}
	
	if (verification == ''){
		count = count + 1;	
		$('#verification').addClass('required');
	}	
	
	if (email == ''){
		count = count + 1;	
		$('#email_add').addClass('required');
	}
			
	if (count == 0){
		
		$('#submit-autobooking').attr('src', 'images/loader.gif');
		
		
		$.ajax({
			type: 'POST',
			url: 'auto_book_send.php',
			data: ({
				   verification: verification,
				   firstname: firstname,
				   lastname: lastname,
				   house: house,
				   line2: line2,
				   line3: line3,
				   postcode: postcode,
				   email: email,
				   phone: phone
				   }),
			success: function(data){
				if (data == 'not valid'){
					$('#verification').addClass('required');
					$('#submit-autobooking').attr('src', 'images/submit-form.gif');
				} else {
									
					$('#firstname').val('');
					$('#lastname').val('');
					$('#house').val('');
					$('#line2').val('');
					$('#line3').val('');
					$('#postcode').val('');
					$('#phone').val('');
					$('#email_add').val('');
					$('#verification').val('');					
					
					$('#submit-autobooking').attr('src', 'images/submit-form.gif');
					
					$('#sent').fadeIn();
					
					
					
					setTimeout(function(){$('#sent').fadeOut();}, 3000);
					

				}
			}
		});
	}

});


});

