<!--
function agbopen() {
	window.open("agb.htm","","width=450px,height=400px,scrollbars=yes,status=yes,toolbar=yes");
}
/*-------------------*/
function sonstigeFlaechen(b,o) {

	if (b) {
		if (o.value!="") {
			var s=o.name.split("_");
			o.form.elements[s[1]].checked=true;
		}
	} else {
		
		if (!o.checked) {
			o.form.elements['gr_'+o.name].value="";
			
		}
	}
}
/*----------------------*/
function mietdauer(b,o) {
	if (b) {
		if (o.value!="") {
			o.form.elements['bef_1'].checked=true;
		}
	} else {
		o.form.elements['bef_jahre'].value="";
	}
}
/*----------------------*/
function setcheckdel(oID) {
	oC=document.delobjekte.elements['del'+oID];
	if (oC.checked) oC.checked=false;
	else oC.checked=true;
}

function vorlageHome(f) {
	var a=f.vorlage.options.selectedIndex;
	if (a!=0) {
		f.reset();
		for (i=0;i<f.elements.length;i++) {
		if (f.elements[i].name!="vorlage" && f.elements[i].name!="immosuche" )
			f.elements[i].disabled=true;
		}
		f.vorlage.options[a].selected=true;
		f.immosuche.value=4;
	} else {
		for (i=0;i<f.elements.length;i++) {
		if (f.elements[i].name!="region")
			f.elements[i].disabled=false;
		}
		f.immosuche.value=-1;
	}
}

function vorlageDelete(f) { //delete in myfox_login
	if (confirm('Wollen Sie diese Vorlage wirklich löschen?') && f.suchprofilauswahl.options.selectedIndex != 0) {
		f.action="myfox_login.php";
		return true;
	} else
		return false;
}


function vorlageAuswahl(f) {
	if (f.suchprofilauswahl.options.selectedIndex == 0) return false;
	return true;
}


function suchprofilsave(c) {
	if (c.checked) document.getElementById("suchespeichern").style.display="block";
	else document.getElementById("suchespeichern").style.display="none";
}


function setgr(titel,f) {
	if (!f.elements[titel].checked) {
		f.elements['gr_'+titel+'_min'].value="";
		f.elements['gr_'+titel+'_max'].value="";
	}
}

function setcheckbox(titel,f) {
	f.elements[titel].checked=true;
}


function resetForm(f) {
	f.kauf.checked=false;
	f.miete.checked=false;
	f.art.options[0].selected=true;
	f.land.options[0].selected=true;
	f.region.options[0].selected=true;
	f.neubau.checked=false;
	f.altbau.checked=false;
	f.unbef.checked=false;
	f.bef.checked=false;
	f.balkon.checked=false;
	//f.garten.checked=false;
	f.gr_min.value="";
	f.gr_max.value="";
	f.zz_min.value="";
	f.zz_max.value="";
	f.kosten_min.value="";
	f.kosten_max.value="";
	f.firma.options[0].selected=true;
	f.landfirma.options[0].selected=true;
	f.id.value="";
}


function idsuche(f) {
	id = f.id.value;
	resetForm(f);
	f.id.value=id;
	f.immosuche.value=3;
	var sE="";

	if (isNaN(id*1) || id=="") {
			sE+="Angabe der ID ist keine Zahl!<br>";
		}


	if (sE!="") {
		document.getElementById("error").style.display="block";
		document.getElementById("error").innerHTML = "<strong>folgende Eingaben sind nicht korrekt:</strong><br>"+sE;
		return false;
	} else {
		return true;
	}
}

function firmasuche(f) {
	firmenort = f.landfirma.options.selectedIndex;
	firma = f.firma.options.selectedIndex;
	resetForm(f);
	f.landfirma.options[firmenort].selected=true;
	f.firma.options[firma].selected=true;

	f.immosuche.value=2;

	var sE="";

	if (firmenort==0 || firma==0) {
			sE+="Sie haben keine Firma ausgewählt!<br>";
		}

	if (sE!="") {
		document.getElementById("error").style.display="block";
		document.getElementById("error").innerHTML = "<strong>folgende Eingaben sind nicht korrekt:</strong><br>"+sE;
		return false;
	} else {
		return true;
	}
}


function firmaSelect(oS) {
	var oF = oS.form;
	var sV = oS.options[oS.options.selectedIndex].value;

	oR=oF.firma;

		//delete all Options
		for (var i=oR.options.length-1;i>0;i--) {
			oR.options[i]=null;
		}

		if (aFirma[sV]) {
			for (var i=0;i<aFirma[sV].length;i++) {
				if (aFirma[sV][i]) {
					oR.options[oR.options.length] = new Option (aFirma[sV][i],i,false,false);
				} //if
			} // for
		} //if

		if (oR.options.length>1)
			oR.disabled = false;
		else
			oR.disabled = true;

}
/*----------------------------- */
function firmaAktiv(land,firma) {
	oR = document.suche.firma;
	for (var i=0;i<oR.options.length;i++) {
		if (oR.options[i].value==firma) {
				oR.options[i].defaultSelected = true;
				oR.options[i].selected = true;
		}
	}
}



function bezirkSelect(oS) {
	var oF = oS.form;
	var sV = oS.options[oS.options.selectedIndex].value;
	var aId = sV.split("_");
	var oR = oF.region;

	if (aId.length>1) {
		var land_id = aId[1];

		//delete all Options
		for (var i=oR.options.length-1;i>0;i--) {
			oR.options[i]=null;
		}

		if (aBezirke[land_id]) {
			for (var i=0;i<aBezirke[land_id].length;i++) {
				if (aBezirke[land_id][i]) {
					oR.options[oR.options.length] = new Option (aBezirke[land_id][i],i,false,false);
				} //if
			} // for
		} //if

		if (oR.options.length>1)
			oR.disabled = false;
		else
			oR.disabled = true;

	} else {
		oR.disabled=true;
	}
}
/*----------------------------- */
function bezirkAktiv(land,region) {
	oR = document.suche.region;
	for (var i=0;i<oR.options.length;i++) {
		if (oR.options[i].value==region) {
				oR.options[i].defaultSelected = true;
				oR.options[i].selected = true;
		}
	}
}

/*----------------------------- */
function switchSearch() {
	var a = new Array("suchform_nosearch","suche"), o;
	for (var i=0;i<a.length;i++) {
		o = document.getElementById(a[i]);
		if (o.style.display!="none") o.style.display = "none";
		else o.style.display="block";
	}
}
/*----------------------------- */
function checkSuche(id,f) {

	f.landfirma.options[0].selected=true;
	firmaSelect(f.landfirma);

	var sE="";
	if (f.immosuche.value!=4)
		f.immosuche.value=id;
	if (id==1) { //ImmoSuche

		f.id.value="";

		if (isNaN(f.gr_min.value*1)||isNaN(f.gr_max.value*1)) {
			sE+="Angabe der gewünschten Größe ist keine Zahl!<br>";
		}
		if ((f.gr_max.value!="") && (f.gr_min.value*1>f.gr_max.value*1)) {
			sE+="Minimumwert bei Größe ist größer als Ihr eingegebener Maximalwert!<br>";
		}
		if (isNaN(f.kosten_min.value*1)||isNaN(f.kosten_max.value*1)) {
			sE+="Angabe der gewünschten Kosten ist keine Zahl!<br>";
		}
		if ((f.kosten_max.value!="") && (f.kosten_min.value*1>f.kosten_max.value*1)) {
			sE+="Minimumwert bei Kosten ist größer als Ihr eingegebener Maximalwert!<br>";
		}
		if (isNaN(f.zz_min.value*1)||isNaN(f.zz_max.value*1)) {
			sE+="Angabe der gewünschten Zimmeranzahl ist keine Zahl!<br>";
		}
		if ((f.zz_max.value!="") && (f.zz_min.value*1>f.zz_max.value*1)) {
			sE+="Minimumwert bei Zimmeranzahl ist größer als Ihr eingegebener Maximalwert!<br>";
		}


	} //if 1
	if (sE!="") {
		document.getElementById("error").style.display="block";
		document.getElementById("error").innerHTML = "<strong>folgende Eingaben sind nicht korrekt:</strong><br>"+sE;
		return false;
	} else {
		f.akt_page.value=0;
		f.sortierung.value=1;
		return true;
	}
}
/*----------------------------- */
function changeSortierung(sorti,bsuch) {
	document.suche.reset();
	document.suche.sortierung.value=sorti;
	document.suche.immosuche.value=bsuch;
	document.suche.submit();
}
/*----------------------------- */
function changePage(num,bsuch) {
	document.suche.reset();
	document.suche.akt_page.value=num;
	document.suche.immosuche.value=bsuch;
	document.suche.submit();
}
/*----------------------------- */
var oF, noobj=0;
function objDetail(oID) {
	// if (oF) oF.close();
	if (!noobj) {	
		var oB = screen.availWidth, oH=screen.availHeight;
		oF = window.open('objektdetail.php?oID='+oID,'if_objdet','width=630,height=680,top=0,left=0,scrollbars=yes,status=yes');
		oF.focus();
	}
	if (!oF) document.location.href='objektdetail.php?oID='+oID;
	return noobj;
}
function objDetailTOP(oID) {
	// if (oF) oF.close();
	if (!noobj) {	
		var oB = screen.availWidth, oH=screen.availHeight;
		oF = window.open('objektdetail.php?topobj=1&oID='+oID,'if_objdet','width=630,height=680,top=0,left=0,scrollbars=yes,status=yes');
		oF.focus();
	}
	if (!oF) document.location.href='objektdetail.php?topobj=1&oID='+oID;
	return noobj;
}
/*----------------------------- */
var oFB;
function objPicture(oID,bID) {
	if (oFB) oFB.close();
	var oB = screen.availWidth, oH=screen.availHeight;
	oFB = window.open('picview.php?oID='+oID+'&bID='+bID,'if_picdet','width=600,height=472,top=0,left=0,scrollbars=no,status=no');
	oFB.focus();
}
/*----------------------------- */
var oF1;
function objUser(oID) {
	if (oF1) oF1.close();
	var oB = screen.availWidth, oH=screen.availHeight;
	oF1 = window.open('show_user_detail.php?oID='+oID,'if_objdet','width=630,height=680,top=0,left=0,scrollbars=yes,status=yes');
	oF1.focus();
}
/*----------------------------- */
function aRow(otr,b) {
	if (b) color='#F0F0B6';
	else color = '#FFFFFF';

	for (var i=0;i<otr.childNodes.length;i++)
	{
		if (otr.childNodes[i].style)
		otr.childNodes[i].style.backgroundColor = color;
	}
}
/*----------------------------- */

function getNextObjekt(id) {
 if (!window.opener.aObjID) return false;
	a = window.opener.aObjID;
	for (i=0;i<a.length;i++) {
		if (a[i]==id) break;
	}
	if (a[i+1])
		document.location.href='objektdetail.php?oID='+a[i+1];
}


/*------------- TOP OBJEKTE ---------------- */


function changeTop(oID,nr) {
	for (var i=1;i<=6;i++) {
		if (document.getElementById("ob"+oID+"_"+i)) {
			document.getElementById("ob"+oID+"_"+i).style.display="none";
			document.getElementById("li"+oID+"_"+i).className="";
		}
	}
	document.getElementById("ob"+oID+"_"+nr).style.display="block";
	document.getElementById("li"+oID+"_"+nr).className="to_aktuell";
	aTop[oID][0]=nr;
}

function changeT(oID,c) {
	if (aTop[oID]) {
		if (c==1) {
			if (aTop[oID][0]+1>aTop[oID][1]) aTop[oID][0]=1;
			else aTop[oID][0]++;
		} else {
			if (aTop[oID][0]-1<1) aTop[oID][0]=aTop[oID][1]; 
			else aTop[oID][0]--; 
		}
		changeTop(oID,aTop[oID][0]);
	}
}

//-->
