<!--

/******************************************************************

	ausgelagerte JavaScript-Datei
	
	erstellt von
	
	Thomas Huttenlocher
	tom [at] summit-freedom [.] de
	November 2007

******************************************************************/


// Javascript-Version der PHP-Funktion "$_GET"
// found at: http://javascript.jstruebig.de/javascript/59/
// modified: tom[at]summit-freedom[.]de

function $_GET(variable) {
	
	var s = window.location.search.substring(1).split('&');
	
	if(!s.length) return;
	var c = {};
	for(var i=0; i < s.length; i++)
	{
		var parts = s[i].split('=');
		c[unescape(parts[0])] = unescape(parts[1]);
	}
	return variable ? c[variable] : c;
}


// SUGGEST-SEARCH

var xmlHttp 	= null;
var struktur	= "";
var gotoF		= "";
var gotoY		= "";
var gotoX		= "";

var auswahl = $_GET('auswahl');

function suggest_all(feld,yyy,xxx,struktur) {

		
	gotoF 	= feld;
	gotoY 	= yyy;
	gotoX 	= xxx;
			
	swo = document.formular[feld].value;
		
	if(swo == "" || swo == "0") return false;	// Funktion beenden
	
	document.formular[feld].focus();
	
	
	if(window.ActiveXObject) {
	 
		try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
		 
		catch (e) {
			try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
			catch (e) { }
		}
	}
	else if(window.XMLHttpRequest) {
		try { xmlHttp = new XMLHttpRequest(); }
		catch (e) { }
	}
	 
	if(xmlHttp) {
		xmlHttp.open('GET', 'scripts/suggest_all.php?swo=' +swo+ '&select=' +feld+ '&struktur=' +struktur+ '&auswahl=' +auswahl, true);
		xmlHttp.onreadystatechange = daten;
		xmlHttp.send(null);
	}
}



var text			= '';
var ausgabe			= '';
var textteile		= new Array();
var anzahl;


function daten() {
	 
	if(xmlHttp.readyState == 4) {
	 
		text = xmlHttp.responseText;
		 
		if(text != "") {
		 
			textteile	= text.split("##!#");
			feldname	= gotoF.substring(5,gotoF.length-1);
			
			ausgabe 	 = "<div align='right' class='pointer'>[<span class='font10 bold grey6'>X</span>]</div>";
			ausgabe 	+= "<nobr><span class='font11 bold underline'>Auswahl</span> (" +feldname+ "):</nobr><br />";
			 
			for(var teil in textteile) {
				ausgabe         += "<nobr>" + textteile[teil] + "</nobr><br />";
			}
		 
			document.getElementById('suggest').innerHTML = ausgabe;
		}
		 
		if(ausgabe != "") {
			document.getElementById('suggest').style.visibility		= "visible";
			document.getElementById('suggest').style.top			= gotoY + 20;
			document.getElementById('suggest').style.left			= gotoX;
		}
		else {
			document.getElementById('suggest').style.visibility		= "hidden";
		}
	}
}
 
function hideSuggest() {
   	document.getElementById('suggest').style.visibility = "hidden";
}

//-->
