function checkRegister()
{
	f=document.form;
	if (f.name.value=='')
	{
		alert('Please enter your name');
		f.name.focus();
		return false;
	}
	if (f.email.value=='')
	{
		alert('Please enter your email address');
		f.email.focus();
		return false;
	}
	else
	{
		var str = f.email.value;
		var supported = 0;
		if (window.RegExp)
		{
			var tempStr = "a";
			var tempReg = new RegExp(tempStr);
			if (tempReg.test(tempStr)) supported = 1;
		}
		if (!supported) 
			return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
		var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
		if ((!r1.test(str)==true)&&(r2.test(str)==false))
		{
			alert('Sorry, you must provide a real email address!');
  			f.email.focus();
			return false;
		}
	}
}

function checkSearch()
{
	f=document.searchForm;
	if (f.keyword.value == "" )
	{
		alert("Please enter a Search Keyword");
		f.keyword.focus();
		return false;
	}
	else
	{
		location.href="search.asp?keyword=" + f.keyword.value
		f.submit();
	}
}

function checkSearch2()
{
	f=document.searchForm2;
	if (f.keyword2.value=='')
	{
		alert("Please enter a search term");
		f.keyword2.focus();
		return false;
	}
}
//	else
//		location.href="search.asp?keyword=" + f.keyword.value
//		f.submit();

function checkForm()
{
	f=document.form;
	if (f.name.value=='')
	{
		alert("Please enter your name");
		f.name.focus();
		return false;
	}
	if (f.email.value=='')
	{
		alert('Please enter your email address');
		f.email.focus();
		return false;
	}
	if (f.products.value=='')
	{
		alert('Please enter what you are interested in');
		f.products.focus();
		return false;
	}
//	if (f.street_number.value=='')
//	{
//		alert("Please enter your street number");
//		f.street_number.focus();
//		return false;
//	}
//	if (f.street_name.value=='')
//	{
//		alert("Please enter your street name");
//		f.street_name.focus();
//		return false;
//	}
//	if (f.postal_town.value=='')
//	{
//		alert("Please enter your postal town");
//		f.postal_town.focus();
//		return false;
//	}
//	if (f.post_code.value=='')
//	{
//		alert("Please enter your post code");
//		f.post_code.focus();
//		return false;
//	}
	if (f.email.value!=='')
	{
		var str = f.email.value;
		var supported = 0;
		if (window.RegExp)
		{
			var tempStr = "a";
			var tempReg = new RegExp(tempStr);
			if (tempReg.test(tempStr)) supported = 1;
		}
		if (!supported) 
			return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
		var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
		if ((!r1.test(str)==true)&&(r2.test(str)==false))
		{
			alert('Sorry, you must provide a real email address!');
  			f.email.focus();
			return false;
		}
	}
//	f.realname.value=f.name.value;
}

function checkOut()
{
	f=document.form;
	if (f.CustomerName.value=='')
	{
		alert('Please enter your full name');
		return false;
	}
	if ((f.DeliveryAddress.value=='')||(f.DeliveryPostCode.value==''))
	{
		alert('Please enter your delivery address (including the postcode)');
		return false;
	}
	if (f.ContactNumber.value=='')
	{
		alert('Please enter a contact number');
		return false;
	}
	if (f.Customeremail.value=='')
	{
		alert('Please enter your email address!');
		return false;
	}
	else
	{
		var str = f.Customeremail.value;
		var supported = 0;
		if (window.RegExp) {
			var tempStr = "a";
			var tempReg = new RegExp(tempStr);
			if (tempReg.test(tempStr)) supported = 1;
		}
		if (!supported) 
			return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
		var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
		if ((!r1.test(str)==true)&&(r2.test(str)==false))
		{
			alert('Sorry, you must provide a real email address!');
			return false;
		}
	}
	if ((f.BillingAddress.value=='')||(f.BillingPostCode.value==''))
	{
		alert('Please enter your billing address (including the postcode)');
		return false;
	}
} 

function cancelOrder(Loc)
{
	f=document.form;
	sure = confirm("Are you sure you want to cancel this order?\n(all items in your basket will be removed)");
	if (sure==true)
	{
		f.action="emptyBasket.asp?Location=" + Loc;
		f.submit();
	}
}