//Routinebehandlung für das Tischlerlexikon 


dateiname = top.location.pathname;
var newq = top.location.search;


// Mit replace_query lässt sich der Schalter in der
// CGI Abfrage(location.search) umschalten
// ** Ist der Schalter nicht vorhanden, wird er gesetzt !


function replace_query(name, sw){


	var dname	=	top.location.pathname;
	var query	=	top.location.search;
	var newq	=	"";
	
	if (query !=""){
	
		var kk=query.indexOf(name);
		if (kk>=0){
		newq=query.substring(0,kk)+name+"=";
		newq=newq+sw;
		var ll=query.indexOf("&",kk+name.length);
			if (ll>=0){
			newq=newq+query.substring(ll,query.length);
			}
		top.location.search=newq;
		}
	else {top.location.search=query+'&'+name+'='+sw}
	}
	else {top.location.search=query+'?'+name+'='+sw}
return;
}

function goBilder(){

	replace_query("is","ON");

return;
}


function noBilder(){

	replace_query("is","OFF");

return;
}

function go_ImageOn(){
	var pname= top.location.search;
	id = get_query_over("is",pname);

	if (id == "ON"){
	document.write('<a href="javascript:noBilder();" class="feet">Bilder ausschalten</a>');
	
	return;
	}
	else if (id == "OFF" || id == null)
	{
	document.write('<a href="javascript:goBilder();" class="feet">Bilder einschalten</a>');

	}
return;
}



function go_TipSwitch()
{




var ii = dateiname.indexOf("index.html");
	if (ii > 0)
	{
	document.write('<a href="index2.html'+newq+'" class="feet" target="_parent">Tipps einschalten</a>');
	tipschalter	= false;
	}
	else 
	{
	document.write('<a href="index.html'+newq+'" class="feet" target="_parent">Tipps ausschalten</a>');
	tipschalter = true;
	}
return;
}



// get_query_over gibt als Ergebnis einer CGI Abfrage den Wert eines Arguments zurück
// Die zu durchsuchende Url muss über inpstr übergeben werden
// ss= top.location.search (www.web.de/index.html?name=Wert&name=Wert)

function get_query_over(name,inpstr) {
    var value=null;
    var query=inpstr;
    if(query != "") {
      var kk=query.indexOf(name+"=");
      if(kk >= 0) {
        kk=kk+name.length+1;
        var ll=query.indexOf("&", kk);
        if(ll < 0)ll=query.length;
        value=query.substring(kk, ll);
        for(kk=0; kk<value.length; kk++) {
          if(value.charAt(kk) == '+') {
            value=value.substring(0, kk)+" "+value.substring(kk+1,value.length);
          }
        }
        value=unescape(value);
      }
    }
    return value;
}

// Diese Funktion öffnet das Standardverzeichnis mit dem Buchstaben A
// auch wenn kein Buchstabe angegeben wurde.



function show_alphabet() {
	
	var ss	= "";
	var dd	= "";
	var pname = ""; // enthält die URL	
	
	// Überprüfe auf fremden oder keinen FRAME

	if(parent == null || parent == self) {
		
		pname = document.referrer;    	
		ss	=	get_query_over("q",pname);

		alert('BETA TEST Schritt 1 '+ss);
		// Bei Googlesuche wird nachfolgende Sequenz durchlaufen
		// In der Regel erscheint der Suchbegriff nach der HREF hinter dem Pluszeichen
		// Beispiel:
		// www.google.de/search?q=cache:drefNup-www.hobaag.de/tischlerlexikon+Handlaufschnecke
		
		if (ss != null){
				
		ss = ss.substring(0,1);
		ss = ss.toUpperCase();
		dd	=	"?pass="+ss+"words"	;
		alert('BETA TEST Schritt 2 '+ss+' '+dd);
		}
		
	document.clear();
	window.location.href="index.html"+dd;
	return;
	}
		pname=top.location.search
		id=get_query_over('pass',pname);
		
		
		if (id == null){
		id=get_query_over('p',pname);		//Wenn kein "pass" angegeben dann
						//überprüfe "p" für Suchamschinen - yahhoo
		if (id != null){
			ss = ss.substring(0,1)
			ss = ss.toUpperCase();
			id = ss+"words"	;
		}
		else {id = 'Awords'}	// ansonsten mit A anfangen 
		
		
		}
	
	show_display(id);
	return;	        
}

function goMenu(pass)
{
	replace_query("pass",pass+"words")
return;	
}

// Bearbeitung der Bilder
// *** Es muss eine Nummer mit iurl? angegeben werden

function LoadImageType(inr){
	var pname=top.location.search;
		
	if ( get_query_over('is',pname ) == 'ON' ){
	var path = get_query( 'iurl'+inr );
	if ( path != null ){
		document.write( '<img border="0" src="'+path+'" name="image1">' ); 
	}
	else { document.write( '<h4 align="center" class="feet">Für diese Stichwort '+
	'ist kein Bild verfügbar !</h4>'); }
	}
	else { document.write( '<h4 align="center" class="feet"><a href="javascript:goBilder();" class="feet">Bilder sind ausgeschaltet !</a></h4>'); }
			

return;	
}

function LoadErrorSite(err,sb,buchstabe){

	document.clear;
	document.write('Diese Seite wurde unvollständig geladen, bitte warten...');
	top.location.href = 'index.html?pass='+buchstabe.toUpperCase()+'words&ERRORcode='+err+'&buchstabe='+sb+'&datei='+dateiname;
return;
}

function show_content_lexikon(buchstabe) {
	
	var sb;
	var err = get_query('ERRORcode');
	var dues= get_query('pass');
	
	sb=buchstabe;

	
	if(parent == null || parent == self){
	if (err == null) err = '1';		// Kein Frame vorhanden
		if (dues != null) sb=dues;
		
		else {
		sb=sb+'1';
		err='2';			// Aufruf ohne keyword
		}
		
	LoadErrorSite(err, sb, buchstabe);
	}

	else if (dues != null) show_display(dues);

		
	

    return;
}



function init_notxt(){

	var err = get_query_over('ERRORcode',top.location.search);
	var dateiname = get_query_over('datei',top.location.search);
	var buchstabe = get_query_over('buchstabe',top.location.search);
	
	if( err >> '0')	self.location.href = 'error.htm?datei='+dateiname+'&pass='+buchstabe;
		
	else if (err == '0') self.location.href = dateiname+'?pass='+buchstabe;
}

function goLandingPage(){
	
	var dateiname = get_query_over('datei',top.location.search);
	var buchstabe = get_query_over('buchstabe',top.location.search);
	self.location.href = dateiname+'?pass='+buchstabe;
	
}

function shop_info(){
	var aa	= get_query('shopword');
	if(aa != null){
		document.write('<p><p><div align="center"><a href="../produkt/produktfeed.htm?Corp=' +aa+ '" target="_blank">');
		document.write('<img border="0" src="bilder/Stichwort_Shop_classic.png" width="80" height="40"></a></div></p>');
	
	}


return;
}