var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
aFieldText = new Array();

function initForm()
  {
  aFieldText["Contact0FirstName"] = "Your First Name";
  aFieldText["Contact0LastName"] = "Your Last Name";
  aFieldText["Contact0Email"] = "Primary Email Address";
  aFieldText["Contact0Phone1"] = "Landline Tel Number";
  aFieldText["Contact0Phone2"] = "Mobile Tel Number";
  aFieldText["Contact0StreetAddress1"] = "Your Address";
  aFieldText["Contact0StreetAddress2"] = "Your Address (Line 2)";
  aFieldText["Contact0City"] = "Town/City";
  aFieldText["Contact0State"] = "County";
  aFieldText["Contact0PostalCode"] = "Postcode";

  for (var key in aFieldText)
    {
    elem = document.getElementById(key);
    elem.value = aFieldText[key];
    elem.onfocus = doFocus;
    elem.onblur = doBlur;
    }
  }

function doSubmit()
  {
  elem = document.getElementById("Contact0FirstName");

  if ((elem.value == "") || (elem.value == aFieldText["Contact0FirstName"]))
    {
    alert("Please enter your First Name");
    elem.focus();
    return;
    }

  elem = document.getElementById("Contact0LastName");

  if ((elem.value == "") || (elem.value == aFieldText["Contact0LastName"]))
    {
    alert("Please enter your Last Name");
    elem.focus();
    return;
    }

  elem = document.getElementById("Contact0Email");

  if ((elem.value == "") || (elem.value == aFieldText["Contact0Email"]))
    {
    alert("Please enter your Primary Email Address");
    elem.focus();
    return;
    }

  elem = document.getElementById("Contact0Phone1");

  if ((elem.value == "") || (elem.value == aFieldText["Contact0Phone1"]))
    {
    alert("Please enter your landline number");
    elem.focus();
    return;
    }

  elem = document.getElementById("Contact0Phone2");

  if ((elem.value == "") || (elem.value == aFieldText["Contact0Phone2"]))
    {
    alert("Please enter your mobile number");
    elem.focus();
    return;
    }

  elem = document.getElementById("Contact0StreetAddress1");

  if ((elem.value == "") || (elem.value == aFieldText["Contact0StreetAddress1"]))
    {
    alert("Please enter your 1st line of your address here");
    elem.focus();
    return;
    }

  elem = document.getElementById("Contact0PostalCode");

  if ((elem.value == "") || (elem.value == aFieldText["Contact0PostalCode"]))
    {
    alert("Please enter your Post Code");
    elem.focus();
    return;
    }

  elem = document.getElementById("Contact0_EmploymentStatus");

  if (elem.value == "")
    {
    alert("Please select your vocation from this list");
    elem.focus();
    return;
    }

  elem = document.getElementById("Contact0_HeardAboutUs0");

  if (elem.value == "")
    {
    alert("Please tell us how you heard about us");
    elem.focus();
    return;
    }

  elem = document.getElementById("form1");
  elem.submit();
  }

function doFocus(oEvent)
  {
  if (isIE)
    {
    oEvent = event;
    elemId = oEvent.srcElement.id;
    }
  else
    {
    elemId = oEvent.target.id;
    }

  elem = document.getElementById(elemId);

  if (elem.value == aFieldText[elemId])
    {
    elem.value = "";
    }
  }

function doBlur(oEvent)
  {
  if (isIE)
    {
    oEvent = event;
    elemId = oEvent.srcElement.id;
    }
  else
    {
    elemId = oEvent.target.id;
    }

  elem = document.getElementById(elemId);

  if (elem.value == "")
    {
    elem.value = aFieldText[elemId];
    }
  }


