
jQuery(function(){jQuery.ajaxSetup({cache:false});var hideWholeProgram=1;if(jQuery("body").attr("class")=='home'){hideWholeProgram=0;}
function uniqueId(){return(new Date()).getTime();}
function getUrlVars(){var vars=[],hash;var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).split('&');for(var i=0;i<hashes.length;i++){hash=hashes[i].split('=');vars.push(hash[0]);vars[hash[0]]=hash[1];}
return vars;}
if(jQuery.cookie('aprev')=='expanded'){jQuery("#preview").show();jQuery("#programm").hide();jQuery('#detail').hide();jQuery("#selpreview").show();jQuery("#selprog").hide();jQuery('ul.programm_nav').find('li.active').removeClass('active');jQuery('#lipreview').addClass('active');}else{if(jQuery("#programm").css('display')=='none'){jQuery("#programm").show();jQuery("#preview").hide();jQuery('#detail').hide();jQuery("#selprog").show();jQuery("#selpreview").hide();jQuery('ul.programm_nav').find('li.active').removeClass('active');jQuery('#liprog').addClass('active');}}
jQuery('#programm').load('/fileadmin/tmpl/content/programm.html?'+uniqueId(),function(response,status,xhr){if(status=="error"){}
var schloss=/(schloss)/g;var liberty=/(liberty)/g;if(getUrlVars()["cinema"]=='schloss'||schloss.test(document.domain)||jQuery.cookie('chkLiberty')=='hidden'){el=jQuery('#chkLiberty');if(el.hasClass('active')||jQuery.cookie('chkLiberty')=='hidden'){toggleEntries('schlosskino',1,'');jQuery('div.liberty').hide();el.removeClass('active')}
jQuery.cookie('chkSchlosskino','',{expires:7,path:'/'});jQuery.cookie('chkLiberty','hidden',{expires:7,path:'/'});}
if(getUrlVars()["cinema"]=='liberty'||liberty.test(document.domain)||jQuery.cookie('chkSchlosskino')=='hidden'){el=jQuery('#chkSchlosskino');if(el.hasClass('active')||jQuery.cookie('chkSchlosskino')=='hidden'){toggleEntries('liberty',1,'');jQuery('div.schlosskino').hide();el.removeClass('active')}
jQuery.cookie('chkSchlosskino','hidden',{expires:7,path:'/'});jQuery.cookie('chkLiberty','expanded',{expires:7,path:'/'});}
if(jQuery.cookie('dateSelector')){jQuery('#programm .entry').each(function(index){if(jQuery.cookie('dateSelector')!='all'&&!jQuery(this).hasClass(jQuery.cookie('dateSelector'))){jQuery(this).hide();jQuery(this).addClass('hiddenByDate');}else{jQuery(this).removeClass('hiddenByDate');if(jQuery(this).css('display')=='none'&&!jQuery(this).hasClass('hiddenByTitle')&&!jQuery(this).hasClass('hiddenByCinema')){jQuery(this).show();}}});if(jQuery.cookie('dateSelector')!='all'){jQuery('div.dates').removeClass('day0');jQuery('div.dates').addClass(jQuery.cookie('dateSelector'));var el=jQuery("#"+jQuery.cookie('dateSelector'));var liValue=el.text();jQuery('#dateSelector').find('li.active').removeClass('active');el.addClass('active');jQuery('li.currentDate span').html(liValue);}}
if(jQuery.cookie('filmSelector')){if(jQuery.cookie('filmSelector')!='all'){var el=jQuery("#"+jQuery.cookie('filmSelector'));var liValue=el.text();if(liValue.length>15){liValue=liValue.substr(0,15)+'...';}
jQuery('#filmSelector').find('li.active').removeClass('active');el.addClass('active');jQuery('li.currentFilm span').html(liValue);}
jQuery('#programm .entry').each(function(index){if(jQuery.cookie('filmSelector')!='all'&&!jQuery(this).hasClass(jQuery.cookie('filmSelector'))){jQuery(this).hide();jQuery(this).addClass('hiddenByTitle');}else{jQuery(this).removeClass('hiddenByTitle');if(jQuery(this).css('display')=='none'&&!jQuery(this).hasClass('hiddenByDate')&&!jQuery(this).hasClass('hiddenByCinema')){jQuery(this).show();}}});}});jQuery('#preview').load('fileadmin/tmpl/content/preview.html?'+uniqueId(),function(){if(jQuery.cookie('monthSelector')){jQuery('.item').each(function(index){if(jQuery.cookie('monthSelector')!='all'&&!jQuery(this).hasClass(jQuery.cookie('monthSelector'))){jQuery(this).hide();jQuery(this).addClass('hiddenByMonth');}else{jQuery(this).removeClass('hiddenByMonth');if(jQuery(this).css('display')=='none'&&!jQuery(this).hasClass('hiddenByGenre')&&!jQuery(this).hasClass('hiddenByPreviewFilm')){jQuery(this).show();}}});if(jQuery.cookie('monthSelector')!='all'){var el=jQuery("#"+jQuery.cookie('monthSelector'));var liValue=el.text();jQuery('#monthSelector').find('li.active').removeClass('active');el.addClass('active');jQuery('li.currentMonth span').html(liValue);}}
if(jQuery.cookie('genreSelector')){jQuery('.item').each(function(index){if(jQuery.cookie('genreSelector')!='all'&&!jQuery(this).hasClass(jQuery.cookie('genreSelector'))){jQuery(this).hide('slow');jQuery(this).addClass('hiddenByGenre');}else{jQuery(this).removeClass('hiddenByGenre');if(jQuery(this).css('display')=='none'&&!jQuery(this).hasClass('hiddenByMonth')&&!jQuery(this).hasClass('hiddenByPreviewFilm')){jQuery(this).show('slow');}}});if(jQuery.cookie('genreSelector')!='all'){var el=jQuery("#"+jQuery.cookie('genreSelector'));var liValue=el.text();jQuery('#genreSelector').find('li.active').removeClass('active');el.addClass('active');jQuery('li.currentGenre span').html(liValue);}}
if(jQuery.cookie('previewFilmSelector')){jQuery('.item').each(function(index){if(jQuery.cookie('previewFilmSelector')!='all'&&!jQuery(this).hasClass(jQuery.cookie('previewFilmSelector'))){jQuery(this).hide('slow');jQuery(this).addClass('hiddenByPreviewFilm');}else{jQuery(this).removeClass('hiddenByPreviewFilm');if(jQuery(this).css('display')=='none'&&!jQuery(this).hasClass('hiddenByMonth')&&!jQuery(this).hasClass('hiddenByGenre')){jQuery(this).show('slow');}}});if(jQuery.cookie('previewFilmSelector')!='all'){var el=jQuery("#"+jQuery.cookie('previewFilmSelector'));var liValue=el.text();if(liValue.length>15){liValue=liValue.substr(0,15)+'...';}
jQuery('#genreSelector').find('li.active').removeClass('active');el.addClass('active');jQuery('li.currentPreviewFilm span').html(liValue);}}});if(parseInt(getUrlVars()["filmid"])){jQuery('#detail').load('fileadmin/tmpl/content/detail_'+parseInt(getUrlVars()["filmid"])+'.html',function(){jQuery('#detail').show();jQuery('#sliderTop').show();jQuery('#sliderTop div.show').show();jQuery('.selector').hide();jQuery('#programm').hide();jQuery('#preview').hide();});}else if(hideWholeProgram){jQuery('#sliderTop').show();jQuery('#sliderTop div.show').show();jQuery('.selector').hide();jQuery('#programm').hide();jQuery('#preview').hide();}else{jQuery('#detail').hide();jQuery('#sliderTop').hide();}
var icon_up='url(fileadmin/tmpl/img/programm/ic_arrow_top.gif)';var icon_down='url(fileadmin/tmpl/img/programm/ic_arrow_bottom.gif)';function checkSliderIcons(){if(jQuery('#detail').css('display')=='none'){jQuery("#sliderBottom").hide();}else{jQuery("#sliderBottom").css("background-image",icon_up);}}
jQuery("#sliderBottom").click(function(){jQuery("#detail").slideToggle("slow",function(){checkSliderIcons();});});function toggleTopSlider(){jQuery(".selector").slideToggle("slow",function(){if(jQuery('.selector').css('display')=='block'){jQuery("#slider_top").css("background-image",icon_up);}});}
jQuery("#sliderTop").click(function(el){if(jQuery('.selector').css('display')=='none'){if(jQuery("#apreview").parent('li').attr("class")=='active'){jQuery("#preview").fadeIn('slow');}else{jQuery("#programm").fadeIn('slow');}
jQuery("#detail").hide();jQuery('#sliderTop div.show').hide();jQuery('#sliderTop div.hide').show();jQuery('#content_main').css('display','none');}else{jQuery("#detail").fadeIn('slow');jQuery("#programm").hide();jQuery('#preview').hide();jQuery('#sliderTop div.show').show();jQuery('#sliderTop div.hide').hide();jQuery('#content_main').css('display','block');}
toggleTopSlider();return false;});jQuery("#aprog").click(function(el){if(jQuery('.selector').css('display')=='none'){toggleTopSlider();}
jQuery("#programm").fadeIn('slow');jQuery("#preview").hide();jQuery('#detail').hide();jQuery('#sliderTop div.hide').show();jQuery('#sliderTop div.show').hide();jQuery("#selprog").fadeIn('slow');jQuery("#selpreview").hide();jQuery('ul.programm_nav').find('li.active').removeClass('active');jQuery(this).parent().addClass('active');jQuery('#content_main').css('display','none');checkSliderIcons();jQuery.cookie('aprog','expanded',{expires:7,path:'/'});jQuery.cookie('aprev','hidden',{expires:7,path:'/'});return false;});jQuery("#apreview").click(function(el){if(jQuery('.selector').css('display')=='none'){toggleTopSlider();}
jQuery("#preview").fadeIn('slow');jQuery("#programm").hide();jQuery('#detail').hide();jQuery('#sliderTop div.hide').show();jQuery('#sliderTop div.show').hide();jQuery("#selpreview").fadeIn('slow');jQuery("#selprog").hide();jQuery('ul.programm_nav').find('li.active').removeClass('active');jQuery(this).parent().addClass('active');jQuery('#content_main').css('display','none');checkSliderIcons();jQuery.cookie('aprev','expanded',{expires:7,path:'/'});jQuery.cookie('aprog','hidden',{expires:7,path:'/'});return false;});jQuery("#chkLiberty").click(function(el){if(jQuery(this).hasClass('active')){toggleEntries('schlosskino',1,'slow');jQuery('div.liberty').hide('slow');jQuery(this).removeClass('active');jQuery.cookie('chkLiberty','hidden',{expires:7,path:'/'});}else{toggleEntries('schlosskino',0,'slow');jQuery('div.liberty').show('slow');jQuery(this).addClass('active');jQuery.cookie('chkLiberty','expanded',{expires:7,path:'/'});}
return false;});jQuery("#chkSchlosskino").click(function(el){if(jQuery(this).hasClass('active')){toggleEntries('liberty',1,'slow');jQuery('div.schlosskino').hide('slow');jQuery(this).removeClass('active');jQuery.cookie('chkSchlosskino','hidden',{expires:7,path:'/'});}else{toggleEntries('liberty',0,'slow');jQuery('div.schlosskino').show('slow');jQuery(this).addClass('active');jQuery.cookie('chkSchlosskino','expanded',{expires:7,path:'/'});}
return false;});jQuery("#dateSelector li").not('.ignore').click(function(el){var liValue=jQuery(this).text();if(jQuery(this).hasClass('all')){var className='all';}else{var className=jQuery(this).attr("id");}
jQuery('#dateSelector').find('li.active').removeClass('active');jQuery(this).addClass('active');jQuery('li.currentDate span').html(liValue);jQuery('.dates.day0').removeClass('day0');jQuery('.dates.day1').removeClass('day1');jQuery('.dates.day2').removeClass('day2');jQuery('.dates.day3').removeClass('day3');jQuery('.dates.day4').removeClass('day4');jQuery('.dates.day5').removeClass('day5');jQuery('.dates.day6').removeClass('day6');if(className!='all'){jQuery('.dates').addClass(className);jQuery.cookie('dateSelector',className,{expires:7,path:'/'});}else{jQuery('.dates').addClass('day0');jQuery.cookie('dateSelector','day0',{expires:7,path:'/'});}
jQuery('#programm .entry').each(function(index){if(className!='all'&&!jQuery(this).hasClass(className)){jQuery(this).slideUp('slow');jQuery(this).addClass('hiddenByDate');}else{jQuery(this).removeClass('hiddenByDate');if(jQuery(this).css('display')=='none'&&!jQuery(this).hasClass('hiddenByTitle')&&!jQuery(this).hasClass('hiddenByCinema')){jQuery(this).slideDown('slow');}}});return false;});jQuery("#filmSelector li").not('.ignore').click(function(el){var liValue=jQuery(this).text();if(liValue.length>15){liValue=liValue.substr(0,15)+'...';}
if(jQuery(this).hasClass('all')){var className='all';}else{var className=jQuery(this).attr("id");}
jQuery.cookie('filmSelector',className,{expires:7,path:'/'});jQuery('#filmSelector').find('li.active').removeClass('active');jQuery(this).addClass('active');jQuery('li.currentFilm span').html(liValue);jQuery('#programm .entry').each(function(index){if(className!='all'&&!jQuery(this).hasClass(className)){jQuery(this).slideUp('slow');jQuery(this).addClass('hiddenByTitle');}else{jQuery(this).removeClass('hiddenByTitle');if(jQuery(this).css('display')=='none'&&!jQuery(this).hasClass('hiddenByDate')&&!jQuery(this).hasClass('hiddenByCinema')){jQuery(this).slideDown('slow');}}});return false;});jQuery("#monthSelector li").not('.ignore').click(function(el){var liValue=jQuery(this).text();if(jQuery(this).hasClass('all')){var className='all';}else{var className=jQuery(this).attr("id");}
jQuery.cookie('monthSelector',className,{expires:7,path:'/'});jQuery('#monthSelector').find('li.active').removeClass('active');jQuery(this).addClass('active');jQuery('li.currentMonth span').html(liValue);jQuery('.item').each(function(index){if(className!='all'&&!jQuery(this).hasClass(className)){jQuery(this).hide('slow');jQuery(this).addClass('hiddenByMonth');}else{jQuery(this).removeClass('hiddenByMonth');if(jQuery(this).css('display')=='none'&&!jQuery(this).hasClass('hiddenByGenre')&&!jQuery(this).hasClass('hiddenByPreviewFilm')){jQuery(this).show('slow');}}});return false;});jQuery("#genreSelector li").not('.ignore').click(function(el){var liValue=jQuery(this).text();if(jQuery(this).hasClass('all')){var className='all';}else{var className=jQuery(this).attr("id");}
jQuery.cookie('genreSelector',className,{expires:7,path:'/'});jQuery('#genreSelector').find('li.active').removeClass('active');jQuery(this).addClass('active');jQuery('li.currentGenre span').html(liValue);jQuery('.item').each(function(index){if(className!='all'&&!jQuery(this).hasClass(className)){jQuery(this).hide('slow');jQuery(this).addClass('hiddenByGenre');}else{jQuery(this).removeClass('hiddenByGenre');if(jQuery(this).css('display')=='none'&&!jQuery(this).hasClass('hiddenByMonth')&&!jQuery(this).hasClass('hiddenByPreviewFilm')){jQuery(this).show('slow');}}});return false;});jQuery("#previewFilmSelector li").not('.ignore').click(function(el){var liValue=jQuery(this).text();if(liValue.length>15){liValue=liValue.substr(0,15)+'...';}
if(jQuery(this).hasClass('all')){var className='all';}else{var className=jQuery(this).attr("id");}
jQuery.cookie('previewFilmSelector',className,{expires:7,path:'/'});jQuery('#previewFilmSelector').find('li.active').removeClass('active');jQuery(this).addClass('active');jQuery('li.currentPreviewFilm span').html(liValue);jQuery('.item').each(function(index){if(className!='all'&&!jQuery(this).hasClass(className)){jQuery(this).hide('slow');jQuery(this).addClass('hiddenByPreviewFilm');}else{jQuery(this).removeClass('hiddenByPreviewFilm');if(jQuery(this).css('display')=='none'&&!jQuery(this).hasClass('hiddenByMonth')&&!jQuery(this).hasClass('hiddenByGenre')){jQuery(this).show('slow');}}});return false;});function toggleEntries(cinema,hide,slow){jQuery('div.'+cinema).each(function(index){if(jQuery(this).hasClass('no_entry')){if(hide){if(slow=='slow'){jQuery(this).parents().filter('#programm .entry').slideUp(slow);}else{jQuery(this).parents().filter('#programm .entry').hide();}
jQuery(this).parents().filter('#programm .entry').addClass('hiddenByCinema');}else if(!jQuery(this).parents().filter('#programm .entry').hasClass('hiddenByTitle')&&!jQuery(this).parents().filter('#programm .entry').hasClass('hiddenByDate')){jQuery(this).parents().filter('#programm .entry').slideDown(slow);jQuery(this).parents().filter('#programm .entry').removeClass('hiddenByCinema');}}});}});
