function isUndefined(v) {
    var undef;
    return v===undef;
}

function rawPopup(url, target, features) {
    if (isUndefined(target)) {
        target = '_blank';
    }

    var newWindow = window.open(url, target, features);
    newWindow.focus();
    return newWindow;
}

function linkPopup(src, features) {
    return rawPopup(src.getAttribute('href'), src.getAttribute('target') || '_blank', features);
}



/**
* Multimedia Defaults und Funktionen
*/
//~ $.fn.media.defaults.preferMeta = 1;
$.fn.media.defaults.flvPlayer         = '/javascripts/jquery/plugins/mediaplayer.swf';
$.fn.media.defaults.mp3Player         = '/javascripts/jquery/plugins/mediaplayer.swf';
$.fn.media.defaults.flashVersion      = '9';
if(typeof SEITENBAU.fnc.doMulitmedia === 'undefiend' || !SEITENBAU.fnc.doMulitmedia) {
  SEITENBAU.fnc.doMulitmedia = function(oThis,flexid){
    var oMetaDaten    = $(oThis).metadata();
    var height        = $(oThis).metadata().height;
    var width         = $(oThis).metadata().width;
    var typ           = $(oThis).metadata().typ;
    var lang          = $(oThis).metadata().lang;
    var encrypt       = $(oThis).metadata().cryptUrl;
    var previmg         = $(oThis).metadata().previmg || 0;
    var newUrl        = '/php/modules/mediamanager/video.php?lang='+lang+'&v='+encrypt+'&t='+typ+'&height='+height+'&width='+width+'&previmg='+previmg;

    var playerVersion = swfobject.getFlashPlayerVersion(); // returns a JavaScript object
    // Beim Flashplayer ueberpruefen wir noch, ob tatsaechlicht einer installiert ist
    if(typ == 'flv' || typ == 'mp3' || typ == 'mp4'){
      if(!!playerVersion.major){
        $(oThis).attr('href',newUrl).fancybox({ 'zoomSpeedIn': 0, 'zoomSpeedOut': 0, 'overlayShow': true,'frameWidth':width,'frameHeight':height });
        $(oThis).click();
      }
    }
    else{
      $(oThis).attr('href',newUrl).fancybox({ 'zoomSpeedIn': 0, 'zoomSpeedOut': 0, 'overlayShow': true,'frameWidth':width,'frameHeight':height });
      $(oThis).click();
    }
    return false;
  }
}

