function reSize()
{
	try{	
	var oBody	=	ifrm.document.body;
	var oFrame	=	document.all("ifrm");
		
	oFrame.style.height = oBody.scrollHeight + (oBody.offsetHeight - oBody.clientHeight);
	oFrame.style.width = oBody.scrollWidth + (oBody.offsetWidth - oBody.clientWidth);
	}
	//An error is raised if the IFrame domain != its container's domain
	catch(e)
	{
	window.status =	'Error: ' + e.number + '; ' + e.description;
	}
}

function chngvis()
{
	for (i=0; i<document.getElementsByName("cat-level2").length; i++)
	{
		if (document.getElementsByName("cat-level2")[i].style.display == "block")
		{
			document.getElementsByName("cat-level2")[i].style.display = "none";
		}
		else {
			document.getElementsByName("cat-level2")[i].style.display = "block";
		}

	}
	
}

function ansicht(id)
{
		if (document.getElementById(id).style.display == "block")
		{
			document.getElementById(id).style.display = "none";
		}
		else {
			document.getElementById(id).style.display = "block";
		}
}

//function ansicht(id)
//{
//	for (i=0; i<document.getElementsById(id).length; i++)
//	{
//		if (document.getElementsById(id)[i].style.display == "block")
//		{
//			document.getElementsById(id)[i].style.display = "none";
//		}
//		else {
//			document.getElementsById(id)[i].style.display = "block";
//		}
//
//	}
//	
//}


var compulsoryFieldsIn=new Array();
compulsoryFieldsIn[0]="stdIn3";
function checkFieldsIn ()
{
var checkOK=true;
for (var i=0; i<compulsoryFieldsIn.length; i++)
{
var cfObj=document.getElementById(compulsoryFieldsIn[i]);
if (cfObj!=null)
{
if (cfObj.type.toLowerCase()=="text")
{
if (cfObj.value.match(/^\s*$/)) checkOK=false;
}
else if (cfObj.type.toLowerCase()=="radio" || cfObj.type.toLowerCase()=="checkbox")
{
var tmpObj=document.getElementsByName(cfObj.name);
var tmpCheck=false;
for (var j=0; j<tmpObj.length; j++)
{
if (tmpObj[j].checked==true)
{
tmpCheck=true;
break;
}
}
checkOK=tmpCheck;
}
else if (cfObj.type.toLowerCase().indexOf("select")>=0)
{
if (compulsoryFieldsIn[i]=="stdIn12" && cfObj.selectedIndex==0) checkOK=false;
}
}
if (!checkOK) break;
}
if (checkOK) document.getElementById('subscribe').submit();
else window.alert("Bitte füllen Sie alle mit einem * markierten Felder aus.");
}
