self.focus();

/* VARIABLEN */

/* Rollover */

ziel_auf_p = new Image();
ziel_auf_p.src = "http://www.berlin-tourist-information.de/bilder/elemente/pfeil-klappauf-weiss.gif";
ziel_auf_a = new Image();
ziel_auf_a.src = "http://www.berlin-tourist-information.de/bilder/elemente/pfeil-klappauf-rot.gif";
ziel_zu_p = new Image();
ziel_zu_p.src = "http://www.berlin-tourist-information.de/bilder/elemente/pfeil-klappzu-weiss.gif";
ziel_zu_a = new Image();
ziel_zu_a.src = "http://www.berlin-tourist-information.de/bilder/elemente/pfeil-klappzu-rot.gif";

navi_auf_p = new Image();
navi_auf_p.src = "http://www.berlin-tourist-information.de/bilder/elemente/navi-klappauf-weiss.gif";
navi_auf_a = new Image();
navi_auf_a.src = "http://www.berlin-tourist-information.de/bilder/elemente/navi-klappauf-rot.gif";
navi_zu_p = new Image();
navi_zu_p.src = "http://www.berlin-tourist-information.de/bilder/elemente/navi-klappzu-weiss.gif";
navi_zu_a = new Image();
navi_zu_a.src = "http://www.berlin-tourist-information.de/bilder/elemente/navi-klappzu-rot.gif";

e_navi_zu_p = new Image();
e_navi_zu_p.src = "http://www.berlin-tourist-information.de/bilder/elemente/e_navi-klappzu-weiss.gif";
e_navi_zu_a = new Image();
e_navi_zu_a.src = "http://www.berlin-tourist-information.de/bilder/elemente/e_navi-klappzu-rot.gif";

f_navi_zu_p = new Image();
f_navi_zu_p.src = "http://www.berlin-tourist-information.de/bilder/elemente/f_navi-klappzu-weiss.gif";
f_navi_zu_a = new Image();
f_navi_zu_a.src = "http://www.berlin-tourist-information.de/bilder/elemente/f_navi-klappzu-rot.gif";

es_navi_zu_p = new Image();
es_navi_zu_p.src = "http://www.berlin-tourist-information.de/bilder/elemente/es_navi-klappzu-weiss.gif";
es_navi_zu_a = new Image();
es_navi_zu_a.src = "http://www.berlin-tourist-information.de/bilder/elemente/es_navi-klappzu-rot.gif";

it_navi_zu_p = new Image();
it_navi_zu_p.src = "http://www.berlin-tourist-information.de/bilder/elemente/it_navi-klappzu-weiss.gif";
it_navi_zu_a = new Image();
it_navi_zu_a.src = "http://www.berlin-tourist-information.de/bilder/elemente/it_navi-klappzu-rot.gif";

/* Fenster oeffnen */

var hoehe=0;
var breite=0;


/* FUNKTIONEN */

/* Zielgruppenmenue */

function surfto(form) {
 var myindex=form.zielgruppen.selectedIndex;
 if (form.zielgruppen.options[myindex].value) { //wenn es einen Wert hat ...
  var seite = form.zielgruppen.options[myindex].value; //spart Schreibaufwand
  var sprache = (seite.substring(0,1) == 'd') ? 'de' : 'en'; //Seite beginnt mit 'd' -> deutsches Verzeichnis
  seite = (seite.search('index') >= 0) ? 'index' : seite;
  location='http://www.berlin-tourist-information.de/' + sprache + '/zielgruppen/' + seite + '.html'; //URL zusammensetzen
 }
}


/* Rollover */

function pic(nr,obj) {
 nr.src = obj.src;
}

/* Fenster oeffnen fuer Veranstaltungsdatenbank/das Kongressbuero */

function vdb (file)
{
window.open (file,"","width=500, height=600, resizable=yes, scrollbars=yes, toolbar=yes");
}



function kongress (file,breite,hoehe)
{
var win;
win=window.open (file,"","width="+breite+",height="+hoehe+",resizable=no");
}


/* Ausdrucken per JavaScript */
// nur Druckansicht!

function drucken() {
 if (window.print()) {
  window.print();
 }
}

function druckansicht() {
 locolist = self.location.href.split("?", 2);
 locolist[1] = (locolist[1]) ? locolist[1].replace(/&?zielgruppen_zu/,"") : '';
 locolist[1] = (locolist[1]) ? locolist[1].replace(/&?navigation_zu/,"") : '';
 locolist[1] = (locolist[1]) ? '&' + locolist[1] : '';
 location.href = locolist[0] + '?zielgruppen_zu&navigation_zu' + locolist[1];
}


/* Fenster oeffnen */
// Aufruf: z.B. javascript:fenster('bezirke','charlottenburg','de')
// Parameter 1: typ. hoehe, breite und ggf. verzeichnis muessen fuer jeden typ definiert werden.
// Parameter 2: Dateiname der seite ohne Endung (default: ".html")
// Parameter 3: sprache. Kann abgekuerzt (d, e, i) oder weggelassen werden.

function fenster(typ, seite, sprache) {

// Voreinstellungen
 var verzeichnis="";
 var pfad="";
 var endung=".html";
 var root=0;
 var scrollen="scrollbars";

// definierte Typen
// "bezirke" wird mit if abgefragt, da es komplizierter ist; der Rest wird mit switch(typ) erfasst
 if (typ == "bezirke") {
  hoehe=600; breite=500; verzeichnis="berlin\-infos";
  if (seite.indexOf("_")<0) {
   if (sprache) {
    s = sprache.substr(0,1);
   } else {
    s = (location.href.indexOf("english")>0) ? "e" : "d";
   }
   seite = s+"_bi_bezirk\-"+seite;
  }
 } else {
  switch (typ) {
   case "basistexte" :
    hoehe=600; breite=500; verzeichnis="presse/basistexte"; break;
   case "berlin-infos" :
    hoehe=500; breite=450; verzeichnis="berlin-infos"; break;
   case "berlinfilm_hilfe" :
    hoehe=500; breite=450; seite="berlinfilm_hilfe"; verzeichnis="sehenswertes"; break;
   case "bilderservicefenster" :
    hoehe=500; breite=700; verzeichnis="bestellungen"; break;
   case "bilderservice" :
    hoehe=420; breite=420; verzeichnis="bilderservice/"+sprache; sprache="bilder"; scrollen='scrollbars=no'; endung=".jpg"; break;
   case "csd2002" :
    hoehe=600; breite=450; verzeichnis="veranstaltungen/diashows"; break;
   case "csd2003" :
    hoehe=600; breite=450; verzeichnis="veranstaltungen/diashows"; break;
   case "ferienverzeichnisinfo" :
    hoehe=450; breite=350; verzeichnis="unterkunft"; break;
   case "gruenesberlin" :
    hoehe=690; breite=470; verzeichnis="freizeit"; break;
   case "gruppentickets" :
    hoehe=600; breite=500; verzeichnis="gruppentickets"; break;
   case "hotelbilder" :
    hoehe=350; breite=450; seite=seite+"_g"; verzeichnis="hotels"; endung=".jpg"; break;
   case "hotels" :
//    hoehe=460; breite=850; verzeichnis="unterkunft"; endung=(seite.indexOf("?")>=0)?".html?":".html"; seite=seite.replace(/\?/,""); seite=seite.toLowerCase(); break;
    window.open("http://www.berlin-tourist-information.de/deutsch/suchen-buchen/d_sb_unterkunft_hoteldetailsNEU.php?code="+seite,"Hotelfenster","height=460, width=850");return;
   case "infomaterial" :
    hoehe=500; breite=550; verzeichnis="bestellungen"; endung=""; break;
   case "infostellen" :
    hoehe=500; breite=450; seite="d_bi_infostellen-popup"; verzeichnis="berlin-infos"; break;
   case "legende" :
    hoehe=550; breite=450; verzeichnis="unterkunft"; break;
   case "loveparade2003" :
    hoehe=600; breite=650; verzeichnis="lovediashow"; break;
   case "meldungen" :
    hoehe=600; breite=500; verzeichnis="presse/meldungen"; break;
   case "museum" :
    hoehe=600; breite=615; pfad="http://berlin1.btm.de/museum/jsp/"; sprache=""; verzeichnis=""; endung=".jsp"; break;
   case "online_buchungs_hilfe" :
    hoehe=550; breite=550; verzeichnis="reiseveranstalter"; break;
   case "pois" :
    hoehe=600; breite=615; verzeichnis="pois"; break;
   case "postkarten" :
    hoehe=490; breite=630; verzeichnis="../bilder/spiel-spass"; endung=".jpg"; break;
   case "puzzle" :
    hoehe=400; breite=600; verzeichnis="spiel-spass"; break;
   case "quadrigapuzzle" :
    hoehe=600; breite=600; verzeichnis="spiel-spass"; break;
   case "souvenirshop" :
    hoehe=600; breite=750; pfad="http://www.berlin-tourist-information.de/cgi-bin/shop.pl?"; sprache=""; verzeichnis=""; endung=""; break;
   case "spezialhotels" :
    hoehe=450; breite=800; verzeichnis="unterkunft"; break;
   case "tickets" :
    hoehe=600; breite=500; verzeichnis="ticketcounter"; break;
   case "partnerforum" :
    hoehe=600; breite=500; verzeichnis="partner-forum"; endung=".pdf"; break;
   case "vkfnewsletter" :
    hoehe=600; breite=500; verzeichnis="reiseveranstalter"; endung=".pdf"; break;
  }
 }
// Ende definierte Typen

 if (location.host == "berlin1.btm.de" || location.host.match(/^[\d\.]+$/)) {
// if (location.host == "berlin1.btm.de") {
// Aufruf durch berlin1.btm.de
  pfad="http://www.berlin-tourist-information.de/";
  root=1;
  if (!sprache) {sprache="de";}
  verzeichnis=verzeichnis+"/";
 } else {
// Aufruf durch Startseite
  if (location.href.indexOf("de")<0 && location.href.indexOf("english")<0 && location.href.indexOf("italiano")<0 && location.href.indexOf("francais")<0 && location.href.indexOf("espanol")<0 && location.href.indexOf("chinesisch")<0 &&
location.href.indexOf("polski")<0 && location.href.indexOf("russisch")<0 && location.href.indexOf("international")<0 && location.href.indexOf("cgi-bin")<0) {
   root=1;
   verzeichnis=verzeichnis+"/";
  }
 }
 if (location.href.indexOf("cgi-bin")>=0 && pfad.indexOf("cgi-bin")<0) {
// Aufruf von statischer Seite durch Perl-Skript
  pfad = "../";
 }
 if (verzeichnis && root!=1) {
// "Normalfall"
  pfad="../";
  verzeichnis=verzeichnis+"/";
 }
 switch(sprache) {
  case "d" : sprache = "de"; break;
  case "e" : sprache = "en"; break;
  case "i" : sprache = "international"; break;
  case "b" : sprache = "bilder"; break;
  case " " : sprache = ""; break;
 }
 if (sprache) {
  sprache = (root>0) ? sprache + "/" : "../" + sprache + "/";
 }
// Fenster oeffnen und falls moeglich fokussieren
 optionen = "height=" + hoehe + ",width=" + breite + ","+scrollen+",resizable=yes";
// ,screenY=50,screenX=50
 seite = pfad + sprache + verzeichnis + seite + endung;
 typ = typ.replace(/\-/,"");
 F = window.open(seite, typ, optionen);
 if (F.focus()) {F.focus()}
}

/* Erlaeuterung Kreditkarte-Pruefwertnummer */

function wasistdas() {
 alert("Bei der Pr\u00FCfwertnummer handelt es sich um die letzten 3 \(bei American Express: 4\) Ziffern, die auf der Vorder- oder R\u00FCckseite der Kreditkarte stehen. Wir ben\u00F6tigen diese Nummer, um Ihre Karte zuverl\u00E4ssig zu authentifizieren.");
}
function whatsthat() {
 alert("The Card Security Code \(CSC\) is the three-digit code \(four-digits for American Express\) following the card number on the signature panel on the front or back of the credit card. We require this number in order to reliably authenticate your card.");
}

/* Hilfetext beim PDF-Download */

function pdf(option) {
 if (location.href.indexOf("english")>0) {
  var textkopf = (option == "download") ? "The PDF file is now being downloaded.\n" : "After downloading the PDF file should be opened automatically. However, there are frequent problems with the Acrobat browser plugin handling large documents. ";
  var hilfetext = "If you see only a white page after downloading, try the following steps:\n\n1\) Click with the RIGHT mouse button on the link \"Download as PDF\"\;\n2\) Select the option \"Save target as ...\"\;\n3\) Save the file into a directory of your choice\;\n4\) Open the file with Acrobat Reader by doubleclicking on it.";
 } else {
  var textkopf = (option == "download") ? "Das PDF-Dokument wird jetzt heruntergeladen.\n" : "Meist wird die PDF-Datei nach dem Herunterladen automatisch ge\u00F6ffnet. Vor allem bei gro\u00DFen PDF-Dokumenten gibt es jedoch h\u00E4ufig Probleme mit dem Acrobat Browser-Plugin. ";
  var hilfetext = "Falls Sie nach dem Herunterladen nur eine wei\u00DFe Seite sehen, versuchen Sie folgende Schritte:\n\n1. Klicken Sie mit der RECHTEN Maustaste auf den Link \"Download als PDF\"\;\n2. W\u00E4hlen Sie die Option \"Ziel speichern unter ...\"\;\n3. Speichern Sie die Datei in ein Verzeichnis Ihrer Wahl\;\n4. \u00D6ffnen Sie die Datei mit dem Acrobat Reader durch einen Doppelklick auf die heruntergeladene Datei.";
 }
 alert (textkopf + hilfetext);
}

/* Berlinfilm */

function film() {
 var player = document.filmwahl.player.options[document.filmwahl.player.selectedIndex].value;
 var quality = document.filmwahl.quality.options[document.filmwahl.quality.selectedIndex].value;
 var adr = quality+"."+player;
 if (document.filmwahl.player.selectedIndex==0 || document.filmwahl.quality.selectedIndex==0) {
  alert("Bitte w\u00E4hlen Sie einen Player und eine Qualit\u00E4tseinstellung!\n Please choose a Player and Quality!");
  return false;
 } else {
  window.open("../../bilder/stadtansichten/"+adr,"Filmfenster","width=470,height=410,left=0,top=0");
 }
}

/* TicketCounter */

function Eventselect(adresse) {
 if(adresse) {
  F=window.open('http://www.berlin-tourist-information.de/international/ticketcounter/i_ve_bb_'+adresse+'.html','tickets','height=600,width=500,scrollbars=yes');
 }
}


/* Galerie ohne Text (fuer Hotelseiten) */

function galerieOhneText(bild) {
 document.foto.src = "../../bilder/hotels/"+name+"_"+bild+".jpg";
}


/* oeffnet Top50-/Museumsseite */

 function top50(id, art) {
  if (!id) return 0;
  art = art? '&art=museum' : '';
  sprache = location.href.indexOf('english')>=0? '&sprache=english' : '';
  F=window.open('/cgi-bin/sehenswertes.pl?id=' + id + sprache + art, 'pois', 'height=600,width=650,scrollbars=yes');
 }


/* oeffnet das Fenster zum Stadtplan */

function stadtplan(poi) {
/*
 if (poi == "50999" || poi.indexOf("x")==0) {
  alert("Diese Adresse ist derzeit noch nicht in unserem Stadtplan erfasst.\nThis address is not yet located in our city map.");
 } else {
  view = (location.href.indexOf("?")>0) ? "2" : "1";
*/
  F=window.open("http://www.berliner-stadtplan.com", "pharus", "height=620,width=850,scrollbars,resizable=yes,screenY=50,screenX=50");
// }
}

/* oeffnet das Fenster zum Routenplaner */

function route(poi, typ) {
 alert("Diese Funktion steht derzeit nicht zur Verf\00FCgung.\nThis function is currently not available");
}
