// PageBuilder, Copyright 2001 - 2005, Phil Groom


function NewPage(frm)
{
var gdwd = "Goodwood PageBuilder\n \nSorry, you haven't "
var pta = "Please try again..."
var badEmail = "entered a valid email address.\nIt should be something like\n \"yourname@wherever.com\" " 
var nohtm = "Goodwood PageBuilder\n \n You appear to be trying to use HTML tags in an email entry field: this won't work. "
   if (frm.YourName.value == "")
   {
   alert( gdwd + "included your name. " + pta);
   frm.YourName.focus();
   return false;
   }
   if (frm.email.value == "")
   {
   alert( gdwd + "included your email address. " + pta);
   frm.email.focus();
   return false;
   }
   if (frm.email.value.indexOf("@") == -1)
   {
   alert( gdwd + badEmail + pta);
   frm.email.focus();
   return false;
   }
   if (frm.email.value.indexOf(".") == -1)
   {
   alert( gdwd + badEmail + pta);
   frm.email.focus();
   return false;
   }
   if (frm.email.value.indexOf("<") != -1)
   {
   alert(nohtm + pta);
   frm.email.focus();
   return false;
   }
if (frm.phone.value.length < 4)
   {
   alert( gdwd + "included a valid phone number. It won't be used on the website, but we need it in case we need to contact you about your page. " + pta);
   frm.phone.focus();
   return false;
   }
   if (frm.YourOrg.value == "")
   {
   alert( gdwd + "included the name of your organisation. " + pta);
   frm.YourOrg.focus();
   return false;
   }
   if (frm.ChiefName.value == "")
   {
   alert( gdwd + "included the name of the person responsible for your organisation. " + pta);
   frm.ChiefName.focus();
   return false;
   }
   if (frm.ContactEmail.value == "")
   {
   alert( gdwd + "included an email address for visitors to contact. " + pta);
   frm.ContactEmail.focus();
   return false;
   }
   if (frm.ContactEmail.value.indexOf("@") == -1)
   {
   alert( gdwd + badEmail + pta);
   frm.ContactEmail.focus();
   return false;
   }
   if (frm.ContactEmail.value.indexOf(".") == -1)
   {
   alert( gdwd + badEmail + pta);
   frm.ContactEmail.focus();
   return false;
   }
   if (frm.ContactEmail.value.indexOf("<") != -1)
   {
   alert(nohtm + pta);
   frm.ContactEmail.focus();
   return false;
   }
NewWindow = window.open('','DispWin','scrollbars=yes,toolbar=no,status=no,menubar=yes,location=no,resizeable=yes');
data0 = document.NewPageForm.YourOrg.value;
data1 = "<table cellpadding=\"5\" cellspacing=\"0\" border=\"0\" bgcolor=\"#ffffff\" width=\"100%\" summary=\"Header\">";
data1 += "<tr><td align=\"center\" width=\"142\"><a href=\"index.htm\" target=\"_blank\"><img src=\"images/home.jpg\" width=\"160\" height=\"117\" border=\"1\" alt=\"Photo of Church\"></a>";
data1 += "<br clear=\"all\"><b><a href=\"index.htm\" target=\"_blank\">Home</a> &#124; <a href=\"filelist.htm\" target=\"_blank\">Site Index</a></b></td><td align=\"center\" valign=\"top\" nowrap>";
data1 += "<b><a href=\"links.htm\" target=\"_blank\">Links</a> &#124; <a href=\"news.htm\" target=\"_blank\">News</a> &#124; <a href=\"people.htm\" target=\"_blank\">People</a> &#124; <a href=\"vbook.htm\" target=\"_blank\">Visitors' Book</a> &#124; <a href=\"diary.htm\" target=\"_blank\">What's On</a></b>";
data2 = "<br><br><big>Goodwood Evangelical Church<br>" + document.NewPageForm.YourOrg.value;
data2 += "</big></td><td><img src=\"images/searchbox.jpg\" width=\"185\" height=\"113\" alt=\"spacer\"></td></tr></table>";
data2 += "<br><div class=\"std76\">";
data3 = "<b>Information on this page was supplied by: </b>" + document.NewPageForm.YourName.value + ",";
data4 = " email: <a href=\"mailto:" + document.NewPageForm.email.value + "\">" + document.NewPageForm.email.value + "</a>";
data4 += "<br>For more information about " + document.NewPageForm.YourOrg.value + ", please contact: " + document.NewPageForm.ChiefName.value;
data4 += "  (email: <a href=\"mailto:" + document.NewPageForm.ContactEmail.value;
data4 += "\">" + document.NewPageForm.ContactEmail.value + "</a>)<br><br><b>" + document.NewPageForm.Header1.value + "</b><br>" + document.NewPageForm.Para1.value;
data4 += "<p>" + document.NewPageForm.Para2.value + "<br><br><b>" + document.NewPageForm.Header2.value + "</b><br>" + document.NewPageForm.Para3.value;
data4 += "<p>" + document.NewPageForm.Para4.value + "<br><br><b>" + document.NewPageForm.Header3.value + "</b>";
data4 += "<br>" + document.NewPageForm.Para5.value + "</div>";
data4 += "<center><br><br><b><a href=\"history.htm\" target=\"_blank\">History</a> &#124; <a href=\"links.htm\" target=\"_blank\">Links</a> &#124; <a href=\"news.htm\" target=\"_blank\">News</a> &#124; <a href=\"vbook.htm\" target=\"_blank\">Visitors' Book</a> &#124; <a href=\"diary.htm\" target=\"_blank\">What's On</a></b></center>";
data4 += "<p align=\"center\"><a href=\"http://www.apple.com\" target=\"_blank\"><img src=\"images/mademac.gif\" alt=\"Made on a Mac\" border=\"0\" align=\"bottom\"></a></p><p align=\"center\"><small>Created using <a href=\"pagebuilder.htm\" target=\"_blank\">PageBuilder</a> &#169; 2001 - 2006 Phil Groom</small></center></p>";

NewWindow.document.write("<html><title>Goodwood Evangelical Church - " + data0 + "</title><link rel=\"stylesheet\" type=\"text/css\" href=\"gdwd.css\"><body bgcolor=\"#ffffff\">" + data1 + data2 + data3 + data4 + "</body></html>");
NewWindow.document.close()
}

function Validate(frm)
{
var gdwd = "Goodwood PageBuilder\n \nSorry, you haven't "
var pta = "Please try again..."
var badEmail = "entered a valid email address.\nIt should be something like\n \"yourname@somedomain.somewhere\" " 

   if (frm.YourName.value == "")
   {
   alert( gdwd + "included your name. " + pta);
   frm.YourName.focus();
   return false;
   }
   if (frm.email.value == "")
   {
   alert( gdwd + "included your email address. " + pta);
   frm.email.focus();
   return false;
   }
   if (frm.email.value.indexOf("@") == -1)
   {
   alert( gdwd + badEmail + pta);
   frm.email.focus();
   return false;
   }
   if (frm.email.value.indexOf(".") == -1)
   {
   alert( gdwd + badEmail + pta);
   frm.email.focus();
   return false;
   }
if (frm.phone.value.length < 4)
   {
   alert( gdwd + "included a valid phone number. It won't be used on the website, but it's neeeded in case we have to contact you about your page. " + pta);
   frm.phone.focus();
   return false;
   }
   if (frm.YourOrg.value == "")
   {
   alert( gdwd + "included the name of your organisation. " + pta);
   frm.YourOrg.focus();
   return false;
   }
   if (frm.ChiefName.value == "")
   {
   alert( gdwd + "included the name of the person responsible for your organisation. " + pta);
   frm.ChiefName.focus();
   return false;
   }
   if (frm.ContactEmail.value == "")
   {
   alert( gdwd + "included an email address for visitors to contact. " + pta);
   frm.ContactEmail.focus();
   return false;
   }
   if (frm.ContactEmail.value.indexOf("@") == -1)
   {
   alert( gdwd + badEmail + pta);
   frm.ContactEmail.focus();
   return false;
   }
   if (frm.ContactEmail.value.indexOf(".") == -1)
   {
   alert( gdwd + badEmail + pta);
   frm.ContactEmail.focus();
   return false;
   }
   }
