// Javascriptfunktionen
// (c) 2008 - 2011, halledt Werbeagentur GmbH
// Autor: Marcus Borchert
// Stand: 2011-03-15


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

// Suche starten
function starten () {
	document.getElementsByName('formular')[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()	
}

// Funktionen zum Aktivieren und Deaktivieren der Ortsteile-Auswahl (WGH)
function getallareas () {
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][0]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][1]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][2]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][3]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][4]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][5]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][6]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][7]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][8]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][9]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][10]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][11]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][12]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][13]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][14]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][15]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][16]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][17]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][18]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][19]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][20]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][21]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][22]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][23]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][24]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][25]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][26]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][27]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][28]')[0].checked = false;
	document.getElementsByName('tx_hwwohnungsbestand_pi1[ot][29]')[0].checked = false;
}

function deactallareas () {
	document.getElementsByName('tx_hwwohnungsbestand_pi1[alleot]')[0].checked = false;	
}

// 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);
						}
				}
		}			
