
function checkUser()
{
  var FirstName=getCookie("pdfFirstName");  
  var LastName=getCookie("pdfLastName");  
  var CompanyName=getCookie("pdfCompanyName");  
  var EmailAddress=getCookie("pdfEmailAddress");
  
  var valid=true;
  
  if (FirstName=="" || FirstName==null) valid=false;
  else document.PDFForm.FirstName.value=FirstName;
  if (LastName=="" || LastName==null) valid=false;
  else document.PDFForm.LastName.value=LastName;
  if (EmailAddress=="" || EmailAddress==null) valid=false;
  else document.PDFForm.EmailAddress.value=EmailAddress;

  // company name is optional.  
  if (CompanyName!="" && CompanyName!=null) document.PDFForm.CompanyName.value=CompanyName;


  if (valid==true) document.PDFForm.submit();
  
  return;
}

function saveUser()
{
  if (document.PDFForm.FirstName.value!="") setCookie("pdfFirstName",document.PDFForm.FirstName.value);
  if (document.PDFForm.LastName.value!="") setCookie("pdfLastName",document.PDFForm.LastName.value);
  if (document.PDFForm.CompanyName.value!="") setCookie("pdfCompanyName",document.PDFForm.CompanyName.value);
  if (document.PDFForm.EmailAddress.value!="") setCookie("pdfEmailAddress",document.PDFForm.EmailAddress.value);
  
  return;
}

var bites = document.cookie.split("; "); // break cookie into array of bites

function getCookie(name) 
{ // use: getCookie("name")
  for (var i=0; i < bites.length; i++) {
    nextbite = bites[i].split("=") // break into name and value
    if (nextbite[0] == name) // if name matches
      return unescape(nextbite[1]) // return value
  }
  return null
}

function setCookie(name, value) 
{ // use: setCookie("name", value)
  if (value != null && value != "")
    document.cookie=name + "=" + escape(value)
  bites = document.cookie.split("; ") // update cookie bites
}

