function ChangeSite (Name) {
	document.getElementById('Button'+Active).src	=	'design/Buttons/'+Active+'.gif';
	Active =	Name;
	document.getElementById('icon').src	=	'content/'+Active+'Icon.gif';
	document.getElementById('image').innerHTML	=	'<img src="content/'+Active+'.jpg" alt="'+Active+'">';
	var myAjax = new Ajax.Request(
		'xml.php',
		{
			method: 'get', 
			parameters: 'Name='+Name, 
			onComplete: ShowContent
		});
	}

function ShowContent (xml) {
	var pars=xml.responseXML.getElementsByTagName('content');
	document.getElementById('content').innerHTML	=	pars[0].firstChild.data;
	}

function changePartyPic (Name) {
	document.getElementById('image').innerHTML = '<div style="width:393px; height:241px; padding-top:44px; background-image:url(\'content/Party.jpg\');"><img src="content/party/'+Name+'" alt="'+Name+'" class="border" style="margin-left:50px;"></div>';
	}

function saveGBook () {
	var error = false;
	var GBookName	=	document.getElementById('GBookName').value;
	var GBookMessage	=	document.getElementById('GBookMessage').value;
	if (GBookName == 'name') { error	=	true; alert ('no Name'); }
	if (error == false && GBookMessage == 'message') { error	=	true; alert ('no Message');	}
	if (error == false) {
		var myAjax = new Ajax.Request(
			'xml.php',
			{
				method: 'get', 
				parameters: encodeURI('Name=Guestbook&step=save&GBookName='+GBookName+'&GBookMessage='+GBookMessage), 
				onComplete: ShowContent
			});
		}
	}

function saveContact () {
	var error = false;
	var ContactName	=	document.getElementById('ContactName').value;
	var ContactEmail	=	document.getElementById('ContactEmail').value;
	var ContactMessage	=	document.getElementById('ContactMessage').value;
	
	if (ContactName == 'name') { error	=	true; alert ('no Name'); }
	if (error == false && ContactEmail == 'email') { error	=	true; alert ('no Email'); }
	if (error == false && ContactMessage == 'message') { error	=	true; alert ('no Message');	}
	if (error == false) {
		var myAjax = new Ajax.Request(
			'xml.php',
			{
				method: 'get', 
				parameters: encodeURI('Name=Contact&step=send&ContactName='+ContactName+'&ContactEmail='+ContactEmail+'&ContactMessage='+ContactMessage), 
				onComplete: ShowContent
			});
		}
	}
	
function changeUSite (Name, Vars) {
	var myAjax = new Ajax.Request(
		'xml.php',
		{
			method: 'get', 
			parameters: 'Name='+Name+Vars, 
			onComplete: ShowContent
		});
	}
	
			var top = 0;
			var goon = false;
			function scrollUp (scroll, id) {
				if (top > parseInt(document.getElementById(id+'con').offsetHeight - document.getElementById(id).offsetHeight)) {
					top--;
					document.getElementById(id).style.top = top+'px';
//					document.getElementById(scroll).style.top = parseInt(top*(document.getElementById(scroll+'con').offsetHeight-document.getElementById(scroll).offsetHeight)/(document.getElementById(id+'con').offsetHeight - document.getElementById(id).offsetHeight))+'px';
					if (goon == true) window.setTimeout("scrollUp ('"+scroll+"', '"+id+"')",1);
					}
				}
			function scrollDown (scroll, id) {
				if (top < 0) {
					top++;
					document.getElementById(id).style.top = top+'px';
//					document.getElementById(scroll).style.top = parseInt(top*(document.getElementById(scroll+'con').offsetHeight-document.getElementById(scroll).offsetHeight)/(document.getElementById(id+'con').offsetHeight - document.getElementById(id).offsetHeight))+'px';
					if (goon == true) window.setTimeout("scrollDown ('"+scroll+"', '"+id+"')",1);
					}
				}
/*
function CheckLenn(Target)
	{
		var maxlength = "100";  //die maximale Zeichenlänge
		StrLen=Target.value.length;
		if (StrLen==1&&Target.value.substring(0,1)==" ") {
			Target.value=""; 
			StrLen=0;
			}
		if (StrLen>maxlength )	{
			Target.value=Target.value.substring(0,maxlength);
			CharsLeft=0;
			}else	{
				CharsLeft=maxlength-StrLen;
				}
		document.zaehlformular.Anzahl.value=CharsLeft;
	}*/
var oldContent	= "";
function CheckLenn(Target) {
	var maxlength = 300; //die maximale Zeichenlänge
	var CharsLeft = 0; //verbleibende Zeichen
	var breakLines = 0; //anzahl Zeilenumbrüche
	var theChar = ""; //zu testendes Zeichen
	StrLen=Target.value.length;
	if (StrLen==1&&Target.value.substring(0,1)==" ") {
		Target.value="";
		StrLen=0;
		}
	if (StrLen>maxlength) {
		Target.value=Target.value.substring(0,maxlength);
		CharsLeft=0;
		} else { CharsLeft=maxlength-StrLen; }
	for(var i=0; i<StrLen; i++) {
		theChar = Target.value.substring(i,i+1);
		if(theChar == "\n") { breakLines++; }
		}
	if(breakLines>8) //mehr als 10 Umbrüche
		{
		Target.value = oldContent;
		}
		else if(oldContent!=Target.value) { oldContent = Target.value; }
//	document.zaehlformular.Anzahl.value=CharsLeft;
//	document.zaehlformular.Brl.value=breakLines;
}