(function($) {
	$(function() {
		$('.folded :not .pda-table-sp').each(function () {
			$(this).css('position','relative');
			var img = $('<img src="/wp-content/themes/platzda/img/layout/folded-edge.jpg" alt="" />');
			img .css('position','absolute')
				.css('top','-1px')
				.css('right','-1px')
				.prependTo(this);
		});
	
	
		var animationLoop = function () {
			$('.imageReel').animate({
				left: -itemWidth
			}, 900 , 'swing', function () {
				$('.imageReel A:first').appendTo('.imageReel');
				$('.imageReel').css('left','0');
			});
		};
	
		//set up slider width
		var time        = 3000;
		var itemWidth   = $('.partner .inner').width();
		var itemNum     = $('.partner .inner .imageReel A').size();
		var interval    = setInterval(animationLoop, time);
		
		$('.imageReel').css({'width':  itemWidth * itemNum}).hover(
			function () {
				clearInterval(interval);
			},
			function () {
				interval = setInterval(animationLoop, time);
			}
		);
	
		if ($.browser.msie && $.browser.version == '7.0') {
			$('#content .sidebar .partner *').show().fadeTo(0,0);
		}
	
		$('.sidebar A.controller').click(function (e) {
			e.preventDefault();
			if ($(this).is('.closed')) {
				$(this).removeClass('closed').addClass('open').animate({marginRight: '-10px'},700);
				$('.sidebar .window').animate({width: $('.sidebar .window .slider').width()},700,'swing', function () {
					if ($.browser.msie && $.browser.version == '7.0') {
						$('#content .sidebar .partner *').fadeTo(300,1);
					}
				});
			} else {
				if ($.browser.msie && $.browser.version == '7.0') {
					$('#content .sidebar .partner *').fadeTo(100,0);
				}
				$(this).removeClass('open').addClass('closed').animate({marginRight: '-1px'},700);
				$('.sidebar .window').stop(true,true).animate({width: '1px'},700,'swing');
			}
		});
	
		//pd-market
		$('.bday_date').datepicker({
			changeMonth: true,
			changeYear: true,
			minDate: "-40Y",
			maxDate: "-12Y"
		});
	
		$('.current_date').datepicker({
			changeMonth: true,
			changeYear: true
		});
	
		//dynamische schulen
		$('#new_schools').hide();
	
		$('#add_schools').click(function () {
			$('#new_schools').toggle();
		});
	
	
		$(".oddeven tr:even").addClass("even");
		$(".oddeven tr:odd").addClass("odd");
	
		//jobstabelle
		$('.jobs_apply tfoot tr').hide();
	
		$('.jobs_apply_click').click(function (){
			$(this).parents('.jobs_apply').find('tfoot tr').toggle();
		});
	
                $('.pda-click-table').live('click', function() {
			var link = $('a', this).attr('href');
			location.href = link;
		});

                //pagination
                var pagination_options = {
                    num_edge_entries: 2,
                    num_display_entries: 10,
                    callback: pageselectCallback,
                    items_per_page:100,
                    prev_text: ' ',
                    next_text: ' '
                }
                
                function pageselectCallback(page_index, jq){
                    var items_per_page = pagination_options.items_per_page;
                    var offset = page_index * items_per_page;
                    var new_content = $('#hiddenresult div.result').slice(offset, offset + items_per_page).clone();
                    $('#Searchresult').empty().append(new_content);
                    return false;
                }
                function initPagination() {
                    var num_entries = $('#hiddenresult div.result').length;
                    // Create pagination element
                    $("#Pagination").pagination(num_entries, pagination_options);
                }
                
                $('#hiddenresult').hide();
                initPagination();


	
	});
})(jQuery);

