av_lang = new Array('en','de');
var lang = 'e';
var def_lang = 'en';
try {
	lang = parent.lang;
} catch(e) {
	lang = 'en';
}
if (lang) {
	if (lang=='e') def_lang = 'en';
	if (lang=='d') def_lang = 'de';
} else {
	def_lang = 'en';
	for(var i=0;i<av_lang.length;i++) {
		if(navigator.language) if(navigator.language.indexOf(av_lang[i]) > -1) def_lang = av_lang[i];
		if(navigator.userLanguage) if(navigator.userLanguage.indexOf(av_lang[i]) > -1) def_lang = av_lang[i];
	}
}

document.write('<style type="text/css">');
for(var i=0;i<av_lang.length;i++) {
if (av_lang[i]==def_lang) {
document.write('span:lang(' + av_lang[i] + ') { display:inline; }');
document.write('span.' + av_lang[i] + ' { display:inline; }');
document.write('option:lang(' + av_lang[i] + ') { display:block; }');
document.write('option.' + av_lang[i] + ' { display:block; }');
}
else {
document.write(':lang(' + av_lang[i] + ') { display:none; }');
document.write('.' + av_lang[i] + ' { display:none; }');
}
}
var fs = (lang) ? 'inline' : 'none';
var nf = (lang) ? 'none' : 'inline';

document.write('.fs { display:' + fs + '; }');
document.write('.nf { display:' + nf + '; }');
document.write('</style>');

function l(lg){
for(var i=0;i<document.getElementsByTagName('span').length;i++){
if(document.getElementsByTagName('span')[i].lang.length==2)
if(document.getElementsByTagName('span')[i].lang==lg)
document.getElementsByTagName('span')[i].style.display='inline';
else
document.getElementsByTagName('span')[i].style.display='none';}
}