
String.prototype.leftTrim = function ()
{
  return (this.replace(/^\s+/,""));
};
String.prototype.rightTrim = function ()
{
  return (this.replace(/\s+$/,""));
};
// leftTrim und rightTrim
String.prototype.basicTrim = function ()
{
  return (this.replace(/\s+$/,"").replace(/^\s+/,""));
};
// mehrere leerzeichen => ein einzelnes
String.prototype.superTrim = function ()
{
  return(this.replace(/\s+/g," ").replace(/\s+$/,"").replace(/^\s+/,""));
};
String.prototype.removeWhiteSpaces = function ()
{
  return (this.replace(/\s+/g,""));
};


function display_item() {

  var f = document.forms[0];
  var element = null;
  var fields = new Array("street","postcode","town","phone","fax","mobile","email","testedConsultant");

  for( var i = 0 ; i < fields.length ; i++ )
  {
    element = document.getElementById("d"+fields[i]);

    if( fields[i] == "street" )
    {
      if( (f.street.value).basicTrim() == "" )
      {
        element.innerHTML = "";
      }
      else
      {
        element.innerHTML = f.street.value+"&nbsp;&middot;&nbsp;";
      }
    }

    if( fields[i] == "postcode" )
    {
      if( (f.postcode.value).basicTrim() == "" )
      {
        element.innerHTML = "";
      }
      else
      {
        element.innerHTML = f.postcode.value+"&nbsp;";
      }
    }

    if( fields[i] == "town" )
    {
      if( (f.town.value).basicTrim() == "" )
      {
        element.innerHTML = "&hellip;";
      }
      else
      {
        element.innerHTML = f.town.value;
      }
    }

    if( fields[i] == "phone" )
    {
      if( (f.phone.value).basicTrim() == "" )
      {
        element.innerHTML = "&nbsp;";
      }
      else
      {
        element.innerHTML = "Tel.: "+f.phone.value;
      }
    }

    if( fields[i] == "fax" )
    {
      if( (f.fax.value).basicTrim() == "" )
      {
        element.innerHTML = "&nbsp;";
      }
      else
      {
        if( (f.phone.value).basicTrim() != "" )
        {
          element.innerHTML = "&nbsp;&middot;&nbsp;Fax "+f.fax.value;
        }
        else
        {
          element.innerHTML = "Fax "+f.fax.value;
        }
      }
    }

    if( fields[i] == "mobile" )
    {
      if( (f.mobile.value).basicTrim() == "" )
      {
        element.innerHTML = "&nbsp;";
      }
      else
      {
        if( (f.phone.value).basicTrim() != "" || (f.fax.value).basicTrim() != "" )
        {
          element.innerHTML = "&nbsp;&middot;&nbsp;Mobil "+f.mobile.value;
        }
        else
        {
          element.innerHTML = "Mobile "+f.mobile.value;
        }
      }
    }

    if( fields[i] == "email" )
    {
      if( (f.email.value).basicTrim() == "" )
      {
        document.getElementById("demail").innerHTML = "&nbsp;";
      }
      else
      {
        element.innerHTML = f.email.value;
      }
    }

    if( fields[i] == "testedConsultant" )
    {
      if(f.testedConsultant.checked)
      {
        element.innerHTML = "Gepr&uuml;fter Berater f&uuml;r Zellular Medizin";
      }
      else
      {
        element.innerHTML = "&nbsp;";
      }
    }

  }

  return true;
}


function showforms()
{
    for( var i = 0 ; i < showforms.arguments.length ; i++ )
    {
        if( showforms.arguments[i] == "cardform" )
        {
            document.getElementById("cardform").style.visibility = "visible";
        }
        if( showforms.arguments[i] == "letterform" )
        {
            document.getElementById("letterform").style.visibility = "visible";
        }
        if( showforms.arguments[i] == "flyerform" )
        {
            document.getElementById("flyerform").style.visibility = "visible";
        }
    }
    return true;
}
