/* Copyright Scientec Internet Applications + Media GmbH - www.scientec.de */

bittefirma = [];
bittefirma["d"] = "Bitte geben Sie Ihre Firma an.";
bittefirma["e"] = "Please enter your company.";
bittename = [];
bittename["d"] = "Bitte geben Sie Ihren Nachnamen an.";
bittename["e"] = "Please enter your name.";
bittestrasse = [];
bittestrasse["d"] = "Bitte tragen Sie die Straße ein.";
bittestrasse["e"] = "Please enter the street.";
bitteplz = [];
bitteplz["d"] = "Bitte tragen Sie die Postleitzahl ein.";
bitteplz["e"] = "Please enter the zip code.";
bitteort = [];
bitteort["d"] = "Bitte tragen Sie den Ort ein.";
bitteort["e"] = "Please enter the place.";
bitteland = [];
bitteland["d"] = "Bitte tragen Sie das Land ein.";
bitteland["e"] = "Please enter the country.";
bitteemail = [];
bitteemail["d"] = "Bitte geben Sie Ihre E-Mailadresse an.";
bitteemail["e"] = "Please enter your E-Mail address.";
incorrectemail = [];
incorrectemail["d"] = "Bitte geben Sie eine korrekte E-Mailadresse an.";
incorrectemail["e"] = "Please enter a correct E-Mail address.";
bittenachricht = [];
bittenachricht["d"] = "Bitte geben Sie Ihre Nachricht ein.";
bittenachricht["e"] = "Please enter your message.";
function checkkontakt(lang)
{
  var checked=true;
  var pattern=/.*\@.*\..*/;
  if (checked)
  {
    if (document.sendform.nachname.value=="")
    {
      document.sendform.nachname.focus();
      document.sendform.nachname.select();
      alert(bittename[lang]);
      checked=false;
    }
  }
  if (checked)
  {
    if (document.sendform.strasse.value=="")
    {
      document.sendform.strasse.focus();
      document.sendform.strasse.select();
      alert(bittestrasse[lang]);
      checked=false;
    }
  }
  if (checked)
  {
    if (document.sendform.plz.value=="")
    {
      document.sendform.plz.focus();
      document.sendform.plz.select();
      alert(bitteplz[lang]);
      checked=false;
    }
  }
  if (checked)
  {
    if (document.sendform.ort.value=="")
    {
      document.sendform.ort.focus();
      document.sendform.ort.select();
      alert(bitteort[lang]);
      checked=false;
    }
  }
  if (checked)
  {
    if (document.sendform.land.value=="")
    {
      document.sendform.land.focus();
      document.sendform.land.select();
      alert(bitteland[lang]);
      checked=false;
    }
  }
  if (checked)
  {
    if (document.sendform.email.value=="")
    {
      document.sendform.email.focus();
      document.sendform.email.select();
      alert(bitteemail[lang]);
      checked=false;
    }
  }
  if (checked)
  {
    if ((pattern.test(document.sendform.email.value))==false)
    {
      document.sendform.email.focus();
      document.sendform.email.select();
      alert(incorrectemail[lang]);
      checked=false;
    }
  }
  if (checked)
  {
    if (document.sendform.nachricht.value=="")
    {
      document.sendform.nachricht.focus();
      document.sendform.nachricht.select();
      alert(bittenachricht[lang]);
      checked=false;
    }
  }
  return checked;
}

if (document.all && window.name && window.name.indexOf('-!-') == -1)
{
//  document.write('<base target="-!--!--!--!--!-">\n');
}

function init1()
{
  var wcont = window.name.split("-!-");
  var perscont = wcont[0].split("--");
  sessionid = perscont[0];
  if (sessionid && window.name.indexOf('-!-') != -1)
  {
    document.getElementById('logoutlink').style.display = "block";
    document.getElementById('pwdlink').style.display = "block";
    document.getElementById('pwdtrenner').style.display = "block";
  }
  else
  {
    document.getElementById('loginlink').style.display = "block";
  }
  document.getElementById('navigation').innerHTML = document.getElementById('navigation').innerHTML;
}

function getById(id){return document.getElementById(id)};
function setStyle(id,node,value){getById(id).style[node]=value};

function makeCalculator(lang){
//alert(projektname);
  if(!getById("cover")){
    var titel={d:"Online-Kalkulator", e:"Online calculator"};
    var zu={d:"schließen", e:"close"};
    document.getElementsByTagName("body")[0].innerHTML+='<div id="cover">'
                                                      + '  <div id="coverBg"></div>'
                                                      + '  <div id="calciframeTitle">'+titel[lang]+'<button onclick="closeCalculator(\''+lang+'\')" title="'+zu[lang]+'">'+zu[lang]+'</button></div>'
                                                      + '  <iframe id="calciframe" name="calciframe" src="/onTEAM/admin/html/dummy.htm" frameborder="0" scrolling="no"></iframe>'
                                                      + '</div>';
  }
  else{
    setStyle("cover","display","block");
  }
  document.getElementsByTagName("body")[0].style.overflow="hidden";
  calciframe.location.href="/"+lang+"/calc.html";
}

function closeCalculator(lang){
  document.getElementsByTagName("body")[0].style.overflow="visible";
  setStyle("cover","display","none");
//  calciframe.location.href="/"+lang+"/calc.html";
  calciframe.location.href="/"+lang+"/calc.html";
//  alert(text['projekterklaerung1'])
//  document.getElementById('projekterklaerung').innerHTML = 'test'
}

function setwname(cont){
  window.name = cont;
}

function test(lang)
{
  if(checkkontakt(lang))
  {
    return processUpload(document.getElementById('sendform'));
  }
  else
  {
    return false;
  }
}

function processUpload(form)
{
   var applet = document.FileUpload;

   applet.addElement('subject',form.elements['subject'].value);
   applet.addElement('firma',form.elements['firma'].value);
   applet.addElement('nachname',form.elements['nachname'].value);
   applet.addElement('vorname',form.elements['vorname'].value);
   applet.addElement('strasse',form.elements['strasse'].value);
   applet.addElement('ort',form.elements['ort'].value);
   applet.addElement('telefon',form.elements['telefon'].value);
   applet.addElement('email',form.elements['email'].value);
   applet.addElement('nachricht',form.elements['nachricht'].value.replace(/\n/g,"{(n)}"));

   applet.upload(form.action,navigator.userAgent,document.cookie); 
   waitForCompletion(); 
   return false;
}

function waitForCompletion()
{
   var applet = document.FileUpload;
   var progress = applet.getUploadProgress();   
   if (progress == 100) {
          var form = document.forms['results'];
          form.elements['response'].value = applet.getUploadResponse();
	  form.submit();
   }
   else if (progress >= 0)
      window.setTimeout('waitForCompletion()',1000);       
}

