function numbers_and_decimals_only(evt) {
	var allowed=/[0123456789\+\-\.\/\b\t]/g;
	var e = (evt) ? evt : window.event;
	var charCode = (e.which) ? e.which : e.keyCode;
	var character = String.fromCharCode(charCode);
	if(character.match(allowed)){
			return true;
		}else{
			return false;
		}
}

/****************************************************************/

$(function() {

$(".inputtitle").tooltip({
	position: "top center",
	effect: 'slide',
	slideOffset: 15,
	offset: [16, 0],
	slideFade: true,
	delay: 200,
	slideOutSpeed: 300
});

$(".tooltiptextleft").tooltip({
	position: "top left",
	effect: 'fade',
	delay: 250,
	offset: [0, 10]
});
$(".tooltiptextright").tooltip({
	position: "top right",
	effect: 'fade',
	delay: 250,
	offset: [0, -12]
});

$('.recaptcha_input_area').css("margin-left","-10px");

$('form#calculator').keydown( function() {
	$('#howmucherror').fadeOut('fast');
	$('#howmuch').removeClass('redborder');
	$('#yourturnovererror').fadeOut('fast');
	$('#yourturnover').removeClass('redborder');
	$('#howmucherror').fadeOut('fast');
	$('#profitloss').removeClass('redborder');
	$('#profitlosserror').fadeOut('fast');
	$('#debtors').removeClass('redborder');
	$('#debtorserror').fadeOut('fast');
	$('#directorspension').removeClass('redborder');
	$('#pensionerror').fadeOut('fast');
});


$('form#calculator').submit( function() {
	if($('#howmuch').val()==""){
		$('#howmuch').addClass('redborder');
		$('#howmucherror').fadeIn('slow');
		$('#howmuch').focus();
		return false;
	}
	if($('#yourturnover').val()==""){
		$('#yourturnover').addClass('redborder');
		$('#yourturnovererror').fadeIn('slow');
		$('#yourturnover').focus();		
		return false;
	}
	if($('#profitloss').val()==""){
		$('#profitloss').addClass('redborder');
		$('#profitlosserror').fadeIn('slow');
		$('#profitloss').focus();
		return false;
	}
	if($('#debtors').val()==""){
		$('#debtors').addClass('redborder');
		$('#debtorserror').fadeIn('slow');
		$('#debtors').focus();
		return false;
	}
	if($('#directorspension').val()==""){
		$('#directorspension').addClass('redborder');
		$('#pensionerror').fadeIn('slow');
		$('#directorspension').focus();
		return false;
	}
	
	
	$('#calculator').attr('action','/your-options/');
		return true;
	
});


$('form#moreinfo').keydown( function() {
	$('#firstname').removeClass('redborder');
	$('#surname').removeClass('redborder');
	$('#email').removeClass('redborder');
	$('#phone').removeClass('redborder');
	$('#message').removeClass('redborder');
});

$('form#moreinfo').submit( function() {
	if($('#firstname').val()==""){
		$('#firstname').addClass('redborder');
		$('#firstname').focus();
		return false;
	}
	if($('#surname').val()==""){
		$('#surname').addClass('redborder');
		$('#surname').focus();
		return false;
	}
	var x = $('#email').val();
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x) !=true){
		$('#email').addClass('redborder');
		$('#email').focus();
		return false;
	}
	if($('#phone').val()==""){
		$('#phone').addClass('redborder');
		$('#phone').focus();
		return false;
	}
	if($('#message').val()==""){
		$('#message').addClass('redborder');
		$('#message').focus();
		return false;
	}
	
});

});
