function openwindow(){window.open('/Website/Weddings.nsf/Menu?OpenPage', 'AshridgeMenu', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=600,height=400');}function validate_required(field,alerttxt){	with (field)	{	if (value==null||value=="")  		{alert(alerttxt);return false}	else {return true}	}}function validate_email(field,alerttxt){	with (field)	{	apos=value.indexOf("@")	dotpos=value.lastIndexOf(".")	if (apos<1||dotpos-apos<2)  		{alert(alerttxt);return false}	else {return true}	}}function validate_selection(field,alerttxt){	with (field)	{		if ( selectedIndex == 0 )  {  alert(alerttxt);return false  }			else {return true}	}}function validate_form(thisform){with (thisform)	{		if (validate_required(FullName,"Full Name must be filled out!")==false)  			{FullName.focus();return false;} 		if (validate_required(Address,"Address must be filled out!")==false)  			{Address.focus();return false;} 	 	if (validate_required(Postcode,"Postcode must be filled out!")==false)  			{Postcode.focus();return false;}  		if (validate_required(Telephone,"Telephone must be filled out!")==false)  			{Telephone.focus();return false;}  		if (validate_email(Email,"Email must be filled out!")==false)  			{Telephone.focus();return false;}  		if (validate_selection(AreYou,"Are You.. must be filled out!")==false)  			{AreYou.focus();return false;}  		if (validate_required(Guests,"Number of guests must be filled out!")==false)  			{Telephone.focus();return false;}  		if (validate_selection(Referer,"Referer must be filled out!")==false)  			{Referer.focus();return false;}  		if (validate_required(RefererOther,"Please supply details")==false)  			{RefererOther.focus();return false;}	}}