
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 OpenPlayer() {
  wnd = window.open('http://www.erf.ch/play_lo.html', 'Playlo', 'width=310,height=200,dependent=no,resizable=yes');
  wnd.focus();
}

function resize_images()
{
  for (i = 1; i < document.images.length; i++)
  {
    while ( !document.images[i].complete )
    {
      break;
    }
    if ( document.images[i].width > 701 && document.images[i].id != "header" && document.images[i].id != "pic" )
    {
      document.images[i].width = 660;
    }
  }
}

function swap_content( span ) {
    displayType = ( document.getElementById( span ).style.display == 'none' ) ? 'block' : 'none';
    document.getElementById( span ).style.display = displayType;
}
  
function openURL(url){
   window.open(url,"fenster","height=480,width=640,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=yes,resizable=no,copyhistory=0")
}

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=400,WIDTH=700,scrollbars=yes");
}

function PicViewer(sPicURL) {
     window.open( "pic_viewer.php?"+sPicURL, "",
     "resizable=1,HEIGHT=200,WIDTH=200");
}

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 forum_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('Bitte eine Nachricht eingeben');
      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 ueberpruefe()
  {
if (document.register.name.value == "")
  {
            alert('Bitte gib deinen Nick ein!');
            document.register.name.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
            return false;
  }
if (document.register.vorname.value == "")
  {
            alert('Bitte gib deinen Vornamen ein!');
            document.register.vorname.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
            return false;
  }
if (document.register.email.value == "")
  {
            alert('Bitte Email-Adresse angeben');
            document.register.email.focus(); // Damit setzt sich der Cursor automatisch da ins Feld rein, wo der Fehler ist
            return false;
  }
}
  
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();
   }
 }



var disabled = "false";

function disablens() {

    var ns = document.getElementsByTagName('*');
    var nsn=ns.length;
  if(disabled == true)
  {
    for(i=0;i<nsn;i++){
      var nss=ns[i];
      if(nss.getAttribute('nsid')){
        nss.style.display="block";
        disabled = false;
      }
    }
  }
  else
  {
    for(i=0;i<nsn;i++){
      var nss=ns[i];
      if(nss.getAttribute('nsid')){
        nss.style.display="none";
        disabled = true;
      }
    }
  }
}
  var anfrage = null;

  function erzeugeAnfrage() {
    try {
      anfrage = new XMLHttpRequest();
    } catch (versuchmicrosoft) {
      try {
        anfrage = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (anderesmicrosoft) {
        try {
          anfrage = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (fehlschlag) {
          anfrage = null;
        }
      }
    }

    if (anfrage == null)
      alert("Fehler beim Erzeugen des Anfrage-Objekts!");
  }
   
	  function keycheck(e) {
		if (!e) var e = window.event;

		var key = e.keyCode;

		if(key==37){
			//alert('left');
			var bild=document.getElementById('prevpage');
			if(bild){
				window.location.href=bild.getAttribute("href");
			}
		}else if(key==38){
			var bild=document.getElementById('uppage');
			if(bild){
				window.location.href=bild.getAttribute("href");
			}
		}else if(key==39){
			//alert('right');
			var bild=document.getElementById('nextpage');
			if(bild){
				window.location.href=bild.getAttribute("href");
			}
		}

	}
	document.onkeyup = keycheck;

	function CloseMessages(id)
	{
		var message=document.getElementById(id);
		message.innerHTML="&nbsp;";
		message.style.display="none";
	}