function loyaltycardformValidate(){
	var title= $("input[name='title']").val();
	var fname= $("input[name='fname']").val();
	var lname= $("input[name='lname']").val();
	var email= $("input[name='email']").val();
	var reemail= $("input[name='reemail']").val();
	var address1= $("input[name='address1']").val();
	var address2= $("input[name='address2']").val();
	var town= $("input[name='town']").val();
	var postcode= $("input[name='postcode']").val();
	var opt = $("input:checkbox[name='opt']:checked").val();

		
	if(title && fname && lname && email && reemail && address1 && town && postcode){
		
		if(email == reemail){
			if(validateEmail(email) == true){
			 		validateEmail(email);
			}
			else{
				return false;
			}
		}
		else{
		
			alert('Emails dont match please retype');
			return false;
		}

	}
	
	
	else{
		alert('Please fill out all form fields');
		return false;
	}
	
}

function validateEmail(str){

		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		var error_check = false;
		
		if (str.indexOf(at)==-1){
		   error_check = true;

		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   error_check = true;

		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    error_check = true;

		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    error_check = true;
	
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    error_check = true;
	
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    error_check = true;

		 }
		
		 if (str.indexOf(" ")!=-1){
		    error_check = true;

		 }
		 
		 if(error_check == false){
			 return true;
			 
		 }
		 
		 else{
			
			if (str==null || str==""){
				alert("Please Enter your Email Address");

			}
	
			else {
				alert("'" + str + "' is not a valid email address!");
				return false;

			}
		 }	
}
