var bHide=true;
var iOver = -1; 

function chngElementsVisibility(elementId,bool,action)	{
	var strShort=document.getElementById(elementId).style;
	if (bool==true)	{
		//window.setTimeout(function(){_setElementVisible(elementId)},500);
	}
	strShort.display=action;
}

function _setElementVisible(elementId)	{
	document.getElementById(elementId).style.display='block';
}

//alert(screen.height);
function validEmail(formname,cnt) {
	if (cnt>0)	{
		//alert(cnt);
		if (cnt==1)	document.forms[formname].actionMail.value="add_mail";
		if (cnt==2)	document.forms[formname].actionMail.value="del_mail";
	}
	//alert(formname);
	//alert(document.forms[formname].email.value);
	if(validate_syn(formname,'email')) {
		document.forms[formname].submit();
		return true;
	}	else	{
		return false;
	}
}

function validate_syn(formname,xmail) {
	//alert(formname);
	//alert(document.forms[formname].email.value);
	if(document.forms[formname].elements[xmail].value.match(/^[a-zA-Z0-9_\.-]{2,}@[a-z0-9-]{2,}\.[a-z]{2,4}|museum$/)) {
		return true;
	}	else	{
		SY42=unescape(SY42);
		alert(SY42);
		document.forms[formname].elements[xmail].focus();
		return false;
	}
}

function toggleDisplay( a_iId, td_Id, a_bStatus )	{
	//element=
	//Seitenrand der ersten Table errechnen
	if (td_Id)	{
		objPos=setDivPositionen(document.getElementById(td_Id));
		document.getElementById(a_iId).style.left=objPos.x;
		//alert(posLeftFirstTable+"#"+posLeftTd);
	}
	
	if ( a_bStatus == true ) {
		if ( iOver != -1 ) {
			setHidden( iOver );
		}
		iOver = a_iId;
		window.document.getElementById(a_iId).style.display="block";
	} else {
		setTimeout( "setHidden( '" + a_iId + "' );", 500 );
	}
}

function setDivPositionen(elem)	{
	var element=elem;
	var x=0;
	var y=0;
	//alert(element.offsetParent.offsetTop+"  "+element.offsetParent.offsetLeft);
	while((typeof(element)=='object') && (typeof(element.tagName)!='undefined'))	{
		y+=element.offsetTop;
		x+=element.offsetLeft;
		tagname=element.tagName.toUpperCase();
	
		if (tagname=="BODY")	{
			element=0;
		}
		if (typeof(element)=="object")	{
			if(typeof(element.offsetParent)=="object")	{
				element=element.offsetParent;
			}
		}
	}
	
	position=new Object();
	position.x=x;
	position.y=y;
	return position;
}		




function setHidden( a_iId )	{
	if ( bHide == true ) {
		window.document.getElementById(a_iId) .style.display="none";
	}
}

	// Bildwechesel auf Startseite **sp**

var x=0;

if (navigator.appName=="Netscape") x=1;


iter=7

count=0



function makearray()

	{

	for (var i=count; i<iter; i++)

	this[i]=makearray.arguments[i]

	}



// bildet ein array von bildnamen

var ii = new makearray('/img/s.gif','/img/m.gif','/img/a.gif','/img/r.gif','/img/t.gif')



function startup()	{
	// startet den lauf (im body mit onload aufgerufen)
	setTimeout('pic1(ii[count])', 4433)
}

function pic1(imag)	{

	// setzen der offsets im image-array
	count++;

	iny=(count % 25);

	if (iny == 17)  {

		// 5 sekunden stop
		setTimeout('pic1(ii[inx])', 5555);

	}

	else  { 

		// setzt die kurze zeit
		
		iny=2400;
	
		inx=(count % iter);
	
		in2=((count+1) % iter);
	
		in3=((count+2) % iter);
	
		in4=((count+3) % iter);
	
		in5=((count+4) % iter);
	
		//in6=((count+5) % iter);
	
		//in7=((count+6) % iter);
	
		// setzen aller img src= mit den neuen werten aus dem image-array

		if (document['Layer3'] || document.images['b1'])	{
			if (x==1)
			
			{
			
				document['Layer3'].document.images['b1'].src=ii[inx];
			
				document['Layer4'].document.images['b2'].src=ii[in2];
			
				document['Layer5'].document.images['b3'].src=ii[in3];
			
				document['Layer6'].document.images['b4'].src=ii[in4];
			
				document['Layer7'].document.images['b5'].src=ii[in5];
			
				//document['Layer8'].document.images['b6'].src=ii[in6];
			
				//document['Layer9'].document.images['b7'].src=ii[in7];
			
			}
			
			else
			
			{
			
				document.images['b1'].src=ii[inx];
			
				document.images['b2'].src=ii[in2];
			
				document.images['b3'].src=ii[in3];
			
				document.images['b4'].src=ii[in4];
			
				document.images['b5'].src=ii[in5];
			
				//document.images['b6'].src=ii[in6];
			
				//document.images['b7'].src=ii[in7];
			
			}
		}
		setTimeout('pic1(ii[inx])', iny);

		// wechsel nach xxxx millisekunden
	}
}


function openDisc(thelink)

{
	discWindow=window.open(thelink, 'xxtop', 'toolbar=yes,location=no,directories=no,status=no, menubar=yes,scrollbars=yes,resizable=yes,width=600,height=500,titlebar=no,toolbar=no')
}
