var Ticker=new Class(
	{Implements:[Options],
	options:{
		ticker_ul:"newsticker",
		duration:500,
		delay:5000,
		transition:Fx.Transitions.Quad.easeIn,
		direction:"vertical",
		onComplete:Class.empty,
		onStart:Class.empty},
		initialize:function(d,b){
			this.setOptions(b);
			this.el=$(d);
			this.items=this.el.getElements("li");
			var a=0;
			var c=0;
			
			if(this.options.direction=="vertical"){
				a=this.el.getWidth();
				this.items.each(function(e,f){c+=e.getSize().y})
			}else{
				if(this.options.direction=="horizontal"){
					c=this.el.getWidth();
					this.items.each(function(e,f){a+=e.getSize().x})
				}else{
					alert("no direction defined!")
				}
			}
			
			this.el.setStyles({position:"absolute",top:0,left:0,width:a,height:c});
			this.fx=new Fx.Morph(this.el,{
				transition:this.options.transition,
				duration:this.options.duration,
				onComplete:function(){
					var e=(this.current==0)?this.items.length:this.current;
					this.items[e-1].injectInside(this.el);
					this.el.setStyles({left:0,top:0})}.bind(this)});
					this.current=0;this.next()},
				next:function(){
					this.current++;
					if(this.current>=this.items.length){this.current=0}
					var a=this.items[this.current];
					this.fx.start({top:-a.offsetTop,left:-a.offsetLeft});
					this.next.bind(this).delay(this.options.delay+this.options.speed)
				}
			});
			
			function isBody(a){
				return(/^(?:body|html)$/i).test(a.tagName)
			}
			
			Element.implement({
				getPosition:function(c){
					if(isBody(this)){return{x:0,y:0}
				}
				
				var b=this,a={x:0,y:0};
				while(b){
					a.x+=b.offsetLeft;
					a.y+=b.offsetTop;
					b=b.offsetParent
				}
				var d=(c)?$(c).getPosition():{x:0,y:0};
				return{x:a.x-d.x,y:a.y-d.y
			}
		}
	}
);


window.addEvent("domready",function(){
	var a=$("morphpanel");
	a.set("morph",{duration:1000,transition:Fx.Transitions.Back.easeInOut,link:"chain"});
	$("morphpaneltab").addEvent("mousedown",function(){
			if(a.getStyle("width").toInt()<270){
				a.morph({width:270,right:0})
			}else{
				a.morph({width:27,right:-5})}
			}
	)});
	
window.addEvent("domready",function(){
	if($chk($("galerie"))==true){
		$("maincontainer").setStyle("padding",0)}
	if($chk($("myGallery"))==true){
		$("maininner").setStyles({padding:0,width:"452px",height:"339px",overflow:"hidden"});
		$("maincontainer").setStyle("padding",0);
		var b=new gallery($("myGallery"),{timed:false});
		
		var a=function(){$("lbCenter").setStyle("display","none");
		$("lbOverlay").setStyle("display","none");
		$("lbBottomContainer").setStyle("display","none")};
		
		$$('.open').set('rel', 'lightbox[set1]');
	}
});
window.addEvent("load",Mediabox.scanPage);
window.addEvent("domready",function(){if($chk($("myGallery"))==false){var a=new MooScroll({selector:"#maininner"})}});
window.addEvent("domready",function(){var a=$$(".mod_navigation ul li a",".mod_navigation ul li .active");
a.each(function(b){b.set("morph",{duration:100,link:"chain",cancel:true});
b.addEvent("mouseenter",function(){b.setStyle("color","#990000");
b.morph({"background-image":"url(tl_files/mt_template01/images/dblarrow.png)"}).morph({"background-image":"url(tl_files/mt_template01/images/trparrow.png)"})});
b.addEvent("mouseleave",function(){b.setStyle("color","#ffff66");
b.morph({"background-image":"url(tl_files/mt_template01/images/dblarrow.png)"}).morph({"background-image":"url(tl_files/mt_template01/images/arrow.png)"})})})});
window.addEvent("domready",function(){var a=new Ticker("tickerlist",{speed:500,delay:4000,direction:"horizontal"})});
window.addEvent("domready",function(){if($chk($("mitgliederbereich"))==true){var b=function(){$("tab_announcements").setStyle("display","none");
$("tab_schedule").setStyle("display","block");
$("mtab_announcements").setStyle("border-bottom","1px solid #333");
$("mtab_schedule").setStyle("border-bottom","1px solid #000")};
var a=function(){$("tab_schedule").setStyle("display","none");
$("tab_announcements").setStyle("display","block");
$("mtab_announcements").setStyle("border-bottom","1px solid #000");
$("mtab_schedule").setStyle("border-bottom","1px solid #333")};
b();
var c=Cookie.read("mt_memberarea");
if($chk(c)==true){if(c=="ScheduleVisible"){b()}if(c=="AnnouncementsVisible"){a()}}$("mtab_announcements").addEvent("click",function(){a();
Cookie.write("mt_memberarea","AnnouncementsVisible",{duration:1})});
$("mtab_schedule").addEvent("click",function(){b();
Cookie.write("mt_memberarea","ScheduleVisible",{duration:1})})}});
window.addEvent("domready",function(){if($chk($("guestbook"))==true){var e="tl_files/upload/images/smilies/";
var c="icon_";
var b="png";
var d="";
smShort=new Array("{smile}","{wink}","{biggrin}","{lol}","{cool}","{question}","{razz}","{mrgreen}","{redface}","{rolleyes}","{confused}","{sad}","{cry}","{twisted}");
var g={smile:'<img src="'+e+c+"smile."+b+'" title="smile" alt="smile"/>',wink:'<img src="'+e+c+"wink."+b+'" title="wink" alt="wink"/>',biggrin:'<img src="'+e+c+"biggrin."+b+'" title="biggrin" alt="biggrin"/>',lol:'<img src="'+e+c+"lol."+b+'" title="lol" alt="lol"/>',cool:'<img src="'+e+c+"cool."+b+'" title="cool" alt="cool"/>',question:'<img src="'+e+c+"question."+b+'" title="question" alt="question"/>',razz:'<img src="'+e+c+"razz."+b+'" title="razz" alt="razz"/>',mrgreen:'<img src="'+e+c+"mrgreen."+b+'" title="mrgreen" alt="mrgreen"/>',redface:'<img src="'+e+c+"redface."+b+'" title="redface" alt="redface"/>',rolleyes:'<img src="'+e+c+"rolleyes."+b+'" title="rolleyes" alt="rolleyes"/>',confused:'<img src="'+e+c+"confused."+b+'" title="confused" alt="confused"/>',sad:'<img src="'+e+c+"sad."+b+'" title="sad" alt="sad"/>',cry:'<img src="'+e+c+"cry."+b+'" title="cry" alt="cry"/>',twisted:'<img src="'+e+c+"twisted."+b+'" title="twisted" alt="twisted"/>'};
var h=$$("div.submit_container");
var a=new Element("div",{id:"custom_format_container"});
h[0].set("id","smPosID");
a.inject($("smPosID"),"before");
smShort.each(function(j){var k=j.substring(1,j.length-1);
new Asset.image(e+c+k+"."+b,{id:c+k,title:k,alt:k}).injectInside(a);
$(c+k).addEvent("mouseup",function(){$("ctrl_comment").insertAtCursor(j,false)})});
var f=$$("div.comment_default .comment");
f.each(function(k){var j=k.get("html");
j=j.substitute(g);
k.set("html",j)})}});

