// addDOMLoadEvent
addDOMLoadEvent=(function(){var load_events=[],load_timer,script,done,exec,old_onload,init=function(){done=true;clearInterval(load_timer);while(exec=load_events.shift())
exec();if(script)script.onreadystatechange='';};return function(func){if(done)return func();if(!load_events[0]){if(document.addEventListener)
document.addEventListener("DOMContentLoaded",init,false);if(/WebKit/i.test(navigator.userAgent)){load_timer=setInterval(function(){if(/loaded|complete/.test(document.readyState))
init();},10);}old_onload=window.onload;window.onload=function(){init();if(old_onload)old_onload();};}load_events.push(func);}})();

// Include google analytics onload
var ga_key = 'UA-9677296-11';
load_ga = function(){var gaJsHost  = (('https:' == document.location.protocol) ? 'https://ssl.' : 'http://www.');var s = document.createElement('script');s.src = gaJsHost + 'google-analytics.com/ga.js';s.type = 'text/javascript';document.getElementsByTagName('head')[0].appendChild(s);var i = 0;run_ga();
function run_ga(){if(typeof _gat == 'object'){var pageTracker = _gat._getTracker(ga_key);pageTracker._initData();pageTracker._trackPageview();}else if(i < 20){i++;setTimeout(run_ga, 500);}};};
if(window.addEventListener){window.addEventListener('load', load_ga, false);}else if(window.attachEvent){window.attachEvent('onload', load_ga);} 

el=function(id, parent){
	if(!parent) {
		parent = document;
	}
	return parent.getElementById(id)
};
els=function(tag, parent){
	if(!parent) {
		parent = document;
	}
	return parent.getElementsByTagName(tag);
};

sifr_init = function(){
	if(typeof sIFR == 'function'){
		sIFR.replaceElement('h1.darkgreen', named({sFlashSrc: template_url+'/sifr/swiss_md.swf', sColor: '#408a5e', sWmode: 'transparent'}));
		sIFR.replaceElement('h2.darkgreen', named({sFlashSrc: template_url+'/sifr/swiss_md.swf', sColor: '#408a5e', sWmode: 'transparent'}));
		sIFR.replaceElement('h3.darkgreen', named({sFlashSrc: template_url+'/sifr/swiss_md.swf', sColor: '#408a5e', sWmode: 'transparent'}));
		sIFR.replaceElement('h2.lightgreen', named({sFlashSrc: template_url+'/sifr/swiss_md.swf', sColor: '#8cc63f', sWmode: 'transparent'}));
		sIFR.replaceElement('h2.lightblue', named({sFlashSrc: template_url+'/sifr/swiss_md.swf', sColor: '#25a2a0', sWmode: 'transparent'}));
	};
};
addDOMLoadEvent(function(){
	sifr_init();
});

snav = {
	count: 0,
	index: 1,
	init: function(){
		var divs = els('div', el('supporters'));
		for(var i = 0; i < divs.length; i++) {
			if(divs[i].className == 'supporter') {
				if(this.count == 0) {
					this.show(divs[i]);
				}
				else {
					this.hide(divs[i]);
				}
				this.count++;
			}
		}
		if(this.count > 1) {
			el('supporters_nextprev_prev').onclick = function(){
				snav.prev();
				return false;
			};
			el('supporters_nextprev_next').onclick = function(){
				snav.next();
				return false;
			};
			window.setInterval('snav.next()', 10000);
		}
		else {
			el('supporters_nextprev').style.display = 'none';
		}
	},
	next: function(){
		this.hide(el('supporter_' + this.index));
		if(this.index < this.count) {
			this.index++;
		}
		else {
			this.index = 1;
		}
		this.show(el('supporter_' + this.index));
	},
	prev: function(){
		this.hide(el('supporter_' + this.index));
		if(this.index > 1) {
			this.index--;
		}
		else {
			this.index = this.count;
		}
		this.show(el('supporter_' + this.index));
	},
	hide: function(elem){
		elem.style.visibility = 'hidden';
	},
	show: function(elem){
		elem.style.visibility = 'visible';
	}
};
addDOMLoadEvent(function(){
	if(el('supporters')) {
		snav.init();
	}
});