// Frame.js
// Jürgen Koch
// Juli 2002

var UrlKunde = "http://wetlook.ws-net.net/Englisch" ;
var UrlDaten = "http://wetlook-art.com/Grusskarten" ;
var FlashUrl, Fenster, Registerblatt = "" ;
var KartenId ;
var NameEmpfaenger ;
var NameAbsender ;
var EmailEmpfaenger ;
var EmailAbsender ;
var Kartentext ;
var Kartenstatus = 0 ; // neue Karte

if (top.frames.length > 0)
  top.location.href = self.location ;
else if (Environment())
  window.setTimeout("Grusskarte()", 100) ;

function Environment()
{
  var pos, i ;
  var text = window.location.href ;

  pos = text.indexOf("?") ;

  if (pos > 0)
  {
    text = text.substr(pos + 1) ;
    pos = text.indexOf("&") ;
    KartenId = text.substr(3, pos - 3) ;
    text = text.substr(pos + 1) ;
    pos = text.indexOf("&") ;
    NameEmpfaenger = text.substr(3, pos - 3) ;
    text = text.substr(pos + 1) ;
    pos = text.indexOf("&") ;
    NameAbsender = text.substr(3, pos - 3) ;
    text = text.substr(pos + 1) ;
    pos = text.indexOf("&") ;
    EmailEmpfaenger = text.substr(3, pos - 3) ;
    text = text.substr(pos + 1) ;
    pos = text.indexOf("&") ;
    EmailAbsender = text.substr(3, pos - 3) ;
    Kartentext = text.substr(pos + 4) ;

    return true ;
  }

  return false ;
}

function Grusskarte()
{
  var param, breite, hoehe ;
  var daten = UrlDaten ;

  if (KartenId == "") return ;
  if (KartenId.charAt(0) == 'p') daten = UrlKunde ;

  FlashUrl = daten + "/Karten/" + KartenId + ".swf?sne=" + NameEmpfaenger + "&sea=" + EmailAbsender + "&skt=" + Kartentext ;

  breite = screen.availWidth - 10 ;
  hoehe = screen.availHeight - 20 ;

  param = "width=" + breite + ",height=" + hoehe + ",top=0, left=0" ;
  param += ",dependent=yes,locationbar=no,menubar=no,resizable=no,scrollbars=no,fullscreen=yes" ;

  if (Fenster)
    if (Fenster.closed == false)
      Fenster.close() ;

  Fenster = window.open(UrlKunde + "/Flashkarte.html", "Flashkarte", param) ;
  Fenster.focus() ;
}

function Antwortkarte()
{
  if (Kartenstatus == 0)
  {
    Kartenstatus = 2 ; // Antwortkarte
    frames.Inhalt.location.href = "Grusskarten/Kartenformular.html" ; // Speziallösung
  }
}

function Convert(text, direction)
{
  if (direction)
  {
    text = Replace(text, / /, "_") ;
    text = Replace(text, /\r\n/, "<br>") ;
  }
  else
  {
    text = Replace(text, /_/, " ") ;
    text = Replace(text, /<br>/, "\r\n") ;
  }

  return text ;
}

function Replace(text, suche, ersetze)
{
  do
  {
    if (text.search(suche) < 0) return text ;
    text = text.replace(suche, ersetze) ;
  } while (true) ;
}
