/* ************************************* */
/* Transparency-Effect for the Main Menu */
/* ************************************* */

function mnBgTransOn(id)
{
    switch (id) 
    {    
        case "mn1": document.getElementById(id).style.backgroundImage = 'url(fileadmin/templates/img/nav_trans_news.png)';
        break;

        case "mn2": document.getElementById(id).style.backgroundImage = 'url(fileadmin/templates/img/nav_trans_serviceplus.png)';
        break;

        case "mn3": document.getElementById(id).style.backgroundImage = 'url(fileadmin/templates/img/nav_trans_planengestalten.png)';
        break;

        case "mn4": document.getElementById(id).style.backgroundImage = 'url(fileadmin/templates/img/nav_trans_objdb.png)';
        break; 

        case "mn5": document.getElementById(id).style.backgroundImage = 'url(fileadmin/templates/img/nav_trans_lithonplus.png)';
        break; 

        case "mn6": document.getElementById(id).style.backgroundImage = 'url(fileadmin/templates/img/nav_trans_kontakt.png)';
        break; 

        case "mn1active": 
        break;

        case "mn2active": 
        break;

        case "mn3active": 
        break;

        case "mn4active": 
        break;

        case "mn5active": 
        break;

        case "mn6active": 
        break;        
    }
}

function mnBgTransOff(id)
{
    switch (id) 
    {    
        case "mn1active": 
        break;

        case "mn2active": 
        break;

        case "mn3active": 
        break;

        case "mn4active": 
        break;

        case "mn5active": 
        break;

        case "mn6active": 
        break;
        
        default: document.getElementById(id).style.backgroundImage = 'url(fileadmin/templates/img/blank.png)';
    }    
}





if ( navigator.userAgent.toLowerCase().indexOf('safari') < 0  && document.getElementById )
{
	// add style sheet if not safari
	var dummy = document.getElementById("dummy_css");
	if (dummy)	dummy.href = "fileadmin/templates/css/searchbox.css";
}


// a common PullDownMenu
var activeAndOpen;
function openAPullDown(id) 
{
    if(document.getElementById(id).style.display != 'block') 
    {
        if (activeAndOpen != null)
        {
            document.getElementById(activeAndOpen).style.display = 'none';
            document.getElementById(activeAndOpen).style.height = '0';
        }
        document.getElementById(id).style.display = 'block';
        document.getElementById(id).style.height = 'auto';
        activeAndOpen = id;
    } 
    else 
    {
        document.getElementById(id).style.display = 'none';
        document.getElementById(id).style.height = '0';
        if (activeAndOpen != null)
        {
            document.getElementById(activeAndOpen).style.display = 'none';
            document.getElementById(activeAndOpen).style.height = '0';
            activeAndOpen = null;
        }        
    }
}



// PullDowns -- Objektdatenbank
function openObjDbSelItem(id) 
{
    if(document.getElementById(id).style.display != 'block') 
    {
        if (activeAndOpen != null)
        {
            document.getElementById(activeAndOpen).style.display = 'none';
            document.getElementById(activeAndOpen).style.height = '0';
        }
        document.getElementById(id).style.display = 'block';
        document.getElementById(id).style.height = 'auto';
        new Effect.Opacity('objDbSelMoreOptionsPosWrapper', {duration:0.5, from:1.0, to:0.85});
        if (id == 'objDbSelMoreOptionsMoreContent')
        {
            activeAndOpen = null;
        }
        else
        {
            activeAndOpen = id;
        }
        if (id == 'objDbSelMoreOptionsMoreContent')
        {
            document.getElementById('objDbSelMoreOptionsPosWrapper').style.zIndex = 100;
            opener_to_close = new Image;
            opener_to_close.src = 'fileadmin/templates/img/opener_to_close.gif';
            img_to_close = eval('opener_to' + '_close.src');          
            document.getElementById('opener_to').src = img_to_close;
        }
    } 
    else 
    {
        document.getElementById(id).style.display = 'none';
        document.getElementById(id).style.height = '0';
        if (activeAndOpen != null)
        {
            document.getElementById(activeAndOpen).style.display = 'none';
            document.getElementById(activeAndOpen).style.height = '0';
            activeAndOpen = null;
        }        
        if (id == 'objDbSelMoreOptionsMoreContent')
        {
            document.getElementById('objDbSelMoreOptionsPosWrapper').style.zIndex = 1;
            opener_to_open = new Image;
            opener_to_open.src = 'fileadmin/templates/img/opener_to_open.gif';
            img_to_open = eval('opener_to' + '_open.src');          
            document.getElementById('opener_to').src = img_to_open;
        }        
    }    
}

// gefakte Checkboxen -- Objektdatenbank
function changeObjDbSelSelectKindOf(id) 
{
    if (activeAndOpen != null)
    {
        document.getElementById(activeAndOpen).style.display = 'none';
        document.getElementById(activeAndOpen).style.height = '0';
        activeAndOpen = null;
    }        

    if (id == 'my_checkbox_public')
    {
        on_img_pointer = new Image;
        on_img_pointer.src = 'fileadmin/templates/img/' + 'my_checkbox' + '_on.gif';
        on_img = on_img_pointer.src;
        document.getElementById('my_checkbox_public').src = on_img;       
        off_img_pointer = new Image;
        off_img_pointer.src = 'fileadmin/templates/img/' + 'my_checkbox' + '_off.gif';
        off_img = off_img_pointer.src;
        document.getElementById('my_checkbox_private').src = off_img;               
    }
    else if (id == 'my_checkbox_private')
    {
        on_img_pointer = new Image;
        on_img_pointer.src = 'fileadmin/templates/img/' + 'my_checkbox' + '_on.gif';
        on_img = on_img_pointer.src;
        document.getElementById('my_checkbox_private').src = on_img;       
        off_img_pointer = new Image;
        off_img_pointer.src = 'fileadmin/templates/img/' + 'my_checkbox' + '_off.gif';
        off_img = off_img_pointer.src;
        document.getElementById('my_checkbox_public').src = off_img;       
    }
    
}


// Objektdatenbank -- Bilderwechsel
function showBigImage(img) 
{
    new_img_pointer = new Image;
    new_img_pointer.src = 'fileadmin/templates/img/' + img + '.jpg';
    new_img = new_img_pointer.src;
    document.getElementById('objDbResItemCompleteBigImage').src = new_img;
    document.getElementById('objDbResItemCompleteBigImageBox').style.padding = '10px';
    document.getElementById('objDbResItemCompleteBigImageBox').style.width = 'auto';
}

// Thumb Mouseover Gallery
function showBigImageV2(img,filetype,content) 
{
    new_img_pointer = new Image;
    new_img_pointer.src = 'uploads/pics/' + img + '.' + filetype;

    new_img = new_img_pointer.src;
    document.getElementById('aReplaceableImageFile').src = new_img;
    if(content != '')
    {
        new_content = content;
        document.getElementById('aReplaceableHeadline').innerHTML = new_content;
    }
}