function changeLang(lang,saveLang) {
    
    if(document.getElementById('flashBox')) {
        var checkFlashCon = document.getElementById('flashBox').innerHTML;
    }
    
    
    
    //alert('index.php?action=frontpage::imprint&lang='+String(lang));
    var langArray = new Array('de','en','fr','es');
    
    for(l=0; l<langArray.length; l++) {
        document.getElementById('subnav_'+langArray[l]).style.display = 'none';
    }        
    document.getElementById('subnav_'+lang).style.display = 'block';
    
    //alert(lang +' :: '+ saveLang);
    
    
    var queryString = window.location.search;
    
    if(queryString.indexOf("imprint") != -1) {
        //alert(window.location.search);
        if(lang != saveLang) {
            //alert('index.php?action=frontpage::imprint&lang='+String(lang));
            location.href = 'index.php?action=frontpage::imprint&lang='+String(lang);
        } else {
            /*if(flashProxy) {
                flashProxy.call('languageCall',lang);
            }*/
        }
    }
    else if(queryString.indexOf("contact") != -1) {
        //alert(window.location.search);
        if(lang != saveLang) {
            //alert('index.php?action=frontpage::contact&lang='+String(lang));
            location.href = 'index.php?action=frontpage::contact&lang='+String(lang);
        } else {
            
            /*if(flashProxy) {
                flashProxy.call('languageCall',lang);
            }*/
        }
    }
    else if(checkFlashCon && checkFlashCon.indexOf("startBoxCon") != -1) {
        //alert(window.location.search);
        if(lang != saveLang) {
            //alert('index.php?action=frontpage::contact&lang='+String(lang));
            location.href = 'index.php?lang='+String(lang);
        } else {
            
            /*if(flashProxy) {
                flashProxy.call('languageCall',lang);
            }*/
        }
    } else {
        flashProxy.call('languageCall',lang);
    }
}