var ansicht = 1; // WYSIWYG
/*************************Max will diese Funktion:*********************************/
function impfields() {

    if(document.Umfragen.Benutzerdaten.checked) {
        document.getElementById("userdiv").style.display = '';
   } else {
         document.getElementById("userdiv").style.display = 'none';
   }

}
/**************************Diese Seite wird geladen*********************************/
var DHTML = (document.getElementById || document.all || document.layers);
function warte_objekt(name) {
 if (document.getElementById) {
  return document.getElementById(name).style;
 }
 else if (document.all){
  return document.all[name].style;
 }
 else if (document.layers) {
  return document.layers[name];
 }
}
function warte_zeigen(div,flag)
{
 if (!DHTML) return;
 var x = warte_objekt(div);
 x.visibility = (flag) ? 'visible':'hidden'
 if(! document.getElementById)
  if(document.layers)
   x.left=280/2;
 return true;
}
/**************************bertragen der genderten Seite an das genannte Script*****/
function erzeugetext()
{
document.forms[0].text.value=document.all.seite.innerHTML;
document.forms[0].submit();
 return true; 
}


/**************************Einbinden der Link-Angaben*****/
function holelink(sid)
{
var neulink="http://www.ntz.de";
var parameter="";
var dateistring="solo/linkerzeuger.php?Seiten_ID="+sid
var link_form =window.open(dateistring,'link_erzeugen','toolbar=0,location=0,status=0,directories=0,scrollbars=yes,resizable=no,menubar=0,width=400,height=500');
//window.open('solo/linkerzeuger.php?Seiten_ID=sid','link_erzeugen','toolbar=0,location=0,status=0,directories=0,scrollbars=yes,resizable=no,menubar=0,width=400,height=500');
}

function erzeugelink()
{
document.execCommand("CreateLink",false,neulink);
seite.focus();
}

function erzeugemarker()
{
document.execCommand("CreateBookmark",false,marker);
seite.focus();
}



/**************************Zwischen HTML-Ansicht und WYSIWYG schalten********/
function wechsleansicht()
  {  
    if(ansicht == 1)
    {
      iHTML = document.all.seite.innerHTML;
      document.all.seite.innerText = iHTML;
      document.all.leer1.style.display = 'inline';
      document.all.schriftart.style.display = 'none';
      document.all.schriftgroesse.style.display = 'none';
      document.all.fett.style.display = 'none';
      document.all.kursiv.style.display = 'none';
      document.all.unter.style.display = 'none';
      document.all.durch.style.display = 'none';
      document.all.farbwahl.style.display = 'none';
      document.all.oliste.style.display = 'none';
      document.all.sliste.style.display = 'none';
      document.all.einzuglinks.style.display = 'none';
      document.all.einzugrechts.style.display = 'none';
      document.all.links.style.display = 'none';
      document.all.zentriert.style.display = 'none';
      document.all.block.style.display = 'none';
      document.all.rechts.style.display = 'none';
      document.all.hyperlink.style.display = 'none';
      document.all.bild.style.display = 'none';
      document.all.undo.style.display = 'none';
      document.all.tabelle.style.display = 'none';
      document.all.delete_row.style.display = 'none';
      document.all.insert_row.style.display = 'none';
      document.all.append_row.style.display = 'none';
      document.all.speichern.style.display = 'none';
      seite.focus();
      ansicht = 2; // Code
    }
    else
    {
      iTEXT = document.all.seite.innerText;
      document.all.seite.innerHTML = iTEXT;
      document.all.leer1.style.display = 'none';
      document.all.schriftart.style.display = 'inline';
      document.all.schriftgroesse.style.display = 'inline';
      document.all.fett.style.display = 'inline';
      document.all.kursiv.style.display = 'inline';
      document.all.unter.style.display = 'inline';
      document.all.durch.style.display = 'inline';
      document.all.farbwahl.style.display = 'inline';
      document.all.oliste.style.display = 'inline';
      document.all.sliste.style.display = 'inline';
      document.all.einzuglinks.style.display = 'inline';
      document.all.einzugrechts.style.display = 'inline';
      document.all.links.style.display = 'inline';
      document.all.zentriert.style.display = 'inline';
      document.all.block.style.display = 'inline';
      document.all.rechts.style.display = 'inline';
      document.all.hyperlink.style.display = 'inline';
      document.all.bild.style.display = 'inline';
      document.all.undo.style.display = 'inline';
      document.all.tabelle.style.display = 'inline';
      document.all.speichern.style.display = 'inline';
      seite.focus();
      ansicht = 1; // WYSIWYG
    }
  }
/*************************Schriftgrsse ndern**********************************/
function changesize(groesse)
{
  if (groesse!=0) {
    document.execCommand("FontSize",false,groesse);
  }
  document.forms[0].schriftgroesse.selectedIndex=0;
  seite.focus();
}
/*************************Schriftart ndern*************************************/
function changefont(schrift)
{
  if (schrift != 0) {
    document.execCommand("FontName",false,schrift);
  }
  document.forms[0].schriftart.selectedIndex=0;
  seite.focus();
}

/*************************Neu: Bild holen und platzieren***************************/
function hole_bild() {
var bild
var bild_align
var bild_hspace
var bild_vspace
var bild_border
   var bild_form = window.open('solo/bildholen.php','bildholen','toolbar=0,location=0,status=0,directories=0,scrollbars=yes,resizable=no,menubar=0,width=400,height=300');
}

function platziere_bild() {
document.execCommand("InsertImage",false,bild);
htmltext=document.all.seite.innerHTML;
tagende='"';
suchstring=bild.concat(tagende);
tagdazu=bild_align+' border='+bild_border+' hspace='+bild_hspace+' vspace='+bild_vspace;
ersetze=suchstring.concat(tagdazu);
htmlneu=htmltext.replace(suchstring,ersetze);
document.all.seite.innerHTML=htmlneu;
seite.focus();
}
/*************************Tabelle holen und platzieren***************************/
function hole_tabelle() {
var tabelle
var tabelle_time
var tabelle_numrows
var tabelle_numcols
var tabelle_width
var tabelle_border
var tabelle_cellpadding
var tabelle_cellspacing
var tabelle_bgcolor
   var tabelle_form = window.open('solo/tabelleholen.php','tabelleholen','toolbar=0,location=0,status=0,directories=0,scrollbars=yes,resizable=no,menubar=0,width=400,height=300');
}

function platziere_tabelle()
{
document.execCommand("InsertImage",false,"http://pagecontrol.ntz.net/admin/images/insert_table.gif");
htmltext=document.all.seite.innerHTML;
if(tabelle_border>0) {
   tabelle="<table id=t"+tabelle_time+" border="+tabelle_border+" width="+tabelle_width+"% cellpadding="+tabelle_cellpadding+" cellspacing="+tabelle_cellspacing+">";
}
else {
   tabelle="<table id=t"+tabelle_time+" border="+tabelle_border+" width="+tabelle_width+"% cellpadding="+tabelle_cellpadding+" cellspacing="+tabelle_cellspacing+" class=taa>";
}
/*Die Format-Klassen mssen nachher wieder rausgeparst werden*/
for(iR=0;iR<tabelle_numrows;iR++) {
  tabelle = tabelle+"<tr id=t"+tabelle_time+"_"+iR+">";
  for(iC=0;iC<tabelle_numcols;iC++) {
    if(tabelle_border>0) {
       tabelle=tabelle+"<td id=t"+tabelle_time+"_"+iR+"_"+iC+"></td>";
    }
    else {
       tabelle=tabelle+"<td id=t"+tabelle_time+"_"+iR+"_"+iC+" class=tad></td>";
    }
  }
  tabelle=tabelle+"</tr>";
}
tabelle=tabelle+"</table>";

suchstring='<IMG src="http://pagecontrol.ntz.net/admin/images/insert_table.gif">';
htmlneu=htmltext.replace(suchstring,tabelle);
document.all.seite.innerHTML=htmlneu;
seite.focus();
}
/*Tabellenzeile mittendrin dazu*/
function insert_tablerow(){
kontrolle="";
 e_typ=document.selection.type;
 if(e_typ=="Object") {
    /*erstmal nix machen*/
 }
 else {
    /*Typ ist also Text oder None*/
    e_range=document.selection.createRange();
    e_parent=e_range.parentElement();
    ausstieg=0;
    while((e_parent.tagName != "DIV")&&(ausstieg<20)) {
       if(e_parent.tagName=="TD") { e_td=e_parent.id;}
       if(e_parent.tagName=="TR") { e_tr=e_parent.id;}
       if(e_parent.tagName=="TABLE") {
          e_table_id=e_parent.id;
          e_table_element=e_parent;
          }
       e_parent=e_parent.parentElement;
       ausstieg++;
    }
  }
  /*Jetzt haben wir die ID der Tabelle, der Zeile und der Spalte*/
  var tr_laenge=e_tr.length;
  var tr_id_laenge=tr_laenge-12;
  var tr_id=e_tr.substr(12,tr_id_laenge);
  e_neue_zellen=e_table_element.rows[tr_id].cells.length;
  e_table_element.insertRow(tr_id);
  for(iZ=0;iZ<e_neue_zellen;iZ++) {
     e_table_element.rows[tr_id].insertCell();
     if(e_table_element.border<1) {
        e_table_element.rows[tr_id].cells[iZ].className="tad";
     }
  }
  /*OK, die Zeile ist drin - jetzt mssen die IDs neu belegt werden*/
  e_rows=e_table_element.rows;
     for(iR=0;iR<e_rows.length;iR++) {
     e_table_element.rows[iR].id=e_table_id+"_"+iR;
     e_cells=e_table_element.rows[iR].cells;
     for(iC=0;iC<e_cells.length;iC++) {
        e_table_element.rows[iR].cells[iC].id=e_table_id+"_"+iR+"_"+iC;
     }
  }

}
/*Tabellenzeile anhngen*/
function append_tablerow(){
kontrolle="";
 e_typ=document.selection.type;
 if(e_typ=="Object") {
    /*erstmal nix machen*/
 }
 else {
    /*Typ ist also Text oder None*/
    e_range=document.selection.createRange();
    e_parent=e_range.parentElement();
    ausstieg=0;
    while((e_parent.tagName != "DIV")&&(ausstieg<20)) {
       if(e_parent.tagName=="TD") { e_td=e_parent.id;}
       if(e_parent.tagName=="TR") { e_tr=e_parent.id;}
       if(e_parent.tagName=="TABLE") {
          e_table_id=e_parent.id;
          e_table_element=e_parent;
          }
       e_parent=e_parent.parentElement;
       ausstieg++;
    }
  }
  /*Jetzt haben wir die ID der Tabelle, der Zeile und der Spalte*/
  var tr_laenge=e_tr.length;
  var tr_id_laenge=tr_laenge-12;
  var tr_id=e_tr.substr(12,tr_id_laenge);
  e_neue_zellen=e_table_element.rows[tr_id].cells.length;
  tr_id++;
  e_table_element.insertRow(tr_id);
  for(iZ=0;iZ<e_neue_zellen;iZ++) {
     e_table_element.rows[tr_id].insertCell();
     if(e_table_element.border<1) {
        e_table_element.rows[tr_id].cells[iZ].className="tad";
     }
  }
  /*OK, die Zeile ist drin - jetzt mssen die IDs neu belegt werden*/
  e_rows=e_table_element.rows;
     for(iR=0;iR<e_rows.length;iR++) {
     e_table_element.rows[iR].id=e_table_id+"_"+iR;
     e_cells=e_table_element.rows[iR].cells;
     for(iC=0;iC<e_cells.length;iC++) {
        e_table_element.rows[iR].cells[iC].id=e_table_id+"_"+iR+"_"+iC;
     }
  }

}

/*Tabellenzeile lschen*/
function delete_tablerow(){
kontrolle="";
 e_typ=document.selection.type;
 if(e_typ=="Object") {
    /*erstmal nix machen*/
 }
 else {
    /*Typ ist also Text oder None*/
    e_range=document.selection.createRange();
    e_parent=e_range.parentElement();
    ausstieg=0;
    while((e_parent.tagName != "DIV")&&(ausstieg<20)) {
       if(e_parent.tagName=="TD") { e_td=e_parent.id;}
       if(e_parent.tagName=="TR") { e_tr=e_parent.id;}
       if(e_parent.tagName=="TABLE") {
          e_table_id=e_parent.id;
          e_table_element=e_parent;
          }
       e_parent=e_parent.parentElement;
       ausstieg++;
    }
  }
  /*Jetzt haben wir die ID der Tabelle, der Zeile und der Spalte*/
  var tr_laenge=e_tr.length;
  var tr_id_laenge=tr_laenge-12;
  var tr_id=e_tr.substr(12,tr_id_laenge);
  e_table_element.deleteRow(tr_id);
  /*OK, die Zeile ist weg - jetzt mssen die IDs neu belegt werden*/
  e_rows=e_table_element.rows;
     for(iR=0;iR<e_rows.length;iR++) {
     e_table_element.rows[iR].id=e_table_id+"_"+iR;
     e_cells=e_table_element.rows[iR].cells;
     for(iC=0;iC<e_cells.length;iC++) {
        e_table_element.rows[iR].cells[iC].id=e_table_id+"_"+iR+"_"+iC;
     }
  }

}
/*Tabellenspalte lschen*/

/*range holen*/
function get_range() {
 tabelle_gefunden=0;
 e_typ=document.selection.type;
 if(e_typ=="Object") {
    /*erstmal nix machen*/
 }
 if(e_typ=="Text") {
    /*Typ ist also Text oder None*/
    e_range=document.selection.createRange();
    e_parent=e_range.parentElement();
    ausstieg=0;
    while((e_parent.tagName != "DIV")&&(ausstieg<20)) {
       if(e_parent.tagName=="TD") {
          tabelle_gefunden=1;
          e_td=e_parent.id;}
       if(e_parent.tagName=="TR") { e_tr=e_parent.id;}
       if(e_parent.tagName=="TABLE") {
          /*raus hier*/
          ausstieg=20;
          e_table_element=e_parent;
          e_table_id=e_table_element.id;
          if(e_table_id.length<11) {
             e_table_element.id='t1234567890';
             e_table_id=e_table_element.id;
             e_rows=e_table_element.rows;
             for(iR=0;iR<e_rows.length;iR++) {
               e_table_element.rows[iR].id=e_table_id+"_"+iR;
               e_cells=e_table_element.rows[iR].cells;
               for(iC=0;iC<e_cells.length;iC++) {
                 e_table_element.rows[iR].cells[iC].id=e_table_id+"_"+iR+"_"+iC;
                 if(e_table_element.border<1) {
                   e_table_element.rows[iR].cells[iC].className="tad";
                 }
               }
             }

          }



          }
       e_parent=e_parent.parentElement;
       ausstieg++;
    }
  }
if(tabelle_gefunden==1) {
      document.all.delete_row.style.display = 'inline';
      document.all.insert_row.style.display = 'inline';
      document.all.append_row.style.display = 'inline';
      }
      else {
      document.all.delete_row.style.display = 'none';
      document.all.insert_row.style.display = 'none';
      document.all.append_row.style.display = 'none';
      }
}
/*************************Auswahl-Layer**************************************/
function zeige(layername)
{
divs=cms.children.tags("DIV");
divs[layername].style.visibility="visible";
}

function versteckeAlle()
{
divs=cms.children.tags("DIV");
for(i=0; i<divs.length; i++)
divs[i].style.visibility="hidden";
/*divs["seite"].style.visibility="visible";*/
}

//Galerie und andere Formate
function BilderDB() {
  msgWindow=window.open('solo/newsagentbilderdb.php','','resizable=no,width=400,height=400,toolbar=no,scrollbars=yes');
 }
 var confirmMsg  = 'Abfrage:';

function confirmLink(theLink, theSqlQuery)
{
    // Confirmation is not required in the configuration file
    if (confirmMsg == '') {
        return true;
    }

    var is_confirmed = confirm(confirmMsg + '\n\n' + theSqlQuery);
    if (is_confirmed) {
        theLink.href += '&is_js_confirmed=1';
    }

    return is_confirmed;
}
function CheckAll() {
	for (var i=0;i<document.form.elements.length;i++) {
		var e = document.form.elements[i];
		if ((e.name != 'allbox') && (e.type=='checkbox')) {
			e.checked = document.form.allbox.checked;
		}
	}
}

var confirmMsg  = 'Mchten Sie wirklich diese Abfrage ausfhren: ';

function confirmLink(theLink, theSqlQuery)
{
    // Confirmation is not required in the configuration file
    if (confirmMsg == '') {
        return true;
    }

    var is_confirmed = confirm(confirmMsg + '\n\n' + theSqlQuery);
    if (is_confirmed) {
        theLink.href += '&is_js_confirmed=1';
    }

    return is_confirmed;
}
function pruefen() {
   if( !(document.form_zip.uploadart[0].checked ||
          document.form_zip.uploadart[1].checked) )
      { alert(
         "Bitte whlen Sie aus ob ZipFile-Upload oder Einzelbild-Upload!" );
        return false; }
   if(document.form_zip.zipfile.value=="")
   {
    alert("Sie mssen eine Datei auswhlen!");
    return false;
    }
    return true;
}
  function Uploading() {
 	UploadFenster = window.open("solo/upload.htm", "Uploading", "resizable=no,width=300,height=200,scrollbars=no");
	UploadFenster.focus();
  }


/**************Funktionen fuer die Umfragen***************************/

function toggle(el) { 
	
 document.getElementById("id0").style.display = 'none';
 document.getElementById("id1").style.display = 'none';
 
 if( document.getElementById(el).style.display=='none' ){
  document.getElementById(el).style.display = '';
 }else{
  document.getElementById(el).style.display = 'none';
 }
}


function toggleTO(ell) { 
	
 document.getElementById("box2").style.display = 'none';
 document.getElementById("box3").style.display = 'none';



 if( document.getElementById(ell).style.display=='none' ){
  document.getElementById(ell).style.display = '';
 }else{
  document.getElementById(ell).style.display = 'none';
 }
}



function toggle2() { 
	document.getElementById("id0").style.display = 'none';
}


function load_page(Antwort_Anzahl,Id,Frage,Seiten_ID) {
 if(Antwort_Anzahl) {
 	
 	
 	 var Antwort_Art_Value
	 var radioLength=document.neue_frage.Antwort_Art.length;
	 
	 for(i=0;i<radioLength;i++) {
	 	if(document.neue_frage.Antwort_Art[i].checked == true) {
	 		Antwort_Art_Value = document.neue_frage.Antwort_Art[i].value;
	 	}
	 }
	 
	 	location.href="index.php?action=umfragen_fragen_bearb&Antwort_Anzahl="+Antwort_Anzahl+"&Seiten_ID="+Seiten_ID+"&Antwort_Art="+Antwort_Art_Value+"&Id="+Id+"&Frage="+Frage;

 }
}


/**************Funktionen fuer den Wysiwyg_Editor von innovstudio werden in die /admin/index.php geschrieben ***************************/

document.write('<script language="Javascript" src="Editor/scripts/language/german/editor_lang.js"></script>');
document.write('<script language="JavaScript" src="Editor/scripts/innovaeditor.js"></script>');


