var sTextBearbeiten = null;
var bLoeschen = 12;
var aBilder = Array ();

window.onload = function(){
	//
	//if ( navigator.userAgent.indexOf('MSIE') == -1 )
	if ( document.getElementById("schreiben") )
	{
  	if (document.getElementById("schreiben").contentDocument)
  	{
  		sTextBearbeiten = document.getElementById("schreiben").contentDocument;
  	}
  	else
  	{
  		sTextBearbeiten = document.frames["schreiben"].document;
  	}
  	sTextBearbeiten.designMode = "on";
  	//editableDocument.queryCommandEnabled = true;
  	window.name = "hauptfenster";
  	//alert (window.name);
  }
}

/*
function getIFrameDocument(aID){
	/* Quelle:
	 * http://devedge-temp.mozilla.org/viewsource/2003/midas/01/index_en.html
	 *
	// if contentDocument exists, W3C compliant (Mozilla)
	if (document.getElementById(aID).contentDocument)
	{
		return document.getElementById(aID).contentDocument;
	}
	else
	{
    	// IE
		return document.frames[aID].document;
	}
}*/

function abfrage ()
{
  var bFrage = confirm ( "Den gesamten Artikel wirklich löschen?" );
  if ( bFrage == false )
  {
    bLoeschen = -1;
  }
  else
  {
    bLoeschen = 12;
  }
}

function datensammeln ( sID1 , sID )
{
	document.getElementById(sID1).value = sTextBearbeiten.body.innerHTML;
	if ( bLoeschen == -1 )
	{
    return false;
  }
	if ( document.getElementById("IBtitel").value != "" && document.getElementById("IBprojnr").value != "" )
	{
    return true;
  }
  
  if ( document.getElementById("IBtitel").value == "" )
  {
    alert ("Bitte Titel angeben.");
    document.getElementById("IBtitel").focus();
  }

  if ( document.getElementById("IBprojnr").value == "" )
  {
    alert ("Bitte Projektkürzel angeben.");
    document.getElementById("IBprojnr").focus();
  }
	return false;
}


function selectedText ()
{
  if ( navigator.userAgent.indexOf('Gecko') == -1 )
  {
    var sText = sTextBearbeiten.selection.createRange();
    return sText.text;
  }
  else
  {
    var sText = sTextBearbeiten.getSelection();
    return sText;
  }
}


function insertSpezial ( typ )
{
	var sText = selectedText(); 
	if ( typ == "url" )
	{
		if ( sText.length > 0 )
		{
		  var sLinkex = prompt ("Geben Sie einen Link ein:", "http://");
		  if ( sLinkex.length > 0 )
		  {
        sText_Link = sLinkex;
      }
      sTextBearbeiten.execCommand( "createlink", false, sText_Link );
      for (i=0;i<sTextBearbeiten.getElementsByTagName("a").length;i++)
      {
        if ( sTextBearbeiten.getElementsByTagName("a")[i].firstChild.data == sText )
        {
          var sLinkattr = confirm ("Soll der Link in einem neuen Fenster geöffnet werden?");
          if (sLinkattr)
          {
            sTextBearbeiten.getElementsByTagName("a")[i].setAttribute("target", "_blank");
          }
        }
      }
    }
	}
	else if ( typ == "b" )
	{
		sTextBearbeiten.execCommand( "Bold", false, "" );
		document.getElementById('schreiben').contentWindow.focus()
	}
	else if ( typ == "nonurl" )
	{
		sTextBearbeiten.execCommand( "unlink", false, "" );
		document.getElementById('schreiben').contentWindow.focus()
	}
	else if ( typ == "i" )
	{
		sTextBearbeiten.execCommand( "Italic", false, "" );
		document.getElementById('schreiben').contentWindow.focus()
	}
	else if ( typ == "ul" )
	{
		sTextBearbeiten.execCommand( "insertunorderedlist", false, "" );
		document.getElementById('schreiben').contentWindow.focus()
	}
}


function setFormat ( sList )
{
  var sWert = document.getElementById( sList ).value;

  if ( sWert == "<s>" )
  {
		sTextBearbeiten.execCommand( "StrikeThrough", false, "" );
		document.getElementById('schreiben').contentWindow.focus()
  }
  else
  {
    sTextBearbeiten.execCommand( "formatblock",false,sWert);
  }
}


function get_Selected_Item ()
{
  if ( navigator.userAgent.indexOf('Gecko') == -1 )
  {
    var sText = sTextBearbeiten.selection.createRange();
  }
  else
  {
    var sText = sTextBearbeiten;
  }
  //alert ( sText.getElementsByTagName("img")[0].src );
  //alert ( sText.getSelection() );
}

function kleinesfenster ()
{
  var openhandle = window.open("dateiliste.php","klein","width=420,height=370,left=200,top=100,scrolling=yes,resize=no ").focus();
  
}

var iBildPos = 0;
function bildcycle ( richtung )
{
  if ( 0 < iBildPos && richtung == -1 )
  {
    iBildPos--;
  }

  if ( aBilder.length-1 > iBildPos && richtung == 1 )
  {
    iBildPos++;
  }
  document.getElementById ("bilderschau").src = aBilder[iBildPos];
  if ( aTexte[iBildPos] )
  {
    document.getElementById ("caption").innerHTML = aTexte[iBildPos];
  }
  else
  {
    document.getElementById ("caption").innerHTML = "";
  }
  bildzaehlstatus ();  
}

function bildzaehlstatus ()
{
  var iTmp = iBildPos + 1;
  if ( document.getElementById ( "bild_gesamt" ) && document.getElementById ( "bild_aktuell" ) )
  {
    document.getElementById ( "bild_gesamt" ).innerHTML = aBilder.length;
    document.getElementById ( "bild_aktuell" ).innerHTML = iTmp;
  }
}







function bilderschau ( ordner, ueberschrift ,lang )
{
  var fenster = window.open ( "/include/browsepic.php?l=" + lang + "&dir=" + encodeURI(ordner) + "&hl=" + encodeURI(ueberschrift), "browse", "status=no,width=900,height=650,left=30,top=30" ).focus();
}
