var morec=""
if (myint.indexOf("value=\"GPP")>-1)
{  var morec="<b>More contact options >>></b></a>"
   if (qrsidel=="" && refer.indexOf("contact2.html")<0)
   {  window.location="contact2.html"
   }
}

function verinow()
{  document.topform.vericode.focus()
}

function makeveri()
{ var mye=document.topform.myemail.value
  if (!ckemail(mye))
  {  return
  }
  var m1=mye.substr(0,1)
  var ml=mye.length
  var mlc=ml.toString()

  var today=new Date()
  var hh=today.getHours()
  if (hh<1)
  {  hh=5
  }
  var mm=today.getMinutes()
  if (mm<1)
  {  mm=5
  }
  var ss=today.getSeconds()
  if (ss<1)
  {  ss=5
  }
  var tc=today.toString()
  mt=tc.length
  var vn=mt*ml*hh*mm*ss
  var vnc=vn.toString()
  vnc=""+mlc+m1+vnc
  if (vnc.length>6)
  {  vnc=vnc.substr(0,6)
  }
  document.topform.autoveri.value=vnc
}

function seenow(pass)
{ window.open(pass)
}

function ckareas()
{  areasok=true
   var test1=document.topform.myareas.value
   var test1l=test1.length
   var test2=document.topform.mydetails.value
   var test2l=test2.length
   var test3=test1+" "+test2
   var test4=test3.length
   if (test4>998)
   {  alert("The total number of characters for Details (bottom box) and areacode exceeds 1000 characters.\n\nShorten the bottom box text block")
      test2l=998-test1l
      test2l--
      test2=test2.substr(0,test2l)
      document.topform.mydetails.value=test2
      document.topform.mydetails.focus()
      areasok=false
      return
   }
   var newword=""
   var goodchar="0123456789."
   for (cp=0; cp<test1.length; cp++)
   {  var achar=test1.substr(cp,1)
      if (achar=="." || goodchar.indexOf(achar)<0)
      {  var anum=parseFloat(newword)
         if (anum<200 || anum>=1000 || goodchar.indexOf(achar)<0)
         {  alert("Area codes are 3 digits and a period - 3 digits and a period - no spaces.")
            document.topform.myareas.focus()
            areasok=false
            return
         }
         newword=""
      }  else
      {  var anum=parseFloat(achar)
         if (anum>0 || achar=="0")
         {  newword+=achar
         }
      }
   }
   var anum=parseFloat(newword)
   if (anum<200 || anum>=1000)
   {  alert("Area codes are 3 digits and a period - 3 digits and a period - no spaces and they start with the number 2 or higher.")
      document.topform.myareas.focus()
      areasok=false
   }
}

function seti()
{ document.topform.myinterest.value=setipass
  qpic()
}

function ckemail(inEm)
{ var testEm = inEm
  var AtSym    = testEm.indexOf('@')
  var Period   = testEm.lastIndexOf('.')
  var Space    = testEm.indexOf(' ')
  var Length   = testEm.length - 1   // Array is from 0 to length-1
  
  if  ((AtSym < 1) ||                     // '@' cannot be in first position
      (Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
      (Period == Length ) ||             // Must be atleast one valid char after '.'
      (Space  != -1))                     // No empty spaces permitted
  { return 0
  }
  return 1
}

function fixtext(pass)
{ var newtext=""
  var intext=pass
  var add1=" "
  var goodchars="abcdefghijklmnopqrstuvwxyz01234567890-.,()"
  for (i=0; i<intext.length; i++)
  {   var achar=intext.substr(i,1)
      var lchar=achar.toLowerCase()
      if (goodchars.indexOf(lchar)>-1)
      {  newtext+=achar
         add1=" "
      }  else
      {  newtext+=add1
         add1=""
      }
  }
  return newtext
}

function fixfone(pass)
{
  var newfone=""

  for (i=0; i<pass.length; i++)
  {  var achar=pass.substr(i,1)
     var anum=parseFloat(achar)
     if (anum>0 || achar=="0")
     {  newfone+=achar
     }
  }
  return newfone
}

