$(document).ready(function() {
	$('#amount').focus();

function isNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }


	$('#amount').blur(function() {
		if($(this).val()=='' || !isNumeric($(this).val())){
			$(this).attr('class','textinputerror');
		} else {
			$(this).attr('class','textinput');
		}
	});
	$('#name,#telephone').blur(function() {
		if($(this).val()==''){
			$(this).attr('class','textinputerror');
		} else {
			$(this).attr('class','textinput');
		}
	});
	$('#email').blur(function() {
		var error = false;
		var emailFilter=/^.+@.+\..{2,3}$/;
    	if (!(emailFilter.test($(this).val()))) { 
       		error=true;
    	}

		if($(this).val()==''){
			error = true;
		}
		if(error){
			$(this).attr('class','textinputerror');
		} else {
			$(this).attr('class','textinput');
		}
		
		
	});
	$('#address').blur(function() {
		if($(this).val()==''){
			$(this).attr('class','textareainputerror');
		} else {
			$(this).attr('class','textareainput');
		}
	});

	$('#donationForm').submit(function() {
		var error = false;
		if($('#amount').val()=='' || !isNumeric($('#amount').val())){
			error = true;
			$(this).attr('class','textinputerror');
		}
		if($('#name').val()==''){
			error = true;
			$('#name').attr('class','textinputerror');
		}
		if($('#address').val()==''){
			error = true;
			$('#address').attr('class','textareainputerror');
		}
		if($('#telephone').val()==''){
			error = true;
			$('#telephone').attr('class','textinputerror');
		}

		var emailFilter=/^.+@.+\..{2,3}$/;
    	if (!(emailFilter.test($('#email').val()))) { 
       		error=true;
    	}

		if($('#email').val()==''){
			error = true;
		}
		if(error){
			$('#email').attr('class','textinputerror');
		} else {
			$('#email').attr('class','textinput');
		}
		
		if (!error) {
			var gad;
			gad=($('#gad:checked').val() != null) ? 'I am a UK taxpayer. Please send me a Gift Aid Declaration Form' : 'I do not need a Gift Aid Declaration Form';
			$('#printForm .amount').html('&pound;'+$('#amount').val());
			$('#printForm .name').html($('#name').val());
			$('#printForm .address').html($('#address').val());
			$('#printForm .telephone').html($('#telephone').val());
			$('#printForm .email').html($('#email').val());
			$('#printForm .gad').html(gad);
			window.print();
//			datastring = 'action=sendform&amount=£'+$('#amount').val()+'&name='+$('#name').val()+'&address='+$('#address').val()+'&telephone='+$('#telephone').val()+'&email='+$('#email').val()+'&recipient='+$('#recipient').val()+'&subject='+$('#subject').val()+'&gad='+gad+'&formfields='+$('#formfields').val();
//  			$.ajax({
//  				type:'POST',
//  				url:'processform.php',
//  				data:datastring,
//  				success:function(result) {
//  					if (result=='success') {
//  						$('#formarea').fadeOut('slow',function(){
//  							$('#formarea').html('Thank you, we will be in touch shortly');
//  							$('#formarea').fadeIn('slow');
//  						})
//  					}
//  				}
//  			});
		}
		return false;
	});
	
});
