function change(site1,i1,site2,i2)
{
	parent.frames[i1].location.href=site1;
	parent.frames[i2].location.href=site2;
}

function change3(site1,i1,site2,i2,site3,i3)
{
	parent.frames[i1].location.href=site1;
	parent.frames[i2].location.href=site2;
	parent.frames[i3].location.href=site3;
}

function chkFormular()
{
	var person=true;
	var email=true;

	if((document.form1.name.value == "")||(document.form1.ort.value == "")||
	(document.form1.strasze.value == ""))
	{
		document.form1.name.focus();
		person = false;
	}
	if(document.form1.email.value == "")
	{
		document.form1.email.focus();
		email = false;
	}
	if( (person != true) && (email != true) )
	{
		alert("Ihre Angaben sind unzureichend!");
		document.form1.name.focus();
		return false;
	}
	else
		{
			return true;
		}
	}

	function WindowOpen(datei,name,attribute) {
		MeinFenster = window.open(datei,name,attribute);
		MeinFenster.focus();
	}

	function WindowClose(name) {
		MeinFenster = window.close(name);
	}

	function WindowResize(xsize,ysize) {
		self.resizeTo(xsize,ysize);
	}

	//
	// Checks/unchecks a group of checkboxes
	//
	function setCheckBoxes(setForm, setElement, setStatus)
	{
		setObject       = document.forms[setForm].elements[setElement];
		setObjectLength = setObject.length;

		if(typeof(setObjectLength) == "undefined")
		{
			setObject.checked = setStatus;
		}
		else
			{
				for(i = 0; i < setObjectLength; i++)
				{
					setObject[i].checked = setStatus;
				}
			}
		}

		//
		// Checks/unchecks a checkbox by its id.
		//
		function toggleCheckBox(boxId)
		{
			document.getElementById(boxId).checked = document.getElementById(boxId).checked ? false : true;
		}

		//
		// Displays/Hides a box
		//
		function toggleBox(id)
		{
			if (document.getElementById(id).style.display == "")
			{
				display = "none";
			}
			else
				{
					display = "";
				}
				document.getElementById(id).style.display = display;
			}

			//
			// Disables/Enables a checkbox or radio button
			//
			function toggleFormBox(id)
			{
				if (document.getElementById(id).disabled)
				{
					disabled = false;
				}
				else
					{
						disabled = true;
					}
					document.getElementById(id).disabled = disabled;
				}

				//
				// Lets an admin test a wikistyle before saving it
				//
				function testWikiStyle()
				{
					var nw = window.open('about:blank', 'styletest', 'height=200,width=400,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no');

					nw.document.write("<html>\n<head>\n<title>Test</title>\n<body>\n<span style=\"");

					var styleString  = document.editstyle.style_attribs.value;
					var styleAttribs = styleString.split("\n");

					for(i = 0; i < styleAttribs.length; i++)
					{
						var styleAttrib = styleAttribs[i].split(':');
						nw.document.write(styleAttrib[0] + ':' + styleAttrib[1] + ';');
					}

					nw.document.write("\">" + document.editstyle.style_name.value + "</span>\n</body>\n</html>");
				}

				//
				// Code for switching a style sheet
				//
				var xfelement = new Array()

				function xfFetchElement(id)
				{
					if(xfelement[id]) {
						return xfelement[id]
					}

					if (document.getElementById) {
						xfelement[id] = document.getElementById(id)
					} else if (document.all) {
						xfelement[id] = document.all[id]
					} else if (document.layers) {
						xfelement[id] = document.layers[id]
					}

					return xfelement[id]
				}

				function switchCSS(newCSS) {
					xfFetchElement('cssswitch').href = newCSS;
				}
