/* switch.js (c) Querspiehl */
/* letzte Änderung 16.12.2007 */
function show_obj(id){
   var obj= document.getElementById(id);
   obj.style.visibility = "visible";
}

function hide_obj(id){
   var obj= document.getElementById(id);
   obj.style.visibility = "hidden";
}
function replace_obj(id,content){
   var obj= document.getElementById(id);
   obj.innerHTML = content;
}
function replace_title(content){
    var obj =document.getElementByTagName("title")
    obj.innerHTML=content;
}
function set_cd_aktiv(id){
   var obj= document.getElementById(id);
    obj.setAttribute('style','cd-menue-entry-aktiv');
}
function set_cd_inaktiv(id){
   var obj= document.getElementById(id);
    obj.setAttribute('style','cd-menue-entry-inaktiv');
}
function setAttrib(index,attribut,wert){
        var obj= document.getElementById(index);
        // alert("setAttrib: attribut "+attribut);
        obj.setAttribute(attribut,wert);
        setAttribvar = setTimeout('setAttrib();',5000);
}
/* -------vars  für Layerfunktionen -------------*/
var wait=200;
var xmax=1024;
var ymax=768;
/* -----------------------------------------------*/
function layer_decr_xpos(id){
   var layer      = document.getElementById(id);
   var layerxpos  = parseInt(layer.style.left);
   if (layerxpos > 0){
   layer.style.left =(layerxpos - 1)+"px";
   setTimeout("layer_decr_xpos()",wait);
   }
}
function layer_decr_ypos(id){
   var layer      = document.getElementById(id);
   var layerypos  = parseInt(layer.style.top);
   if (layerypos > 0){
   layer.style.top =(layerypos - 1)+"px";
   setTimeout("layer_decr_ypos()",wait);
   }
}
function layer_incr_xpos(id){
   var layer      = document.getElementById(id);
   var layerxpos  = parseInt(layer.style.left);
   if (layerxpos < xmax){
   layer.style.left =(layerxpos + 1)+"px";
   alert("layerxpos= "+layerxpos);
   setTimeout("layer_incr_xpos()",wait);
   }
}
function layer_incr_ypos(id){
   var layer      = document.getElementById(id);
   var layerypos  = parseInt(layer.style.top);
   if (layerypos < ymax){
   layer.style.top =(layerypos + 1)+"px";
   setTimeout("layer_incr_ypos()",wait);
   }
}
function fly_layer(divid,xstart,xziel,ystart,yziel){
   //
   var px       = "px;";
   var i        = 0;
   var newstyle ="";
   var flylayer      = document.getElementById(divid);
   flylayer.style.visibility="visible";
   //var newstyle_sub="background-image:url(/pict/bg/glass_yell.png);background-repeat:repeat;";
   for (var x=xstart;x< xziel+1;1){
        layer_incr_xpos(divid);
       for (var y=ystart;y< yziel+1;1){
        //alert("X= " + x + " Y= " + y);
        layer_incr_ypos(divid);
       }
  }
}

function init_out(){
   //setzt Tabellentext und Hintergrundfarbe für das Ausgabefeld in Originalzustand
   var obj= document.getElementById("out");
  // var obj1=document.getElementById("out_table");
   var txt="";
       obj.innerHTML=txt;
   //    obj1.style.backgroundColor="";  //Transparenz !
       window.status="";
}

function getRadioIndex(radio){
for(i=0;i<radio.length;i++)
    if(radio[i].checked)
        return i
  return -1
}
/*
    Autor, Entwicklung 8/2002 Kristof Lipfert Duesseldorf
    Version 2005-12-09
    http://www.lipfert-malik.de/webdesign/tutorial/bsp/browser_js_test.html
*/
function browser(){
if(document.ids)x='nc4';
else if( document.all && !document.getElementById )x='ie4';
else if( window.opera && !document.createElement )x='op5';
else if( window.opera && window.getComputedStyle )  {
          if(document.createRange)x='op8';
            else if(window.navigate)x='op7.5';
                             else x='op7.2';                   }
else if( window.opera && document.compatMode )x='op7';
else if( window.opera && document.releaseEvents )x='op6';
else if( document.contains && !window.opera )x='kq3';
else if(window.pkcs11&&window.XML)x='ff15';
else if( window.getSelection && window.atob )x='nn7';
else if( window.getSelection && !document.compatMode )x='nn6';
else if( window.clipboardData && document.compatMode )
  x=window.XMLHttpRequest? 'IE7' : 'IE6';
else if( window.clipboardData ){x='ie5';
     if( !document.createDocumentFragment ) x+='.5';
     if( document.doctype && !window.print ) x+='m';}
else if( document.getElementById && !document.all ) x='op4';
else if( document.images && !document.all ) x='nn3';
else if(document.clientWidth&&!window.RegExp)x='kq2';
else x='???';
return(x);
}

function sh_browser(id,browser_str){
    var obj=document.getElementById(id);
    var content=obj.lastChild.nodeValue;
    /*alert(content);
    alert(browser_str);*/
    obj.innerHTML = content +" "+ browser_str;
    return;
}

function hide_main_infos(){
         hide_obj("entry-header");
         hide_obj("entry-info");
         hide_obj("entry-menue-kuenstler-target");
         hide_obj("entry-helptxt");
         hide_obj("ett");
         hide_obj("entry-kuenstler-menue");
         hide_obj("main-menue");
}

function show_main_infos(){
         replace_obj("h1-header","Hauptseite");
         replace_title("Querspiehl - Hauptseite");
         show_obj("entry-info");
         show_obj("entry-menue-kuenstler-target");
         show_obj("entry-helptxt");
         show_obj("ett");
         show_obj("entry-kuenstler-menue");
         show_obj("main-menue");

}
function hide_termin_infos(){
         hide_obj("return-menue");
         hide_obj("termin-helptext");
         hide_obj("termin-side");
}
function show_termin_infos(){
         replace_obj("h1-header","Termine");
         replace_title("Querspiehl - Termine");
         show_obj("return-menue");
         show_obj("termin-helpttext");
         show_obj("termin-side");
}

function isNoW3C(){
   var brw  = browser();
   if (brw.value.IndexOf("ie")!= -1) {
   alert ("No W3C");
   document.getDocumentByID("NoW3CMsg").style.visibility="visible";
   document.getDocumentByID("now3c-close").style.visibility="visible";   }
}
 //ENDE
