
function notePopupClose( noteId ) {
  // die Attribute des Tags wieder zuruecksetzen - Laden der Adresse kann einen Moment dauern, somit verhindert man ein doppeltes Anklicken
  //$(noteId + '_close').setAttribute( 'href', '' ); 
  $(noteId + '_close').setAttribute( 'onclick', '' ); 
  
  
  //$( noteId ).hide();
  //window.location.href = url;
}


/* notePopup
   ---------
   blendet ein Hinweisfenster ein/aus, z. B. Alkohol-Hinweis, 
   die Zuordnung erfolgt mittels der noteId
   der eigentliche Hinweis wird per ID zugeordnet
   nach dem Schliessen des Fensters wird die uebergene URL geladen
   
   Parameter
   ---------
   @noteId (String): ID des anzuzeigenden Hinweises
   
   @options (Objekt): weitere Parameter
      @url: die URL die beim Schliessen des Fensters geladen werden soll 
*/


function notePopup( noteId, options ) {
  if ( !(noteId!=undefined && typeof(noteId)=='string') ) return;
  
  /* verschiebt das DOM-Element fuer den Hinweis an die letzte Stelle im DOM-Baum vor das schliessende 
     body-Element (somit garantiert ueber allen anderen Elementen) */
  var bodyElem = document.getElementsByTagName('body')[0];
  $( bodyElem ).insert( $( noteId ) );
  $( noteId ).show();
  
  // den JS-Aufruf zum Schliessen des Fensters an den entsprechenden Button haengen
  options = ( options!=undefined ) ? options : {};
  options.url = ( options.url!=undefined && typeof(options.url=='string') ) ? options.url : '';
  if ( $(noteId + '_close') ) {
    $( noteId + '_close' ).setAttribute( 'href', options.url ); // ein Aufruf von window.location.href liefert immer wieder die urspruengliche Adresse (faengt magento ab ?!?), daher Setzen des href-Attributs
    $( noteId + '_close' ).setAttribute( 'onclick', 'notePopupClose( \'' + noteId + '\' )' );
  }
}