/*
	>>>   NavigationsScript guitarweb.ch   <<<

	copyright 2000 by kradi
*/

var hurl="http://www.guitarweb.ch/";			// Root von guitarweb.ch
var topsp=110;						// Abstand des Bereichsmenus v. oben
var old=99;						// geladenes Menu
var bild=99;						// geladenes Bild
var lold=99;						// geladene Seitennavigation
var geladen=99;						// Status Frame links

function check(x,surl)					// Frameset nachladen
{
	if(surl!="leer")
	{
		if(top.frames.length==0)
		{
			if(x!=9)
			{
				var dframeset='<html><head>'+
				'<title>guitarweb.ch ... DAS Internetforum für die Gitarrenszene der Schweiz</title>'+
				'<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1></head>'+
				'<frameset cols=200,* frameborder=NO border=0 framespacing=0>'+
				'<frame name=links scrolling=NO noresize src='+hurl+'frames/frame.asp?'+x+'>'+
				'<frameset rows=60,* frameborder=NO border=0 framespacing=0>'+
				'<frame name=shop scrolling=NO noresize src='+hurl+'frames/topfr.html?'+x+'>'+
				'<frame name=content src='+hurl+'blank.html?'+surl+' frameborder=NO>'+
				'</frameset></frameset><noframes><body bgcolor=#FFFFFF>'+
				'</body></noframes></html>';
	
				document.open();
				document.write(dframeset);
				document.close();
			}
		}
		else
		{
			if(! self.location.search)
			{
				parent.frames.links.zeige(x);
				parent.frames.shop.bildanz(x);
			}
		}
	}
	else
	{
		parent.frames.links.zeige(x);
	}
}


function navmenu(frli)					// Menu's anzeigen
{
	adresse=parent.frames.content.location.href;
	anzzeichen=adresse.length-7;
	adresse=adresse.substr(anzzeichen,7);
	if(adresse!="f2m.asp")
	{
		parent.frames.content.zeigemenu(frli);
	}
}

function zeigemenu(frli)				// Menu's anzeigen ausführen
{
	if(old!=99)
	{
		schliessen();
	}
	if(document.layers)
	{
		document.layers[frli].top=window.pageYOffset;
		document.layers[frli].visibility="show";
		document.layers.schliessen.top=window.pageYOffset;
		document.layers.schliessen.visibility="show";
		parent.frames.shop.document.layers.closem.visibility="show";
		parent.frames.links.document.layers.closem.visibility="show";
		old=frli;	
	}
	else
	{
		document.all[frli].style.top=document.body.scrollTop;
		document.all[frli].style.visibility="visible";
		document.all.schliessen.style.top=document.body.scrollTop;
		document.all.schliessen.style.visibility="visible";
		parent.frames.shop.document.all.closem.style.visibility="visible";
		parent.frames.links.document.all.closem.style.visibility="visible";
		old=frli;	
	}
}

function schliessen()					// Menu's verbergen
{
	adresse=parent.frames.content.location.href;
	anzzeichen=adresse.length-7;
	adresse=adresse.substr(anzzeichen,7);
	if(adresse!="f2m.asp")
	{
		parent.frames.content.versteckemenu();
	}
}

function versteckemenu()				// Menu's verbergen ausführen
{
	if(old!=99)
	{
		if(document.layers)
		{
			document.layers[old].visibility="hide";
			document.layers.schliessen.visibility="hide";
			parent.frames.shop.document.layers.closem.visibility="hide";
			parent.frames.links.document.layers.closem.visibility="hide";
		}
		else
		{
			document.all[old].style.visibility="hidden";
			document.all.schliessen.style.visibility="hidden";
			parent.frames.shop.document.all.closem.style.visibility="hidden";
			parent.frames.links.document.all.closem.style.visibility="hidden";
		}
	}
}

function tophover(nr,bildnr)			// Hoverfunction für Shopframe
{
	if(nr!=bild)
	{
		adresse=document.images[nr].src;
		wieviel=adresse.length-5;
		document.images[nr].src=adresse.substr(0,wieviel)+bildnr+".gif";
	}
}

function bildnr()				// Searchstring abfragen (Shop onLoad)
{
	if(window.location.search)
	{
		bildanz(window.location.search.substr(1,1));
	}
}

function bildanz(nr)				// Anzeigen des Aktiven Bildes (Shopframe)
{
	if(bild!=99)
	{
		adresse=document.images[bild].src;
		wieviel=adresse.length-5;
		document.images[bild].src=adresse.substr(0,wieviel)+"0.gif";
	}
	adresse=document.images[nr].src;
	wieviel=adresse.length-5;
	document.images[nr].src=adresse.substr(0,wieviel)+"1.gif";
	bild=nr;
}

function werte()				// Searchstring des Navigationsframes auswerten
{
	if(self.location.search)
	{
		wert=self.location.search.substr(1,1);
		if(document.layers)
		{
			document.layers["menu"+wert].visibility="show";
		}
		else
		{
			document.all["menu"+wert].style.visibility="visible";
		}
		lold=wert
	}
}

function zeige(x)				// Navigationslayer anzeigen
{
	endung=parent.frames.content.location.href;
	wieviel=endung.length-3;
	endung=endung.substr(wieviel,3);
	if(endung!="htx")
	{
		if(lold!=99)
		{
			if(document.layers)
			{
				document.layers["menu"+lold].visibility="hide";
				document.layers["menu"+x].visibility="show";
			}
			else
			{
				document.all["menu"+lold].style.visibility="hidden";
				document.all["menu"+x].style.visibility="visible";
			}
			lold=x;
		}	
	}
}

function zusatzholen()
{
	return(bild);
}

function shoprel()				// Shop-Frame neu laden
{
	zusatz=parent.frames.shop.zusatzholen();
	parent.frames.shop.location.href=hurl+"frames/topfr.html?"+zusatz;
}