var overlayBox_ID      = 'overlaybox';
var videoBox_ID        = 'videobox';
var datango_root_dir   = '_work_datango';
var datango_root_dir   = ( self.location.href.indexOf('/de/') > -1) ? '/de/': '/en/';
var flash_suffix       = ( self.location.href.indexOf('/de/') > -1) ? '': '_en';
var datango_flash_dir  = 'flash';
var datango_flash_closer= 'close.gif';

var datango_tmpPath        = self.location.href.replace(/\\/,'/');
datango_flashPath          = datango_tmpPath.split(datango_root_dir);
var datango_dirDepth       = datango_flashPath[1].split('/');

switch(datango_dirDepth.length){
  case 1:
    var datango_flashFile = 'start'+flash_suffix+'.swf';
    var datango_flashPath = '' + datango_flash_dir + '/';
  break;
  case 2:
    var datango_flashFile = 'startfolder1'+flash_suffix+'.swf';
    var datango_flashPath = '../' + datango_flash_dir + '/';
  break;
  case 3:
    var datango_flashFile = 'startfolder2'+flash_suffix+'.swf';
    var datango_flashPath = '../../' + datango_flash_dir + '/';
    break;
  case 4:
    var datango_flashFile = 'startfolder3'+flash_suffix+'.swf';
    var datango_flashPath = '../../../' + datango_flash_dir + '/';
    break;
  case 5:
    var datango_flashFile = 'startfolder4'+flash_suffix+'.swf';
    var datango_flashPath = '../../../../' + datango_flash_dir + '/';
    break;
};

  function open_performanceSuite( me ) {
    if( document.getElementById(overlayBox_ID) ){
      document.getElementById(overlayBox_ID).style.display = 'block';
    }
    else {
      var tmp_overlay = document.createElement('div');
      tmp_overlay.id = overlayBox_ID;
      document.getElementsByTagName('body')[0].appendChild(tmp_overlay);
      document.getElementById(overlayBox_ID).onclick = function (){
        close_performanceSuite (this); return false;
      }
    }
    var tmp_str = new String();
      tmp_str +='<p id="close_performanceSuite"><img src="'+ datango_flashPath + datango_flash_closer + '" onclick="close_performanceSuite()" alt=""/></p>';
      tmp_str +='<div id="flashbox">';
      tmp_str +='<object type="application/x-shockwave-flash" data="'+datango_flashPath + datango_flashFile +'" width="800" height="450">';
      tmp_str +='<param name="play" value="true" />';
      tmp_str +='<param name="loop" value="false" />';
      tmp_str +='<param name="movie" value="'+datango_flashPath + datango_flashFile +'" />';
      tmp_str +='<param name="quality" value="high" />';
      tmp_str +='<param name="bgcolor" value="#c4e6e5" />';
      tmp_str +='<param name="wmode" value="transparent" />';
      tmp_str +='</object>';
      tmp_str +='</div>';
    var tmp_video = document.createElement('div');
    tmp_video.id = videoBox_ID;
    tmp_video.innerHTML = tmp_str;
    document.getElementsByTagName('body')[0].appendChild(tmp_video);
    position_performanceSuite ();
  }

  function position_performanceSuite (){
    var win_width, win_height, win_scrollLeft, win_scrollTop;
    var e_Layerbox, e_zoombox
    
    var arrayPageSize = getPageSize();
  	var arrayPageScroll = getPageScroll();
    
    if( document.getElementById(overlayBox_ID)){
      obj_overlayBox = document.getElementById(overlayBox_ID);
      obj_overlayBox.style.height = (arrayPageSize[1] + 'px');
    }
    
  	if( document.getElementById(videoBox_ID)){
      obj_videoBox = document.getElementById(videoBox_ID);
    	var obj_videoBoxTop = parseInt( arrayPageScroll[1] + ((arrayPageSize[3] - obj_videoBox.offsetHeight) / 2) );
    	var obj_videoBoxLeft = parseInt((arrayPageSize[0] - obj_videoBox.offsetWidth ) / 2);
    	obj_videoBox.style.top = (obj_videoBoxTop < 0) ? "0px" : obj_videoBoxTop + "px";
    	obj_videoBox.style.left = (obj_videoBoxLeft < 0) ? "0px" : obj_videoBoxLeft + "px";
    }

  }

  function close_performanceSuite(){
    if( document.getElementById(overlayBox_ID) ){
      document.getElementById(overlayBox_ID).style.display = 'none';
    }
    if( document.getElementById(videoBox_ID) ){
      var parent = document.getElementById(videoBox_ID).parentNode;
      parent.removeChild(document.getElementById(videoBox_ID));
    }
  }


