

id = 0;
$(document).ready(function() {
	
	$('.modal-window').draggable();
	
	
	
	$('.modal').click(function() {
		$($(this).attr('href')).fadeIn('fast');
		$($(this).attr('href')).addClass('open-modal-window');
		return false;
	});
	$('.close').click(function() {
		$('.open-modal-window').fadeOut('fast');
		return false;
	});
	
	i = 0;
	$('.highlightthumbs div img').each(function() {
		$(this).addClass('thumb_'+(i++));
	});
	i = 0;
	$('.highlightitem').each(function() {
		$(this).addClass('item_'+(i++));
	});
	hlcount = i;
	$('.highlightthumbs div img.thumb_0').addClass('act');
	$('.highlightthumbs div img').click(function() {
		if(id != $(this).attr('class').split(" ")[0].split('_')[1]) {
			clearInterval(highlightinterval);
			highlightinterval = setInterval(showNextHighlight, 7000);
			id = $(this).attr('class').split('_')[1];
			$('.highlightthumbs div').animate({
				top: (140-68*id)+"px"
			});
			$('.highlightitem').fadeOut();
			$('.highlightitem.item_'+id).fadeIn();
			$('.highlightthumbs div img').removeClass('act');
			$('.highlightthumbs div img.thumb_'+id).addClass('act');
		}
		
	});
	
	//$('.highlightitem').hide();
	//$('.highlightitem img:first').parent().show();
	highlightinterval = setInterval(showNextHighlight, 7000);
	
});
function StopHighlights() {
	if(highlightinterval) {
		clearInterval(highlightinterval);
		highlightinterval = 0;
	}
}
function StartHighlights() {
	if(!highlightinterval) highlightinterval = setInterval(showNextHighlight, 7000);
}
function showNextHighlight() {
	if(id >= hlcount-1) id = 0;
	else id++;
	$('.highlightthumbs div').animate({
		top: (140-68*id)+"px"
	});
	$('.highlightitem').fadeOut();
	$('.highlightitem.item_'+id).fadeIn();
	$('.highlightthumbs div img').removeClass('act');
	$('.highlightthumbs div img.thumb_'+id).addClass('act');
}
function showPrevHighlight() {
	if(id <= 0) id = hlcount-1;
	else id--;
	$('.highlightthumbs div').animate({
		top: (140-68*id)+"px"
	});
	$('.highlightitem').fadeOut();
	$('.highlightitem.item_'+id).fadeIn();
	$('.highlightthumbs div img').removeClass('act');
	$('.highlightthumbs div img.thumb_'+id).addClass('act');
}



$(document).ready(function(){
	
	
	
	
	
	var toolTip = '<div class="tooltip">${content}</div>';
	
	if($.cookie) {
		var boxen = $.cookie('startseite_boxen');
		
		if(boxen != null) {
			boxen = boxen.split(",");
			var boxen_out = "";
			for(var i = 0; i < boxen.length; i++) {
				boxen_out += '<div id="'+boxen[i]+'" class="box">'+$("#"+boxen[i]).html()+'</div>';
			}
			$("#boxen").html(boxen_out);
		}
	}
	
	
	$(".hotornot").mouseover(function() {
		$(this).css('backgroundColor', "#66ccff");
		//$("body").append(toolTip.split("${content}").join(''));
	});
	$(".hotornot").mouseout(function() {
		$(this).css('backgroundColor', "white");
	});
	
	$(".hotornot").tooltip({ 
		track: true, 
		delay: 0, 
		showURL: false, 
		showBody: " - ", 
		extraClass: "pretty", 
		bodyHandler: function() { 
			return $($(this).attr("href")).html(); 
		}
	});
	
	
	
	$("#boxen").sortable({
		opacity: .6,
		revert: true,
		items: '.box',
		cursor: 'move',
		handle: '.head',
		update: boxToCookie
	});
	function boxToCookie() {
		var arr = Array();
		$("#boxen").children().each(function(i) {
			var li = $(this);
			arr.push(li.attr('id'));
		}); 
		arr.splice(arr.length - 1, 1);
		$.cookie('startseite_boxen', arr.join(","), { path: '/', expires: 100 });
	}
	
	$(".tabs").tabs({ fx: { opacity: 'toggle', duration: 'fast' }, cookie: { expires: 100 } });
	
	//$(".shuffle").jqShuffle();
	
	$('.shuffle').cycle({
		fx:      'scrollLeft',
		delay:  -8000,
		timeout: 8000,
		easing:  'easeInOutBack'
	});
	
	
	$('.drag').draggable();
	
	$('.select > .selectA').click(function() {
		$(this).parent().find('.selectList').toggle();
	});
	$('.select > ul > li').click(function() {
		$(this).parent().toggle();
		$(this).parent().parent().find('.selectA > .wrapper > .inner').html($(this).html());
		$(this).parent().parent().find('.value').attr('value', $(this).attr('value'));
	});
	
	Date.firstDayOfWeek = 1;
	Date.format = 'mm.dd.yyyy';
	$('#dateBtn')
		.datePicker({createButton:false})
		.bind(
			'click',
			function()
			{
				$(this).dpDisplay();
				this.blur();
				return false;
			}
		)
		.bind(
			'dateSelected',
			function(e, selectedDate, $td)
			{
				$('#dateBtn').html(selectedDate.getDate()+"."+(selectedDate.getMonth()+1)+"."+selectedDate.getFullYear());
			}
		);

	/*
	$('#dateBtn').click(function() {$('#tx_tbevent_datum').datepicker('show')});
	
	$(".datepicker").datepicker({dateFormat: 'dd.mm.yy', onSelect: updateDatepicker, showOn: 'button'});
	
	function updateDatepicker(date) {
		$('#dateBtn').html(date);
	}
	*/
	
	if($('#toggleTopEvent').attr('checked')) {
		$('.eventListBox:not(.topevent)').hide();
	}
	
});

function toggleTopEvents(s) {
	switch(s) {
		case false:
			$('.eventFotoListBox:not(.topevent):not(.small)').show();
		break;
		case true:
			$('.eventFotoListBox:not(.topevent):not(.small)').hide();
		break;
	}
}

function changeDate(uri) {
	if($('#d').attr('value') && $('#m').attr('value') && $('#Y').attr('value')) {
		var d = new Date(0);
		d.setDate($('#d').attr('value'));
		d.setMonth(parseInt($('#m').attr('value'))-1);
		d.setFullYear($('#Y').attr('value'));
		if(uri.indexOf(escape('tx_tbevent_pi1[datum]')) > 0)
		var urirplc = uri.substr(uri.indexOf(escape('tx_tbevent_pi1[datum]')), uri.indexOf('&', uri.indexOf(escape('tx_tbevent_pi1[datum]'))));
		uri = uri.split(urirplc).join("");
		if(uri.indexOf('?') == uri.length-1) {
			uri = uri.split("?").join("");
		}
		location.href=uri+(uri.indexOf('?') > 0 ? '&' : '?')+'tx_tbevent_pi1[datum]='+parseInt(d.getTime()/1000);
	}
}

