var erg = "Hallo";

function seite(y,z){
	switch(y){
		case 1:	var v=p=7; break;
		case 2: var v=p=3; break;
		case 3: var v=5; p=10; break;
		case 4: var v=2; p=6; break;
	}
	mpa(v,z);
	for(j=1;j<=p;j++){
		document.getElementById("seite"+j).style.display="none";
	}
	if(z==0) z=1;
	document.getElementById("seite"+z).style.display="block";
}

function mpa(v,z){
	for(i=1;i<=v;i++){
		document.getElementById("mp"+i).style.color="";
	}
	if(z==0) z=1;
	if(v==5 && (z>5&&z<9))z=1;
	if(v==5 && z==10)z=1;
	if(v==5 && z==9)z=2;
	if(v==2 && z>2) z=1;
	document.getElementById("mp"+z).style.color="#CFAA73";
}

function unsubseite(y,z){
	switch(y){
		case 1:	var v=p=7; break;
	}
	for(j=1;j<=p;j++){
		document.getElementById("seite"+j).style.display="none";
	}
	document.getElementById("seite"+z).style.display="block";
}

function pc(w){
	if(w<6) var wort="winthir";
	if(w>5 && w<11){
		var wort="holz";
		w=w-5;
	}
	if(w>10 && w<16){
		var wort="scheffel";
		w=w-10;
	}
	if(w>15 && w<21){
		for(j=16;j<21;j++){
			document.getElementById("mgl"+j).style.display="none";
		}
		document.getElementById("mgl"+w).style.display="block";
		var wort="miete";
		w=w-15;
	}
	if(w>20 && w<26){
		var wort="loth";
		w=w-20;
	}
	document.getElementById(wort).src="grafik/"+wort+w+".jpg";
}

function seek_verify(){
	var ausgabe = false;
	if((document.suche.wfl.value == 0 || document.suche.pr.value == 0) && document.suche.wohnnr.value == ""){
		alert("Bitte geben Sie mindestens die gew\u00FCnschte \nWohnungsgr\u00F6\u00DFe und einen Kaufpreis \noder eine Wohnungsnummer an.");
		return false;
	}
	else if(document.suche.wohnnr.value != ""){
		ausgabe = ajaxAnfrage(document.suche.wohnnr.value,ausgabe);
		if (ausgabe) return true;
		else return false;
	}
	else document.suche.submit();
}

function wohn_ausgabe(){
		if(resObject.readyState == 4){
			if(resObject.responseText == "nein"){
				alert("Ihre Eingabe war nicht korrekt. Bitte pr\u00FCfen Sie die Schreibweise der Wohnungsnummer.");
				return false;
			}
			else if(resObject.responseText == "ja"){document.suche.submit();}
		}
}

// Generiert Objekt für Ajax-Abfrage; mit Browserweiche
function erzXMLHttpRequestObject(){
	try{
		resObject = new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch(Error){
		try{
			resObject = new ActiveXObject("MSXML2.XMLHTTP");
		}
		catch(Error){
			try{
				resObject = new XMLHttpRequest();
				resObject.overrideMimeType('text/xml');
			}
			catch(Error){
				alert("Ajax-Anwendung fehlgesachlagen. Keine Antwort moeglich.");
			}
		}
	}
	return resObject;
}

function ajaxAnfrage(wohn,ausgabe){
	if(wohn){
		resObject.open('get', 'php/such.php?w='+wohn,true);
		resObject.onreadystatechange = wohn_ausgabe;
		ausgabe = resObject.send(null);
		return ausgabe;
	}
}


function dhtml_objekt(id){
	if (document.layers){
		return document.layers[id];
	}else if (document.all){
		return document.all[id];
	}else if (document.getElementById){
		return document.getElementById(id);
	}
}

resObject = erzXMLHttpRequestObject();

function seek_proj(w,x){
	document.projekt.proj.value = w;
	document.projekt.s.value = x;
	document.projekt.submit();
}

function list_sortier(x,z){
	document.projekt.s.value = x;
	document.projekt.sortierung.value = z;
	document.projekt.submit();
}

function listeHighLite(y){
	document.getElementById("zeile"+y).style.backgroundColor = "#999";
	for(i=1;i<8;i++){
		document.getElementById("z"+y+"s"+i).style.color = "#fff";
	}
	
}
function listeNoLite(y){
	document.getElementById("zeile"+y).style.backgroundColor = "#EAEAEA";
	for(i=1;i<8;i++){
		document.getElementById("z"+y+"s"+i).style.color = "#999186";
	}
}

function haft(){
	if(document.getElementById("haftung").style.display == "block") document.getElementById("haftung").style.display = "none";
	else document.getElementById("haftung").style.display = "block";
}		

// Wohnung empfehlen
function empf(){
	if(document.getElementById("empfehlung").style.display == "block") document.getElementById("empfehlung").style.display = "none";
	else document.getElementById("empfehlung").style.display = "block";
}		

function ajaxAnfrage2(){
	var einstieg = true;
	var w = document.empf_form.wohnnr.value;
	if(document.empf_form.abs_name.value == ""){ 
		alert("Bitte geben Sie Ihren Namen ein"); 
		einstieg = false
	}
	else if(document.empf_form.abs_name.value != "") var vn = document.empf_form.abs_name.value; 
	if(! isEmail(document.empf_form.abs_email.value)){ 
		alert("Bitte geben Sie Ihre E-Mailadresse ein"); 
		einstieg = false
	}
	else if(document.empf_form.abs_email.value != "") var ve = document.empf_form.abs_email.value;
	if(document.empf_form.send_name.value == ""){ 
		alert("Bitte geben Sie den Namen des Empfaengers ein"); 
		einstieg = false
	}
	else if(document.empf_form.send_name.value != "") var fn = document.empf_form.send_name.value;
	if(! isEmail(document.empf_form.send_email.value)){ 
		alert("Bitte geben Sie die E-Mailadresse des Empfaengers ein"); 
		einstieg = false
	}
	else if(document.empf_form.send_email.value != "")var fe = document.empf_form.send_email.value;
	var vtxt = document.empf_form.abs_nachricht.value;
	if(einstieg){
		resObject.open('get', 'php/empfehlung.php?w='+w+'&vn='+vn+'&ve='+ve+'&vtxt='+vtxt+'&fn='+fn+'&fe='+fe, true);
		resObject.onreadystatechange = empf_ausgabe;
		resObject.send(null);
	}
}
function isEmail(s){
	var affe = s.indexOf("@");
	if(affe<1){
		return false;
	} else {
		var punkt = s.substring(affe).indexOf(".");
		if(punkt<2){
			return false;
		}else{
			return true;
		}
	}
}

function empf_best(){
	document.getElementById("empf_input").style.display = "block";
	document.getElementById("empf_output").style.display = "none";
	document.getElementById("empfehlung").style.display = "none";
	clearTimeout(empf_status);
}

var empf_status;

function empf_ausgabe(){
		if(resObject.readyState == 4){
			empf_status = setTimeout("empf_best()",5000);
			document.getElementById("empf_input").style.display = "none";
			document.getElementById("empf_output").style.display = "block";
		}
}

function traumimmo(){
	var platz = eval("document.immo");
	if(platz.Vorname.value == ""){
		alert("Bitte geben Sie vor dem Absenden Ihren Vornamen ein");
		platz.Vorname.focus();
		return false;
	}else if(platz.Nachname.value == ""){
		alert("Bitte geben Sie vor dem Absenden Ihren Nachnamen ein");
		platz.Nachname.focus();
		return false;
	}else if(platz.strasse.value == ""){
		alert("Bitte geben Sie vor dem Absenden Ihre Strasse ein");
		platz.strasse.focus();
		return false;
	}else if(platz.ort.value == ""){
		alert("Bitte geben Sie vor dem Absenden Ihren Wohnort mit Postleitzahl ein");
		platz.ort.focus();
		return false;
	}else if(platz.telefon.value == ""){
		alert("Bitte geben Sie vor dem Absenden Ihre Telefonnummer ein");
		platz.telefon.focus();
		return false;
	}else if(platz.email.value == ""){
		alert("Bitte geben Sie vor dem Absenden Ihre E-Mailadresse ein");
		platz.email.focus();
		return false;
	}else{
		document.immo.submit();
	}
}

		