function toggleImg (){
  var imgs = document.getElementsByTagName('img');
  for (var i =0; i<imgs.length;i++) {
    var v = imgs[i].style.display;
    if(v == 'none')
      imgs[i].style.display = 'inline';
    else 
      imgs[i].style.display = 'none';
  } 
} 

function langDisp(lang) {
  var divs = document.getElementsByTagName('div');
  var para = document.getElementsByTagName('p');
  var span = document.getElementsByTagName('span');
  var a    = document.getElementsByTagName('a');
  for (var i=0; i<divs.length;i++) {
    var l = divs[i].className;
    // if (l != '' && l != 'r' && l != 'd' && l != 'l' && l != 'm') {
    if (l.match('de') ||l.match('en') ||l.match('fr') ||l.match('es')) {
      if(l != 'label' && l != 'poem') {
	if(l.match(lang))
	  divs[i].style.display = 'inline';
	else
	  divs[i].style.display = 'none';
      }
    }
  } 
  for(var i=0; i<para.length;i++) {
    var l = para[i].className;
    if (l.match('de') ||l.match('en') ||l.match('fr') ||l.match('es')) {
	if(l.match(lang))
    	    para[i].style.display = 'inline';
       	else
    	    para[i].style.display = 'none';
    }
  } 
  for(var i=0; i<span.length;i++) {
    var l = span[i].className;
    if (l.match('de') ||l.match('en') ||l.match('fr') ||l.match('es')) {
	if(l.match(lang))
    	    span[i].style.display = 'inline';
       	else
    	    span[i].style.display = 'none';
    }
  } 
  for(var i = 0; i<a.length; i++) {
    var s = a[i].href;
    if (s.indexOf('.html') > 0) {
	if (s.indexOf('?') > 0) {
	    a[i].href = s.substr(0,s.length - 3)
	}
	a[i].href += '?' + lang;
    } 
  } 
  var t = document.getElementById('title_'+lang);
  if(t) document.title = t.innerHTML;
} 
function setLang() {
    var lang = navigator.language;
    if(! lang) lang = navigator.browserLanguage;
    var s = new String;
    if(document.location.href.indexOf('?') > 0) {
	lang = document.location.href.substr(document.location.href.indexOf('?')+1,2);
    } 
    var l;
// this seems like silly
    if(lang.match('de')) {
	l = 'de';
    } else if(lang.match('fr')) {
	l = 'fr';
    } else if(lang.match('es')) {
	l = 'es';
    } else {
	l = 'en';
    } 
    langDisp(l);
} 

function res () {
    var z = document.getElementById('z');
    var i = document.getElementById('y');
    var w = z.parentNode.clientWidth;
    var b;
    if(i) b = i.clientWidth;
    else b = 190;
    m = z.mymargin;
    if(!m) m = 50; // 50 px platz an beiden seiten mindestens
    n = Math.floor( (w - m * 2) / b );
    var a = Math.floor( (w - n * (b+2)) / 2) - 1;
//    alert('Win: '+w+', Tilewidth: '+b+', Tiles: '+n+', min: '+m+', new Margin: '+a);
    z.style.marginLeft = a;
    z.style.marginRight = a;
//    if(document.location.href.indexOf('shop') > 0) {
//	var divs = document.getElementsByTagName('div');
//	for (var i=0; i<divs.length;i++) {
//	    var l = divs[i].className;
//	    if (l.length > 1) {
//		if(l.match('shop')) {
//		    divs[i].style.marginLeft = a;
//		    for (var j = 0; j<divs[i].childNodes.length; $j++) {
//			if((divs[i].childNodes[j].nodeName == 'P') || (divs[i].childNodes[j].nodeName == 'p')) {
//			    divs[i].childNodes[j].style.marginLeft = a;
//			} 
//		    } 
//		}
//	    }
//	} 
//    } 
} 


