/**
*	Site-specific configuration settings for Highslide JS
*/
hs.graphicsDir = '/im/highslide/';
hs.outlineType = 'custom';
//hs.captionEval = 'this.a.title';
hs.creditsPosition = 'bottom left';

// German language strings
hs.lang = {
  cssDirection: 'ltr',
  loadingText: 'Lade...',
  loadingTitle: 'Klick zum Abbrechen',
  focusTitle: 'Klick um nach vorn zu bringen',
  fullExpandTitle: 'Zur Originalgröße erweitern',
  creditsText: 'Powered by <i>Highslide JS</i>',
  creditsTitle: 'Gehe zur Highslide JS Homepage',
  previousText: 'Voriges',
  nextText: 'Nächstes',
  moveText: 'Verschieben',
  closeText: 'Schließen',
  closeTitle: 'Schließen (Esc)',
  resizeTitle: 'Größe wiederherstellen',
  playText: 'Abspielen',
  playTitle: 'Slideshow abspielen (Leertaste)',
  pauseText: 'Pause',
  pauseTitle: 'Pausiere Slideshow (Leertaste)',
  previousTitle: 'Voriges (Pfeiltaste links)',
  nextTitle: 'Nächstes (Pfeiltaste rechts)',
  moveTitle: 'Verschieben',
  fullExpandText: 'Vollbild',
  number: 'Bild %1 %von %%2',
  restoreTitle: 'Klick um das Bild zu schließen, klick und ziehe um zu verschieben.  Benutze Pfeiltasten für vor und zurück.'
};

hs.isUnobtrusiveAnchor = function(el) {
  if (el.target == 'help' || el.target == 'popup') return 'iframe';
};
hs.onSetClickEvent = function(sender, e) {
  if (location.search.search(/pa=mobile/) > 0) return false;
  var or = { objectType: 'iframe', width: 400, wrapperClassName: 'titlebar', headingEval: 'this.iDoc.title', preserveContent: false };
  if (e.element.onclick) {
    var sf = e.element.onclick.toString();
    var res = sf.match(/hwin_open\((\d+), ?(\d+)\)/);
    if (res && res[1]) or.width = res[1];
    if (res && res[2]) or.height = res[2];
  }
  if (e.element.target == 'popup') {
    or.width = 440;
    or.height = 460;
  }
  if (e.element.target == 'help') {
    or.width=440;
  }
  e.element.onclick = function() {
    var ret = hs.htmlExpand(this, or);
    return ret;
  };
  return false;
};
hs.Expander.prototype.printIframe = function() {
  var name = this.iframe.name;
  frames[name].focus();
  frames[name].print();
  return false;
};

hs.registerOverlay({
  className: 'ad-buttons',
  // rest is required
  position: 'top right',
  useOnHtml: true,
  html: '<a title="Expand" href="#" onclick="var exp=hs.getExpander(); window.open(exp.iDoc.URL); return hs.close(this)"><img src="/im/expand.png" alt="Expand"></a><a title="Print" href="#" onclick="return hs.getExpander(this).printIframe()"><img src="/im/print.png" alt="Print"></a><a title="Close" href="#" onclick="return hs.close(this)"><img src="/im/close1.png" alt="Close"></a>'
});


