 // Funktion fuer Sub-Navi    	//Ajax Produkt-Sub-Navi	function macheRequestPhp(url) {document.getElementById("text_produkte").innerHTML = "<img src=\"../../images/loading.gif\">";value_opacity = 10; setOpacity();	http_request = false;	if (window.XMLHttpRequest) { // Mozilla, Safari,...		http_request = new XMLHttpRequest();		if (http_request.overrideMimeType) {			http_request.overrideMimeType('text/xml');		}	} else if (window.ActiveXObject) { // IE		try {			http_request = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try {				http_request = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e) {}		}	}	if (!http_request) {		alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');		return false;	}	http_request.onreadystatechange = alerttext_faq;	http_request.open('GET', url, true);	http_request.send(null);}function alerttext_faq() {	if (http_request.readyState == 4) {		var answer = http_request.responseText;		if(document.getElementById("text_produkte").innerHTML != answer){			hideText();			document.getElementById("text_produkte").innerHTML = answer;			fadeinText();		} else {			document.getElementById("text_produkte").innerHTML = "";		}	}}  function macheRequest(url) {	document.getElementById("text_produkte").innerHTML = "<img src=\"../../images/loading.gif\">";	value_opacity = 10; setOpacity();	http_request = false;	if (window.XMLHttpRequest) { // Mozilla, Safari,...		http_request = new XMLHttpRequest();		if (http_request.overrideMimeType) {			http_request.overrideMimeType('text/xml');		}	} else if (window.ActiveXObject) { // IE		try {			http_request = new ActiveXObject("Msxml2.XMLHTTP");		} catch (e) {			try {				http_request = new ActiveXObject("Microsoft.XMLHTTP");			} catch (e) {}		}	}	if (!http_request) {		alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');		return false;	}	if (url=="faq.xml") {        http_request.onreadystatechange = alerttext_produkte_faq;	} else {        http_request.onreadystatechange = alerttext_produkte;	}//url = url.replace(/php/, "xml"); // change url from details.php to details.xml//  http_request.open('GET', url + "?" + (new Date()).getTime(), true);  // for no-cache	http_request.open('GET', url, true);	http_request.send(null);}function alerttext_produkte() {	if (http_request.readyState == 4) {		var xmlDoc = http_request.responseXML;  // use XML// extact value of the first item fom XML		try{			answer = xmlDoc.documentElement.firstChild.nodeValue;		} catch(e) {			answer = "no data to show";		}	if (http_request.status != 200) {			answer = "no data to show";	}//window.alert(url);//window.alert(answer);hideText();		if(document.getElementById("text_produkte").innerHTML != answer){//                hideText();			document.getElementById("text_produkte").innerHTML = answer;//                fadeinText();		} else {//          document.getElementById("text_produkte").innerHTML = "";		}fadeinText();		}	}function load_faq(xmlDoc) {	if (http_request.status == 200) {		http_request_faq = false;		if (window.XMLHttpRequest) { // Mozilla, Safari,...			http_request_faq = new XMLHttpRequest();			if (http_request_faq.overrideMimeType) {				http_request_faq.overrideMimeType('text/xml');			}		} else if (window.ActiveXObject) { // IE			try {				http_request_faq = new ActiveXObject("Msxml2.XMLHTTP");			} catch (e) {			try {					http_request_faq = new ActiveXObject("Microsoft.XMLHTTP");				} catch (e) {}			}		}		if (!http_request_faq) {			alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');			return false;		}		answer ="";		hideText();		for (i=0; i<xmlDoc.getElementsByTagName("faq_link").length; i++) {			url = xmlDoc.getElementsByTagName("faq_link")[i].firstChild.nodeValue;//window.alert(url);			http_request_faq.open('GET', url, false);  // need to wait for loading complete			http_request_faq.send(null);			answer += http_request_faq.responseText;			answer += "<br />";		}	} else {		answer ="no FAQ data to show";		hideText();	}//alert(answer);	if(document.getElementById("text_produkte").innerHTML != answer){//            hideText();		document.getElementById("text_produkte").innerHTML = answer;	} else {//		document.getElementById("text_produkte").innerHTML = "";	}fadeinText();}function alerttext_produkte_faq() {	if (http_request.readyState == 4) {		var xmlDoc = http_request.responseXML;  // use XML		load_faq(xmlDoc);	}}// opacity changevar value_opacity; // globalvar full_opacity = 10;var timerID;var	elem_target;function hideText() {	value_opacity = 0;	setOpacity();}// increment opacity to fullfunction fadeinText () {	if(value_opacity < full_opacity){		value_opacity += 1;		setOpacity();		timerID = setTimeout("fadeinText()",20);	} else {		clearTimeout(timerID);	}}function setOpacity () {	elem_target = document.getElementById("text_produkte");		elem_target.style.filter = 'alpha(opacity=' + (value_opacity * 10) + ')';	elem_target.style.MozOpacity = value_opacity / 10;	elem_target.style.opacity = value_opacity / 10.1; // Safari can't take 1.00 value. 0.99 = 10/10.1}