/**
 * TANZ Bremen 2008
 * JavaScript functions
 *
 * @version	 1.1
 * @modified 2008-01-04
 * @author	 <hw@vorderdeck.de>
 * @packed	 <http://dean.edwards.name/packer/>
 */

var addEvent=function(){if(window.addEventListener){return function(el,type,fn){el.addEventListener(type,fn,false)}}else if(window.attachEvent){return function(el,type,fn){var f=function(){fn.call(el,window.event)};el.attachEvent('on'+type,f)}}else{return function(el,type,fn){el['on'+type]=fn}}}();function init(){if(document.childNodes&&!document.all&&!navigator.taintEnabled&&!navigator.accentColorName){add_safari_styles()};do_external_links();if(!window.atob){add_opacity()};show_footer()};function add_safari_styles(){var head=document.getElementsByTagName('head')[0];var link=document.createElement('link');link.rel='stylesheet';link.type='text/css';link.href='/css/webkit.css';link=head.appendChild(link)};function do_external_links(){var the_links=document.getElementsByTagName('a');var num_links=the_links.length;for(var i=0;i<num_links;i++){var css_class=the_links[i].className;if(css_class&&css_class.indexOf('blank')!=-1){the_links[i].onclick=function(){window.open(this);return false}}}};function add_opacity(){var body=document.getElementById('content');var sections=body.getElementsByTagName('div');if(!sections){return};for(var i=0;i<sections.length;i++){var css_class=sections[i].className;if(css_class&&css_class.indexOf('outer')!=-1){var parts=sections[i].getElementsByTagName('img');for(var j=0;j<parts.length;j++){parts[j].style.filter='alpha(opacity=70)'}}}};function show_footer(){var dh=document.getElementById('container').offsetHeight;if(dh&&dh>680){document.getElementById('footer').getElementsByTagName('span')[0].style.display='inline'}};addEvent(window,'load',init);