$(document).ready(function() {
  // categories & videos
  var videos = {
    'EKO' : {
      'uRbq51P' :{
        'code'  : 'uRbq51P',
        'title' : 'Jing Wu Köln: Einblicke ins Training',
        'descr' : 'Einblicke ins Training einer traditionellen Kung Fu Schule – Lernen Sie uns kennen.'
      },
      'RiqILwt' :{
        'code'  : 'RiqILwt',
        'title' : 'Portrait der Jing Wu Schule Köln',
        'descr' : 'Portrait der Jing Wu-Schule für Traditionelles Kung Fu, Fitness & Gesundheit / Köln<br>Leitung: Sifu Holger Heek (Physiotherapeut)<br>Unterricht in verschiedenen traditionellen Kung Fu-Stilen, Taiji/Qigong<br>Schulpräsentation, Trainings-Impressionen, Informationen, Vorführung an der Deutschen Sporthochschule/Köln'
      },
      'TPmyhSx':{
        'code'  : 'TPmyhSx',
        'title' : 'Trainingsinhalte Kinder Kung Fu',
        'descr' : 'Grundmotorik, Körperbeherrschung, Koordinationsübungen, Spiele, Partnerübungen, Eltern-Kind-Angebot (Eltern dürfen mittrainieren), Waffen (Langstock, Zweihandschwert), Waffenkampf, Kinder-Löwentanz, Atemübungen, Entspannung... <br>Die Förderung der Motorik unterstützt die geistige, psychische und soziale Entwicklung.'
      },
      'empty_10':{
        'code'  : '',
        'title' : 'Traditionelle Kung Fu Stile in der EKO <i>(demnächst)</i>',
        'descr' : ''
      }
    },
    'EKO-Veranstaltungen': {
      '1iRCmXE' :{
        'code'  : '1iRCmXE',
        'title' : 'Vorführung beim Bun-Festival (Cheung Chau / Hongkong)',
        'descr' : 'Choy Mok Demo (Hong Kong)<br>Bun Festival Cheung Chau Island 2008<br>Choy Mok Demo (Sifu Lau Biu)<br><br><br>Bun Festival is a huge spectacle, celebrating Buddhas birthday, fourth moon in the lunar calendar...<br>In the Bun race 30 participants race up 60 foot towers covered with steamed rice buns. Other highlights are buddhist ceremonies, a colourful parade, lion/unicorn dance und of course many Traditional Kung Fu demonstrations. The video shows the EKO sifus Markus Buttler and Holger Heek performing on a Choy Mok Demo on the Island Cheung Chau Choy Mok forms: Hou Da Kuen, Fu Yin Kuen, Diu Ging, Fa Mei Sao<br><br>Unicorn Dance (keilun),<br>Parade on Cheung Chau Island'
      },
      '1iRCmXE' :{
        'code'  : 'b6WHuq9',
        'title' : 'Bun Festival Cheung Chau 2008 (Hongkong)',
        'descr' : 'The video shows parts of the Cheung Chau Festival on the Island Cheung Chau (near Hong Kong).<br>Sifu Buttler and Sifu Heek from the European Kung Fu Organisation (EKO) took part in the Choy Mok Demonstration.<br>Besides there are lion dances, different unicorn dances, different kung fu demos (Choy Mok, Hung Fut), parts of the parade, parts of the bun race'
      },
      'XE8U6mj' :{
        'code'  : 'XE8U6mj',
        'title' : 'Vorführung in Hongkong (Hung Fut)',
        'descr' : 'The Video gives some impression of a Hung Fut Kung Fu demo in Hong Kong (Lineage of Sifu Hung Kam Pui). Sifu Buttler and Sifu Heek (from the European Kung Fu Organisation) perform the Hung Fut Forms Sab Tsi Kuen, Fuk Fu Kuen Duk Bei Kuen, Hung Fut Wooden Bench.<br><br>Among some Hung Gar Forms there are some more Hung Fut Forms, Fung Mo Guan, Yee Haung Do, Duk Bei Do (Left Arm Knife)...<br><br>Enjoy the Hung Fut Kung Fu!!!'
      },
      'kFvaVKV' :{
        'code'  : 'kFvaVKV',
        'title' : 'Parktraining 2008',
        'descr' : 'Einblicke ins Sommer-Parktraining 2008 der Jing Wu an der Mensa - Köln.<br>Auch nächsten Sommer wieder. Schau doch mal vorbei...'
      },
      'j7lM7Su' :{
        'code'  : 'j7lM7Su',
        'title' : 'Parktraining 2007',
        'descr' : 'Einblicke ins Sommer-Parktraining 2007 der Jing Wu an der Mensa - Köln.<br>Auch nächsten Sommer wieder. Schau doch mal vorbei...'
      }
    },
    'Kampf- / Partnertechniken': {
      'GpvYzDd':{
        'code'  : 'GpvYzDd',
        'title' : 'Isotonische Partnerübungen (Kampftechniken)',
        'descr' : 'The video presents various partner drills: isotonic partner drills, transfer to fight techniques, combinations. Presented Techniques are: Knee strike, Ellbow joint lock, Throw'
      },
      'XCXrB2g' :{
        'code'  : 'XCXrB2g',
        'title' : 'Hung Kuen: Pratzen Training, Anwendungen, Übungen',
        'descr' : 'The video shows Hung Gar training, pad training, training methods (mostly of Mui Far Kuen techniques).'
      },
      'empty_30':{
        'code'  : '',
        'title' : 'Selbstverteidigung <i>(demnächst)</i>',
        'descr' : ''
      },
      'empty_32':{
        'code'  : '',
        'title' : 'Qin Na <i>(demnächst)</i>',
        'descr' : ''
      }
    },
    'Kung Fu, Fitness und Gesundheit': {
      '0NyUyPb' :{
        'code'  : '0NyUyPb',
        'title' : '"Balanced Power" für Kampfkünstler',
        'descr' : 'Sifu Holger Heek (physiotherapist) shows training for upper body (frontal/dorsal): jabs, hooks, uppercuts with Theraband and isotonic partner drills<br>prevention of muscular dysbalance: exercises for upper back (prophylaxis)'
      },
      'empty_40':{
        'code'  : '',
        'title' : 'Rückenübungen für Kampfkünstler <i>(demnächst)</i>',
        'descr' : ''
      },
      'empty_41':{
        'code'  : '',
        'title' : 'Stretching-Special <i>(demnächst)</i>',
        'descr' : ''
      },
      'empty_42':{
        'code'  : '',
        'title' : 'Special: Rücken-Balance <i>(demnächst)</i>',
        'descr' : ''
      }
    },
    'Kung Fu für Kinder und Jgdl.': {
      'TPmyhSx':{
        'code'  : 'TPmyhSx',
        'title' : 'Trainingsinhalte Kinder Kung Fu',
        'descr' : 'Grundmotorik, Körperbeherrschung, Koordinationsübungen, Spiele, Partnerübungen, Eltern-Kind-Angebot (Eltern dürfen mittrainieren), Waffen (Langstock, Zweihandschwert), Waffenkampf, Kinder-Löwentanz, Atemübungen, Entspannung... <br>Die Förderung der Motorik unterstützt die geistige, psychische und soziale Entwicklung.'
      },
      'empty_50':{
        'code'  : '',
        'title' : 'Training der Jugendlichen <i>(demnächst)</i>',
        'descr' : ''
      }
    },
    'Traditionelle Waffentechniken': {
      'lRnbCWv' :{
        'code'  : 'lRnbCWv',
        'title' : 'Waffen des Kung Fu',
        'descr' : 'Long Staff, sabre, double sabre, sword, dragon tail sword, spear, three section staff, tiger Hooks, daggers, butterfly knives, chain whip, tiger fork...<br>Partner-Techniken, Partner-Formen: Sabre vs Spear, Butterfly Knives vs Spear...<br>Freikampf: Metal Swords and foam weapons'
      },
      'M2JqFZZ' :{
        'code'  : 'M2JqFZZ',
        'title' : 'Wudang Schwert Technik',
        'descr' : 'Wudang Schwert Techniken, Formen und Anwendungen aus der Linie des Großeisters Zhang Wan Fu.'
      },
      'fyeQ4Ko' :{
        'code'  : 'fyeQ4Ko',
        'title' : 'Sitzbank, Fächer, Farmerhacke',
        'descr' : 'Verschiedene Hung Fut Waffen (Sitzbank, Farmerhacke und Fächer) aus dem traditionellen Hung Fut Kung Fu aus der Linie von Großmeister Hung Kam Pui (Hong Kong).'
      },
      'eCilMID' :{
        'code'  : 'eCilMID',
        'title' : 'Langstock: "Mad Devil Staff" (Meisterform)',
        'descr' : 'Little Mad Devil Staff aus dem traditionellen Hung Fut Kung Fu aus der Linie von Großmeister Hung Kam Pui (Hong Kong)'
      },
      'EvAdTaO' :{
        'code'  : 'EvAdTaO',
        'title' : 'Schmetterlingsmesser',
        'descr' : 'Traditional Hung Fut Kung Fu Weapon: "Wu dip Do" from the lineage of Grandmaster Hung Kam Pui (Hong Kong).'
      },
      'QAQY6BK' :{
        'code'  : 'QAQY6BK',
        'title' : 'Partner-Waffenform: Dreigliederstab gegen Speer',
        'descr' : 'Seven Star Mantis Kung Fu: Sam Jeet Guan Doy Choeng presented by EKO. LKW lineage.'
      },
      'plnMiOp' :{
        'code'  : 'plnMiOp',
        'title' : 'Partner-Waffenform: Spazierstock gegen Langstock',
        'descr' : 'Partnerform "Spazierstock gegen Langstock" aus dem traditionellen Adlerklauen-Stil von Großmeister Ng Kwan Bok (Hong Kong).'
      }
    },
    'Waffenkampf': {
      'mXvKtFc' :{
        'code'  : 'mXvKtFc',
        'title' : 'Wudang Schwert Anwendungen und Freikampf',
        'descr' : 'Wudang Schwert Anwendungen und Freikampf: Kampftechniken, Freikampf Wudang Schwert, Freikampf gegen Zweihandschwert.'
      },
      'E5mHd4i' :{
        'code'  : 'E5mHd4i',
        'title' : 'Zweihandschertkampf:  Anwendungen und Freikampf',
        'descr' : 'Zweihandschwert Techniken und Freikampf'
      },
      'empty_71' :{
        'code'  : '',
        'title' : 'Langstockkampf <i>(demnächst)</i>',
        'descr' : ''
      },
      'empty_72' :{
        'code'  : '',
        'title' : 'Doppelstockkampf <i>(demnächst)</i>',
        'descr' : ''
      }
    },
    'Taiji / Qigong': {
      'empty_80' :{
        'code'  : '',
        'title' : 'Handtechniken <i>(demnächst)</i>',
        'descr' : ''
      },
      'empty_81' :{
        'code'  : '',
        'title' : 'Partnertechniken <i>(demnächst)</i>',
        'descr' : ''
      }
    },
    'Traditionelle Kung Fu-Stile': {
      'subtitle_1' : {
        'subtitle' : 'Tong Long (Mantis, Gottesanbeterin)'
      },
      'mL8hxXD' :{
        'code'  : 'mL8hxXD',
        'title' : 'Sifu Heek: Handtechniken, Waffen (Pferdesäbel, Halbmondlanze, Große Hellebarde)',
        'descr' : 'Seven Star Mantis Präsentation der EKO-Schule Jing Wu aus Köln.<br>Sifu Holger Heek und seine Schüler demonstrieren Mantis Formen, Übungen und Anwendungen.'
      },
      'RfWcFou' :{
        'code'  : 'RfWcFou',
        'title' : 'Handform: Bang Bo Kuen',
        'descr' : 'Kein Zweifel, die Bung Bo Handform ist wohl eine der berühmtesten und bekanntesten Form des Mantis Kung Fu Stils. Im Traditionellen Kung Fu haben die überlieferten Formen die Kampftechniken für die nächsten Generationen erhalten; die Formen waren gleichsam die "Lehrbücher" für die Anwendungen und Kampfstrategien. <br>Wir haben versucht, dies für die Zuschauer nachvollziehbar zu machen und wünschen viel Spaß!'
      },
      'QAQY6BK' :{
        'code'  : 'QAQY6BK',
        'title' : 'Partner-Waffenform: Dreigliederstab gegen Speer',
        'descr' : 'Seven Star Mantis Kung Fu: Sam Jeet Guan Doy Choeng presented by EKO. LKW lineage.'
      },
      'subtitle_2' : {
        'subtitle' : 'Hung Fut'
      },
      'wc7unb8' :{
        'code'  : 'wc7unb8',
        'title' : 'Sifu Buttler: Einarmige Techniken (mit Anwendungen), Waffen: Sitzbank, Tigergabel (mit Anwendungen)',
        'descr' : ''
      },
      'fyeQ4Ko' :{
        'code'  : 'fyeQ4Ko',
        'title' : 'Sitzbank, Fächer, Farmerhacke',
        'descr' : 'Verschiedene Hung Fut Waffen (Sitzbank, Farmerhacke und Fächer) aus dem traditionellen Hung Fut Kung Fu aus der Linie von Großmeister Hung Kam Pui (Hong Kong).'
      },
      'eCilMID':{
        'code'  : 'eCilMID',
        'title' : 'Langstock: "Mad Devil Staff" (Meisterform)',
        'descr' : 'Little Mad Devil Staff aus dem traditionellen Hung Fut Kung Fu aus der Linie von Großmeister Hung Kam Pui (Hong Kong)'
      },
      'EvAdTaO':{
        'code'  : 'EvAdTaO',
        'title' : 'Schmetterlingsmesser',
        'descr' : 'Traditional Hung Fut Kung Fu Weapon: "Wu dip Do" from the lineage of Grandmaster Hung Kam Pui (Hong Kong).'
      },
      'subtitle_3' : {
        'subtitle' : 'Hung Gar'
      },
      'R6c57Xc' :{
        'code'  : 'R6c57Xc',
        'title' : 'Mui Far Kuen und Anwendungen',
        'descr' : 'Just besides and at the end of two trainings... insights in our Hung gar training. Mui Far Kuen girls, Mui Far Kuen weight gloves/iron rings, applications and form side by side plus variations, preview/teaser: Hung Gar Training Mix (different kinds of isotonics), Hung Gar Sampler (Forms, Weapons...)'
      },
      'XCXrB2g' :{
        'code'  : 'XCXrB2g',
        'title' : 'Hung Kuen: Pratzen Training, Anwendungen, Übungen',
        'descr' : 'The video shows Hung Gar training, pad training, training methods (mostly of Mui Far Kuen techniques).'
      },
      'empty_91' :{
        'code'  : '',
        'title' : 'Die 4 Säulen: Gung Gee, Fu Hok, Sab Yin, Tit Shin <i>(demnächst)</i>',
        'descr' : ''
      },
      'subtitle_4' : {
        'subtitle' : 'Adlerklaue'
      },
      '3qjzGfl' :{
        'code'  : '3qjzGfl',
        'title' : 'Sifu Buttler: Handformen und Anwendungen / Doy Min Joeng',
        'descr' : 'Adlerklaue (Linie vom Sifu Ng Kwan Bok/Hong Kong) mit Handformen und Anwendungen (Mui Far Kuen, Tai Jo Kuen, Ng Fa Po)<br>Doy Min Joeng (Fighting Cotton Palm) und Anwendungen'
      },
      'plnMiOp' :{
        'code'  : 'plnMiOp',
        'title' : 'Partner-Waffenform: Spazierstock gegen Langstock',
        'descr' : 'Partnerform "Spazierstock gegen Langstock" aus dem traditionellen Adlerklauen-Stil von Großmeister Ng Kwan Bok (Hong Kong).'
      },
      'empty_92' :{
        'code'  : '',
        'title' : 'Qin Na <i>(demnächst)</i>',
        'descr' : ''
      },
      'subtitle_5' : {
        'subtitle' : 'Choy Mok'
      },
      '1iRCmXE' :{
        'code'  : 'b6WHuq9',
        'title' : 'Bun Festival Cheung Chau 2008 (Hongkong)',
        'descr' : 'The video shows parts of the Cheung Chau Festival on the Island Cheung Chau (near Hong Kong).<br>Sifu Buttler and Sifu Heek from the European Kung Fu Organisation (EKO) took part in the Choy Mok Demonstration.<br>Besides there are lion dances, different unicorn dances, different kung fu demos (Choy Mok, Hung Fut), parts of the parade, parts of the bun race'
      }
    }
  }

  // display categories & videos
  var tabTitle;
  var tabContent;
  for (category in videos) {
    tabTitle = '<dt><div class="tabToggle">[öffnen]</div>' + category + '</dt>';
    $('dl#videos').append(tabTitle);
    tabContent = '<dd>';
    var counter = 0;
    for (i in videos[category]) {
     if (typeof(videos[category][i]['subtitle']) !== 'undefined') {
        if (counter > 0) {
          tabContent += '</ol>';
        }
        tabContent += ' <p class="videocategory">' + videos[category][i]['subtitle'] + '</p><ol>';
        counter++;
        continue;
      } else {
        if (counter == 0) {
          tabContent += '<ol>';
        }
      }
      tabContent += '<li>';
      if (videos[category][i]['code'] != '') {
        tabContent += '<a class="main startVideo" href="#" rel="' + videos[category][i]['code'] + '">' + videos[category][i]['title'] + '</a>';
      } else {
        tabContent += videos[category][i]['title'];
      }
      tabContent += '</li>';
      counter++;
    }
    tabContent += '</ol></dd>';
    $('dl#videos').append(tabContent);
  }
  
  // show & hide tabs (accordion menu)
  $("dd:not(:first)").hide();
  $("dt:first div").text('');
  $("dt").click(function(){
    if ($(this).find("div").text() == '') {
      $(this).next().slideUp("slow");
      $(this).find("div").text('[öffnen]');
    } else {
      hideVideoPlayer();
      $("dd:visible").slideUp("slow");
      $("dt div").text('[öffnen]');
      $(this).find("div").text('');
      $(this).next().slideDown("slow");
    }
    return false;
  });
  
  // show player with correct video source
  $('.startVideo').click(function(){
    hideVideoPlayer();
    var videoCode = $(this).attr('rel');
    var mediaPlayer = '<div id="videoPlayer"><object width="380" height="313"><param name="FlashVars" value="apiHost=api.sevenload.com"/><param name="AllowScriptAccess" value="always"/><param name="movie" value="http://de.sevenload.com/pl/' + videoCode + '/380x313/swf" /><embed src="http://de.sevenload.com/pl/' + videoCode + '/380x313/swf" type="application/x-shockwave-flash" width="380" height="313" allowfullscreen="false" AllowScriptAccess="always" FlashVars="apiHost=api.sevenload.com"></embed></object></div>';
    $(this).parent().append(mediaPlayer);
    $('#videoPlayer').fadeIn("fast");
    return false;
  });
  $('div#expandAll').click(function(){
    $("dd").slideDown("slow");
    $("dt div").text('');
  });
});
function checkFrameset() {
  if(!parent.content)
    location.href="http://www.e-k-o.org/eko.html?" + location.pathname;
}
function hideVideoPlayer() {
  if ($('#videoPlayer').length > 0) {
    $('#videoPlayer').fadeOut("fast");
    $('#videoPlayer').remove();
  }
}
