//JavaSript RadaMes Version 1.2 (03.05.2000)
//(c) GJS 2000
// Bitte in dieser Datei NIEMALS etwas löschen !!!!!
//-----------------------------------------------------------
function surfto(form) 
{
          var myindex = form.select1.selectedIndex
if (form.select1.options[myindex].value != '0') 
	{
	location=form.select1.options[myindex].value;
	}
}
//-----------------------------------------------------------
function goHist(a)
{
history.go(a);      // Geht 'a' Seiten zurück oder vor.
}

//-----------------------------------------------------------

function openinfowindow()
{
SaveInfo();
infowindow = window.open("../information.htm" , "infowindow", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=500,height=500");

}

//-----------------------------------------------------------
function update_message_body ()
{
        var vn = document .information . vorname . value;
	var nn = document . information . nachname .value;        
	var comment  = document . information . body  . value;
	var mail = document . information . customermail  . value;
	var onr = document . information . objektnummer .value;
	var telefon = document . information . telefon .value;
	var strasse = document . information . strasse .value;
	var ort = document . information . wohnort .value;
	
	var gn = vn + " " + nn + "\n" + mail + "\n";
	var adr = gn + "\n" + strasse + "\n" + ort;
	var adr = adr + "\n" + "Telefon: " + telefon;   

//Validierung der Formularfelder
	if (vn == "")
	{ alert("Bitte geben Sie Ihren Vornamen ein!");
          document .information . vorname.focus();
	  return false
	}
	
	if (nn == "")
	{ alert("Bitte geben Sie Ihren Nachnamen ein!");
          document .information . nachname.focus();
	  return false
	}
	
	if (mail.indexOf("@")==-1) 
	{ alert("Bitte geben Sie eine korrekte Mailadresse ein!");
	  document.information.customermail.focus();
	  return false
	} 	

	if (telefon == "")
	{ alert("Bitte geben Sie eine Telefonnummer ein!");
          document .information . telefon.focus();
	  return false
	}

	document . proxy_form . message_body . value =
                "Anfrage aus dem Internet wegen des Objektes.\n"
	+	"\t" + onr + "\n"
	+	"Meine Adresse lautet: \n"
	+	adr + "\n"
        +       "Ich habe eine Anmerkung:\n"
        +       "\n"
        +       comment + "\n"
        +       "\n"
        +       "Versendet von \n"
        +       gn + "\n";

alert("Ihre Anfrage wird jetzt versendet");
window.close();
return true;
}

//-----------------------------------------------------------
function temp ()
{
        var vn = document .information . vorname . value;
	var nn = document . information . nachname .value;        
	var comment  = document . information . body  . value;
	var mail = document . information . customermail  . value;
	var onr = document . information . objektnr .value;
	var telefon = document . information . telefon .value;
	var strasse = document . information . strasse .value;
	var ort = document . information . wohnort .value;
	
	var gn = vn + " " + nn + "\n" + mail + "\n";
	var adr = gn + "\n" + strasse + "\n" + ort;
	var adr = adr + "\n" + "Telefon: " + telefon;   

	document . proxy_form . message_body . value =
                "Anfrage aus dem Internet wegen des Objektes.\n"
	+	"\t" + onr + "\n"
	+	"Meine Adresse lautet: \n"
	+	adr + "\n"
        +       "Ich habe eine Anmerkung:\n"
        +       "\n"
        +       comment + "\n"
        +       "\n"
        +       "Versendet von \n"
        +       gn + "\n";

	alert(document.proxy_form. message_body. value);
}
//-----------------------------------------------------------
function getobjektnr()
//Ermittelt die Objektnummer aus einer Objektseite
{
var onr;
onr = document.getinfo.objektnr.value;
return onr;
}
//-----------------------------------------------------------
function getdatenobjektnr()
//Ermittelt die Objektnummer aus einer Objektseite
{
var onr;
onr = document.getinfo.objektnr.value;
return onr;
}
//-----------------------------------------------------------
function getdatenobjektbeschreibung()
//Ermittelt die Objektnummer aus einer Objektseite
{
var otxt;
otxt = document.getinfo.objekttext.value;
return otxt;
}
//-----------------------------------------------------------
function formtitel()
{
//document.write("<h1 align='left'>Infoanfrage</h1>");
}
//-----------------------------------------------------------
function closewindow()
{
window.close();
}
//-----------------------------------------------------------  

function SaveInfo()
{
var Elemente = 'objektnr;objekttext';
var CookieName = 'RadaMesObjektDaten';
var AnzTage = 30;

var spElem = Elemente.split(';');
var SpeicherWert = '';

  for (var i=0; i < spElem.length; i++)
//    SpeicherWert += window.document.getinfo[spElem[i]].value + ';';
      SpeicherWert += window.document.getinfo[spElem[i]].value + ';';

  SpeicherWert = SpeicherWert.substring(0, SpeicherWert.length-1);
//alert ('Daten erfolgreich gespeichert!');
  var expdate = new Date();
  FixCookieDate (expdate);
  expdate.setTime (expdate.getTime() + (AnzTage * 24 * 60 * 60 * 1000));
//alert(CookieName + ", " +  SpeicherWert + ", " + expdate);	
  SetCookie (CookieName, SpeicherWert, expdate,"/");
	
}

//-----------------------------------------------------------
function SetCookie (name,value,expires,path,domain,secure) {
  document.cookie = name + "=" + escape (value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

//-----------------------------------------------------------
function FixCookieDate (date) {
  var base = new Date(0);
  var skew = base.getTime(); // dawn of (Unix) time - should be 0
  if (skew > 0)  // Except on the Mac - ahead of its time
    date.setTime (date.getTime() - skew);
}
//-----------------------------------------------------------
function getradamesinfos()
{
	var Elemente = 'objektnr;objekttext';
	var CookieName = 'RadaMesObjektDaten';
  
 if (GetCookie(CookieName)) {



      var laElem = GetCookie(CookieName).split(';');
      var spElem = Elemente.split(';');

    for (var i=0; i < laElem.length; i++)
      	{
	document.information.objektnummer.value = laElem[0];
	document.information.objektbeschreibung.value = laElem[1];
	}

//	if (laElem[i])
//        {
//	document.information[spElem[i]].value = laElem[i];
//	}
  }
}
//-----------------------------------------------------------
function GetCookie (name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
//	alert ("in GetCookie:" + name); 
while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
      return getCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
  }
  return null;
}
//-----------------------------------------------------------
function Loeschen()
{
  var Elem = Elemente.split(';');

  for (var i=0; i < Elem.length; i++)
    document.formular[Elem[i]].value = '';
}
//-----------------------------------------------------------
function getCookieVal (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
    endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}
//-----------------------------------------------------------
function DeleteCookie (name,path,domain) {
  if (GetCookie(name)) {
    document.cookie = name + "=" +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}
//-----------------------------------------------------------

function holeCookie(name) {
  name += "=";
  var laenge = name.length;
  var cookie_laenge = document.cookie.length;
  var i = 0;
  while (i < cookie_laenge) {
    var j = i + laenge;
    if (document.cookie.substring(i, j) == name) 
      return holeCookieWert (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0)
      break;
  }
  return null;
}
//-----------------------------------------------------------
function holeCookieWert(position) {
  var ende = document.cookie.indexOf (";", position);
  if (ende == -1) 
    ende = document.cookie.length;

  return unescape(document.cookie.substring(position, ende));
}