// filename: gen.js
// date: 22.10.2007

	function printpage(obj)
	{
		print ();
	}
	
	function radiocheck()
	{
			var radiosgettog=document.getElementsByName("columnName[gettogether]"),i;
			var radiocheckgettog=false;
			for( i=0; i<radiosgettog.length;i++ )
			{
				if(radiosgettog[i].checked){
				radiocheckgettog=true;
				}
			}
			//if (radiocheckgettog==false){alert('Bitte wählen Sie die Art der Rufnummernbehandlung.');return false;}
			var radiosfachtag=document.getElementsByName("columnName[fachtagung]"),i;
			var radiocheckfachtag=false;
			for( i=0; i<radiosfachtag.length;i++ )
			{
				if(radiosfachtag[i].checked){
				radiocheckfachtag=true;
				}
			}
			
			var radiosfk=document.getElementsByName("columnName[fktreffen]"),i;
			var radiocheckfk=false;
			for( i=0; i<radiosfk.length;i++ )
			{
				if(radiosfk[i].checked){
				radiocheckfk=true;
				}
			}
			
			var radiosmv=document.getElementsByName("columnName[mversammlung]"),i;
			var radiocheckmv=false;
			for( i=0; i<radiosmv.length;i++ )
			{
				if(radiosmv[i].checked){
				radiocheckmvtrue;
				}
			}
			if (radiocheckgettog==false && radiocheckfachtag==false && radiocheckfk==false && radiocheckmv==false){alert('Bitte wählen Sie mindestens einen Veranstaltungsteil.');return false;}
	}


var fadeEffect=function(){
	return{
		init:function(id, flag, target){
			this.elem = document.getElementById(id);
			clearInterval(this.elem.si);
			this.target = target ? target : flag ? 100 : 0;
			this.flag = flag || -1;
			this.alpha = this.elem.style.opacity ? parseFloat(this.elem.style.opacity) * 100 : 0;
			this.si = setInterval(function(){fadeEffect.tween()}, 100);
		},
		tween:function(){
			if(this.alpha == this.target){
				clearInterval(this.si);
			}else{
				var value = Math.round(this.alpha + ((this.target - this.alpha) * .05)) + (1 * this.flag);
				this.elem.style.opacity = value / 100;
				this.elem.style.filter = 'alpha(opacity=' + value + ')';
				this.alpha = value
			}
		}
	}
}();

