/*SVN Add-ins

$Rev:: 320           $: Revision of last commit
$Author:: spi        $: Author of last commit
$Date:: 2012-02-20 1#$: Date of last commit

Authors: JDE
Copyright (c) A&B One Digital GmbH
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
    behaviour.js
    for ABO11001 A&B One
    13.01.2011  JDE
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */



;(function($) {

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/**
* browser detection
*/
var agt = navigator.userAgent.toLowerCase();
var ie  = (agt.indexOf("msie") != -1);
var is_ie6 = false; var is_ie7 = false; var is_ie8 = false; 
var i = 0;
var is_en = false;

var clickOnRecommendLink = 0;

if(ie){
  var IEcomp = null;
  if (document.documentMode) {
    IEcomp = document.documentMode;
  }else {
    IEcomp = 5;
    if (document.compatMode) {
      IEcomp = 6;
      if( agt.indexOf("msie 7.")!= -1) IEcomp = 7;
      
    }
  }
  if(null != IEcomp){
    is_ie6 = (agt.indexOf("msie 6.")!= -1); /* ie6 */
    is_ie7 = (agt.indexOf("msie 7.")!= -1); /* ie7 */
    is_ie8 = (IEcomp==8); /* ie8 */
    is_ie8k7 = (!is_ie7) && (IEcomp == 7); /* ie8 im 7er Kompatibilitaetsmodus */
  }
}


var check = function(){ alert("JS + jQuery eingebunden"); }


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/**
* executes functions when the page loads.
* @param func_name name of function
*/
var addLoadEvent = function(func_name){
  var lastonload = window.onload;

  if (typeof window.onload != 'function') {
    window.onload = func_name;
  } else {
    window.onload = function() {
      lastonload(); func_name();
    }
  }
};

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/**
* get language of current page 
*/
var get_lang = function(){
  if($("html").attr("lang")=="en") is_en = true;
}

var mosaik, bildraster;

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/**
* img preloading
*/
var delayed_slidemosaik = function(){
  slide_mosimage('.start .mosaic .kingsquare','kingsquare',1, 800);
  slide_mosimage('.start .mosaic .minileft','minileft',1, 800);
  slide_mosimage('.start .mosaic .miniright','miniright',1, 800);
  slide_mosimage('.start .mosaic .medium','medium',1, 800);
  slide_mosimage('.start .mosaic .landscape','landscape',1, 800); 
  mosaik=window.clearInterval(mosaik);
};

var startmosaic = function(){
  $('.content.mosaic .mos .mostxt').attr('style', 'display: none;');
  load_imgblind('.start .mosaic .kingsquare', 'mini');
  load_imgblind('.start .mosaic .mini', 'mini');
  load_imgblind('.start .mosaic .medium', 'medium');
  load_imgblind('.start .mosaic .landscape', 'landscape');
  $('.content.mosaic .mos .mostxt').removeAttr('style');
  prepare_mostxt('.start .mosaic');
  mosaik  = setTimeout(delayed_slidemosaik, 500);
};

var startslider = function(){
  load_imgblind('.standard .slider .medium', 'standardmedium');
  load_imgblind('.standard .slider .landscape', 'standardlandscape');
  slide_image('.standard .slider', 0, 1, 1000);
  prepare_slider('.standard .slider');
};

var delayed_bildraster = function(){
  load_rasterimages('.standard .bildraster');
  bildraster=window.clearInterval(bildraster);
};

var startbildraster = function(){ 
  $('.standard .bildraster .mini .mostxt').attr('style', 'display: none;');
  load_imgblind('.standard .bildraster .mini', 'list4col');
  $('.standard .bildraster .mini .mostxt').removeAttr('style');
  prepare_mostxt('.standard .bildraster');

  bildraster  = setTimeout(delayed_bildraster, 500);
};


var load_imgblind = function(mosobj, mosimg){
  $(mosobj+' .mosimg').addClass('nohover').append('<img src="/fileadmin/layout/images/structure/blind_'+mosimg+'.gif" class="loaderblind" alt="" />');
};

var prepare_mostxt = function(mosobj){
  $(mosobj+' .mostxt').addClass('nohover');
  $(mosobj+' .mostxt').mouseenter(function(index){
    $(this).removeClass('nohover');
    $(this).addClass('dohover');
  }).hover(function(index){
    $(this).removeClass('nohover');
    $(this).addClass('dohover');
  }).mouseleave(
    function(index){
    $(mosobj+' .mostxt').removeClass('dohover');
    $(mosobj+' .mostxt').not('.nohover').addClass('nohover');
  }).click(function() {
       try{
           if( 'undefined' != String($(this).find('a').attr('href'))){
             var clink = $(this).find('a').attr('href');
             if(clink.indexOf('/') != 0) clink = '/'+clink;
             window.location.assign(clink); 
           }
       }catch(err){
         alert(err);
       }
});
  $(mosobj+' .mostxt h3 a').focus(function(index){
    $(this).parent().parent().removeClass('nohover');
    $(this).parent().parent().addClass('dohover');
  }).focusout(
    function(index){
    $(mosobj+' .mostxt').removeClass('dohover');
    $(mosobj+' .mostxt').not('.nohover').addClass('nohover');
  });
};


var prepare_slider = function(mosobj){
  if(sliderlist && sliderlist['count']){ 
    if(sliderlist['count'] > 1){
      $('.slider .slidertype').attr('id','sliderimg');
      var menu = '<div class="sliderpoints"><span class="point activepoint"><strong class="slider_0"><span class="out">aktuelles Bild </span>1</strong></span><span class="out"><br/></span>';
      for(var i=1; i<sliderlist['count']; i++){
        menu += '<span class="point"><a class="slider_'+i+'" href="#sliderimg" title="weiteres Bild anzeigen"><span class="out">Bild </span>'+(i+1)+'</a><span class="out"> einblenden</span></span><span class="out"><br/></span>';
      }
      menu += '</div>';
      $(mosobj+' .slidermenu').append(menu);
      slide(mosobj);
    }
  }
}; 

var slide = function(mosobj){
  $(mosobj+' .sliderpoints .point:not(.activepoint)').click(function(e){
    e.preventDefault();
    var num = get_num($(this).find('a,strong'));
    slide_image(mosobj,num, 10, 1000);
    change_menu(mosobj, num);
  });
}; 

var change_menu = function(mosobj, num){
      var points = "";
      for(var i=0; i<sliderlist['count']; i++){
        if(i==num) points += '<span class="point activepoint"><strong class="slider_'+i+'"><span class="out">aktuelles Bild </span>'+(i+1)+'</strong></span><span class="out"><br/></span>';
        else points += '<span class="point"><a class="slider_'+i+'" href="#sliderimg" title="weiteres Bild anzeigen"><span class="out">Bild </span>'+(i+1)+'</a><span class="out"> einblenden</span></span><span class="out"><br/></span>';
      }
      $(mosobj+' .slidermenu .sliderpoints').empty().append(points);
      slide(mosobj);
};

var slide_image = function(mosobj,num, tout, tin){
  if(sliderlist && sliderlist[num]){ 
    $(mosobj+' .slidertype .mosimg').fadeOut(tout, function() {
      $(mosobj+' .slidertype').removeClass('medium').removeClass('landscape').addClass(sliderlist[num].slidertype);
      $(this).empty().append(sliderlist[num].mosimg);
      $(this).fadeIn(tin);
  });
  }
};

var slide_mosimage = function(mosobj,mosimg, tout, tin){
  if(mosaiklist && mosaiklist[mosimg]){ 
    $(mosobj+' .mosimg').fadeOut(tout, function() {
      $(this).empty().append(mosaiklist[mosimg]);
      $(this).fadeIn(tin);
    });
  }
};

var load_rasterimages = function(mosobj){
  if(rasterlist){
    var count=0;
  $(mosobj+' .mini .mos .mosimg').each(function(index) {
    $(this).addClass('mosimg_'+index);
    count++;
  });
    for(var i = 0; i< count; i++ ){
      slide_rasterimage(mosobj,i, 1, 1000);
    }
  }
};

var slide_rasterimage = function(mosobj,num, tout, tin){
  if(rasterlist && rasterlist[num]){ 
    $(mosobj+' .mini .mos .mosimg_'+num).fadeOut(tout, function() {
      $(this).empty().append(rasterlist[num]);
      $(this).fadeIn(tin);
    });
  }
};


var load_sliderimage = function(mosobj){
  if(sliderlist && sliderlist[0]){
    $(mosobj+' .mosimg img').replaceWith(sliderlist[0].mosimg);
  }
};


/* click: link aus h3 &uuml;bernehmen */

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/**
* show or hide value in search form 
*/
var initiate_searchbehaviour = function(){
  var inputtxt = ' Suchbegriff ';
  if(is_en) inputtxt = ' search term ';
  
  $("#search label input")
    .each(function() {
      this.value = inputtxt;
    })
    .focus(function(){ if(this.value == inputtxt)this.value = ''; })
    .blur(function(){ if(this.value == '')this.value = inputtxt; })
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/**
* navigation
*/
var initiate_navigation_behaviour = function(){

  $('#navMain ul li.active').addClass('noborder');
  $('#navSub').not(':has(ul)').prepend('<div class="switchsub"></div>');
  $('#navSub ul').wrap('<div class="switchsub" />');
  $('#navMain ul li').each(function(index) {
    $(this).addClass('nav_'+index);
    });
  $('#navMain ul li').hover(
    function(index){
      $('#navMain ul li').removeClass('noborder');
      $(this).addClass('noborder');
      switch_navSub(get_num($(this)));
    },
    function(index){
    $('.container.header, .container.header *, .container.direct, .container.direct *, .container.navigation .logo').mouseenter(function(index){
      $('#navMain ul li').removeClass('noborder');
      $('#navMain ul li.active').addClass('noborder');
      switch_navSub(get_num($('#navMain ul li.active')));
    });
    }
  );
};

var switch_navSub = function(num){
  if(subnavlist && subnavlist[num]!=undefined){
    $('#navSub .switchsub').replaceWith('<div class="switchsub">'+subnavlist[num]+'</div>');
  }
};

var get_num = function(identobj){
  try{
    var num = String($(identobj).attr('class')).substring($(identobj).attr('class').indexOf('_')+1);
    if(isNaN(parseInt(num))){
      return '0';
    }else{
      return parseInt(num);
    }
  }catch(err){
      return '0';
  }
};

/*
 * Navigationsformular
 * */

var initNavMainMobile = function(){
  if($('#navMain') != null){
    $('#navMain select').change(function() {
      window.location = this.options[this.selectedIndex].value;
    });
  }
  
  if($('#navSub') != null){
    $('#navSub select').change(function() {
      window.location = this.options[this.selectedIndex].value;
    });
  }
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/**
* insert sociallinks
*/
var write_sociallinks = function(){
  var html = '<div id="navSocial">';
  html += '<h2 class="out">Soziale Netzwerke</h2>';
  html += '<p class="out">A&amp;B <span lang="en">One Digital</span> auf:</p>';
  html += '<ul>';
  html += '<li><a href="http://www.facebook.com/pages/AB-One-Kommunikationsagentur/191901277519824" class="facebook" target="_blank"><span class="out">Facebook</span><img width="39" lang="en" height="39" src="/fileadmin/layout/images/structure/icon_facebook.gif" alt="Externer Link zu Facebook - &ouml;ffnet im neuen Fenster"></a></li>';
  html += '<li><a href="http://vimeo.com/user6619298" class="vimeo" target="_blank"><span class="out">vimeo</span><img width="39" height="39" src="/fileadmin/layout/images/structure/icon_vimeo.gif" alt="Externer Link zu vimeo - &ouml;ffnet im neuen Fenster"></a></li>';
//  html += '<li><a href="http://maps.google.de/maps/place?cid=6447406404329432418&q=A%26B+ONE+Digital+GmbH&hl=de&ved=0CBsQ-gswAQ&sa=X&ei=IfhUToX1M8HPsgb4xsXDDg" class="google" target="_blank"><span class="out">Google Maps</span><img width="39" height="39" src="/fileadmin/layout/images/structure/icon_google.gif" alt="Externer Link zu Google Maps - &ouml;ffnet im neuen Fenster"></a></li>';
  html += '<li><a href="https://www.xing.com/companies/a%252526bonekommunikationsagenturgmbh" class="xing" target="_blank"><span class="out">XING</span><img width="39" height="39" src="/fileadmin/layout/images/structure/icon_xing.gif" alt="Externer Link zu xing - &ouml;ffnet im neuen Fenster"></a></li>';
  html += '<li><a href="http://www.linkedin.com/company/2292044?trk=tyah" class="linkedin" target="_blank"><span class="out">linked in</span><img width="39" height="39" src="/fileadmin/layout/images/structure/icon_linkedin.gif" alt="Externer Link zu linked in - &ouml;ffnet im neuen Fenster"></a></li>';
  html += '</ul>';
  html += '</div>';
  $('.wrapper .footer').append(html);
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/**
* facebook like it button
*/
var fbldefaults = {
    'wrap':              '<li class="fb_like"></li>',
    'prefix':            '<strong class="out"><span lang="en">Facebook: </span>Gef&auml;llt mir<br/></strong>',
    'url':               'http://bmbf.de',
    'class':             'fblike',
    'title':             "Facebook Funktion 'Gef&auml;llt mir'",
    'scrolling':         'no',
    'frameborder':       '0',
    'allowTransparency': 'true',
    'layout':            'button_count',
    'show_faces':        'false',
    'width':             '150',
    'height':            '35',
    'style':             'border:none; overflow:hidden;',
    'verb':              'like',
    'font':              'arial',
    'color':             'light',
    'locale':            'de%5FDE'
  };

$.fn.set_fbl = function(options) {

  var fbloptions = $.extend({}, fbldefaults, options);

  return this.each(function() {
    var $this = $(this);

    var fblsrc = "http://www.facebook.com/plugins/like.php?";
    fblsrc += "href="+fbloptions.url;
    fblsrc += "&locale="+fbloptions.locale;
    fblsrc += "&layout="+fbloptions.layout;
    fblsrc += "&show_faces="+fbloptions.show_faces;
    fblsrc += "&width="+fbloptions.width;
    fblsrc += "&height="+fbloptions.height;
    fblsrc += "&action="+fbloptions.verb;
    fblsrc += "&font="+fbloptions.font;
    fblsrc += "&colorscheme="+fbloptions.color;

    var fblframe = fbloptions.prefix + '<iframe title="'+fbloptions.title+'" class="'+fbloptions['class']+'" src="'+fblsrc+'" scrolling="'+fbloptions.scrolling+'" frameborder="'+fbloptions.frameborder+'" style="width:'+fbloptions.width+'px; height:'+fbloptions.height+'px; '+fbloptions.style+'" allowTransparency="'+fbloptions.allowTransparency+'"></iframe>';
    $this.append(fblframe);
  });
};

var set_fbfooter = function(){
  $('#navService ul').append(fbldefaults.wrap);
  $('#navService ul li.fb_like').set_fbl({'url': 'http://www.facebook.com/abface2net'});
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* loaded events */
addLoadEvent(startmosaic);
addLoadEvent(startslider);
addLoadEvent(startbildraster);
addLoadEvent(initiate_navigation_behaviour);
addLoadEvent(initiate_searchbehaviour);
addLoadEvent(initNavMainMobile);
//addLoadEvent(set_fbfooter);
addLoadEvent(write_sociallinks);

})(jQuery);


if ('undefined' == typeof(f2n)) { var f2n = new Object(); }
if ('undefined' == typeof(f2n.Player)) { f2n.Player = new Object(); }
if ('undefined' == typeof(f2n.playerOptions)) { f2n.playerOptions = new Object(); }
var options_error = false;

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Utils*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */

f2n.Utils = {

    /* + + + + + + + + + + + + + + + + */
    /* hasRequiredFlashVersion */
    has_regVersion: function(reqVer){

    var pluginVer = this.getSWFObject().getFlashPlayerVersion();
    if ('string' == typeof(reqVer)) { reqVer = reqVer.split('.'); }

    reqVer.major = reqVer[0] != null ? parseInt(reqVer[0]) : 0;
    if (pluginVer.major < reqVer.major) { return false; }
    if (pluginVer.major > reqVer.major) { return true;  }

    reqVer.minor = reqVer[1] != null ? parseInt(reqVer[1]) : 0;
    if (pluginVer.minor < reqVer.minor) { return false; }
    if (pluginVer.minor > reqVer.minor) { return true;  }

    reqVer.release = reqVer[2] != null ? parseInt(reqVer[2]) : 0;
    if (pluginVer.release < reqVer.release) { return false; }

    return true;
  },  /* has_regVersion */


  /* + + + + + + + + + + + + + + + + */
  /* getSWFObject */
  getSWFObject: function(){
    if ('object' == typeof(f2n.HELPER) || 'function' == typeof(f2n.HELPER)) { 
      return f2n.HELPER;
    }
    return ('object' == typeof(swfobject) || 'function' == typeof(swfobject)) ? swfobject : null;
  },  /* getSWFObject */


  /* + + + + + + + + + + + + + + + + */
  /* flashVersionError */
  writeErrorMessage: function(container, removetext, errortext, minversion){
    try{
      $(container+' '+removetext).remove();
      var pluginVer = this.getSWFObject().getFlashPlayerVersion();
      var msg1 = " in der Version "+ minversion +" oder h&ouml;her";
      var msg = (pluginVer.major != 0 || pluginVer.minor != 0 || pluginVer.release != 0)
        ? "Sie haben den Adobe&reg; Flashplayer in der Version " + pluginVer.major + "." + pluginVer.minor + "." + pluginVer.release + ". Bitte aktualisieren Sie ihn."
        : "Sie haben keinen Adobe&reg; Flashplayer installiert oder er ist deaktiviert.";
      $(container+' .basic_txt strong').append(msg1);
      $(container+' '+errortext).html(msg);
    }catch(err){
      //alert(err);
    }

  },  /* writeErrorMessage */

    /* + + + + + + + + + + + + + + + + */
  /* writeOptionsMessage */
  writeOptionsMessage: function(container, mmtype){
    var msg = mmtype+' kann derzeit leider nicht angezeigt werden.';
    try{
      $('#'+container+' p').remove();
      $('#'+container).append('<p>'+msg+'</p>');
    }catch(err){
      //alert(err);
    }
  },  /* writeOptionsMessage */

  /* + + + + + + + + + + + + + + + + */
  /* getVideoOptions */
    getOptions: function(key, options, is_basic){
      var result = null;
      if ('object' == typeof(options)) {
        result = options[key];
      }/* if */
      if (!result) {
        if(is_basic) options_error = true;
        return "";
      }
        return result;
    }  /* getVideoOption */


}; /* f2n.Utils */

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Options*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*  */
f2n.playerOptions = {

  video: {
    'lang': 'de',
    'width': '100%',
    'height': '100%',
    'version': '9.0.124',

    flashparams: {
      'allowfullscreen': 'true'
    },

    flashattr: {
    },

    flashvars: {
      'mute': 'false'
    }
  }
};/* f2n.playerOptions */




/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* f2n.Player*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */

f2n.Player = function() {

  var helper = f2n.Utils.getSWFObject();
  if (!helper){
    //alert("SWFObject HELPER is " + typeof(helper)); 
    return;
  }//if


  /* + + + + + + + + + + + + + + + + */
  /* this.loadvideo */
  this.loadvimeovideo = function(options){ 

    var tmp = $.extend(true, {}, f2n.playerOptions.video, options); 

    if( tmp && tmp.version && tmp.objid && tmp.video && tmp.pid && tmp.flashvars && tmp.flashattr && tmp.flashparams ){
      if(!f2n.Utils.has_regVersion( tmp.version )) {
        f2n.Utils.writeErrorMessage('#'+tmp.pid, '.nonscript', '.errortxt', tmp.version);
        //alert('wrong flash version');
        return false;
      }else{
        if(!sf){
          var video = '<object width="'+tmp.width+'" height="'+tmp.height+'"><param value="true" name="allowfullscreen"><param value="always" name="allowscriptaccess"><param value="http://vimeo.com/moogaloop.swf?clip_id='+tmp.video+'&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portra it=0&amp;color=FF0000&amp;fullscreen=0" name="movie"><embed width="'+tmp.width+'" height="'+tmp.height+'" src="http://vimeo.com/moogaloop.swf?clip_id='+tmp.video+'&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=FF0000&amp;fullscreen=0" allowscriptaccess="always" allowfullscreen="true" type="application/x-shockwave-flash"></object>';
          $('#'+tmp.pid).empty().append(video);
        }else{
          $('.content .doubleteaser .teaser.flash .techhint').empty().append('<a href="#" class="startvideo"><img src="/fileadmin/layout/images/flash_button.png" alt="Video abspielen" width="76" height="76" /></a>');
          $('.content .doubleteaser .teaser.flash .startvideo').click( function(e) { e.preventDefault(); click_video(tmp); } );
          $('.content .doubleteaser .teaser.flash .startvideo').focus( function() { e.preventDefault(); $('.content .doubleteaser .teaser.flash .startvideo').keypress( function() { click_video(tmp); } ); } ); 
        }
      }
    }else{
        f2n.Utils.writeOptionsMessage(tmp.pid, 'Das Video');
        //alert('main param is missing');
        return false;
    }

  };

  click_video = function(tmp) {
   $('.content .doubleteaser .teaser.flash .techhint').empty();
   tmp.width = $('.content .doubleteaser .teaser.flash').innerWidth() - 14;
   if(isNaN(tmp.width)){
     f2n.Utils.writeOptionsMessage(tmp.pid, 'Das Video');
   }else{
     tmp.height = ((433/748)*tmp.width);
     var video = '<object width="'+tmp.width+'" height="'+tmp.height+'"><param value="true" name="allowfullscreen"><param value="always" name="allowscriptaccess"><param value="http://vimeo.com/moogaloop.swf?clip_id='+tmp.video+'&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portra it=0&amp;color=FF0000&amp;fullscreen=0;&amp;autoplay=1;" name="movie"><embed width="'+tmp.width+'" height="'+tmp.height+'" src="http://vimeo.com/moogaloop.swf?clip_id='+tmp.video+'&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=FF0000&amp;fullscreen=0;&amp;autoplay=1;" allowscriptaccess="always" allowfullscreen="true" type="application/x-shockwave-flash"></object>';
     $('#'+tmp.pid).empty().append(video);
   }
  };



  /* + + + + + + + + + + + + + + + + */
  /* this.embedFlash */
  this.embedPlayer = function(helper, tmp){
    helper.embedSWF(
      f2n.Utils.getOptions('player', tmp, true),
      f2n.Utils.getOptions('pid', tmp, true), 
      f2n.Utils.getOptions('width', tmp, true), 
      f2n.Utils.getOptions('height', tmp, true), 
      f2n.Utils.getOptions('version', tmp, true),
      false, 
      f2n.Utils.getOptions('flashvars', tmp, true), 
      f2n.Utils.getOptions('flashparams', tmp, true), 
      f2n.Utils.getOptions('flashattr', tmp, true)
    )
  };

};//flashplayer

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* instanzierung*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */

var flashPlayer = new f2n.Player();

