function bbcode ( code ) {
  var text = prompt ( "Text zum Einfügen:","" );
  if ( text == '' ) {
    text = '';
  }
  document.form.text.value = document.form.text.value + "[" + String(code) + "]" + String(text) + "[/" + String(code) + "]";
}

function popup ( val, width, height, e1, e2, e3, e4, e5, e6, winname ) {
  winfunc = new Array ( e1, e2, e3, e4, e5, e6 );
  setting = new Array ( 'no', 'no', 'no', 'no', 'no', 'no' );
  var test = '---------------';
  
  for ( i=0; i<setting.length; i++ ) {
    if ( winfunc[i] == 1 ) {
      setting[i] = 'yes'
    }
  }
  if ( winname=='' ) {
    winname = 'IWIN';
  }
  if ( width=='' ) {
    width = 300;
  }
  if ( height=='' ) {
    height = 300;
  }
  subWin = window.open( val, winname,'status='+setting[0]+',toolbar='+setting[1]+',location='+setting[2]+',menue='+setting[3]+',scrollbars='+setting[4]+'resizable='+setting[5]+',width='+width+',height='+height );
  subWin.focus ();
}

function getLayerRef ( id, document ) {
  if ( !document )
    document = window.document;
  if ( document.layers ) {
    for ( var l = 0; l < document.layers.length; l++ )
      if ( document.layers[l].id == id )
        return document.layers[l];
    for ( var l = 0; l < document.layers.length; l++ ) {
      var result = getLayerRef( id, document.layers[l].document );
      if ( result )
        return result;
    }
    return null;
  }
  else if ( document.all ) {
    return document.all[id];
  }
  else if ( document.getElementById ) {
    return document.getElementById( id );
  }
}

function setVisibility ( objLayer, visible ) {
  if ( document.layers ){
    objLayer.visibility  = 
      ( visible == true ) ? 'show' : 'hide';
  } else {
    objLayer.style.visibility = 
      ( visible == true ) ? 'visible' : 'hidden';
  }
}
