$(function() {

	/* print button */
    var a = $(document.createElement('a'))
    a.attr('href', '#')
    a.click(function() {
        window.print()
        return False
    })
    a.text('Seite drucken')
    $('#print').append(a)

	/* produkte grid */
	$('#produkte-grid td[class!=spacer]').each(function(i, e) {
		var td = $(e)
		td.css('cursor', 'pointer')
		var a = td.find('a')[0]
		td.click(function() {
			parent.location = a.href
		})
		//onclick="javascript: parent.location='{{ produkt.get_absolute_url|escapejs }}';">
	})

	$('a[rel|=lightbox]').fancybox()

	$('#nav2-tabs').each(function() {
		var ul = $(document.createElement('ul'))
		ul.attr('id', 'nav2')
		var tabs = $(this).children('.tab')
		tabs.each(function(i) {
			var h2 = $($(this).children('h2')[0]).remove()
			var li = $(document.createElement('li'))
			ul.append(li)
			var a = $(document.createElement('a'))
			a.text('» ' + h2.text())
			a.attr('href', '#')
			a.click(function() { 
				selectTab(i)
				return false
			})
			li.append(a)
			// links from text to tab
			var name = h2.children('a').attr('name')
			if (name) {
				$('a[href="#' + name + '"]').each(function() {
					$(this).click(function() {
						selectTab(i)
						return false
					})
				})
			}
		})
		function selectTab(i) {
			ul.children().removeClass('selected')
			tabs.hide()
			$(tabs[i]).show()
			$(ul.children()[i]).addClass('selected')
		}
		selectTab(0)
		$(this).prepend(ul)
	})

	$('.collapse').each(function(i, e) {
		//handle = $('<p>Einblenden</p>')
		handle = $('<p></p>')
		handle.click(function() {
			if ($(e).is(':hidden')) {
				$(e).fadeIn()
				$(this).removeClass('collapse-handle-collapsed')
				$(this).addClass('collapse-handle-expanded')
				//$(this).html('Ausblenden')
			} else {
				$(e).hide()
				$(this).addClass('collapse-handle-collapsed')
				$(this).removeClass('collapse-handle-expanded')
				//$(this).html('Einblenden')
			}
		})
		handle.addClass('collapse-handle')
		handle.addClass('collapse-handle-collapsed')
		$(e).before(handle)
		$(e).hide()
    })

})
