/* Allgemeine Funktionen */


var currentImage = 1;
var arrImages = new Array();


function sleep(ms){
	var zeit=(new Date()).getTime();
	var stoppZeit = zeit + ms;
	while((new Date()).getTime()<stoppZeit){};
} 



function getContent(id, target) {
	new Ajax.Request(
		"inc/actions.php", 
			{
				method: 'get',
				asynchronous: true,
				parameters: {action: 'getContent', id: id},
			   	onComplete: function(transport){
								if (200 == transport.status) {
									document.getElementById(target).innerHTML = transport.responseText;
								}
			   					else
			   						alert(transport.responseText);
			   				},
				onSuccess: function(){},
				onFailure: function(){}
			}
		);
}



function submitNavi(id) {
	document.getElementById('id').value = id;
	document.getElementById('frmNavi').submit();
}



function updateImage(id) {
	
	new Ajax.Request(
		'inc/actions.php',
			{
				method		: 'get',
				asynchronous: false,
				parameters: {action: 'getImages', id: id},
				onComplete: function(transport){
								if (200 == transport.status) {
									this.arrImages = transport.responseText.split(',');
								}
			   					else
			   						alert(transport.responseText);
			   				},
				onSuccess: function(){},
				onFailure: function(){}
			}
	
	);
	document.getElementById('image').style.backgroundImage = 'url(images/' + this.arrImages[this.currentImage % this.arrImages.length] + ')';	
	this.currentImage++;
}


function sendKontakt() {
	new Ajax.Request(
		"inc/kontakt.php", 
			{
				method: 'post',
				asynchronous: true,
				parameters: {
					kontakt_name: document.getElementById('txt_kontakt_name').value,
					kontakt_tel: document.getElementById('txt_kontakt_tel').value,
					kontakt_email: document.getElementById('txt_kontakt_email').value,
					kontakt_nachricht: document.getElementById('txt_kontakt_nachricht').value
				},
			   	onComplete: function(transport){
								if (200 == transport.status) {
									if (transport.responseText == 2)
										alert('Bitte geben Sie eine gültige Email-Adresse an.');
									else if (transport.responseText == 3)
										alert('Bitte füllen Sie alle Pflichtfelder aus.');
									else 
										document.getElementById('kontakt_body').innerHTML = transport.responseText;
								}
			   					else
			   						alert(transport.responseText);
			   				},
				onSuccess: function(){},
				onFailure: function(){}
			}
		);
}
