function initPage()

{

      var inputs = document.getElementsByTagName("input");

      for (var i=0; i<inputs.length; i++)

      {

            if (inputs[i].type == "text")

            {

                  var form = getAncestor(inputs[i], "form");

                  if (form)

                        form.onsubmit = handleSubmit;

 

                  inputs[i].onfocus = function () {

                              if (this.value != "") 

                                    this.value = "";
							  

                        }

                  inputs[i].onblur = function () {

                              if (this.value == "" && this.name == "firstname") this.value = "enter first name";
							  if (this.value == "" && this.name == "lastname") this.value = "enter last name";
							  if (this.value == "" && this.name == "query") this.value = "add keyword or item #";
							  if (this.value == "" && this.name == "email") this.value = "receive updates & sales info";

                        }     

            }

      }

}

 

function handleSubmit()

{

      var re = new RegExp('^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$');

      var element = this.elements["email"];

      if (element)

      {

            if (element.value == "")

            {

                  alert("Email address is empty!");

                  return false;

            }

            else

                  return element.value.match(re)

                        || (alert("You have entered incorrect email address!"), false);

      }

      return true;

}

 

function getAncestor(element, tagName)

{

      var node = element;

      while (node.parentNode && (!node.tagName ||

                  (node.tagName.toUpperCase() != tagName.toUpperCase())))

            node = node.parentNode;

      return node;

}

 

 

 

if (window.addEventListener)

      window.addEventListener("load", initPage, false);

else if (window.attachEvent){

      window.attachEvent("onload", initPage);

      }

 

 

function goToURL(val)

  {

    if(val!="")

      {

        window.location.href=val;

      }

}

