var emailpat= /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
var allowSubmit = true; 

function verifySubmit() {
	if (allowSubmit) { 
		allowSubmit = false; 
		return true; 
	} else { 
		return false; 
	} 
} 

function DoSearch(){
	var form=document.frmGenre;
	for (var i = 0; i < form.lstFormat.length; i++) {
		if (form.lstFormat[i].checked) {
			var format=form.lstFormat[i].value
			break;
		}
	}
	var genre=form.lstGenre.options[form.lstGenre.selectedIndex].value;
	if(genre==""){
		alert('Please select a genre.');
	}
	else
	{
		location.href='' + genre + '&format=' + format;
	}
}

// validate the mailing list form control
function validateMail(){

	var frm=document.frmMailingList;
	var IsValid=true;

	if(frm.email.value==""){
		alert("Please enter an email address");
		frm.email.focus();
		IsValid=false;
		return false;
	}

	if(emailpat.test(frm.email.value)==false){
		alert("Your email address is in the incorrect format.");
		frm.email.focus();
		IsValid=false;
		return false;
	}
	// disble submit button
	if(IsValid){
		alert("Thank you for signing up to the Reckless Newsletter");
		if (document.all || document.getElementById) 
		{
			for (i = 0; i < frm.length; i++) 
			{
				var tempobj = frm.elements[i];
				if (tempobj.type.toLowerCase() == "submit")
				{
					tempobj.disabled = true;
				}
			}
		}
	}
	return IsValid;
}

function orderAlert(n){
	var message="Thank you for placing an order with Reckless. Your order reference is " + n + "\n" + 
		"Details of your order will be sent to your email address. Please await confirmation of your order.";
	
	alert(message);

}
