jQuery.noConflict();

var augenklinik = augenklinik || {};

/**
* @fn void augenklinik.decorateLinks()
* Versieht alle Links mit Layout-Vorgaben, abhängig vom verlinkten Inhalt
* @author Alexander Rothe
* @date 2010-10-19
*/
augenklinik.decorateLinks = function() {
  var $links = jQuery('#main a:not(:has(img)), #left a:not(:has(img)), #right a:not(:has(img))');
  
  $links.each(function() {
    if (jQuery(this).parents('.mod_navigation').length < 1) {
      jQuery(this).html('&gt;&nbsp;' + jQuery(this).html());
    }
  });
}


/**
* @fn void augenklinik.initLightbox()
* Lightboxen initialisieren
* @author Peter Adelmann
* @date 2010-09-01
*/
augenklinik.initLightbox = function() {
  jQuery('a.lightbox').fancybox({
    'enableEscapeButton': true,
    'padding': 15,
    'width': 640,
    'height': 480,
    'autoDimensions': true,
    'overlayColor': '#000000',
    'overlayOpacity': 0.8,
    'titleShow': false
  });
  
  jQuery('a.lightbox img, a[rel*="lightbox"]').fancybox({
    'enableEscapeButton': true,
    'padding': 15,
    'autoDimensions': true,
    'overlayColor': '#000000',
    'overlayOpacity': 0.8,
    'titleShow': false
  });
  
  jQuery('a[rel*="lightbox"][href*="http"]').fancybox({
    'type': 'iframe',
    'width': 640,
    'height': 480,
    'overlayColor': '#000000',
    'overlayOpacity': 0.8,
    'titleShow': false
  });
  
  jQuery('a.eyemaginations, div.ce_hyperlink.eyemaginations a').fancybox({
    'enableEscapeButton': true,
    'padding': 15,
    'width': 402,
    'height': 404,
    'autoDimensions': false,
    'titleShow': false,
    'overlayColor': '#000000',
    'overlayOpacity': 0.8,
    'showNavArrows': false
  });
}


/**
* @fn void augenklinik.initEyemaginations()
* Belegt alle relevanten Links mit Eyemaginations-Funktionalität
* @author Alexander Rothe
* @date 2010-11-04
*/
augenklinik.initEyemaginations = function() {
  var $eyemaginations_links = jQuery('a.eyemaginations, div.ce_hyperlink.eyemaginations a');
  //console.log($eyemaginations_links);
  $eyemaginations_links.each( function() {
    var $link_object = jQuery(this);
    var eyemaginations_link = $link_object.attr('href') + '?video_id=' + $link_object.attr('rel');
    $link_object.attr('href', eyemaginations_link);
  });
  
}


/**
* @fn void augenklinik.openEyemaginations(video_id)
* Integriert/lädt den Eyemaginations-Container
* @param video_id die Eyemaginations-ID
* @author Alexander Rothe
* @date 2010-11-04
*/
augenklinik.openEyemaginations = function(video_id) {
  if (!video_id || video_id == '') {
    return;
  }
  var so=new SWFObject('http://online.eyemaginations.com/online.swf','tdeyeonlineswf','402','400','8','#FFFFFF');
  var video_container_id = 'eyemaginations_video';
  
  if (jQuery('#' + video_container_id).length > 0) {
    so.addParam('wmode', 'transparent');
    so.addVariable('aID', video_id);
    so.write(video_container_id);
  }
}


jQuery(document).ready(function() {
  augenklinik.initEyemaginations();
  augenklinik.initLightbox();
});
