/* hash */

var hash=escape(self.location.pathname);
if (hash)
{
	
	var testeradframe = hash.indexOf('adframe');
	if (testeradframe==-1)
	{	
		//alert(hash);
		var testerhtm = hash.indexOf('.htm');
		if (testerhtm == -1)
		{
			hash+='index.html';
		}
		var temp='/cgi-bin/adframe'+hash+self.location.search;
		top.location=temp 
	}
}


// layer-code for gallery
	var layerNumShowing=0;
	function init()
	{
        if (navigator.appName == "Netscape") 
		{
				layerStyleRef="layer.";
				layerRef="document.layers";
				styleSwitch="";
        }
		else
		{
				layerStyleRef="layer.style.";
				layerRef="document.all";
				styleSwitch=".style";
		}
	}
	

	function showLayerNumber(number)
	{
		var layerNumToShow=number;
		hideLayer(eval('"layer' + layerNumShowing+'"'));
		showLayer(eval('"layer' + layerNumToShow+'"'));
		layerNumShowing=layerNumToShow;	
	}
	
	var testlayer = null;
	
	function showLayer(layerName)
	{
		if (document.getElementById)
		{
			testlayer = document.getElementById(layerName);
			if (testlayer)
			{
				testlayer.style.visibility="visible";
			}
		}
		else
		{
			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
		}
	}
	
	function hideLayer(layerName)
	{
		if (document.getElementById)
		{
			testlayer = document.getElementById(layerName);
			if (testlayer)
			{
				testlayer.style.visibility="hidden";
			}
		}
		else
		{	
			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
		}
	}
	
	function deselectLayerNumber(number)
	{
		var layerNumToShow=number;
		hideLayer(eval('"layer' + layerNumShowing+'"'));
	}
	onLoad=init()

// Kontakt Mail
function WinOpen(tomail,toname,tofunktion,subject)
{
var myurl = "http://www.bdverlag.de";
	myurl+= "/cgi-bin/mail/mail.cgi?template=skiing_mail.html&success=skiing_success.html&to_email="+tomail+"&to_name="+toname+"&to_funktion="+tofunktion+"&subject="+subject;
msg=open(myurl,"popupskiing","toolbar=0,status=1,menubar=0,resizable=no,scrollbars=yes,width=450,height=500"); 
} 


function strReplace(string)
{
			var anArray = new Array(2);
			anArray[0] = new Array("Ö", "ö", "Ä", "ä", "Ü", "ü", "ß","°",'"',"…","€","à","ê","´","ñ");
			anArray[1] = new Array("&Ouml;", "&ouml;", "&Auml;", "&auml;", "&Uuml;", "&uuml;", "&szlig;","&deg;","&quot;","...","&euro;","&agrave;","&ecirc;","&rsquo;","&ntilde;");
			var index=0;
			
		
			if (string) {
		
				for (var i=0; i<anArray[index].length; i++){
					myRegExp = new RegExp(anArray[index][i],"g");
					string = string.replace(myRegExp, anArray[(index==0?1:0)][i]);
			
					
				}
				string = string.replace(/\|/g,'&#x7c;');
			}	
			
			return string;
}




function strReturn(string)
{
			var anArray = new Array(2);
			anArray[0] = new Array("&Ouml;", "&ouml;", "&Auml;", "&auml;", "&Uuml;", "&uuml;", "&szlig;","&deg;","&quot;","&euro;","&agrave;","&ecirc;","&rsquo;","&ntilde;");
			anArray[1] = new Array("Ö", "ö", "Ä", "ä", "Ü", "ü", "ß","°",'"',"€","à","ê","´","ñ");
			
			var index=0;
			
			if (string) {
		
		
				for (var i=0; i<anArray[index].length; i++){
					myRegExp = new RegExp(anArray[index][i],"g");
					string = string.replace(myRegExp, anArray[(index==0?1:0)][i]);
			
					
				}
			string = string.replace(/&#x7c;/g,'|');
			}
			
			return string;
}

