
//
//     Common JavaScript suite for my www spice site
//     (http://www-ang.kfunigraz.ac.at/~katzer/germ/index.html)
//     
//
//     Wenn Sie eine Webseite erwarten und stattdessen diesen Code
//     auf Ihrem Bildschirm sehen, dann haben Sie ein Problem.
//     Wahrscheinlich benuetzen Sie Netscape Navigator in der Version 3.x
//     Um meine Gewuerzseiten trotzdem lesen zu koennen, muessen Sie
//     entweder einen anderen Browser starten oder aber JavaScript
//     ausschalten (danach laden Sie die Seite einfach neu).
//     Wir bedauern die Unannehmlichkeiten...
//
//

// Find out the name of the calling document
if(parent.location.href==self.location.href)
{
	var myself, myself_hash, framer, noframer, topnavig
	function make_myself()
	    { var i, myself_path, MySelf,MySelf1;
	      MySelf1 = window.location.href;
		  MySelf=MySelf1.toLowerCase();
	      if (MySelf.indexOf("#") != -1)
	          { MySelf=MySelf.substring(0,MySelf.indexOf("#")) }
	      if (MySelf.indexOf("?") != -1)
	          { MySelf=MySelf.substring(0,MySelf.indexOf("?")) }
	      i = MySelf.indexOf("deutsch/")
	      myself_path = MySelf.substring (0,i+8)
	      MySelf=MySelf.substring(i+8,MySelf.length);
	      myself_hash=MySelf+window.location.hash
	      framer=myself_path+"generic_frame.html?"
	      noframer=myself_path+"generic_noframe.html?"
	      return MySelf;
	    }
	
	myself=make_myself()
	myself_hash=myself+window.location.hash
	
	// Find out whether the current browser supports location.replace
	
	var do_replace = (  (navigator.appName == 'Netscape') && 
	                    (navigator.appVersion.indexOf('HotJava') == -1) &&
	                    ((navigator.appVersion.indexOf('3') != -1) || 
			     (navigator.appVersion.indexOf('4') != -1) ||
	                     (navigator.appVersion.indexOf('5') != -1))   )  ||
	                 (  (navigator.appName == 'Microsoft Internet Explorer') &&
	                    ((navigator.appVersion.indexOf('4') != -1) ||
	                     (navigator.appVersion.indexOf('5') != -1))   )  
	
	// Display the calling document in a frame (if desired)
	
	function LoadOrReplace (new_url, target)
	     { if ( do_replace )                        
	          { target.location.replace(new_url) }  
	        else
	          { target.location.href=new_url }      
	     }
	
	if ((parent.frames.length == 0) || (window.location.search == "?frames"))
	     
	      { LoadOrReplace (framer+myself_hash , self) } 
	
	
	
}