currentContent = '';
content = '';
newActiveMenuTop = 0;
newActiveMenuLeft = 0;
newActiveMoveX = 0;
newActiveMoveY = 0;
reqActive = false;
oldZIndex = 0;
box = new Array();
function onloadFunction()
{
	var top = 0;
	var left = 1;
	document.Preload = new Array();
	toPreload = new Array('../img/content1.png', '../img/content2.png', '../img/content_contactSkin.png', '../img/content_microhair.png', '../img/content_verdichtung.png', '../img/content_wimpernverlaengerung.png', '../img/untermenu.png');
	if(document.images)
	{
		for(var i=0; i < toPreload.length; i++)
		{
			document.Preload[i] = new Image();
			document.Preload[i].src = toPreload[i];
		}
	}
	for(var i = 0; i <= 4; i++)
	{
		box[i] = new Array();
		box[i][top] = document.getElementById('box' + i).style.top;
		box[i][left] = document.getElementById('box' + i).style.left;
		box[i][top] = parseInt(box[i][top].replace(/px/g,''));
		box[i][left] = parseInt(box[i][left].replace(/px/g,''));
	}
	if(window.location.pathname=='/')
		currentContent = 'home';
	else
	{
		pn = window.location.pathname.split('/');
		if(document.URL.substr(7,9)=='localhost')
			currentContent = pn[2];
		else
			currentContent = pn[1];
	}
	reqActive = true;
}
function titleChange(pos,title)
{
	if(title.length <= document.title.length)
		if(pos <= title.length)
		{
			document.title = document.title.substr(0,pos) + title.charAt(pos) + document.title.substr(pos + 1);
			pos++;
			if(pos != document.title.length)
				setTimeout("titleChange(" + pos + ",'" + title + "')",40);
			return;
		}else
		{
			document.title = title + document.title.substr(pos + 1);
			pos++;
			if(title.length != document.title.length)
				setTimeout("titleChange(" + pos + ",'" + title + "')",40);
			return;
		}
	else
		if(pos <= title.length)
		{
			document.title = document.title.substr(0,pos) + title.charAt(pos) + document.title.substr(pos + 1);
			pos++;
			if(pos != title.length)
				setTimeout("titleChange(" + pos + ",'" + title + "')",40);
			return;
		}else
		{
			document.title = document.title.substr(0,pos) + title.charAt(pos);
			pos++;
			if(pos != title.length)
				setTimeout("titleChange(" + pos + ",'" + title + "')",40);
			return;
		}
}
function changeHeightUp(x)
{
	document.getElementById('content').style.height = x + 'px';
	document.getElementById('content').style.top = ((340 - x) / 2) + 'px';
	document.getElementById('content2').style.marginTop = ((340 - x) / -2) + 'px';
	if(x!=340)
		setTimeout("changeHeightUp(" + (x + 20) + ")",35);
	else
	{
		document.getElementById('content').style.borderStyle = 'none';
		activeChange = false;
	}
}
function changeHeightDown(x)
{
	document.getElementById('content').style.height = x + 'px';
	document.getElementById('content').style.top = ((340 - x) / 2) + 'px';
	document.getElementById('content2').style.marginTop = ((340 - x) / -2) + 'px';
	if(x!=0)
		setTimeout("changeHeightDown(" + (x - 20) + ")",35);
	else
	{
		var zwi = location.href.split('/');
		if(document.URL.substr(7,9)=='localhost' || document.URL.substr(7,9)=='127.0.0.1')
			var anz = zwi.length - 5;
		else
			var anz = zwi.length - 4;
		var zusatz = '';
		for(var i = 0;i < anz; i++)
			zusatz += '../';
		var back = (Math.round(Math.random() * 2) + 1);
		if(back == 3)
			back = 1;
		switch(s)
		{
			case 'wimpernverlaengerung':
				back = '_wimpernverlaengerung';
				break;
			case 'haarsysteme':
					back = '_contactSkin';
					switch(d)
				{
					case 'microhairs':
						back = '_microhairs';
						break;
					case 'peruecken':
					case 'verdichtung%20verlaengerung':
					case 'verdichtung verlaengerung':
						back = (Math.round(Math.random() * 2) + 1);
						if(back == 3)
							back = 1;
						break;
				}
				break;
		}
		document.getElementById('content2').style.backgroundImage = 'url(' + zusatz + 'img/content' + back + '.png)';
		document.getElementById('content3').innerHTML = content;
		changeHeightUp(0);
	}
}
function contentChange()
{
	content = content.replace(/___lt___/g,'<');
	content = content.replace(/___gt___/g,'>');
	content = content.replace(/___ae___/g,'ä');
	content = content.replace(/___oe___/g,'ö');
	content = content.replace(/___ue___/g,'ü');
	content = content.replace(/___Ae___/g,'Ä');
	content = content.replace(/___Oe___/g,'Ö');
	content = content.replace(/___Ue___/g,'Ü');
	content = content.replace(/___ss___/g,'ß');
	content = content.replace(/___amp___/g,'&');
	content = content.replace(/___quot___/g,'"');
	document.getElementById('content').style.borderStyle = 'solid';
	if(s == "service" || s ==  "wimpernverlaengerung")
		document.getElementById("blinkMessage").style.display = "none";
	else
		document.getElementById("blinkMessage").style.display = "block";
	if(menuOpen && s != lastS)
		closeMenu();
	else if(s == 'haarsysteme')
		openMenu('haarsysteme');
	changeHeightDown(340);
}
function boxChange(boxId)
{
	var top = 0;
	var left = 1;
	oldZIndex = document.getElementById('box' + boxId).style.zIndex;
	document.getElementById('box' + boxId).style.zIndex = 18;
	newActiveMoveX = (box[boxId][left] - box[contentId][left]) / 32;
	newActiveMoveY = (box[boxId][top] - box[contentId][top]) / 32;
	boxMove(boxId,0);
}
function boxMove(boxId,count)
{
	var top = 0;
	var left = 1;
	box[contentId][left] += newActiveMoveX;
	box[contentId][top] += newActiveMoveY;
	box[boxId][left] -= newActiveMoveX;
	box[boxId][top] -= newActiveMoveY;
	document.getElementById('box' + contentId).style.left = box[contentId][left] + 'px';
	document.getElementById('box' + contentId).style.top = box[contentId][top] + 'px';
	document.getElementById('box' + boxId).style.left = box[boxId][left] + 'px';
	document.getElementById('box' + boxId).style.top = box[boxId][top] + 'px';
	count++;
	if(count != 32)
		setTimeout('boxMove(' + boxId + ',' + count + ')',40);
	else
	{
		document.getElementById('box' + contentId).style.zIndex = oldZIndex;
		document.getElementById('box' + boxId).style.zIndex = 20;
		contentId = boxId;
//		if(document.getElementById("box" + boxId))
//			document.getElementById("box" + boxId).firstChild.style.backgroundImage = "none";
	}
}
function openWindow(link)
{
	neu = window.open(link.href, "_blank");
	neu.focus();
	return false;
}
onUnterMenu	= false;
openMenuName	= '';
zwi		= '';
oeffnen		= 1;
hoehe		= 0;
function openLink()
{
	return showRequest(document.getElementById("sub" + zwi).getAttribute("name"), -1);
}
function openMenu(show)
{
	if(document.getElementById("subMenu"))
		return false;
	var list = document.createElement("ul");
	 list.id = "subMenu";
	var li = new Array();
	var zwi = location.href.split('/');
	if(document.URL.substr(7,9)=='localhost' || document.URL.substr(7,9)=='127.0.0.1')
		var anz = zwi.length - 5;
	 else
		var anz = zwi.length - 4;
	var zusatz = '';
	for(var i = 0;i < anz; i++)
		zusatz += '../';
	 var partText = new Array(menu[show].length);
	 var part = new Array(menu[show].length);
	 var a = new Array(menu[show].length);
	for(var i = 0;i < menu[show].length; i++)
	{
		part[i] = document.createElement("li");
		a[i] = document.createElement("a");
		var boxIds = new Array();
		boxIds['haarsysteme'] = 1;
		boxIds['spezials'] = 3;
		a[i].setAttribute('href',zusatz + show + "/" + menu[show][i] + '/');
		a[i].onclick = openLink;
		a[i].onmouseover = new Function("zwi = " + i + ";");
		part[i].setAttribute('id', 'sub' + i);
		part[i].setAttribute('name', show + '/' + menu[show][i]);
		partText[i] = document.createTextNode(menuShow[show][i]);
		a[i].appendChild(partText[i]);
		part[i].appendChild(a[i]);
		list.appendChild(part[i]);
	}
	document.getElementById("boxUntermenu").appendChild(list);
	openShow = show;
	menuOpen = true;
	oeffnen = 1;
	changeUntermenu();
}
function closeMenu()
{
	if(document.getElementById("boxUntermenu").style.height == 'auto')
	{
		document.getElementById("boxUntermenu").style.height = (document.getElementById("boxUntermenu").getElementsByTagName("li").length * uMLiH) + 'px';
		hoehe = document.getElementById("boxUntermenu").getElementsByTagName("li").length * uMLiH;
	}
	oeffnen = 0;
	changeUntermenu();
}
function closeMenu2()
{
	if(document.getElementById("boxUntermenu").getElementsByTagName("ul")[0])
		document.getElementById("boxUntermenu").removeChild(document.getElementById("boxUntermenu").getElementsByTagName("ul")[0]);
	menuOpen = false;
	if(s == 'spezials')
		openMenu('spezials');
	else if(s == 'haarsysteme')
		openMenu('haarsysteme');
}
function changeUntermenu()
{
	if(!menuOpen)
		return false;
	if(oeffnen)
		hoehe += 4;
	else
		hoehe -= 4;
	if(hoehe < 0)
		hoehe = 0;
	document.getElementById("boxUntermenu").style.height = hoehe + 'px';
	if(hoehe > 0 && hoehe < counter[openShow] * uMLiH)
		window.setTimeout('changeUntermenu()',30);
	else if(hoehe==0)
		closeMenu2();
}
function str_count(string,needle)
{
	var anz = 0;
	for(var i = 0;i< string.length;i++)
	{
		if(string.charAt(i)==needle)
			anz++;
	}
	return anz;
}
function checkMailContents()
{
	if(		document.getElementsByName("absender")[0].value == ""
		||	document.getElementsByName("betreff")[0].value == ""
		||	document.getElementsByName("email")[0].value == ""
		||	document.getElementsByName("text")[0].value == "")
	{
		if(document.getElementsByName("absender")[0].value == "")
		{
			alert("Bitte tragen Sie einen Absender ein!");
			document.getElementsByName("absender")[0].focus();
		}else if(document.getElementsByName("betreff")[0].value == "")
		{
			alert("Bitte tragen Sie einen Betreff ein!");
			document.getElementsByName("betreff")[0].focus();
		}else if(document.getElementsByName("email")[0].value == "")
		{
			alert("Bitte tragen Sie eine E-Mail-Adresse ein!");
			document.getElementsByName("email")[0].focus();
		}else if(document.getElementsByName("text")[0].value == "")
		{
			alert("Bitte geben Sie einen Text ein!");
			document.getElementsByName("text")[0].focus();
		}
		return false;
	}else
		return true;
}
function getMailContents()
{
	var text = 	"absender=" + encodeURI(document.getElementsByName("absender")[0].value);
	text +=		"&email=" + encodeURI(document.getElementsByName("email")[0].value);
	text +=		"&empfaenger=" + encodeURI(document.getElementsByName("empfaenger")[0].value);
	text +=		"&betreff=" + encodeURI(document.getElementsByName("betreff")[0].value);
	text +=		"&text=" + encodeURI(document.getElementsByName("text")[0].value);
	return text;
}
//---------------------------------------------------------------------------------------------------------- Blinktext
function tipptextToBlack()
{
	var color = document.getElementById('blinkMessage').style.color;
	if(color=='#ffffff')
		var newColor = '#eeeeee';
	else if(color=='#eeeeee')
		var newColor = '#dddddd';
	else if(color=='#dddddd')
		var newColor = '#cccccc';
	else if(color=='#cccccc')
		var newColor = '#bbbbbb';
	else if(color=='#bbbbbb')
		var newColor = '#aaaaaa';
	else if(color=='#aaaaaa')
		var newColor = '#999999';
	else if(color=='#999999')
		var newColor = '#888888';
	else if(color=='#888888')
		var newColor = '#777777';
	else if(color=='#777777')
		var newColor = '#666666';
	else if(color=='#666666')
		var newColor = '#555555';
	else if(color=='#555555')
		var newColor = '#444444';
	else if(color=='#444444')
		var newColor = '#333333';
	else if(color=='#333333')
		var newColor = '#222222';
	else if(color=='#222222')
		var newColor = '#111111';
	else if(color=='#111111')
		var newColor = '#000000';
	else
	{	window.setTimeout('tipptextToWhite();',2000);
		return true;
	}
	document.getElementById('blinkMessage').style.color = newColor;
	window.setTimeout('tipptextToBlack();',100);
}
function tipptextToWhite()
{
	var color = document.getElementById('blinkMessage').style.color;
	if(color=='#000000')
		var newColor = '#111111';
	else if(color=='#111111')
		var newColor = '#222222';
	else if(color=='#222222')
		var newColor = '#333333';
	else if(color=='#333333')
		var newColor = '#444444';
	else if(color=='#444444')
		var newColor = '#555555';
	else if(color=='#555555')
		var newColor = '#666666';
	else if(color=='#666666')
		var newColor = '#777777';
	else if(color=='#777777')
		var newColor = '#888888';
	else if(color=='#888888')
		var newColor = '#999999';
	else if(color=='#999999')
		var newColor = '#aaaaaa';
	else if(color=='#aaaaaa')
		var newColor = '#bbbbbb';
	else if(color=='#bbbbbb')
		var newColor = '#cccccc';
	else if(color=='#cccccc')
		var newColor = '#dddddd';
	else if(color=='#dddddd')
		var newColor = '#eeeeee';
	else if(color=='#eeeeee')
		var newColor = '#ffffff';
	else
		return true;
	document.getElementById('blinkMessage').style.color = newColor;
	window.setTimeout('tipptextToWhite();',2000);
}
function tipptextToWhiteRGB(color)
{
	if(color==255)
	{
		window.setTimeout('tipptextToBlackRGB(' + color + ');',2000);
		return true;
	}
	color += 17;
	document.getElementById('blinkMessage').style.color = 'rgb(' + color + ', ' + color + ', ' + color + ')';
	window.setTimeout('tipptextToWhiteRGB(' + color + ');',100);
}
function tipptextToBlackRGB(color)
{
	if(color==0)
	{
		window.setTimeout('tipptextToWhiteRGB(' + color + ');',2000);
		return true;
	}
	color -= 17;
	document.getElementById('blinkMessage').style.color = 'rgb(' + color + ', ' + color + ', ' + color + ')';
	window.setTimeout('tipptextToBlackRGB(' + color + ');',100);
}

function nachricht_bei_anmeldung()
{
	var box = document.createElement("div");
	box.id = "nachricht_bei_anmeldung";
	box.style.display = "none";
	var href = document.getElementById("online_anmeldung").getElementsByTagName("a")[0].href;
	box.innerHTML = "<div><h2>Online-Anmeldung</h2><p>Online-Anmeldungen sind nur für ausgewählte Angebote und nur während einem bestimmten Zeitraum verfügbar.</p><p><a href=" + href +" onclick=\"openWindow(this);schliesse_nachricht_bei_anmeldung();return false;\">Akzeptieren</a> | <a href=\"#\" onclick=\"schliesse_nachricht_bei_anmeldung();\">Schließen</a></p></div>";
	document.getElementsByTagName("body")[0].appendChild(box);
	$("#nachricht_bei_anmeldung").fadeIn();
	return false;
}

function schliesse_nachricht_bei_anmeldung()
{
	$("#nachricht_bei_anmeldung").fadeOut("fast", function() {
		document.getElementsByTagName("body")[0].removeChild(document.getElementById("nachricht_bei_anmeldung")); });
}
