v_vorname = "empty";
v_name = "empty"; 
v_firma = "empty"; 
v_plz_ort = "empty";
v_stamp = "empty";
  
function f_2digit (v_no) { v_no = (v_no < 10)?'0'+v_no:v_no; return v_no; } 

function f_getStamp () 
{ 
  o_date = new Date(); 
  v_h	= o_date.getHours()
  v_time = f_2digit(o_date.getDate()) + "-" 
  v_time = v_time + f_2digit((o_date.getMonth()+1)) + "-" 
  v_time = v_time + o_date.getYear() + " " 
  v_time = v_time + f_2digit(o_date.getHours()) + ":"  
  v_time = v_time + f_2digit(o_date.getMinutes()) + ":" 
  v_time = v_time + f_2digit(o_date.getSeconds()); 
  return v_time; 
} 
 
function f_download_local (o_link) 
{ 
  v_url = "/cgi-bin/jansen/download.pl?file=" + o_link.pathname ; 
  v_url = v_url + "&stamp=" + escape(v_stamp); 
  v_url = v_url + "&vorname=" + escape(v_vorname); 
  v_url = v_url + "&name=" + escape(v_name); 
  v_url = v_url + "&plz_ort=" + escape(v_plz_ort); 
  v_url = v_url + "&company=" + escape(v_firma); 
 
  alert ( v_url );
  o_link.href = v_url; 
  
  return false; 
}

function f_download (o_link) 
{ 
  v_url = "/bin/download.pl?file=" + o_link.pathname ; 
  v_url = v_url + "&stamp=" + escape(v_stamp); 
  v_url = v_url + "&vorname=" + escape(v_vorname); 
  v_url = v_url + "&name=" + escape(v_name); 
  v_url = v_url + "&plz_ort=" + escape(v_plz_ort); 
  v_url = v_url + "&company=" + escape(v_firma); 
 
  o_link.href = v_url; 
  
  return false; 
}

function f_submit_local (o_form,v_lang) 
{ 
  parent.v_stamp  = f_getStamp(); 
  parent.v_vorname   = o_form.elements["Vorname"].value; 
  parent.v_name   = o_form.elements["Name"].value; 
  parent.v_firma  = o_form.elements["Firma"].value;
  parent.v_plz_ort  = o_form.elements["PlzOrt"].value;

  parent.head.document.JustShow.Vorname.value	= parent.v_vorname;
  parent.head.document.JustShow.Name.value	= parent.v_name;
  parent.head.document.JustShow.Firma.value	= parent.v_firma;
  parent.head.document.JustShow.PlzOrt.value	= parent.v_plz_ort;
  parent.head.document.JustShow.Stamp.value	= parent.v_stamp;
  
  if ( f_validate (o_form,v_lang) ) { alert ('would send now') }
  
  //o_form.submit(); 
} 

function f_submit (o_form,v_lang) 
{ 
  parent.v_stamp  = f_getStamp(); 
  parent.v_vorname   = o_form.elements["Vorname"].value; 
  parent.v_name   = o_form.elements["Name"].value; 
  parent.v_firma  = o_form.elements["Firma"].value; 
  parent.v_plz_ort  = o_form.elements["PlzOrt"].value; 
  
  if ( f_validate (o_form,v_lang) ) { o_form.submit(); }
} 

function f_validate (o_form,v_lang)
{
  for (var e = 0; e < o_form.elements.length; e++)
  {
    var el = o_form.elements[e];
    if (el.name == 'Name' || el.name == 'Vorname' || el.name == 'PlzOrt' )
    { 
      if (el.value == '')
      {
        if ( v_lang == "e" ) { alert('Fields marked with (*) must be filled out') }
        else { alert('Felder mit (*) gekennzeichnet, müssen ausgefüllt werden') }
        el.focus();
        return false;
      }
    }
  }
  return true;
}