// JavaScript Document
<!-- Browser-Ernennung
var Brow = browserDetect();
function browserDetect(){
  if(navigator.appName =='Netscape' && !Brow){
    Brow = 'Net';}
  if(navigator.appName =='Microsoft Internet Explorer' && !Brow){
    Brow = 'IE';}
    return (Brow);
};
//-->
<!-- Browser-Msg
function BrowserMsg(msg,pos){
    pos = (!pos || pos == '')?"outer":String(pos);
    msg = String(msg);
    MsgBox = document.createElement("div");
    MsgBox.id = 'BrowserMsg';
    MsgBox.innerHTML = msg;
    document.getElementsByTagName("body")[0].insertBefore(MsgBox,document.getElementById(pos));
    Box = document.getElementById('BrowserMsg');
    BoxH = Box.offsetHeight;
    Box.style.height = '0px';
    
    BrowserMsgShow(Box,BoxH);
}
var posi = 0; // aktuelle Height
function BrowserMsgShow(obj,ziel) {
            //window.clearTimeout(ServTime);
            m = obj;
            b = ziel;
            z = 1;
            //st = 10;
        if (posi != ziel) {
            if (posi < b) {
            //c = ziel - posi;
            posi += z;};//z = c/st;
            if (posi > b) {
            //c = posi - ziel;
            posi -= z;};//z = c/st;
                m.style.height = posi+'px';
                //clearTimeout(timer);
                var timer = setTimeout("BrowserMsgShow(m,b)",3); timer;
                    if (posi > (ziel-1/2) && posi < (ziel+1/2)) {
                    posi = ziel;
                    //scrollTo(posi,0);
                    };
        }else{
            clearTimeout(timer);
        };
};
/*<script>BrowserMsg('<div>Dies ist eine Browerser-Nachricht</div>','');</script>*/
//-->
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

//-->
/*SERACH FOCUS*/
<!--
function SearchFocus(act){
    idS = "search";
    divS = document.getElementById(idS);
    if(act == "on"){
        divS.style.backgroundImage = "url(/sqg/images/layout/search_in_bg_lupe_focus.png)";
    }else{
        divS.style.backgroundImage = "url(/sqg/images/layout/search_in_bg_lupe.png)";
    }

}

//-->
/*ENDE: ZOOM SERCH*

/*DIV-KlappFUNKTION (individul)*/
<!-- DIV
function MM_ShowDiv() { //v3.0 Klappfunktion
  var i,j=0,x,a=MM_ShowDiv.arguments; document.MM_Div=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){;
    document.MM_Div[j++]=x; if(!x.oDiv) x.oDiv=x.style.display; x.style.display=a[i+2];
    /*document.MM_Div2=a[i]+'L';document.getElementById(a[i]+'L').style.color="#ffffff";
    document.getElementById(a[i]+'L').parentNode.className = "linkliste_active";
    document.getElementById('txt5steps').style.display = "none";*/
    /*document.getElementById('navisteps').style.display = "block";*/
    }
}
//-->

<!-- DIV Restore
function MM_RestoreDiv() { //v3.0 Klappfunktion
  var i,x,a=document.MM_Div;
  for(i=0;a&&i<a.length&&(x=a[i])&&x.oDiv;i++){
        x.style.display=x.oDiv;
        /*document.getElementById(document.MM_Div2).style.color="";
        document.getElementById(document.MM_Div2).parentNode.className = "linkliste";*/
  }
}
//-->
/*ENDE: DIV-KlappFUNKTION*/

<!-- FAQ
function ShowFAQ(f) { //Klappfunktion
  var d = document;
  var x = d.getElementById(f);
  var xl = d.getElementById(f+'L');
  var xS = x.style;
  if(d.FAQ && d.FAQ_C){
          d.FAQ.style.display = "none";
          d.FAQ_L.className = d.FAQ_C;
    }
    if(d.FAQ != x){
      xS.display = "block";
      d.FAQ = x;
      d.FAQ_L = xl;
      d.FAQ_C = xl.className;
      xl.className = "faq_active";
    }

}
//-->


/*Set Propertys (general)*/
<!-- Set Propertys
function SetPro(){
   var i,j=0,x,d=document,a=SetPro.arguments; d.SetProObj=new Array;
   for(i=0;i<(a.length-3);i+=4){
       if ((x=MM_findObj(a[i]))!=null){;
        d.SetProObj[j] = new Array;
        d.SetProObj[j][0] = a[i];//Objekt
        d.SetProObj[j][1] = a[i+1];//Eigenschaft
        d.SetProObj[j][2] = a[i+2];//neuer Wert
        d.SetProObj[j][3] = a[i+3];//Ist-Wert (optional)
        
        var c = "document.getElementById('"+a[i]+"')."+a[i+1];
        if(a[i+3] == ''){
            d.SetProObj[j][3] = eval(c);// geg. Ist-Wert speichern
        }
        eval(c+"='"+a[i+2]+"'");// Property setzten
        }
        j++;
   }
}
//-->
<!-- Restore Propertys
function RestorePro() { //v3.0 Klappfunktion
  var i,d=document,a=d.SetProObj;
  for(i=0;a&&i<a.length&&(a[i])&&a[i][0];i++){
        var c = "document.getElementById('"+a[i][0]+"')."+a[i][1];
        eval(c+"='"+a[i][3]+"'");// Property setzten
        //delete d.SetProObj;
  }
}
//-->
/*ENDE: Set Propertys (general)*/

/*THEMENREITER*/
<!-- Set Themenreiter (Artkellistung -> Items mit class = Themenhead)
function SetThemenReiter(c,zid) {//Tag-Name (Content), UL-Class (Content), ID Ziel-Tag für neuen Themenreiter
    c = (!c || c=='')?'item_\d*':c+'.\d*';
    zid = (!zid || zid=='')?'themenreiter':zid;
    var div = document.getElementsByTagName("div");
    var ALLITEM = new Array;
    var BtnID_Str = "btn_";
    sc = new RegExp(c);
    z = 0;
    for(i=0;i< div.length;i++){
        if((div[i].id.search(sc)) != -1){
            ALLITEM[z] = div[i];
            //Themenhead suchen + auslesen
            thisul = ALLITEM[z].getElementsByTagName("ul");
            ALLITEM[z]['head'] = thisul[0];
            thisli = ALLITEM[z]['head'].getElementsByTagName("li");
            ALLITEM[z]['data'] = thisli[0].innerHTML;
            //Themen-ID setzten
            ALLITEM[z]['conid'] = ALLITEM[z].id;
            ALLITEM[z].style.display = 'none';// display none
            z++;
        }
    }
    if(ALLITEM.length > 0){
        //Themenhead löschen + Themenreiter schreiben
        var NewULstr = (Brow != 'IE<=6')?'<ul class="themenreiter">':'<table class="themenreiter" cellspacing="0" cellpadding="0" border="0"><tr>';
        for(i=0;i< ALLITEM.length;i++){
            ALLITEM[i].removeChild(ALLITEM[i]['head']);//delete Themenhead
            Linkstr = '<a href="javascript:;" onclick="RestorePro();SetPro(\''+ALLITEM[i]['conid']+'\',\'style.display\',\'block\',\'\',\''+BtnID_Str+i+'\',\'className\',\'active\',\'\');">'+ALLITEM[i]['data']+'</a>';
            NewULstr += (Brow != 'IE<=6')?'<li id="'+BtnID_Str+i+'">'+Linkstr+'</li>':'<td id="'+BtnID_Str+i+'">'+Linkstr+'</td>';
        }
        NewULstr += (Brow != 'IE<=6')?'</ul>':'</tr></table>';
        
        NewUL = document.createElement("div");
        NewUL.id = zid;
        NewUL.innerHTML = NewULstr;
        ALLITEM[0].parentNode.insertBefore(NewUL,ALLITEM[0]);
        SetPro(ALLITEM[0]['conid'],'style.display','block','',BtnID_Str+0,'className','active','');//erstes Thema öffnen
    }
}
//-->
/*ENDE: THEMENREITER*/

/*Projekt-Augaben platzieren (right margin)*/
<!-- Liest Div 'projektaufgaben' aus und fügt sie in DIV mit "<h2>Projektdaten</h2>" ein*/
function ProAufSet(){
        //var ProDat = document.getElementById("projektdaten").innerHTML;
        var ProAuf = document.getElementById("projektaufgaben").innerHTML;
        var ProAufBox = document.getElementById("projektaufgaben").parentNode.parentNode;
        var AllH2 = ProAufBox.parentNode.getElementsByTagName("h2");
        for(var i=0;i< AllH2.length;i++){
            if((AllH2[i].innerHTML.search(/Projektdaten/)) != -1){
                var ProDatBox = AllH2[i].parentNode;
                var ProDat = ProDatBox.innerHTML;
                break;
            }
        }
        //Clear ProAuf
        ProAufBox.parentNode.removeChild(ProAufBox);
        //Set ProAuf in ProDat
        ProDatBox.innerHTML = ProDat+"<p>"+ProAuf+"</p>";
}
//-->
/*ENDE: Projekt-Augaben*/

