var message = "You will not collect points as you have not given us your Nectar card number. \nSelect 'OK' to continue shopping or 'Cancel' to enter your card number. \nIf you do not have a Nectar card, please select 'Cancel' and choose to 'Register' \n by clicking the link at the top of this page.";
var message2 = "Your Nectar card number should be 11 digits long. Please re-enter your card number.";
function justSubmit() {
    var cardnumber = document.getElementById("txtCardNumber").value;			
	function isValidCardNumber (strNum) {
	  	var nCheck = 0;
	  	var nDigit = 0;
	  	var bEven = false;
	  	for (n = strNum.length - 1; n >= 0; n--) {
	  		var cDigit = strNum.charAt (n);
	  		if (isDigit (cDigit)) {
	  			var nDigit = parseInt(cDigit, 10);
	  			if (bEven) {
	  				if ((nDigit *= 2) > 9) nDigit -= 9;
	  			}
	  			nCheck += nDigit;
	  			bEven = ! bEven;
	  		}
	  		else if (cDigit != ' ' && cDigit != '.' && cDigit != '-') {
	  			return false;
	  		}
	  	}
	  	return (nCheck % 10) == 0;
	}
	  
	function isDigit (c) {
		var strAllowed = "1234567890";
		return (strAllowed.indexOf (c) != -1);
	}
	
	// check card number exists
	if(cardnumber == "" || cardnumber == null) {
		var retValue = confirm(message);
		if(retValue == false )
			return false;
	}
	else { 
		if(!isValidCardNumber("98263000"+cardnumber)){
			alert("Please enter a valid card number");
			return false;
		}
		if(cardnumber.length != 11) {
			alert(message2);
			return false;
		}
	}
	document.collectorunknown.submit();
}


$(document).ready(function() {

    $('#frmProductSearch').submit(function(){
        
        var searchterm = $('#txtProduct').val();
        searchterm = searchterm.replace(/^\s*(\S*(\s+\S+)*)\s*$/, "$1");
        
        if(searchterm == ''){
            alert('Please enter a search term');
            return false;
        }
        
        
        
        
    });

});