// Javascriptfunktionen
// (c) 2008, halledt Werbeagentur GmbH
// Autor: mb
// Stand: 2008-05-22


// Funktionen für Angebotssuche
function hw_suchen () {
	document.getElementsByName('hw_waformular')[0].submit();
}

// Funktionen für Übersichtsseiten Angebote
function hw_sortieren () {
	document.getElementsByName('formular')[0].submit();
}


// Merkzettel-Funktionen
function hw_merken (oid) {
	document.getElementsByName('oid_in_mz')[0].value = oid;
	document.getElementsByName('oid_aus_mz')[0].value = "";
	document.getElementsByName('formular')[0].submit();
}

function hw_loeschen (oid) {
	document.getElementsByName('oid_in_mz')[0].value = "";
	document.getElementsByName('oid_aus_mz')[0].value = oid;
	document.getElementsByName('formular')[0].submit();
}

function hw_reset () {
	document.getElementsByName('mz_reset')[0].value = 1;
	document.getElementsByName('formular')[0].submit();
}

// Funktionen für Objekt Weiterempfehlen
function hw_empf_senden () {
	document.getElementsByName('formular')[0].submit()	
}

function hw_empf_loeschen () {
document.getElementsByName('formular')[0].reset()	
}

// AJAX Aufruf - MB, 2008-01-03
var req;
		function hw_loadXMLDoc(url) 
		{
				// branch for native XMLHttpRequest object
				if (window.XMLHttpRequest) {
						req = new XMLHttpRequest();
						req.onreadystatechange = hw_processReqChange;
						req.open("GET", url, true);
						req.send(null);
				// branch for IE/Windows ActiveX version
				} else if (window.ActiveXObject) {
						req = new ActiveXObject("Microsoft.XMLHTTP");
						if (req) {
								req.onreadystatechange = hw_processReqChange;
								req.open("GET", url, true);
								req.send();
						}
				}
		}	
		
		function hw_processReqChange() 
		{
				// only if req shows "complete"
				if (req.readyState == 4) {
						// only if "OK"
						if (req.status == 200) {
								// ...processing statements go here...
								var outp = document.getElementById('ebupdatewa');
								outp.innerHTML = req.responseText;
								// setTimeout ("hw1_loadXMLDoc('immohhw/index.php?done=0')",2000);
								// alert (req.responseText);
								
						} else {
								alert("There was a problem retrieving the XML data:\n" +
                req.statusText);
						}
				}
		}
		
		function hw1_loadXMLDoc(url) 
		{
				// branch for native XMLHttpRequest object
				if (window.XMLHttpRequest) {
						req = new XMLHttpRequest();
						req.onreadystatechange = hw1_processReqChange;
						req.open("GET", url, true);
						req.send(null);
				// branch for IE/Windows ActiveX version
				} else if (window.ActiveXObject) {
						req = new ActiveXObject("Microsoft.XMLHTTP");
						if (req) {
								req.onreadystatechange = hw1_processReqChange;
								req.open("GET", url, true);
								req.send();
						}
				}
		}	
		
		function hw1_processReqChange() 
		{
				// only if req shows "complete"
				if (req.readyState == 4) {
						// only if "OK"
						if (req.status == 200) {
								// ...processing statements go here...
								var outp = document.getElementById('ebupdatewa');
								outp.innerHTML = req.responseText;
								setTimeout ("hw2_loadXMLDoc('immo1904/index.php?done=0')",2000);
								// alert (req.responseText);
								
						} else {
								alert("There was a problem retrieving the XML data:\n" +
                req.statusText);
						}
				}
		}
		
		function hw2_loadXMLDoc(url) 
		{
				// branch for native XMLHttpRequest object
				if (window.XMLHttpRequest) {
						req = new XMLHttpRequest();
						req.onreadystatechange = hw2_processReqChange;
						req.open("GET", url, true);
						req.send(null);
				// branch for IE/Windows ActiveX version
				} else if (window.ActiveXObject) {
						req = new ActiveXObject("Microsoft.XMLHTTP");
						if (req) {
								req.onreadystatechange = hw2_processReqChange;
								req.open("GET", url, true);
								req.send();
						}
				}
		}	
		
		function hw2_processReqChange() 
		{
				// only if req shows "complete"
				if (req.readyState == 4) {
						// only if "OK"
						if (req.status == 200) {
								// ...processing statements go here...
								var outp = document.getElementById('ebupdatewa');
								outp.innerHTML = req.responseText;
								setTimeout ("hw3_loadXMLDoc('typo3conf/ext/hw_wohnungsbestand/pi1/hw_bestand/hw_importwa.php')",5000);
								// alert (req.responseText);
								
						} else {
								alert("There was a problem retrieving the XML data:\n" +
                req.statusText);
						}
				}
		}		
		
		function hw3_loadXMLDoc(url) 
		{
				// branch for native XMLHttpRequest object
				if (window.XMLHttpRequest) {
						req = new XMLHttpRequest();
						req.onreadystatechange = hw3_processReqChange;
						req.open("GET", url, true);
						req.send(null);
				// branch for IE/Windows ActiveX version
				} else if (window.ActiveXObject) {
						req = new ActiveXObject("Microsoft.XMLHTTP");
						if (req) {
								req.onreadystatechange = hw3_processReqChange;
								req.open("GET", url, true);
								req.send();
						}
				}
		}	
		
		function hw3_processReqChange() 
		{
				// only if req shows "complete"
				if (req.readyState == 4) {
						// only if "OK"
						if (req.status == 200) {
								// ...processing statements go here...
								var outp = document.getElementById('ebupdatewa');
								outp.innerHTML = req.responseText;
								// alert (req.responseText);
								
						} else {
								alert("There was a problem retrieving the XML data:\n" +
                req.statusText);
						}
				}
		}			
