
//----- Konfiguration -------------------------------

/*
 damit alles funktioniert, muss hier der Ordner angegeben werden,
 indem die script.js liegt.. wenn hier jedoch ein falscher link 
 angegeben ist, dann kann es zu seltsamen effekten kommen.. :-)
*/

homepageAdresse = "http://www.sdclan.com/homepage/";

//----------------------------------
/*
 gibt den Dateinamen des Icons an, das im oben angegebenen Ordner
 homepageAdresse liegen sollte.
*/

iconAdresse = "favicon.ico";

//----------------------------------
/*
 Hier wird angegeben, was in der Titelleiste des Browsers stehen soll.
*/

homepageTitel = "»SD» homepage - Welcome to Symphony of Destruction";


members = ["SDs_xFire",
	"Bilde",
	"Blechbüchse",
	"DaeMon",
	"ESK",
	"HarDçoR3",
	"Hitman",
	"Hupie",
	"Hypnosis",
	"Inferno",
	"Kafros",
	"Necroscop",
	"Pingpanther",
	"Purvin",
	"R3veNG",
	"Sebastian",
	"SupaKunami",
	"Wintermute",
	"Wrath",
	"EX Members"];
/*
	hier werden die Dateinamen angegeben. Die Reihenfolge entspricht
	der Reihenfolge der Namen in members (siehe oben).
	D.h. z.B. der fünfte Dateiname in members_Dateinamen 
	gehört zum fünften Namen in members. Es wird davon ausgegangen, 
	dass die dateien im Ordner "members" im homepageordner liegen.
	Der ordnername soll nicht mitangegeben werden.
	"ESK.htm" -> richtig
	"members/ESK.htm" -> falsch
	Die DateiEndung nicht vergessen: ".htm"
*/
members_Dateinamen = ["SDs_xFire.htm",
	"Bilde.htm",
	"Blechbuechse.htm",
	"DaeMon.htm",
	"ESK.htm",
	"Hardcore.htm",
	"Hitman.htm",
	"Hupie.htm",
	"Hypnosis.htm",
	"Inferno.htm",
	"Kafros.htm",
	"Necroscop.htm",
	"Pingpanther.htm",
	"Purvin.htm",
	"R3veNG.htm",
	"Sebastian.htm",
	"SupaKunami.htm",
	"Wintermute.htm",
	"Wrath.htm",
	"formerMembers.htm"];



//----- Ende der Konfiguration ----------------------
//----- ab hier nichts ändern -----------------------






















//------------------------------------

/*

l = location+"";
l = l.split("/");
q = "";
for(i= l.length-2;i>=0;i--){
	if(l[i]!="homepage"){
		q += "../";
	}
	else break;
}
homepageAdresse = q;

*/

//------------------------------------

document.write("<link rel='shortcut icon' href='"+homepageAdresse+""+iconAdresse+"' >");

document.title = homepageTitel;
//-------------------------------
var timer;




//------------------------------------------


//document.write("<iframe name=ifr2 id=ifr2 src='" + homepageAdresse +
//		"links.htm' style=position:absolute;top:1;left:1;></iframe>");


function test12(){
	//alert( ifr2 );
/*	if( ifr2.document.body.id != "fertig"){
		setTimeout("test12();",100);
	}else{
		alert( ifr2.document.body.id );
	}
	//ifr2.document.body.onLoad = linksFertig;
*/
}test12();

function linksFertig(){
	alert("test");
}








//------------------------------------------



labels = ["home","members","forum","server","wars","fyf","ladder","history","contact"];
hrefs = [];
for(i=0;i<labels.length;i++) hrefs[i] = homepageAdresse + labels[i] + ".htm";
hrefs[2] = "http://www.sdclan.com/forum/";
hrefs[6] = "http://clanbase.ggl.com/claninfo.php?cid=940323";
//------
ulabels = [[],members,[],["Teamspeak"], [],["FYF4:2006","FYF3:2005","FYF2:2004","FYF1:2004"],[],[],[],[]];

uhrefs = [];
for(i=0;i<ulabels.length;i++){
	uhrefs[i] = [];
	if(i==1)continue;
	for(u=0;u<ulabels[i].length;u++){
		uhrefs[i][u] = homepageAdresse + labels[i] + "/" + ulabels[i][u]+".htm";
	}
}
uhrefs[3][0] = homepageAdresse + "server/" + "teamspeak.htm";
uhrefs[3][1] = homepageAdresse + "server/" + "public_server.php";
uhrefs[5][0] = homepageAdresse + "fyf" + "/fyf4.htm";
uhrefs[5][1] = homepageAdresse + "fyf" + "/fyf3.htm";
uhrefs[5][2] = homepageAdresse + "fyf" + "/fyf2.htm";
uhrefs[5][3] = homepageAdresse + "fyf" + "/fyf1.htm";
for(i=0;i<members_Dateinamen.length;i++){
	members_Dateinamen[i] = homepageAdresse + "members/" + members_Dateinamen[i];
}
uhrefs[1] = members_Dateinamen;
//-----
marker = [0,0,1,0,0,0,1,0,0,0];	// speichert, welche Seiten im neuen Fenster geöffnet werden sollen
marker2 = [0,0,0,1,0,0,0,0,1,0];	// speichert, welche Pull-down-menu-punkte overview-seiten haben..

//-------------------------





function menu(){
	text = "";
	for(i=0;i<labels.length;i++){
		neueAddi= homepageAdresse + labels[i];
		text+="<div class=stufen id=div"+i+">"+
		"<img id=img"+i+" src='" + homepageAdresse +"buttons/button_"+ labels[i]+ ".bmp' class=button3"+
		" onMouseover=this.src='" + homepageAdresse + "buttons/button_"+ labels[i] +"2.bmp';"+
		" onMouseout=out("+i+");"+
		" onClick='blendeUMenuEin("+i+");';"+
		"><div style=font-size:1;ackground-color:red; id=uMenu"+i+"></div>"
	}
	for(i=0;i<labels.length;i++){
		text+="</div>";
	}
	nav2.innerHTML = text;
	for(i=0;i<labels.length;i++){
		x = eval("div"+i);
		x.offen = false;
		x2 = eval("uMenu"+i);
		x2.innerHTML ="";
	}
	open2(dummyX.style.zIndex);
}
function out(nr){	
	setTimeout('out2('+nr+');',300);
}
function out2(nr){
	x = eval("img"+nr);
	x.src = homepageAdresse + "buttons/button_"+ labels[nr] +".bmp";
}

function open2(nr){
	if(ulabels[nr].length==0){	// keine u-menu-buttons vorhanden
		return;
	}
	x = eval("div"+nr);
	if(!x.offen){
		x.offen = true;
		for(a=0;a<ulabels[nr].length;a++){
			text = "black";
			if(nr == 1 && a == members.length-1 ){
				text="rgb(120,120,120)";
			}
			x3 = eval("uMenu"+nr);
			x3.innerHTML += "<button class=umenuBut style=color:"+text+"; onMouseover=this.style.color='red';"+
			" onMouseout=this.style.color='"+text+"'; onClick=location='"+
			uhrefs[nr][a]+"';>"+ulabels[nr][a]+"</button>";
		}
	}
}

function blendeUMenuEin(nr){
	if(ulabels[nr].length==0){	// keine u-menu-buttons vorhanden
		if(marker[nr] == 1){
			window.open(hrefs[nr],"fenster");
			return;
		}
		location = hrefs[nr];
		return;
	}



	dummy = false;
	x = eval("div"+nr);
	if(!x.offen){
		if(marker2[nr]==1){
			location = hrefs[nr];
		} else{
			x.offen = true;
			umenuStep(0,nr);
		}
	}
	else{
		//	if(marker2[nr]==1){
		//		location = hrefs[nr];
		//	} 
		dummy = true;
		window.clearTimeout(timer);
	}
	for(i=0;i<labels.length;i++){
		x = eval("div"+i);
		if( i != nr || dummy){
			x.offen = false;
			x2 = eval("uMenu"+i);
			x2.innerHTML ="";
		}
	}
}

function umenuStep( a , nr){
	if( a >= ulabels[nr].length ) return;
	x3 = eval("uMenu"+nr);
	text = "black"
	if(nr == 1 && a == members.length-1 ){
		text="rgb(120,120,120)";
	}
	x3.innerHTML += "<button class=umenuBut style=color:"+text+"; onMouseover=this.style.color='red'; onMouseout=this.style.color='"+text+"'; onClick=location='"+uhrefs[nr][a]+"';>"+ulabels[nr][a]+"</button>";
	timer = setTimeout("umenuStep("+(a+1)+","+nr+");",50);
}






html1 = "<centeR><table border=0; cellspacing=0; cellpadding=0; class=back><tr><th colspan=2 style=height:174;><div class=header2></div><div class=line0>&nbsp;</div></th></tr><tr><td class=nav0><div class=nav2 id=nav2></div></td><td class=content>";
html2 = "</td></tr></table>";


function init(){
	text = document.body.innerHTML;
	document.body.innerHTML = html1 + text + html2;
	menu();
}
function preload(){
	//alert("pre");
}
function load(){
	//alert("willkommen");
}
function unload(){
	//alert("goodbye");
}