﻿// ------------------------- LYTEBOX ------------------------------------------------------------- //
function startLytebox(href, title, rel)
{
     var el   = document.getElementById('lytebox_misc');
     el.href  = href;
     el.title = title;
     el.rel = rel;
     myLytebox.start(el);
}

// ------------------------- LOADER OFF ---------------------------------------------------------- //
function loaderOff()
{   
    Effect.Fade('loader', {duration: 0.3, afterFinish: function()
    {    
        Effect.Appear('layer', {duration: 0.5}); 
    }
    });     
}

// ------------------------- Navigation - Load Pagecontent (with LOADER) ------------------------- //
function loadSite(site)
{
    Effect.Fade('layer', {duration: 0.5, afterFinish: function()
    {
        Effect.Appear('loader', {duration: 0.3, afterFinish: function() 
        { 
            ob_post.UpdatePanelFromPage('panelContent', 'siteContent', site);
        }
        });
    }        
    });    
}

function loadSiteShortFade(site)
{
    Effect.Fade('layer', {duration: 0.2, afterFinish: function()
    {    
        Effect.Appear('loader', {duration: 0.2, afterFinish: function()
        {
            ob_post.UpdatePanelFromPage('panelContent', 'siteContent', site);
//            Effect.Fade('loader', {duration: 0.0});    
//            Effect.Appear('layer', {duration: 0.2});
        }});    
    }});
}

function loadSiteShortFadeNoLoader(site)
{
   Effect.Fade('layer', {duration: 0.2, afterFinish: function()
   {
       ob_post.UpdatePanelFromPage('panelContent', 'siteContent', site);  
       Effect.Appear('layer', {duration: 0.2});   
   }});                
}

// ------------------------- BIOGRAPHY LANGUAGE ------------------------------------------------- //
var de = true;
var en = false;
var it = false;

function ShowLanguage(language)
{
    if(language == 'de')
    {
        if(en == true)
        {        
            Effect.Fade('en', {duration: 0.0});
            en = false;
        }
        if(it == true)
        {
            Effect.Fade('it', {duration: 0.0});
            it = false;
        }
        
        Effect.Appear(language, {duration: 0.3});
        de = true;        
    }
    if(language == 'en')
    {
        if(de == true)
        {        
            Effect.Fade('de', {duration: 0.0});
            de = false;
        }
        if(it == true)
        {
            Effect.Fade('it', {duration: 0.0});
            it = false;
        }
        
        Effect.Appear(language, {duration: 0.3});
        en = true;        
    }
    if(language == 'it')
    {
        if(en == true)
        {        
            Effect.Fade('en', {duration: 0.0});
            en = false;
        }
        if(de == true)
        {
            Effect.Fade('de', {duration: 0.0});
            de = false;
        }
        
        Effect.Appear(language, {duration: 0.3});
        it = true;        
    }
}
