//#####################################################################
//##### Funktion zum laden des Content Set Inhaltes 
//#####################################################################

function call_content(xxx)
{
        //yyy = 'http://www.ceratec.biz/module/sets.php?set=' + xxx;

        //aa=open(yyy,'content');
        //yyy = 'http://www.ceratec.biz/frames/where.php?set=' + xxx;
        //aa=open(yyy,'where');
}

//#####################################################################
//##### checked die Explorerversion
//#####################################################################
function checkForExplorer () 
{
        var uAgent = navigator.userAgent;

        if (uAgent.indexOf('MSIE') == -1) 
        {
                return -1;
        }


        if (uAgent.indexOf('MSIE 2') != -1)
        {
            return 2;
    }
    
        if (uAgent.indexOf('MSIE 3') != -1) 
        {
            return 3;
    }
    
        if (uAgent.indexOf('MSIE 4') != -1)
        {
            return 4;
    }
    
        if (uAgent.indexOf('MSIE 5') != -1)
        {
            return 5;
    }
            if (uAgent.indexOf('MSIE 6') != -1)
        {
            return 6;
    }

    // Zuletzt kannes nur noch MSIE sein
    return 1;
}

//##### BrowserCheck #########################################################################
function canDoEverything() 
{
        return 1;
        if( checkForExplorer() < 4) return 1;
        if( checkForMacintosh() == 1) return 1;
        return 0;
}

//##### Funktion zum öffnen der Pop-Up Fenster ###############################################
function popup_fenster(breite,hoehe,site)  
{
        if(canDoEverything() ==1)
        {        
                window.open("../popup/"+site,"popup","resizable=yes,scrollbars=no,width="+(breite+25)+",height="+hoehe);
        }
}


//####################################################################
//#### Dynamicfuntionen für das Ein/Ausblenden der PRODUKTTABELLEN
//#### in der Navigation.
//####################################################################

function move_over_in(zelle,alink,toclear,id)
{
        var zelle = zelle+id;
        var alink = alink+id;
        
        document.getElementById(zelle).style.backgroundColor='#d0d0d0';
        //document.getElementById(alink).style.color='#FFFFFF';
}

function move_over_out(zelle,alink,toclear,id)
{
        var zelle = zelle+id;
        var alink = alink+id;
        if(toclear!=id)
        {
                document.getElementById(zelle).style.backgroundColor='#efefef';
                //document.getElementById(alink).style.color='#444444';
        }
}


function set_agr(name,toclear)
{
        //Vorherigen Link auf normale Hintergrundfrabe setzen
        if(document.getElementById(toclear))
        {
                document.getElementById(toclear).style.backgroundColor='#EFEFEF';
                document.getElementById(toclear).style.color='#444444';
        }
        //Hintergrundfarbe der soeben gewünschten Kategorie setzen
        document.getElementById(name).style.backgroundColor='#CFCFCF';
        document.getElementById(name).style.color='#444444';
        return name;
        
}

function click_link(zelle,alink,toclear,id,param,session)
{
        //Farben für den vorigen Link zurücksetzen
        var mount1 = zelle+toclear;
        var mount2 = alink+toclear;

        if(document.getElementById(mount2))
        {
                document.getElementById(mount2).style.color='#444444';
        }
        
        if(document.getElementById(mount1))
        {
                document.getElementById(mount1).style.backgroundColor='#d0d0d0';
        }

        //Farben für die Linkaktivierung setzen
        var mount1 = zelle+id;
        var mount2 = alink+id;
        
        document.getElementById(mount1).style.backgroundColor='#d0d0d0';
        //document.getElementById(mount2).style.color='#FFFFFF';

        if(id!='')top.where.location='../frames/where.php?PHPSESSID='+session+'&pd='+id+'&kt='+param;
        return id;
        
}

function hide_prod()
{
        //setTimeout("do_hide_prod()",1000);
}

function do_hide_prod()
{
        document.getElementById('kat0').style.visibility='hidden';
        document.getElementById('agr').style.visibility='hidden';
}


function blenden_produkte(name,id,katclear)
{

        if(document.getElementById(katclear))
        {
              alert( katclear); 
                document.getElementById(katclear).style.visibility='hidden';
                document.getElementById(katclear).style.position='absolute';
                //document.getElementById('agr').style.visibility='hidden';
        }
        
        var name = name+id;
        var el = document.getElementById(name);
        
        if(checkForExplorer()!=-1)
        {
                //Ausführen ab IE 4.0
                //el.filters.blendTrans.Apply();
        }
        
        el.style.visibility='visible';
        el.style.position='static';
        
        if(checkForExplorer()!=-1)
        {
                //Ausführen ab IE 4.0
                //el.filters.blendTrans.Play();
        }
        
        return name;
}

//#######################################################################
//#### Dynamicfuntionen für das Ein/Ausblenden der normalen Links/2.Ebene
//#######################################################################

function move_over_ebene2(name,toclear)
{
        el = document.getElementById(name);
        el.style.cursor='pointer';
        
        if(name!=toclear)
        {
                el.style.backgroundColor='#CFCFCF';
                el.style.color='#444444';
        }
}

function move_out_ebene2(name,toclear)
{
        el = document.getElementById(name);
        el.style.cursor='';
        
        if(name!=toclear)
        {
                el.style.backgroundColor='#EFEFEF';
                el.style.color='#444444';
        }
}


function set_link(name,url,param,session)
{
        //Hintergrundfarbe der soeben gewünschten Kategorie setzen
        document.getElementById(name).style.backgroundColor='#7E1D31';
        document.getElementById(name).style.color='#FFFFFF';
        if(url!='')top.content.location=url;
        if(url!='' && param!='')top.where.location='../frames/where.php?PHPSESSID='+session+'&where='+param;
        return name;
        
}


function clear_link(name)
{
        //Vorherigen Link auf normale Hintergrundfrabe setzen
        if(document.getElementById(name))
        {
                document.getElementById(name).style.backgroundColor='#EFEFEF';
                document.getElementById(name).style.color='#444444';
        }
}



//############################################################################
//#### Dynamicfuntionen für das Ein/Ausblenden der normalen Kategorien/1.Ebene
//############################################################################

function blenden(name,z,maxcount,katclear)
{
        reset_kategorien(maxcount);
        if(document.getElementById(katclear))
        {

                document.getElementById(katclear).style.visibility='hidden';
                document.getElementById(katclear).style.position='absolute';
        }
        
        var el = document.getElementById(name);
        
        if(checkForExplorer()!=-1)
        {
                //Ausführen ab IE 4.0
                //el.filters.blendTrans.Apply();
        }
        
        el.style.visibility='visible';
        el.style.position='static';
        
        if(checkForExplorer()!=-1)
        {
                //Ausführen ab IE 4.0
                //el.filters.blendTrans.Play();
        }
        if(name != 'kat0'){document.getElementById('agr').style.visibility='hidden';}else                {document.getElementById('agr').style.visibility='visible';}


}

function reset_kategorien(maxcount)
{
        for(i=0;i<=maxcount;i++)
        {
                var name = 'kat'+i;
                
                if(document.getElementById(name))
                {
                        document.getElementById(name).style.visibility='hidden';
                        document.getElementById(name).style.position='absolute';
                }
        }
        
        for(i=0;i<=maxcount;i++)
        {
                var name = 'agr'+i;
                
                if(document.getElementById(name))
                {
                        document.getElementById(name).style.visibility='hidden';
                        document.getElementById(name).style.position='absolute';
                }
        }
}


function set_menue_url(name,toclear,url,param,session)
{
        //Vorherigen Link auf normale Hintergrundfrabe setzen
        if(document.getElementById(toclear))
        {
                document.getElementById(toclear).style.backgroundColor='';
                document.getElementById(toclear).style.color='#7E1D31';
        }
        //Hintergrundfarbe der soeben gewünschten Kategorie setzen
        document.getElementById(name).style.backgroundColor='#CFCFCF';
        document.getElementById(name).style.color='#444444';
        
        if(url!='' && param!='') top.where.location='../frames/where.php?PHPSESSID='+session+'&where='+param;
        top.content.location=url+'&kt='+param;
        return name;
        
}

function set_menue(name,toclear)
{        
        //Vorherigen Link auf normale Hintergrundfrabe setzen
        if(document.getElementById(toclear))
        {
                document.getElementById(toclear).style.backgroundColor='';
                document.getElementById(toclear).style.color='#7E1D31';
        }
        //Hintergrundfarbe der soeben gewünschten Kategorie setzen
        document.getElementById(name).style.backgroundColor='#AFAFAF';
        document.getElementById(name).style.color='#FFFFFF';
        if(name == 'bat0'){document.getElementById('agr').style.visibility='visible';}
        return name;
        
}


function clear_menue(name)
{
        //Vorherigen Link auf normale Hintergrundfrabe setzen
        if(document.getElementById(name))
        {
                document.getElementById(name).style.backgroundColor='#EFEFEF';
                document.getElementById(name).style.color='#444444';
        }
}

function on_move(name,toclear,schriftfarbe,hintergrundfarbe)
{
        el = document.getElementById(name);
        el.style.cursor='default';
        
        if(name!=toclear)
        {
                el.style.backgroundColor=hintergrundfarbe;
                el.style.color=schriftfarbe;
                el.style.cursor='hand';
        }
}