
DOM=0;
if(document.getElementById && document.createTextNode)
DOM=1;

/*******************************************************
	
			P O P U P S
	
*******************************************************/

/******************  POPUP-Div SCHREIBEN ***********************/	

// ImgDiv

ppImgDiv = document.body.appendChild(document.createElement('div'));
ppImgDiv.id = "ppImgDiv";
ppImgDiv.style.display = "none";

ppImgMain = ppImgDiv.appendChild(document.createElement('div'));
ppDiv = document.createElement('div');

ppImg = ppImgMain.appendChild(document.createElement('img'));

ppImgBottom = ppImgDiv.appendChild(document.createElement('div')); 
ppImgBottom.className = "popupBottom";

		//wenn kein Bild

defaultImg = new Image;
defaultImg.src = level+"graphics/affe1.gif";
defaultMssg = "Bild wurde nicht gefunden!"


/******************  popup-Div SCHLIESSEN ***********************/

document.onclick = hideDiv;

function hideDiv() { 
	ppImgDiv.style.display = "none"; 
	}

/********   "popuplinks" in JS-Aufruf UMWANDELN  ******/

var popuplinks = new Array;
var bilder = new Array; 

function getPopuplinks() 
  {
  var a=0;
	for (i=0;i<document.getElementsByTagName("a").length;i++)
    {
  	if (document.getElementsByTagName('a')[i].name == "popuplink" ||
	    document.getElementsByTagName('a')[i].href.indexOf("?pp")!= -1)
      {
	  popuplinks[a] = new Array;
	  popuplinks[a][0] =document.getElementsByTagName('a')[i].href;
	  popuplinks[a][1] =document.getElementsByTagName('a')[i].title.replace(/\s/, " ");
	  popuplinks[a][2] =document.getElementsByTagName('a')[i].rev;
	  popuplinks[a][3] =document.getElementsByTagName('a')[i].rel;
		
	  bilder[a] = new Image;
      bilder[a].src = document.getElementsByTagName('a')[i].href;
	  	  
	  with (document.getElementsByTagName('a')[i]) 
	  {		  // Linkinhalt aendern
		href="javascript:showPopup("+a+")";
		title="Popup Fenster oeffnen";  
	  }
	  a++;	
	  }
    }
  }
  
 
////////////////////////////////////////////////////
///          Last Update                        ////
////////////////////////////////////////////////////
  

function lastUpdate() {
	// if (!document.lastModified) return;
	
  var mod = new Date(document.lastModified),
    datum = mod.getDate()+'. '+(mod.getMonth()+1)+'. '+mod.getFullYear(),
    today = new Date(),
    daysago = Math.round( (today.getTime()- mod.getTime())/(24*60*60*1000) );
	
  var wann = (daysago == 0) ? ': heute' : 
      (daysago == 1) ? ': gestern':  
        (daysago>1 && daysago< 30) ?  ' vor ' + daysago + ' tagen' : ': ' + datum,
    update = 'letztes update' + wann;
	
  var wo = document.body.appendChild(document.createElement('div'));
    wo.className = "update";
    wo.innerHTML = update;
	if (document.getElementById('foot')&&document.getElementById('foot').innerHTML.indexOf('Last update') != -1) {
	 var foot = document.getElementById('foot');
	 foot.innerHTML = foot.innerHTML.substr(0,foot.innerHTML.indexOf('Last update')); //löscht Veraltetes
	 foot.innerHTML += '&nbsp;';
	
	}
}

 
function showLastModified() {
  var d = new Date();
  var a ='Letztes Update: '
  if (wo[0]) wo[0].innerHTML = (d.toLocaleDateString) ? 
    a+d.toLocaleDateString(document.lastModified) : a+document.lastModified;
  
}

window.onload = function() {lastUpdate(); getPopuplinks();}

		//Ende "UMWANDELN"

/****************  GESTALTEN und ANZEIGEN ************************/

function showPopup(index)
  {  
		//Scrollposition ermitteln
		
  var scrY;
  if (self.pageYOffset) // all except Explorer
	scrY = self.pageYOffset; 
  else if (document.documentElement && 
	document.documentElement.scrollTop) // Explorer 6 Strict
	scrY= document.documentElement.scrollTop; 
  else if (document.body) // all other Explorers
	scrY = document.body.scrollTop;
	
	//Bild gestalten
	
  text = popuplinks[index][1] ;
  copy = popuplinks[index][2]? popuplinks[index][2] : "";
	
  for (i in players) //shortcut link
	{	
	if (popuplinks[index][1]==players[i][0])
	  {
	  dan = isNaN(players[i][2]) == true ?
	    players[i][2] :
		players[i][2] < 0 ?
		  Math.abs(players[i][2])+" Kyu" :
		  players[i][2]+" Dan";
	
	  text = players[i][1]+", " + dan + "<p>"+players[i][3]+"</p>";
	  copy = players[i][5] ? players[i][5] : "";		
	  }
	}

	
  if (!bilder[index].width || bilder[index].width<30)
	{
	ppImg.src=defaultImg.src;
	ppImgBottom.innerHTML=defaultMssg;
	}
  else
	{
    ppImg.src = bilder[index].src;
	ppImgBottom.style.width = bilder[index].width+"px";
	ppImgBottom.innerHTML = text;
	}
	
  if (copy)
	ppImgBottom.innerHTML+="<div>Bild: "+copy+"</div>";
		
	//ppImgDiv positionieren und zeigen
		
  ppImgDiv.style.top = scrY+"px";   
  ppImgDiv.style.left  = popuplinks[index][3]? "auto" : 0;
  ppImgDiv.style.right = popuplinks[index][3]? 0 : "auto";
  ppImgDiv.title = "Bildfenster schliessen";
  ppImgDiv.style.display = "block";
  }

  
/********************** Ende Popups ***************************/

//Ergebnis Liste:

if (document.getElementById("results"))
  {
  resTRs = document.getElementById("results").getElementsByTagName("TR");
  for (i=0;i<resTRs.length;i+=2)
    resTRs[i].style.background="#eeebdd";
  }