//
// Bubblehelp infoboxes, (C) 2002 Klaus Knopper <infobox@knopper.net>
// You can copy/modify and distribute this code under the conditions
// of the GNU GENERAL PUBLIC LICENSE Version 2.
//
var IWIDTH=160  // Tip box width
var ns4         // Are we using Netscape4?
var ie4         // Are we using Internet Explorer Version 4?
var ie5         // Are we using Internet Explorer Version 5 and up?
var kon         // Are we using KDE Konqueror?
var x,y,winW,winH  // Current help position and main window size
var idiv=null   // Pointer to infodiv container
var px="px"     // position suffix with "px" in some cases


function nsfix(){setTimeout("window.onresize = rebrowse", 2000);}

function rebrowse(){window.location.reload();}

//function hascss(){ return gettip('infodiv')?true:false }
function hascss(){ return true}

function infoinit(){
 ns4=(document.layers)?true:false, ie4=(document.all)?true:false;
 ie5=((ie4)&&((navigator.userAgent.indexOf('MSIE 5')>0)||(navigator.userAgent.indexOf('MSIE 6')>0)))?true:false;
 kon=(navigator.userAgent.indexOf('konqueror')>0)?true:false;
 x=0;y=0;winW=800;winH=600;
 idiv=null;
 document.onmousemove = mousemove;
 if(ns4&&document.captureEvents) document.captureEvents(Event.MOUSEMOVE);
 // Workaround for just another netscape bug: Fix browser confusion on resize
 // obviously conqueror has a similar problem :-(
 if(ns4||kon){ nsfix() }
 if(ns4) { px=""; }
}

function tipps(){
 maketip('2zimmer','2-Zimmer-Wohnungen','<img src="./images/wohnungen-2zimmer-snapshot.jpg" style="max-height:150px;">');
 maketip('3haeuser','Die 3 H&auml;user','<img src="./images/acappella-3haeuser-snapshot.gif" style="max-height:150px;">');
 maketip('4haeuser','Die 4 H&auml;user','<img src="./images/wohnlage-snapshot.gif" style="max-height:300px;">');
 maketip('a1','Details','zur Wohnung A1<br><center>in neuem Fenster<br><img src="./images/wohnungen-a1-snapshot.jpg"></center>');
 maketip('a1-detail','Detail-Ansicht','<center><b>Wohnung A1</b><br>&nbsp;2 ZKBBalkon, 50 qm&nbsp;<br><span style="background-color:#9fff9f;">&nbsp;&euro; 59&nbsp;</span><span style="background-color:#ffffaf; ">&nbsp;&euro; 78&nbsp;</span><span style="background-color:#c0c0ff;">&nbsp;&euro; 105&nbsp;</span><br>Preise f&uuml;r 2 Pers.<br>Endreinigung &euro; 36<br><img src="./images/wohnungen-a1-snapshot.jpg"></center>');
 maketip('a8','Details','zur Wohnung A8<br><center>in neuem Fenster<br><img src="./images/wohnungen-a8-snapshot.jpg"></center>');
 maketip('a8-detail','Detail-Ansicht','<center><b>Wohnung A8</b><br>&nbsp;3 ZKBBalkon, 70 qm&nbsp;<br><span style="background-color:#9fff9f;">&nbsp;&euro; 67&nbsp;</span><span style="background-color:#ffffaf; ">&nbsp;&euro; 90&nbsp;</span><span style="background-color:#c0c0ff;">&nbsp;&euro; 125&nbsp;</span><br>Preise f&uuml;r 4 Pers.<br>Endreinigung &euro; 48<br><img src="./images/wohnungen-a8-snapshot.jpg"></center>');
 maketip('acappella','a cappella apartments','<img src="./images/acappella-abendsonne-snapshot.jpg" style="max-height:150px;">');
 maketip('angebote','Angebote','<b>Zwischensaison</b><br>21=19, 14=13<br><b>Nebensaison</b><br>21=18, 14=12, 8=7<br><b>LastMinute</b><br>&nbsp;20%, Hauptsaison 10%&nbsp;');
 maketip('aufbettung21','Aufbettung','<center>&nbsp;Aufbettung f&uuml;r 1 Person m&ouml;glich&nbsp;<br>5 &euro; pro Nacht</center>');
 maketip('aufbettung22','Aufbettung','<center>&nbsp;Aufbettung f&uuml;r 2 Personen m&ouml;glich&nbsp;<br>pro Person und Nacht 5 &euro;</center>');
 maketip('aufbettung40','Aufbettung','<center>&nbsp;keine Aufbettung m&ouml;glich&nbsp;</center>');
 maketip('aufbettung41','Aufbettung','<center>&nbsp;Aufbettung f&uuml;r 1 Person m&ouml;glich&nbsp;<br>5 &euro; pro Nacht</center>');
 maketip('aufbettung42','Aufbettung','<center>&nbsp;Aufbettung f&uuml;r 2 Personen m&ouml;glich&nbsp;<br>pro Person und Nacht 5 &euro;</center>');
 maketip('babybett','Babybett/Hochstuhl','<img src="./images/bett.jpg">');
 maketip('bahnhof','IC-Bahnhof Binz','<img src="./images/bahnhof-binz-snapshot.jpg" style="max-height:150px;">');
 maketip('buchen','Zum Buchen','&nbsp;Bitte Klicken&nbsp;');
 maketip('c4','Details','zur Wohnung C4<br><center>in neuem Fenster<br><img src="./images/wohnungen-c4-snapshot.jpg"></center>');
 maketip('c4-detail','Detail-Ansicht','<center><b>Wohnung C4</b><br>&nbsp;3 ZKBBalkon, 70 qm&nbsp;<br><span style="background-color:#9fff9f;">&nbsp;&euro; 69&nbsp;</span><span style="background-color:#ffffaf; ">&nbsp;&euro; 93&nbsp;</span><span style="background-color:#c0c0ff;">&nbsp;&euro; 127&nbsp;</span><br>Preise f&uuml;r 4 Pers.<br>Endreinigung &euro; 48<br><img src="./images/wohnungen-c4-snapshot.jpg"></center>');
 maketip('c5','Details','zur Wohnung C5<br><center>in neuem Fenster<br><img src="./images/wohnungen-c5-snapshot.jpg"></center>');
 maketip('c5-detail','Detail-Ansicht','<center><b>Wohnung C5</b><br>&nbsp;3 ZKBBalkon, 64 qm&nbsp;<br><span style="background-color:#9fff9f;">&nbsp;&euro; 69&nbsp;</span><span style="background-color:#ffffaf; ">&nbsp;&euro; 93&nbsp;</span><span style="background-color:#c0c0ff;">&nbsp;&euro; 127&nbsp;</span><br>Preise f&uuml;r 4 Pers.<br>Endreinigung &euro; 46<br><img src="./images/wohnungen-c5-snapshot.jpg"></center>');
 maketip('grundriss-a1','Gro&szlig;er Grundriss','in neuem Fenster<br><img src="./images/wohnungen-a1-lage-snapshot.gif" style="max-height:150px;">');
 maketip('grundriss-a8','Gro&szlig;er Grundriss','in neuem Fenster<br><img src="./images/wohnungen-a8-lage-snapshot.gif" style="max-height:150px;">');
 maketip('grundriss-c4','Gro&szlig;er Grundriss','in neuem Fenster<br><img src="./images/wohnungen-c4-lage-snapshot.gif" style="max-height:150px;">');
 maketip('grundriss-c5','Gro&szlig;er Grundriss','in neuem Fenster<br><img src="./images/wohnungen-c5-lage-snapshot.gif" style="max-height:150px;">');
 maketip('grundriss-lk2','Gro&szlig;er Grundriss','in neuem Fenster<br><img src="./images/wohnungen-lk2-lage-snapshot.gif" style="max-height:150px;">');
 maketip('grundriss-lk3','Gro&szlig;er Grundriss','in neuem Fenster<br><img src="./images/wohnungen-lk3-lage-snapshot.gif" style="max-height:150px;">');
 maketip('hof','Hof-Stellpl&auml;tze','<center><img src="./images/liebeskind-snapshot.jpg"></center>');
 maketip('kurtaxe','Kurtaxe','<center>&nbsp;Erwachsene &euro; 2,60/1,50&nbsp;<br>Kinder/Enkel frei&nbsp;</center>');
 maketip('liebeskind','Haus-Details','<center><img src="./images/liebeskind-snapshot.jpg"></center>');
 maketip('lk2','Details','zur Wohnung Lk2<br><center>in neuem Fenster<br><img src="./images/wohnungen-lk2-snapshot.jpg"></center>');
 maketip('lk2-detail','Detail-Ansicht','<center><b>Wohnung Lk2</b><br>&nbsp;2+ZKBTerr., 63 qm&nbsp;<br><span style="background-color:#9fff9f;">&nbsp;&euro; 59&nbsp;</span><span style="background-color:#ffffaf; ">&nbsp;&euro; 78&nbsp;</span><span style="background-color:#c0c0ff;">&nbsp;&euro; 105&nbsp;</span><br>Preise f&uuml;r 2 Pers.<br>Endreinigung &euro; 46<br><img src="./images/wohnungen-lk2-snapshot.jpg"></center>');
 maketip('lk3','Details','zur Wohnung Lk3<br><center>in neuem Fenster<br><img src="./images/wohnungen-lk3-snapshot.jpg"></center>');
 maketip('lk3-detail','Detail-Ansicht','<center><b>Wohnung Lk3</b><br>&nbsp;2 ZKBTerr., 47 qm&nbsp;<br><span style="background-color:#9fff9f;">&nbsp;&euro; 57&nbsp;</span><span style="background-color:#ffffaf; ">&nbsp;&euro; 73&nbsp;</span><span style="background-color:#c0c0ff;">&nbsp;&euro; 101&nbsp;</span><br>Preise f&uuml;r 2 Pers.<br>Endreinigung &euro; 36<br><img src="./images/wohnungen-lk3-snapshot.jpg"></center>');
 maketip('promenade','An der Strandpromenade','<img src="./images/binz-strandpromenade-snapshot.jpg" style="max-height:150px;">');
 maketip('rechnen','zum Berechnen','&nbsp;Bitte Klicken&nbsp;');
 maketip('ruegen','R&uuml;genkarte','<img src="./images/ruegen-snapshot.gif" style="max-height:300px;">');
 maketip('sauna','Sauna','<img src="./images/sauna-detail-snapshot.jpg" style="max-height:150px;">');
 maketip('schwimmbad','Schwimmbad','<img src="./images/schwimmbad-rechts2-snapshot.jpg" style="max-height:150px;">');
 maketip('silvester','Silvester','<center>&nbsp;Mindestaufenthalt&nbsp;<br>5 N&auml;chte</center>');
 maketip('solarium','Solarium','<img src="./images/solarium-links-snapshot.jpg" style="max-height:150px;">');
 maketip('sterne-a1','Klassifizierung','<img src="./images/urkunde-2006-a1-snapshot.jpg" style="max-height:300px;">');
 maketip('sterne-a8','Klassifizierung','<img src="./images/urkunde-2009-a8-snapshot.jpg" style="max-height:300px;">');
 maketip('sterne-c4','Klassifizierung','<img src="./images/urkunde-snapshot.jpg" style="max-height:300px;">');
 maketip('sterne-c5','Klassifizierung','<img src="./images/urkunde-snapshot.jpg" style="max-height:300px;">');
 maketip('sterne-lk2','Klassifizierung','<img src="./images/urkunde-snapshot.jpg" style="max-height:300px;">');
 maketip('sterne-lk3','Klassifizierung','<img src="./images/urkunde-snapshot.jpg" style="max-height:300px;">');
 maketip('sterne','Klassifizierung','<img src="./images/urkunde-snapshot.jpg" style="max-height:150px;">');
 maketip('strand','Binzer Strand','<img src="./images/binz-strand-links-snapshot.jpg" style="max-height:150px;">');
 maketip('tiefgarage-plan','Plan der Tiefgarage','<img src="./images/tiefgarage-plan-snapshot.jpg" style="max-height:300px;">');
 maketip('tiefgarage','Tiefgarage','<img src="./images/tiefgarage-links-snapshot.jpg" style="max-height:150px;">');
 maketip('umkleide','Umkleidebereich','<img src="./images/sauna-eingang-snapshot.jpg" style="max-height:150px;">');
 maketip('versicherung','Reise-R&uuml;cktritt-Versicherung','Sichern Sie bei Stornierungen die<br>entstehenden Ausfallkosten ab.<br>&nbsp;Der Preis ist vom Reisepreis abh&auml;ngig.&nbsp;<br>Durch Klick auf die Schaltfl&auml;che<br> "Gesamtpreis berechnen"<br>wird dieser ebenfalls berechnet.');
 maketip('waschraum','Waschraum','<img src="./images/waschmaschine-trockner-snapshot.jpg" style="max-height:150px;">');
 maketip('w578','zeige Zeitraum','&nbsp;23.01.2010-19.02.2010&nbsp;');
 maketip('w579','zeige Zeitraum','&nbsp;30.01.2010-26.02.2010&nbsp;');
 maketip('w580','zeige Zeitraum','&nbsp;06.02.2010-05.03.2010&nbsp;');
 maketip('w581','zeige Zeitraum','&nbsp;13.02.2010-12.03.2010&nbsp;');
 maketip('w582','zeige Zeitraum','&nbsp;20.02.2010-19.03.2010&nbsp;');
 maketip('w583','zeige Zeitraum','&nbsp;27.02.2010-26.03.2010&nbsp;');
 maketip('w584','zeige Zeitraum','&nbsp;06.03.2010-02.04.2010&nbsp;');
 maketip('w585','zeige Zeitraum','&nbsp;13.03.2010-09.04.2010&nbsp;');
 maketip('w586','zeige Zeitraum','&nbsp;20.03.2010-16.04.2010&nbsp;');
 maketip('w587','zeige Zeitraum','&nbsp;27.03.2010-23.04.2010&nbsp;');
 maketip('w588','zeige Zeitraum','&nbsp;03.04.2010-30.04.2010&nbsp;');
 maketip('w589','zeige Zeitraum','&nbsp;10.04.2010-07.05.2010&nbsp;');
 maketip('w590','zeige Zeitraum','&nbsp;17.04.2010-14.05.2010&nbsp;');
 maketip('w591','zeige Zeitraum','&nbsp;24.04.2010-21.05.2010&nbsp;');
 maketip('w592','zeige Zeitraum','&nbsp;01.05.2010-28.05.2010&nbsp;');
 maketip('w593','zeige Zeitraum','&nbsp;08.05.2010-04.06.2010&nbsp;');
 maketip('w594','zeige Zeitraum','&nbsp;15.05.2010-11.06.2010&nbsp;');
 maketip('w595','zeige Zeitraum','&nbsp;22.05.2010-18.06.2010&nbsp;');
 maketip('w596','zeige Zeitraum','&nbsp;29.05.2010-25.06.2010&nbsp;');
 maketip('w597','zeige Zeitraum','&nbsp;05.06.2010-02.07.2010&nbsp;');
 maketip('w598','zeige Zeitraum','&nbsp;12.06.2010-09.07.2010&nbsp;');
 maketip('w599','zeige Zeitraum','&nbsp;19.06.2010-16.07.2010&nbsp;');
 maketip('w600','zeige Zeitraum','&nbsp;26.06.2010-23.07.2010&nbsp;');
 maketip('w601','zeige Zeitraum','&nbsp;03.07.2010-30.07.2010&nbsp;');
 maketip('w602','zeige Zeitraum','&nbsp;10.07.2010-06.08.2010&nbsp;');
 maketip('w603','zeige Zeitraum','&nbsp;17.07.2010-13.08.2010&nbsp;');
 maketip('w604','zeige Zeitraum','&nbsp;24.07.2010-20.08.2010&nbsp;');
 maketip('w605','zeige Zeitraum','&nbsp;31.07.2010-27.08.2010&nbsp;');
 maketip('w606','zeige Zeitraum','&nbsp;07.08.2010-03.09.2010&nbsp;');
 maketip('w607','zeige Zeitraum','&nbsp;14.08.2010-10.09.2010&nbsp;');
 maketip('w608','zeige Zeitraum','&nbsp;21.08.2010-17.09.2010&nbsp;');
 maketip('w609','zeige Zeitraum','&nbsp;28.08.2010-24.09.2010&nbsp;');
 maketip('w610','zeige Zeitraum','&nbsp;04.09.2010-01.10.2010&nbsp;');
 maketip('w611','zeige Zeitraum','&nbsp;11.09.2010-08.10.2010&nbsp;');
 maketip('w612','zeige Zeitraum','&nbsp;18.09.2010-15.10.2010&nbsp;');
 maketip('w613','zeige Zeitraum','&nbsp;25.09.2010-22.10.2010&nbsp;');
 maketip('w614','zeige Zeitraum','&nbsp;02.10.2010-29.10.2010&nbsp;');
 maketip('w615','zeige Zeitraum','&nbsp;09.10.2010-05.11.2010&nbsp;');
 maketip('w616','zeige Zeitraum','&nbsp;16.10.2010-12.11.2010&nbsp;');
 maketip('w617','zeige Zeitraum','&nbsp;23.10.2010-19.11.2010&nbsp;');
 maketip('w618','zeige Zeitraum','&nbsp;30.10.2010-26.11.2010&nbsp;');
 maketip('w619','zeige Zeitraum','&nbsp;06.11.2010-03.12.2010&nbsp;');
 maketip('w620','zeige Zeitraum','&nbsp;13.11.2010-10.12.2010&nbsp;');
 maketip('w621','zeige Zeitraum','&nbsp;20.11.2010-18.12.2010&nbsp;');
 maketip('w622','zeige Zeitraum','&nbsp;27.11.2010-24.12.2010&nbsp;');
 maketip('w623','zeige Zeitraum','&nbsp;04.12.2010-30.12.2010&nbsp;');
 maketip('w624','zeige Zeitraum','&nbsp;11.12.2010-07.01.2011&nbsp;');
 maketip('w625','zeige Zeitraum','&nbsp;18.12.2010-14.01.2011&nbsp;');
 maketip('w626','zeige Zeitraum','&nbsp;25.12.2010-21.01.2011&nbsp;');
 maketip('w627','zeige Zeitraum','&nbsp;01.01.2011-28.01.2011&nbsp;');
 maketip('w628','zeige Zeitraum','&nbsp;08.01.2011-04.02.2011&nbsp;');
 maketip('w629','zeige Zeitraum','&nbsp;15.01.2011-11.02.2011&nbsp;');
 maketip('w630','zeige Zeitraum','&nbsp;22.01.2011-18.02.2011&nbsp;');
 maketip('w631','zeige Zeitraum','&nbsp;29.01.2011-25.02.2011&nbsp;');
 maketip('w632','zeige Zeitraum','&nbsp;05.02.2011-04.03.2011&nbsp;');
 maketip('w633','zeige Zeitraum','&nbsp;12.02.2011-11.03.2011&nbsp;');
 maketip('w634','zeige Zeitraum','&nbsp;19.02.2011-18.03.2011&nbsp;');
 maketip('w635','zeige Zeitraum','&nbsp;26.02.2011-25.03.2011&nbsp;');
 maketip('w636','zeige Zeitraum','&nbsp;05.03.2011-01.04.2011&nbsp;');
 maketip('w637','zeige Zeitraum','&nbsp;12.03.2011-08.04.2011&nbsp;');
 maketip('w638','zeige Zeitraum','&nbsp;19.03.2011-15.04.2011&nbsp;');
 maketip('w639','zeige Zeitraum','&nbsp;26.03.2011-22.04.2011&nbsp;');
 maketip('w640','zeige Zeitraum','&nbsp;02.04.2011-29.04.2011&nbsp;');
 maketip('w641','zeige Zeitraum','&nbsp;09.04.2011-06.05.2011&nbsp;');
 maketip('w642','zeige Zeitraum','&nbsp;16.04.2011-13.05.2011&nbsp;');
 maketip('w643','zeige Zeitraum','&nbsp;23.04.2011-20.05.2011&nbsp;');
 maketip('w644','zeige Zeitraum','&nbsp;30.04.2011-27.05.2011&nbsp;');
 maketip('w645','zeige Zeitraum','&nbsp;07.05.2011-03.06.2011&nbsp;');
 maketip('w646','zeige Zeitraum','&nbsp;12.05.2011-10.06.2011&nbsp;');
 maketip('sp78','Sonderpreis','&nbsp;<s>774</s> 699 &euro;&nbsp;f&uuml;r 4 Pers.');
 maketip('sp79','Sonderpreis','&nbsp;<s>943</s> 869 &euro;&nbsp;f&uuml;r 4 Pers.');
 maketip('sp80','Sonderpreis','&nbsp;<s>758</s> 679 &euro;&nbsp;f&uuml;r 4 Pers.');
 maketip('sp81','Sonderpreis','&nbsp;<s>491</s> 399 &euro;&nbsp;f&uuml;r 2 Pers.');
 maketip('sp82','Sonderpreis','&nbsp;<s>615</s> 529 &euro;&nbsp;f&uuml;r 4 Pers.');
 maketip('sp83','Sonderpreis','&nbsp;<s>350</s> 289 &euro;&nbsp;f&uuml;r 4 Pers.');
 maketip('sp84','Sonderpreis','&nbsp;<s>217</s> 179 &euro;&nbsp;f&uuml;r 2 Pers.');
}

function untip(){
 if(idiv) idiv.visibility=ns4?"hide":"hidden";
 idiv=null;
}

function gettip(name){return (document.layers&&document.layers[name])?document.layers[name]:(document.all&&document.all[name]&&document.all[name].style)?document.all[name].style:document[name]?document[name]:(document.getElementById(name)?document.getElementById(name).style:0);}

// Prepare tip boxes, but don't show them yet
function maketip(name,title,text){
 if(hascss()) document.write('<div id="'+name+'" name="'+name+'" style="background:white; border:2px solid #0000cf; position:absolute; visibility:hidden; z-index:20; top:50'+px+'; left:0'+px+';"><h1 align="center">'+title+'</h1>'+text+'</div>'+"\n");
}

function tip(name){
 if(hascss()){
  if(idiv) untip();
  idiv=gettip(name);
  if(idiv){
   winW=(window.innerWidth)? window.innerWidth+window.pageXOffset-16:document.body.offsetWidth-20;
   winH=(window.innerHeight)?window.innerHeight+window.pageYOffset  :document.body.offsetHeight;
   if(x<=0||y<=0){ // konqueror can't get mouse position
    x=(winW-IWIDTH)/2+(window.pageXOffset?window.pageXOffset:0); y=(winH-50)/2+(window.pageYOffset?window.pageYOffset:0); // middle of window
   }
   showtip();
  }
 }
}

function showtip(){
  idiv.left=(((x+160)<winW)?x+12:x-155)+px; idiv.top=(((y+90)<winH)?y+12:y-90)+px;
  idiv.visibility=ns4?"show":"visible";
  window.status="idiv="+idiv+"X:"+(idiv.left?idiv.left:"NAN")+", Y:"+(idiv.top?idiv.top:"NAN")+", x:"+x+", y:"+y;
}

function mousemove(e){
 if(e)   {x=e.pageX?e.pageX:e.clientX?e.clientX:0; y=e.pageY?e.pageY:e.clientY?e.clientY:0;}
 else if(event) {x=event.clientX; y=event.clientY;}
 else {x=0; y=0;}
 if((ie4||ie5) && document.documentElement) // Workaround for scroll offset of IE
  {
    x+=document.documentElement.scrollLeft;
    y+=document.documentElement.scrollTop;
  }
 if(idiv) showtip();
}

// Initialize after loading the page
window.onload=infoinit;
//maketip('a1','Detail-Ansicht','<center><b>Wohnung A1</b><br>2 ZKBBalkon, 50 qm<br><img src="../images/wohnungen-a1-snapshot.jpg"><br>in neuem Fenster</center>');
tipps();

// EOF infobox.js
