function popup_flash(url) {
fenster=window.open(url,'flash', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0');
fenster.resizeTo(screen.availWidth,screen.availHeight);
fenster.moveTo(0,0);
}

function xoopsGetElementById(id){
    if (document.getElementById) {
        return (document.getElementById(id));
    } else if (document.all) {
        return (document.all[id]);
    } else {
        if ((navigator.appname.indexOf("Netscape") != -1) && parseInt(navigator.appversion == 4)) {
            return (document.layers[id]);
        }
    }
}

 function resize_images()
  {
    for (i = 1; i < document.images.length; i++)
    {
      while ( !document.images[i].complete )
      {
        break;
      }
      if ( document.images[i].width > 601 && document.images[i].id != "header" )
      {
        document.images[i].width = 600;
      }
    }
  }
function pointercursor(){document.body.style.cursor = "move";}
function unpointercursor(){document.body.style.cursor="";}
function oeffnenFernbedienung(url){
  var fernbedienung = window.open(url, "weblogFenster", "width=180,height=490,scrollbars=yes,resizable=yes");

  if (fernbedienung.opener == null) {
      fernbedienung.opener = window;
  }
}
/*
http://forum.de.selfhtml.org/archiv/2000/3/t11750/
http://forum.jswelt.de/showthread.php?p=138721
http://forum.de.selfhtml.org/archiv/2002/8/20478/


http://www.oreilly.de/catalog/designjs2ger/chapter/f_Kapitel02.html#1000036981
so müssen links in Ferbdinung aussehen:

 <a href="javascript:go('http://10.am/')">10.am</a><br>
 <a href="javascript:go('http://a.jaundicedeye.com/weblog/')">
 
 <html>
 <head>
 <title>Ferngesteuerte Suche</title>
 <script language="JavaScript">
 function oeffnenFernbedienung(){
     var fernbedienung = window.open("search.html", "Suchfenster",
         "width=350,height=400,scrollbars=yes,resizable=yes");

     if (fernbedienung.opener == null) {
         fernbedienung.opener = window;
     }
     fernbedienung.opener.name = "openerFenster"
 }
 </script>
 </head>
http://www.php-resource.de/forum/showthread/t-4246.html
 

*/

var fenster;
function upload(){
    fenster = open('upload.php','popup','height=150,width=350,location=no,scrollbars=no,menubars=no,toolbars=no,resizable=no');
}
function schliess(){
  var wnd = window.open('upload.php','popup');
  wnd.close();
}

function swap_content( span ) {
    displayType = ( document.getElementById( span ).style.display == 'none' ) ? 'block' : 'none';
    document.getElementById( span ).style.display = displayType;
  }

function winOpen(url, name, breite, hoehe) {
         links = (screen.width/2)-(breite/2);
         oben = (screen.height/2)-(hoehe/2);
        window.open(url, name,"height="+hoehe+",width="+breite+",status=no,toolbar=no,menubar=no,location=no,resizable=yes,titlebar=no,scrollbars=yes,fullscreen=no,top="+oben+",left="+links);
    }
function PopupPic(sPicURL) {
        window.open( ""+sPicURL, "","resizable=1,HEIGHT=650,WIDTH=700,scrollbars=yes");
}
function PicViewer(sPicURL) {
     window.open( "pic_viewer.php?"+sPicURL, "",
     "resizable=1,HEIGHT=200,WIDTH=200");
}
function Messenger(url, name, width,height,center,resize,scroll,posleft,postop) {
                        if (posleft != 0) { x = posleft }
                        if (postop  != 0) { y = postop  }

                        if (!scroll) { scroll = 1 }
                        if (!resize) { resize = 1 }

                        if ((parseInt (navigator.appVersion) >= 4 ) && (center)) {
                          X = (screen.width  - width ) / 2;
                          Y = (screen.height - height) / 2;
                        }
                        if (scroll != 0) { scroll = 1 }

                        var Win = window.open(url, name, 'width='+width+',height='+height+',top='+Y+',left='+X+',resizable='+resize+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no');
}

function showImgSelected(imgId, selectId, imgDir, extra) {
    imgDom = xoopsGetElementById(imgId);
    selectDom = xoopsGetElementById(selectId);
    imgDom.src = "./pics/32x32/filesystems/"+ imgDir + "/" + selectDom.options[selectDom.selectedIndex].value + extra;
}
function ueberpruefe()
{
          if (document.register.icon_name.value == "")
            {
                      alert('Bitte gib einen guten Namen für das Icon ein!');
                      document.register.icon_name.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                      return false;
            }
}
function ueberpruefe()
  {
                  if (document.addform.topic.value == "")
                    {
                                      alert('Bitte ein Titel eingeben');
                                      document.addform.topic.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                                      return false;
                    }
                 if (document.addform.message.value == "")
                    {
                                      alert('Was ist mir der Nachricht?!');
                                      document.addform.message.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
                                      return false;
                    }


}
function bbcode(v)
 {
 if (document.selection) // for IE
   {
    var str = document.selection.createRange().text;
    document.forms['addform'].elements['message'].focus();
    var sel = document.selection.createRange();
    sel.text = "[" + v + "]" + str + "[/" + v + "]";
    return;
   }
  else if ((typeof document.forms['addform'].elements['message'].selectionStart) != 'undefined') // for Mozilla
   {
    var txtarea = document.forms['addform'].elements['message'];
    var selLength = txtarea.textLength;
    var selStart = txtarea.selectionStart;
    var selEnd = txtarea.selectionEnd;
    var oldScrollTop = txtarea.scrollTop;
    //if (selEnd == 1 || selEnd == 2)
    //selEnd = selLength;
    var s1 = (txtarea.value).substring(0,selStart);
    var s2 = (txtarea.value).substring(selStart, selEnd)
    var s3 = (txtarea.value).substring(selEnd, selLength);
    txtarea.value = s1 + '[' + v + ']' + s2 + '[/' + v + ']' + s3;
    txtarea.selectionStart = s1.length;
    txtarea.selectionEnd = s1.length + 5 + s2.length + v.length * 2;
    txtarea.scrollTop = oldScrollTop;
    txtarea.focus();
    return;
   }
  else insert('[' + v + '][/' + v + '] ');
 }

  
function insert(what)
 {
  if (document.forms['addform'].elements['message'].createTextRange)
   {
    document.forms['addform'].elements['message'].focus();
    document.selection.createRange().duplicate().text = what;
   }
  else if ((typeof document.forms['addform'].elements['message'].selectionStart) != 'undefined') // for Mozilla
   {
    var tarea = document.forms['addform'].elements['message'];
    var selEnd = tarea.selectionEnd;
    var txtLen = tarea.value.length;
    var txtbefore = tarea.value.substring(0,selEnd);
    var txtafter =  tarea.value.substring(selEnd, txtLen);
    var oldScrollTop = tarea.scrollTop;
    tarea.value = txtbefore + what + txtafter;
    tarea.selectionStart = txtbefore.length + what.length;
    tarea.selectionEnd = txtbefore.length + what.length;
    tarea.scrollTop = oldScrollTop;
    tarea.focus();
   }
  else
   {
    document.forms['addform'].elements['message'].value += what;
    document.forms['addform'].elements['message'].focus();
   }
 }
