window.addEvent('domready',function() { // window.addEvent('domready' START

// var j = jQuery.noConflict();

// Initialisieren
new SmoothScroll	({duration:500});
// new LazyLoad		({onLoad: function(img) {img.setStyle('opacity',0).fade(1);}});
scroll_zutop();


}); // window.addEvent('domready' ENDE

function scroll_zutop() {
// ScrollSpy & SmoothScroll -->
$('zutop').set('opacity','0').setStyle('display','block');
  
	var ss = new ScrollSpy({
		min: 100,
		onEnter: function(position,state,enters) {
			$('zutop').fade(0.8);
		},
		onLeave: function(position,state,leaves) {
			$('zutop').fade('out');
		},
		container: window
	});

};


function getXMLHttp() {
var xmlHttp

try {
	//Firefox, Opera 8.0+, Safari
	xmlHttp = new XMLHttpRequest();
}
	
catch(e) {
	//Internet Explorer
	try {
	xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e) {
		try {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e) {
		alert("Your browser does not support AJAX!")
		return false;
		}
	}
}
	return xmlHttp;
};

function lade_img9(img,element_id) {
	var xmlHttp = getXMLHttp();
 
	xmlHttp.onreadystatechange = function() {
		if(xmlHttp.readyState == 4) {
		HandleResponse(xmlHttp.responseText);
		}
	}

	var daten = 'img='+img;

	xmlHttp.open('GET', 'http://www.rez-immo.de/a_includes/ajax/com_immo_objektfoto_thumbnail.php?'+daten, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.send(null);
};

function HandleResponse(response) {
	document.getElementById('immo_objektfoto_container').innerHTML = response;
	
	var myscripz = document.getElementById('immo_objektfoto_container').getElementsByTagName('script');
	for(var i=myscripz.length; i--;){
	eval(myscripz[i].innerHTML);
	}

};


function lade_foto(element_id) {
	var element_id 		= element_id;
	// alert(img_id);
	
	$$('div.immo_objektfoto_zumtausch').removeClass('display_none'); // alle inaktiv stellen
	$$('div.immo_objektfoto_zumtausch').removeClass('display_inline');
	$$('div.immo_objektfoto_zumtausch').addClass('display_none'); // alle inaktiv stellen
	// var element_id = this.get('id');
	$(element_id).removeClass('display_none');
	$(element_id).addClass('display_inline'); // aktuellen auf aktiv stellen

	
};


function lade_img(img,element_id) {
	// Parameter
	var img 		= img;
	var element_id 	= element_id;

	var daten = 'img='+img;
	
	// AJAX -->	
	var url   = 'http://www.rez-immo.de/a_includes/ajax/com_immo_objektfoto_thumbnail.php';
	updater = new Request.HTML({
	url: url,
	method: 'POST',
	data: daten,
	update: $(element_id),
	// onSuccess: function(html) { $(element_id).adopt(html); milkbox = new Milkbox(); }, 	
	evalScripts: 'true'
	}).send();
	// alert('Rennplatz Immobilien: Funktion vor Onlinegang deaktiviert.');
	
	// $('immo_objektfoto_container_href').set('href', ''+img+'');
	
};

function an(element_id,opacity) {
	var element_id 	= element_id;
	var opacity 	= (opacity != '') ? opacity : '1';
	// $(element_id).style.display = "inline";
	$(element_id).set('tween', {duration: 100});
	$(element_id).tween('opacity', opacity);
};

function aus(element_id,opacity) {
	var element_id = element_id;
	var opacity 	= (opacity != '') ? opacity : '0';
	// $(element_id).style.display = "none";
	$(element_id).set('tween', {duration: 500});
	$(element_id).tween('opacity', opacity);
};

function check_form_objektschnellkontakt(element_id) {
	var formid = element_id;
	var fehler = 0;
	
	if (check_feld('name','leer',0,0,'Der <strong>Vor- und Nachname</strong> sind obligatorisch.') == false) { return false; fehler += 1; };
	if (check_feld('telefon','leer',0,0,'Die <strong>Telefonnummer</strong> ist obligatorisch.') == false) { return false; fehler += 1; };

	// Fehlersummieren
	if (fehler > 0) {
	return false;
	} else {
	return true;
	}
};

function check_feld(element_id,checkart,min_l,max_l,fehlertext) {
	
	var element_id 	= element_id;
	var value		= $(element_id).get('value');
	var checkart	= checkart; // leer,laenge,email,zahl,text
	var min_l		= min_l;
	var max_l		= max_l;
	var fehler_id	= element_id+'_fehler';
	var fehlertext	= fehlertext;

	if ( value == null || value == "" || value == "Ihr Vor- und Nachname" || value == "Ihre Telefonnummer" ) {
		$('formfehler').innerHTML = fehlertext;
		$(element_id).focus();
		return false;
	}
	else { 
		$('formfehler').innerHTML = '';
		return true; 
	}
};
