//Algemeine Funktionen
function BilderVorladen(){
	if(!document.Vorladen) document.Vorladen = new Array();
	if(document.images){
		for(var i=0; i<BilderVorladen.arguments.length; i++){
			document.Vorladen[i] = new Image();
			document.Vorladen[i].src = BilderVorladen.arguments[i];
		}
	}
}

//Funktionen Allgemein
function MouseOverBtn(Title, Name, Bildname){
	window.status = Title; 
	document.getElementById(Name).src = 'Images/' + Bildname;
}
function MouseOutBtn(Name, Bildname){
    if (document.getElementById("Reiter3").style.backgroundImage == "")
	    document.getElementById(Name).src = 'Images/' + Bildname;
}

//Funktionen für die Immo-Ergebnisliste
function MouseOverPfeil(Name, IsUp){
    var Pfeil = document.getElementById(Name);
    var UpString
    if (IsUp)
        UpString = 'abst'
    else
       UpString = 'aufst'
       
	Pfeil.src='Images/pfeil_' + UpString + '_braun.gif';
	window.status = Pfeil.alt;
}
function MouseOutPfeil(Name, IsUp){
    var Pfeil = document.getElementById(Name);
    var UpString
    if (IsUp)
        UpString = 'abst'
    else
       UpString = 'aufst'
       
	if(Pfeil.alt != "")
		Pfeil.src = 'Images/pfeil_' + UpString + '_grau.gif';
}

//Funktionen für die Immo-Allgemein
function ShowRider(Index){
    if (Index == 1){
        document.getElementById("Reiter1").style.backgroundImage = "url(Images/btn_reiter_mo.gif)";
        document.getElementById("Reiter2").style.backgroundImage = "url(Images/btn_reiter.gif)";
        document.getElementById(BtnErgebnis).src = "Images/btn_ergebnis.gif";
        document.getElementById("Reiter3").style.backgroundImage = ""
        SetVisible(document.getElementById(DIVDresden), true);
        hideAll('KKD', false);
        SetVisible(document.getElementById("DIVVermietungSuche"), false);
        SetVisible(document.getElementById("DIVVermietungListe"), false);
    }else if (Index == 2){
        document.getElementById("Reiter1").style.backgroundImage = "url(Images/btn_reiter.gif)";
        document.getElementById("Reiter2").style.backgroundImage = "url(Images/btn_reiter_mo.gif)";
        document.getElementById(BtnErgebnis).src = "Images/btn_ergebnis.gif";
        document.getElementById("Reiter3").style.backgroundImage = ""
        SetVisible(document.getElementById(DIVDresden), false);
        hideAll('KKD', true);
        SetVisible(document.getElementById("DIVVermietungSuche"), true);
        SetVisible(document.getElementById("DIVVermietungListe"), false);
    }else{
       document.getElementById("Reiter3").style.backgroundImage = "url(Images/btn_ergebnis_mo.gif)";
    }
}

//Funktionen für die Immo-Karten
function shl(ActDiv){
	var title = document.getElementById('A' + ActDiv.id).title;
	window.status = title;
	SchreibeWert('TDOrtsteil', title);
	
	SetVisible(ActDiv, 1);
}
  
function SchreibeWert(id, inhalt){ 
   if (document.getElementById) { 
      var elem = document.getElementById(id); 
      elem.firstChild.nodeValue=inhalt; 
   }else if (document.all) { 
      document.all[id].innerHTML = inhalt; 
   }else if (document.layers) { 
      document.layers[id].document.write(inhalt); 
      document.layers[id].document.close(); 
   } 
}

function SetVisible(DivObjekt, IsVisible){
	if (IsVisible == 1){
		if (document.layers){ //ns
			DivObjekt.visibility = 'show';
		}else{
			DivObjekt.style.visibility = 'visible';
		}
	}else{
		if (document.layers){ //ns
			DivObjekt.visibility = 'hide';
		}else{
			DivObjekt.style.visibility = 'hidden';
		}
	}
}

function markl(ActDiv){
	var TBKreis = document.getElementById(TBKreisID);
	
	if (ActDiv.style.color != '#999999'){
	    var ActID = ActDiv.id.substring(3);
		if (ActDiv.style.color == '#555555'){
			ActDiv.style.color = '#000000';
			SetVisible(ActDiv, 0);
			TBKreis.value = TBKreis.value + '-' + ActID + ',';
		}else{
			ActDiv.style.color = '#555555';
			SetVisible(ActDiv, 1);
			TBKreis.value = TBKreis.value + '+' + ActID + ',';
		}
	}
}

function hidel(DivHideName) {
    hideAll(DivHideName, false);
}

function hideAll(DivHideName, hAll) {
	SchreibeWert('TDOrtsteil', '');
	window.status = '';

	/*if (document.layers){ //ns
		for (i=0; i<(document.layers.length); i++){
			if (document.layers[i].name.search(DivHideName) != -1) 
				document.layers[i].visibility = 'hide';
		}
	}else*/ 
	if (document.all != null){ //ie
		var yydiv = document.all.tags("DIV");
		for (i=0; i<(yydiv.length); i++){
			if (yydiv[i]) {var yydivname = yydiv[i].id;} else {var yydivname = '';}
			if (yydivname.search(DivHideName) != -1){
				if (document.all[yydivname].style.color == '#000000'||hAll) 
				    SetVisible(document.all[yydivname], false)
				else
				    SetVisible(document.all[yydivname], true);
			}
		}
	}/*else if (document.getElementById){ //mz
		var yydiv = document.getElementsByTagName("DIV");
		for (i=0; i<(yydiv.length); i++){
			if (yydiv[i]) {
				var yydivname = yydiv[i].id;
			}else{
				var yydivname = '';
			}
			if (yydivname.search(DivHideName) != -1)	
				document.getElementById(yydivname).style.visibility = 'hidden';
		}
	}*/
}

//Funktionen für das Expose
function ChangeMainPicture(CtrlName){
	if (document.getElementById(CtrlName).alt != '')
		document.getElementById('ImgGrundriss').src = document.getElementById(CtrlName).alt;

}