/* ##### Wetter abrufen bzw. Wetter per AJAX anzeigen ##### */

function getWeather(p_ort, p_lang, p_search) {

	var check_ort=p_ort;

	var check_lang=p_lang;

	var check_search=p_search;



	// Sprachangabe vorbereiten

	if(!p_lang) {

		p_lang = 'de';

	}



	// Umlaute ersetzen

	if(p_ort) {

		p_ort = escape(p_ort);

	}



	/*** AJAX-REQUEST ***/

	var xmlhttp = null;

	// Mozilla

	if (window.XMLHttpRequest) {

		xmlhttp = new XMLHttpRequest();

	}

	// IE

	else if (window.ActiveXObject) {

		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

	}



	xmlhttp.open("GET", '/fileadmin/templates/knaus/scripts/weather.php?lang=' + encodeURI(p_lang) + '&ort=' + encodeURI(p_ort) + '&search=' + p_search, true);

	xmlhttp.onreadystatechange = function() {

		if(p_search==0) {

			if(xmlhttp.readyState != 4) {

				document.getElementById('wholder').innerHTML = '<div id="loading"><img src="/fileadmin/templates/knaus/images/loading.gif" width="40" height="40"  /></div>';

			}

			if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {

				document.getElementById('wholder').innerHTML = xmlhttp.responseText;

				check_search=1;

				getWeather(check_ort, check_lang, check_search);
			}




		}else{

			if(xmlhttp.readyState != 4) {

				document.getElementById('wsearch').innerHTML = '';

			}


			if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {

				document.getElementById('wsearch').innerHTML = xmlhttp.responseText;

			}

		}

	}

	xmlhttp.send(null);

	/*** AJAX-REQUEST ***/

}
