if($) {
	
	var curr	= 1;
	var param	= '';

	if($(document).ready(function(){
		pagingStatus();
		$('#films > a, #films .linklist a, #films .covers a').live('click', function(){
			$('body').attr('id', 'play');
			call('movie', 'cont', parseInt($(this).attr('name')));
		});
		$('#prevnext a').live('click', function() {	
			if($(this).hasClass('next') && curr < toppage)
				curr++;
			else if($(this).hasClass('prev') && curr > 1)
				curr--;			
			else
				return false;
			$('#paging-current').html(curr);	
			if(param != '')
				extsearch(curr);
			else	
				call('paging', 'films', curr);
			
			pagingStatus();
			return false;
		});
		$('#morelinks select').change(function(){
			window.open($(this).val(), '_blank', '');			
		});
		$('#extsearch').submit(function() {
			$.ajax({
				url: 'ajax/call_paging.php?ext&id=1&'+$('#extsearch').serialize(),
				data: 'post',
				async: false,
				success: function(d) {
						$('#trailers').html('<div id="films"></div>');
						$('#films').html(d);
				}
			});
			param = $('#extparam').html().replace(/\&amp;/g, '&');	
			$('#extparam').remove();
			return false;
		});
	}));
	
	function call(src, tgt, id) {
		if($('form#search input[name="keywords"]').val() != '' && $('form#search input[name="keywords"]').val() != 'Trailer suchen')
			id += '&keyword='+$('form#search input[name="keywords"]').val();
		$.ajax({
				url:	'ajax/call_'+src+'.php?id='+id,
				type:	'GET',	
				async:	false,
				success: function(d) {
					c = $('#'+tgt);
					c.html(d);
				}				
		}); 
	}
	
	function pagingStatus() {
		if(toppage > 1 && curr < toppage)
			$('#prevnext a.next').removeClass('off');
		else
			$('#prevnext a.next').addClass('off');
		if(curr > 1)
			$('#prevnext a.prev').removeClass('off');
		else
			$('#prevnext a.prev').addClass('off');
		
	}
	
	function extsearch(curr) {
		$.ajax({
			url: 'ajax/call_paging.php?ext&id='+curr+'&'+param,
			data: 'post',
			success: function(d) {
				$('#trailers').html('<div id="films"></div>');
				$('#films').html(d);
			}
		});
		return false;
	}
}
