var teaser = {
		click: function(e) {
				if (!e) var e = window.event;
				var obj = e.target ? e.target : e.srcElement;
				e.cancelBubble=true;
				if (e.stopPropagation) e.stopPropagation();

				for (;obj!=null && obj.tagName!='DIV';obj=obj.parentNode);
				if (obj) {
					var els = obj.getElementsByTagName('A');
					for (var i=0;i<els.length;i++) {
						window.location=els[i].href;
					}
				}
				return false;
			},
		init: function() {
				var els = document.getElementsByTagName('DIV');
				for (var i=0;i<els.length;i++) {
					if (els[i].className.match(/teaser/)!=null) {
						effect.addevent(els[i],'click',teaser.click);
					}
				}
			}
	};

var fineffect = {
		addevent: function(obj,type,handler) {
				if (obj.addEventListener)
					obj.addEventListener(type,handler,true);
				else
					obj.attachEvent('on'+type,handler);
			},
		init: function() {
				var els = document.getElementsByTagName('H1');
				for (var i=0;i<els.length;i++) {
					var m = els[i].innerHTML.match(/^([A-Za-z]+)(.*)/);
					if (m)
						els[i].innerHTML='<span>'+m[1]+'</span>'+m[2];
				}
			}
	};

