var curSpeed = 50;

//Anpassungen des iFrames
function openLayer() {
	var iFrame = document.createElement('iframe');
	iFrame.setAttribute('id', 'layer');
	iFrame.setAttribute('name', 'overLayer');
	iFrame.setAttribute('allowtransparency', 'true');
	var content = document.getElementById('mainContent');
	content.appendChild(iFrame);
	document.getElementById('layer').style.height = '100%';
	document.getElementById('layer').style.width = '100%';
	document.getElementById('layer').style.zIndex = '100';
}
//Reloadfunction für die Seite - more fency
function reloadPage() {
	window.location.reload();
	return false;
}
function clearPlaceholder(name) {
	switch (name) {
		case 'email':
			if (document.contact.email.value == 'Ihre E-Mail-Adresse') {
				document.contact.email.value = '';
			}
			break;
		case 'subject':
			if (document.contact.subject.value == 'Ihr Betreff') {
				document.contact.subject.value = '';
			}
			break;
		case 'content':
			if (document.contact.content.value == 'Ihre Nachricht an uns') {
				document.contact.content.value = '';
			}
			break;
	}
}
function setPlaceholder(name) {
	switch (name) {
		case 'email':
			if (document.contact.email.value == '') {
				document.contact.email.value = 'Ihre E-Mail-Adresse';
			}
			break;
		case 'subject':
			if (document.contact.subject.value == '') {
				document.contact.subject.value = 'Ihr Betreff';
			}
			break;
		case 'content':
			if (document.contact.content.value == '') {
				document.contact.content.value = 'Ihre Nachricht an uns';
			}
			break;
	}
}
function resizeWindow() {
	var curHeight = document.getElementById('mainContent').offsetHeight;
	var newWidth =  Math.round((3775 * curHeight) / 850);
	document.getElementById('mainContent').style.width = newWidth + 'px';
}

//Crepe soll bellen
function playCrepe(src) {
	document.getElementById("staffCrepe").innerHTML="<embed src='" + src + "' hidden=true autostart=true loop=false>";
}

// Geschwindigkeiten:	-  1 Millisekunde
// 						- 10 Millisekunden
//
/*						- 50 Millisekunden
function moveLeft(speed) {
	curSpeed = speed;
	window.scrollBy(-5, 0);
	move = window.setTimeout("moveLeft(curSpeed)", speed);
}
function moveRight(speed) {
	curSpeed = speed;
	window.scrollBy(5, 0);
	move = window.setTimeout("moveRight(curSpeed)", speed);
}*/

function moveLeft() {
	var main = document.getElementById('mainContent'),
	    time;
	time = Math.round(window.pageXOffset * 5 / 4000);
	if (time < 1) {
		time = 1;
	}
	main.style['MozTransition'] = 'left ' + time + 's ease-in-out';
	main.style['MsTransition'] = 'left ' + time + 's ease-in-out';
	main.style['OTransition'] = 'left ' + time + 's ease-in-out';
	main.style['WebkitTransition'] = 'left ' + time + 's ease-in-out';
	main.style['transition'] = 'left ' + time + 's ease-in-out';
	main.style.left = window.pageXOffset + 'px';
}
function stopLeft() {
	var main = document.getElementById('mainContent'),
	    scrollPos;
	scrollPos = Math.abs(main.offsetLeft);
	main.style['MozTransition'] = '';
	main.style['MsTransition'] = '';
	main.style['OTransitionDelay'] = '';
	main.style['OTransitionDuration'] = '';
	main.style['OTransitionProperty'] = '';
	main.style['OTransitionTimingFunction'] = '';
	main.style['WebkitTransition'] = '';
	main.style['transition'] = '';
	main.style.left = '0';
	window.scrollTo(window.pageXOffset - scrollPos, 0);
}
function moveRight() {
	var main = document.getElementById('mainContent'),
	    time;
	time = Math.round((main.offsetWidth - window.innerWidth - window.pageXOffset) * 5 / 4000);
	if (time < 1) {
		time = 1;
	}
	main.style['MozTransition'] = 'left ' + time + 's ease-in-out';
	main.style['MsTransition'] = 'left ' + time + 's ease-in-out';
	main.style['OTransition'] = 'left ' + time + 's ease-in-out';
	main.style['WebkitTransition'] = 'left ' + time + 's ease-in-out';
	main.style['transition'] = 'left ' + time + 's ease-in-out';
	main.style.left = '-' + (main.offsetWidth - window.innerWidth - window.pageXOffset) + 'px';
}
function stopRight() {
	var main = document.getElementById('mainContent'),
	    scrollPos;
	scrollPos = Math.abs(main.offsetLeft) + window.pageXOffset;
	main.style['MozTransition'] = '';
	main.style['MsTransition'] = '';
	main.style['OTransition'] = '';
	main.style['WebkitTransition'] = '';
	main.style['transition'] = '';
	main.style.left = '0';
	window.scrollTo(scrollPos, 0);
}

Event.observe(window, 'load', function() {
	resizeWindow();
});

