/* 	: spacecake : synoptx.net 
	: Javascript Function Library 
	: c |< 2005								*/

function toggleDisplayElement(el) {
	
	elem = document.getElementById(el);
	
	if(elem.style.display == 'none') {
		new Effect.Appear(el);
	} else {
		new Effect.SwitchOff(el);
	}
}
	
function setBGColor(obj) {

	obj.bgColor='#E3E3E3';
}

function toggleCheckboxes(id, cnt) {

	for (var j = 1; j <= cnt; j++) {		// start at 1
		
		document.getElementById('check_' + j).checked = 0;
  }
  
  document.getElementById('check_' + id).checked = 1;
  
}

/*	function toggleCheckboxes(id, cnt) {

	for (var j = 0; j <= cnt; j++) {
		
		box = document.getElementById('check_' + j);
		box.checked = 0;
  }
  
  thisbox = document.getElementById('check_' + id);
  thisbox.checked = 1;
}	*/

/*
	ValidEmail - true for valid email, false for invalid
*/
function validateEmail(EmailAddr) {
	
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	
	var SpecChar="!#$%^&*()'+{}[]\|:;?/><,~`" + "\"";
	var frmValue = new String(EmailAddr);
	var len = frmValue.length;
	
	if( len < 1 ) { return false; }
	
	
	if(!reg1.test(frmValue) && reg2.test(frmValue)) 
	{ 
		return true;
	}
	
	return false;
}




/*
// Untermenüs ein/aus-blenden!
function hideEl(myElement) {
	
	if (myElement==0)
	{
		for(i=1;i<4;i++)
			{document.getElementById(i).style.display='none'; }
	}
	else
	{
		if (document.getElementById(myElement).style.display =='none')
			{ document.getElementById(myElement).style.display =''; }
		else
			{document.getElementById(myElement).style.display ='none';}
	}
}

// Farbe des Tabellenfeldes setzen!
function colChg(obj)
{
	for( i=100 ; i<=116 ; i++ ) {
		if (i==obj.id) {
			document.getElementById(i).style.cssText="background-color:#FB733B;color:white;"
			obj.bgColor='#FB733B'; 
		}
		else { 
			document.getElementById(i).style.cssText="background-color:#BBBABA;color:#FB733B;"
			obj.bgColor='white';
		}
	}
}

function mover(obj)
{
	obj.bgColor='#FB733B';
}

function mout(obj)
{
	 obj.bgColor='#BBBABA';
}
*/

//function validateEmail() {
//	
//     if(document.frmemail.email.value == "") {
//		 
//       alert("Bitte Deine E-Mail-Adresse eingeben!");
//       document.frmemail.email.focus();
//       return false;
//      }
//     if(document.frmemail.email.value.indexOf('@') == -1) {
//       alert("Das ist keine richtige E-Mail-Adresse!");
//       document.frmemail.email.focus();
//       return false;
//      }
//}


