var smallvar = 0;

var spaceY = 0;
var spaceX = 0;
var diff = 0;

function DynTab() {
   if (spaceY != document.body.scrollTop) {
      spaceY = document.body.scrollTop;
      if(document.all.editbox_s) { document.all.editbox_s.style.pixelTop = spaceY + 5; }
      if(document.all.editbox_b) { document.all.editbox_b.style.pixelTop = spaceY + 5; }
   }

   var scroll = document.body.scrollLeft;
   diff = spaceX - scroll; 
   spaceX = scroll;

   if (diff != 0) {
      if(document.all.editbox_s) { document.all.editbox_s.style.pixelRight = diff + 5; }
      if(document.all.editbox_b) { document.all.editbox_b.style.pixelRight = diff + 5; }
   }
}


window.onscroll=DynTab;
window.onresize=DynTab;


var Seit_name_new = giveTagID(102); 

function smalleditbox() {
   if(smallvar == 0) {
      document.getElementById("editbox_up").innerHTML = '<img id="editbox_s" src="'+pfad+'0000/img/mini.gif" width="16" height="11" alt="Editbox gro&szlig;" onclick="smalleditbox();" style="position:absolute; top:' + document.all.editbox_b.style.pixelTop + 'px; right:' + document.all.editbox_b.style.pixelRight + 'px;">';
      smallvar = 1; 
   }
   else {
      document.getElementById("editbox_up").innerHTML = '<table id="editbox_b" width="0" border="1" cellspacing="0" cellpadding="0" bgcolor="#CCCCCC" style="position:absolute; top:' + document.all.editbox_s.style.pixelTop + 'px; right:' + document.all.editbox_s.style.pixelRight + 'px;"><tr><td><img src="'+pfad+'0000/img/bearb.gif" width="68" height="18" alt="Seite bearbeiten" onclick="startseite();"></td><td><img src="'+pfad+'0000/img/reload.gif" width="17" height="18" alt="Ansicht aktualisieren" onclick="neuladen();"></td><td><img src="'+pfad+'0000/img/small.gif" width="17" height="18" alt="Editbox klein" onclick="smalleditbox();"></td></tr><tr><td colspan="3"><div align="center"><input id="x_seitname" type="text"  style="width:106; font-family:arial,helvetica,verdana,sans-serif; font-size:10pt; color:#000000;" maxlength="20" value="'+Seit_name_new+'" onblur="changeseitname();"><input id="x_seitold" type="hidden" value="'+Seit_name_new+'"></div></td></tr></table>';
      smallvar = 0; 
   }
}

if (top.edit) {   

   if (top.edit.location.name.substr(0,20) == "udhwCbFkZdOpEkfUdsze") {
      document.write('<p id="editbox_up"><table id="editbox_b" width="0" border="1" cellspacing="0" cellpadding="0" bgcolor="#CCCCCC" style="position:absolute; top:5px; right:5px;"><tr><td><img src="'+pfad+'0000/img/bearb.gif" width="68" height="18" alt="Seite bearbeiten" onclick="startseite();"></td><td><img src="'+pfad+'0000/img/reload.gif" width="17" height="18" alt="Ansicht aktualisieren" onclick="neuladen();"></td><td><img src="'+pfad+'0000/img/small.gif" width="17" height="18" alt="Editbox klein" onclick="smalleditbox();"></td></tr><tr><td colspan="3"><div align="center"><input id="x_seitname" type="text"  style="width:106; font-family:arial,helvetica,verdana,sans-serif; font-size:10pt; color:#000000;" maxlength="20" value="'+Seit_name_new+'" onblur="changeseitname();"><input id="x_seitold" type="hidden" value="'+Seit_name_new+'"></div></td></tr></table><p>');
   }   
}

function neuladen() {
if(savewin && savewin.closed == false) { }
else { self.location.reload();}
}

function give_seite()      {initDat(); return pageGB;}
function give_x_seitold()  {return document.getElementById("x_seitold").value;}
function give_x_seitname() {return document.getElementById("x_seitname").value;}

var savewin;

function changeseitname() {
   if (check_seitname(document.getElementById("x_seitname").value) != true) {
      alert(check_seitname(document.getElementById("x_seitname").value)); 
      document.getElementById("x_seitname").value = document.getElementById("x_seitold").value;
   }
   else {
      if (document.getElementById("x_seitold").value != document.getElementById("x_seitname").value) {
         document.getElementById("x_seitold").value = document.getElementById("x_seitname").value;
         var maxw = (screen.availWidth - 200) / 2;
         var maxh = (screen.availHeight - 100) / 2;
         savewin  = window.open(pfad+"0000/save.htm","save_seitname","width=200,height=100,screenX="+maxw+",screenY="+maxh+",left="+maxw+",top="+maxh+",scrollbars=no,resizable=no,menubar=no");
         savewin.focus();     
      }
   }
}




//============== input check liefert "True" oder "False" =====================

function inputcheck(goodv,inhalt) {
if(inhalt != "") { 
var neu_inhalt = inhalt.toLowerCase();   
inhalt = neu_inhalt;  
var anz_good = goodv.length;    
var anz_inhalt = inhalt.length;
var testbst = "";
var bstok = ""; 
var okflag = 0;

   for(var i = 0; i <= anz_inhalt-1; i++) {
      testbst = inhalt.substr(i,1); 
	  bstok = 0;
      for(var j = 0; j <= anz_good-1; j++) {   
	     if(testbst == goodv.substr(j,1)) { bstok = 1; }    
	  }
	  if(bstok == 0) { okflag = 1; }
   }
   if(okflag == 1)  { return false; } else { return true; }
}
}

//================== nur klein Buchstaben ===================================

//--- ist eine Dezimal Zahl ? -------------

function check_dezzahl(inhalt) {
   var text  = "Bitte geben Sie eine Zahl ein !"; 
   if(((inhalt/inhalt) != 1) && (inhalt != 0)) { return text; }
   else { return true; }
}

//--- ist eine Ganzzahlige Zahl ? ---------

function check_ganzzahl(inhalt) {  
   var goodv = "0123456789";
   var text  = "Bitte geben Sie einen Ganzahligen Wert ein !";
   if(inputcheck(goodv,inhalt) == true) { return true;  } else { return text; }
}

//--- ist ein Seitenname ? --------

function check_seitname(inhalt) {
   var goodv = "qwertzuiopasdfghjklyxcvbnm0123456789_ ";
   var text  = "Der Seitename enthält ungültige Zeichen! Erlaubt sind: \"A-Z\", \"0-9\" \nsowie die Zeichen: \"_\". Keine Umlaute.";
   if(inputcheck(goodv,inhalt) == true) { return true;  } else { return text; }
}

if(!top.edit && window.name == "Haupt_Fenster"){ top.top.parent.dynscroll('iframe'); }