﻿if(typeof $ != 'function') {
	function $ ( id ) {
		n = document.getElementById(id)
		try { n.nodeType }
		catch (e) { return false }
		return n
	}
}

var zitate = new Array()

function toggleContainer ( id, relative )
	{
		if(typeof relative == 'undefined') relative = 0

		container_all = getTagsWithAttributeMatch('div', /^jurycontainer/)
		links_all = getTagsWithAttributeMatch('a', /^jurymitglied/)

		id_pattern = "00"
		id_num = String(Number(id.match(/\d+$/)) + relative)
		
		if(id_num > container_all.length) id_num = "1"
		if(id_num <= 0) id_num = String(container_all.length)
		
		id_number = id_pattern.substring(0, id_pattern.length - id_num.length) + id_num
		
		// change container
		for(var i=0; i<container_all.length; i++) container_all[i].style.display='none'
		$('jurycontainer' + id_number).style.display = 'block'
		
		// change links
		for(var i=0; i<links_all.length; i++) links_all[i].style.color = '#CDBB7C'
		$('jurymitglied' + id_number).style.color = '#2596d4'
		
		// load zitat
		if(!$('zitatimage' + id_number) && typeof zitate[id_number] != 'undefined') {
			zitat_id = 'zitatecontainer' + id_number
			$(zitat_id).appendChild(image = document.createElement('img'))
			image.id = 'zitatimage' + id_number
			image.src = zitate[id_number]
		}
	}

function getTagsWithAttributeMatch ( tagname, pattern )
{
	divs = document.getElementsByTagName(tagname)
	r = new Array()
	for(var i=0; i<divs.length; i++) {
		n = divs[i]
		if(!(n.id.search(pattern) > -1)) continue
		r.push(n)
	}
	return r
}

