Please register for our Monthly News Letter and give-away of a new "How To Call Ducks" "Best Kept Secrets" DVD.Once you are registered we will send you our monthly News Letter informing you of site updates, product reviews, and what ever special offers available that month. We will also be announcing the winners of our Monthly Drawings for Great new outdoor related products.To register, simply complete the form listed to the right.
|
|
<%@ Language=JScript%>
<%Server.ScriptTimeout=21478836%>
<%
// 1) To check whether the user has already pressed the submit button
var submit = Request.Form("submit").Count;
if( submit > 0 ){
// 2) Create the needed to variables to store data from the form
var name = Request.Form("Name");
var lastname = Request.Form("LastName");
var email = Request.Form("email");
var street = Request.Form("Street");
var city = Request.Form("City");
var state = Request.Form("State");
var zip = Request.Form("Zip");
// 3) First check whether the user has entered anything or not !
var error = "";
if ( name == "" )
error = "Name ";
if ( lastname == "" )
error = "LastName ";
if ( email == "" )
error += "email ";
if ( street == "")
error +="Street";
if ( city == "")
error +="City";
if ( state == "")
error +="State";
if ( zip == "")
error +="Zip";
// 4) We have found that the user didnt entered anything
if(error!=""){
Response.Write("");
Response.Write("");
Response.Write("Please enter the following data: ");
Response.Write("");
Response.Write(error);
Response.Write("");
Response.Write("");
Response.Write("");
}
else{
// Response.Write(name+" has been added to the Mail list.");
// 5) Load the xmlDoc and create the required elements/nodes
var xmlDoc=Server.CreateObject("MICROSOFT.FreeThreadedXMLDOM");
xmlDoc.async="false";
xmlDoc.load(Server.MapPath("secure/Person.xml"));
var nodeList = xmlDoc.getElementsByTagName("PersonList");
if(nodeList.length > 0){
var parentNode = nodeList(0) ;
var personNode = xmlDoc.createElement("Person");
var nameNode = xmlDoc.createElement("Name");
var lastnameNode = xmlDoc.createElement("LastName");
var emailNode = xmlDoc.createElement("email");
var streetNode = xmlDoc.createElement("Street");
var cityNode = xmlDoc.createElement("City");
var stateNode = xmlDoc.createElement("State");
var zipNode = xmlDoc.createElement("Zip");
nameNode.text = name;
lastnameNode.text = lastname;
emailNode.text = email;
streetNode.text = street;
cityNode.text = city;
stateNode.text = state;
zipNode.text = zip;
// 6) Attach the nodes to the parent node (Person)
parentNode.appendChild(personNode);
personNode.appendChild(nameNode);
personNode.appendChild(lastnameNode);
personNode.appendChild(emailNode);
personNode.appendChild(streetNode);
personNode.appendChild(cityNode);
personNode.appendChild(stateNode);
personNode.appendChild(zipNode);
// 7) Now save the nodes to the file
xmlDoc.save(Server.MapPath("secure/Person.xml"));
}
}
}
%> |