$(document).ready(function(){ 

	function is_empty(f){ return (!f || /^\s*$/.test(f)); }
	
	$('#mladd').live('click', function(e){
		//if(is_empty($('#mlemail').val())){ 
		if(is_empty($('#fields_email').val())){
			alert('You must at least enter your email address :)');
			$('#mlemail').focus();
			e.preventDefault();
		}
	});
	
	
	$('#loginbut').live('click', function(e){
		if(is_empty($('#lemail').val())){ alert('You must at least enter your email address :)'); $('#lemail').focus(); e.preventDefault(); }
		else if(is_empty($('#passwd').val())){ alert('You must at least enter your password.'); $('#passwd').focus(); e.preventDefault(); }
	});
	
	$('#regbut').live('click', function(e){
		alert($('#country').val());
		if(is_empty($('#title').val())){ alert('You must enter your title.'); $('#title').focus(); e.preventDefault(); }
		else if(is_empty($('#firstname').val())){ alert('You must enter your first name.'); $('#firstname').focus(); e.preventDefault(); }
		else if(is_empty($('#surname').val())){ alert('You must enter your surname.'); $('#surname').focus(); e.preventDefault(); }
		else if(is_empty($('#addyone').val())){ alert('You must enter the first line of your address.'); $('#addyone').focus(); e.preventDefault(); }
		else if(is_empty($('#town').val())){ alert('You must enter your town or city.'); $('#town').focus(); e.preventDefault(); }
		else if(is_empty($('#county').val())){ alert('You must enter your county.'); $('#county').focus(); e.preventDefault(); }
		else if($('#country').val() == '0'){ alert('You must select your country.'); $('#country').focus(); e.preventDefault(); }
		else if($('#country').val() == 'row'){ alert('Sorry, we can only ship to UK addresses.'); $('#country').focus(); e.preventDefault(); }
		else if(is_empty($('#postcode').val())){ alert('You must enter your postcode.'); $('#postcode').focus(); e.preventDefault(); }
		else if(is_empty($('#email').val())){ alert('You must enter your email address.'); $('#email').focus(); e.preventDefault(); }
		else if(is_empty($('#passone').val())){ alert('You must enter a password.'); $('#passone').focus(); e.preventDefault(); }
		else if(is_empty($('#passtwo').val())){ alert('You must enter your password for a second time.'); $('#passtwo').focus(); e.preventDefault(); }
		else if($('#passone').val() != $('#passtwo').val()){ alert('Your passwords do not match.'); $('#passtwo').focus(); e.preventDefault(); }
	});
	
	
	$('#addtobasket').live('click', function(e){
		
		if($("#pquant").length){
			if( is_empty( $('#pquant').val() ) ){
				alert('Please enter the quantity you wish to order.');
				$('#pquant').focus();
				e.preventDefault();
			}
			
			var quant = parseInt($('#pquant').val());
			var stocklev = parseInt($('#stocklev').val());
			if(quant > stocklev){
				alert('Sorry! We only have '+ stocklev +' of those in stock.');
				$('#pquant').focus();
				e.preventDefault();
			}

		}
		
		if($("#custcount").length){
			if( is_empty( $('#custcount').val() ) ){
				alert('Please enter your letters.');
				$('#custcount').focus();
				e.preventDefault();
			}
		}	


		
	});
	
	/*
	$('#basketform').keypress(function(e){
		if(e.which == 13){
			$(this).blur();
            $('#updbsk').focus().click();
			e.preventDefault();
		}
	});
	*/
 
});
