function popup(url,name,height,width,scrollbars)
{
	var popwin;
	var opts = "toolbar=no,status=no,location=no,menubar=no,resizable=no";
	opts += ",height=" + height + ",width=" + width + ",scrollbars=" + scrollbars;
	popwin = window.open("", name, opts);
	popwin.focus();
	popwin.location = url;
	return false;
}


function validate_form(frm)
{	bValid=true;
	if (bValid &&
	   (frm.txtEmail.value.length < 5 ||
		frm.txtEmail.value.indexOf("@") == -1 ||
		frm.txtEmail.value.indexOf(",") != -1 ||
		frm.txtEmail.value.indexOf("#") != -1 ||
		frm.txtEmail.value.indexOf("!") != -1 ||
		frm.txtEmail.value.indexOf(" ") != -1 ||
		frm.txtEmail.value.length == frm.txtEmail.value.indexOf("@")+1)
	   )		
	{	alert("Error. Please enter a valid email address.");
		frm.txtEmail.focus();
		bValid=false;
	}
	if (frm.txtName.value == "" && bValid)
	{	alert("Error. Please enter your name.");
		frm.txtName.focus();
		bValid=false;
	}	
	if (frm.txtAddr1.value == "" && bValid)
	{	alert("Error. Please enter at least two lines of your address.");
		frm.txtAddr1.focus();
		bValid=false;
	}	
	if (frm.txtAddr2.value == "" && bValid)
	{	alert("Error. Please enter at least two lines of your address.");
		frm.txtAddr2.focus();
		bValid=false;
	}	
	if (frm.txtPostcode.value == "" && bValid)
	{	alert("Error. Please enter your postcode.");
		frm.txtPostcode.focus();
		bValid=false;
	}
	if (bValid)
		return(true);
	else
		return(false);	
}
