function getForm(fobj)
{
  var str = "";
  var ft = "";
  var fv = "";
  var fn = "";
  var els = "";
  for(var i = 0;i < fobj.elements.length;i++)
  {
    els = fobj.elements[i];
    ft = els.title;
    fv = els.value;
    fn = els.name;
    switch(els.type)
    {
      case "text":
      case "hidden":
      case "password":
      case "textarea":
        // is it a required field?
        if(encodeURI(ft) == "required" && encodeURI(fv).length < 1)
        {
          alert("'" + fn + ' is a required field, please complete.');
          els.focus();
          return false;
        }
        str += fn + "=" + encodeURI(fv) + "&";
        break; 

      case "checkbox":
      case "radio":
        if(els.checked) str += fn + "=" + encodeURI(fv) + "&";
        break;	

      case "select-one":
        str += fn + "=" + els.options[els.selectedIndex].value + "&";
        break;
    } // switch
  } // for
  str = str.substr(0,(str.length - 1));
  str = str + "&rnd982g=" + Math.random()
  return str;
}

function Left(str, n)
{
  if (n <= 0)
    return "";
  else if (n > String(str).length)
    return str;
  else
    return String(str).substring(0,n);
}

function Right(str, n)
{
  if (n <= 0)
    return "";
  else if (n > String(str).length)
    return str;
  else
  {
    var iLen = String(str).length;
    return String(str).substring(iLen, iLen - n);
  }
}

function setfocus()
{
  document.forms[0].elements[0].focus();
  document.forms[0].elements[0].select()
}

function blinkIt()
{
  if (!document.all) return;
  else
  {
    for(i=0;i<document.all.tags('blink').length;i++)
    {
      s=document.all.tags('blink')[i];
      s.style.visibility=(s.style.visibility=='visible')?'hidden':'visible';
    }
  }
}
