var pageTracker; var faderPic=0; var globalHash=window.location.hash; var globalHashOld=""; var navigateElement; window.onunload = function (evt) { //alert(document.location.href); document.location.href="/de/index.php"; } window.addEvent('load', function() { if(pageTracker) { $$('a[href^=http]').each(function(el) { el.addEvent('click',function() { var dd = '/outgoing/' + el.get('href').replace('http://',''); pageTracker._trackPageview(dd); }.bind(this)); }); } }); window.addEvent('domready', function() { var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); new Asset.javascript(gaJsHost + "google-analytics.com/ga.js", { onload: function() { pageTracker = _gat._getTracker("UA-939964-48"); pageTracker._initData(); pageTracker._trackPageview(); } }); $('home').addEvent('click', function(){ $$('.blue, .blue_wide').removeEvents(); returnAnimation(); }); $('home1').addEvent('click', function(){ $$('.blue, .blue_wide').removeEvents(); returnAnimation(); }); $$('.tomove').addEvent('click', function(){ moveout(this); navigateElement=this; }); $('b2').addEvent('click', function(){ moveout($('a1')); navigateElement=$('b2'); }); var ticker = window.setInterval("hashListen()", 720); }); function moveout(el){ if (el.hasClass('left')) {var opt=Array(-260,-55,'left','left');}; if (el.hasClass('right')) {var opt=Array(900,750,'left','right');}; if (el.hasClass('top')) {var opt=Array(-200,-45,'top','top');}; if (el.hasClass('wide')) {var opt=Array(-260,-55,'top','wide');}; if (el.hasClass('spreadleft')) {var opt=Array(50,-55,'left','wide');}; if (el.hasClass('spreadright')) {var opt=Array(400,400,'left','right');}; if (el.hasClass('down')) {var opt=Array(510,454,'top','down');}; el.set('tween', { onComplete: function(e) { $(e.id).set('tween', { onComplete: Class.empty }); $(e.id).setStyle('z-index', 99); $(e.id).tween(opt[2], opt[1]); $(e.id).removeClass('tomove'); var alltomove=$('container').getElements('.tomove'); var stilltomove=alltomove.getRandom(); if (stilltomove) moveout(stilltomove); else { //$('b2').addClass('tomove'); //moveout($('b2')); $('logo').fade('out'); $('footer').fade('out'); $('home').fade('in'); $('home1').set('tween',{onComplete:function(){ $('home1').set('tween',{onComplete:Class.empty }); setTimeout('specialWide()',650); }}); $('home1').fade('in'); $$('.blue, .blue_wide').removeEvents(); } }, duration: 150, link: 'chain', fps: 20, transition: Fx.Transitions.Circ.easeInOut }); if (el.id=='b2'){ //$('a2').tween('left', 0); //$('a3').tween('left', 696); } el.tween(opt[2], opt[0]); } function specialWide(){ $('a2').tween('left', 0); $('a3').set('tween',{onComplete:function(){ $('a3').set('tween',{onComplete:Class.empty }); $('b2').set('tween',{onComplete:function(){ $('b2').set('tween',{onComplete:Class.empty}); $('b2').setStyle('z-index', 99); $('b2').set('tween',{onComplete:function(){ $('b2').set('tween',{onComplete:Class.empty}); fadeAllOut(); }}); $('b2').tween('top', -45); }}); $('b2').tween('top', -200); }}); $('a3').tween('left', 696); } function shiver(elm){ elm.fade(1); elm.addEvent('mouseout',function(){this.fade(0.4);}); } function navigate(elm){ window.location.hash=elm.get('rel'); unnavigate(); elm.fade(1); elm.removeEvents(); } function unnavigate(){ $$('.blue, .blue_wide').addEvent('mouseover', function(){shiver(this)}); $$('.blue, .blue_wide').addEvent('click', function(){navigate(this)}); $$('.blue, .blue_wide').fade(0.4); } function fadeAllOut(){ $$('.blue, .blue_wide').fade(0.4); navigate(navigateElement); var layer=new Element('div', {'class': 'layer', 'html':''}).inject($('containerContent')); var close=new Element('div', {'class': 'closebutton', 'html': 'Einschaltung schließen'}).inject(layer); close.addEvent('click',function(){ close.destroy(); layer.destroy(); }); } function fadeAllIn(){ $$('.blue, .blue_wide').fade(1); $$('.blue').addClass('tomove'); } function returnAnimation(){ $('containerContent').set('html',' '); $('containerLeft').set('html',' '); fadeAllIn(); $('home').fade('out'); $('home1').fade('out'); window.setTimeout('specialWideBack()',1000); } function ajaxRequest(url, id){ if (pageTracker){ pageTracker._trackPageview('/ajax/'+url); } var myAjax = new Request( { url: url, timeout: 15000, method: 'get', evalScripts: true, evalResponse: false, onFailure: function(){ document.getElementById('loader').innerHTML="Seitenladefehler"; }, onComplete: function(){ $(id).set('html',this.response.text); milkbox.initialize(); milkbox.reloadGalleries(); } }).send(); } function imageLoader(id){ var dummies=Array(); var images=$(id).getElements('img'); if (images.length>0){ $('loader').innerHTML="Bilder werden geladen"; for (i=0;i<(images.length);i++){ dummies[i]=images[i].src; } var loader=new Asset.images(dummies, { onComplete:function(){$(id).fade('in');$('loader').fade('out');}, onError:function(){$(id).fade('in');$('loader').fade('out');}, onProgress:function(counter,index){ $('loader').innerHTML="Bilder werden geladen: "+(counter+1)+" / "+images.length; if (counter>(images.length-8)){ $(id).fade('in');$('loader').fade('out'); } } } ); } else { $('loader').fade('out'); $(id).fade('in'); } } function hashListen(){ if (globalHash!=window.location.hash) { globalHash=window.location.hash; var vars=globalHash.split("/"); if (vars[2]!=vars[3]){ ajaxRequest("/de/"+vars[1]+".php?page_id="+vars[2]+"&id="+vars[3],"mainContent"); ajaxRequest("/de/ajax/subnavi.php?page_id="+vars[2]+"&id="+vars[3],"containerLeft"); if (navigator.appName=="Microsoft Internet Explorer"){ //window.helper.location.href="/de/helper.php?hash="+escape(window.location.hash); } } } } function movein(el){ if (el.hasClass('left')) {var opt=Array(-260,10,'left','left');}; if (el.hasClass('right')) {var opt=Array(900,685,'left','right');}; if (el.hasClass('top')) {var opt=Array(-200,10,'top','top');}; if (el.hasClass('wide')) {var opt=Array(-260,10,'top','wide');}; if (el.hasClass('down')) {var opt=Array(510,411,'top','down');}; el.set('tween', { onComplete: function(e) { $(e.id).set('tween', { onComplete: Class.empty }); $(e.id).setStyle('z-index', 101); $(e.id).tween(opt[2], opt[1]); $(e.id).removeClass('tomove'); var alltomove=$('container').getElements('.tomove'); var stilltomove=alltomove.getRandom(); if (stilltomove) movein(stilltomove); else { $$('.blue').addClass('tomove'); $('logo').fade(1); $('footer').fade(1); $$('.tomove').addEvent('click', function(){ moveout(this); }); window.setTimeout('reloadSite()',1000); } }, duration: 150, link: 'chain', fps: 20, transition: Fx.Transitions.Circ.easeInOut }); if (el.id=='b2'){ $('a2').tween('left', 0); $('a3').tween('left', 696); } el.tween(opt[2], opt[0]); } function reloadSite(){ document.location.href="/de/"; } /*function specialWideBack(){ var elm=$('b2'); elm.set('tween', { onComplete: function(e) { $(e.id).set('tween', { onComplete: Class.empty }); $(e.id).setStyle('z-index', 101); $('b2').set('tween', { onComplete: function(e){ $(e.id).set('tween', { onComplete: Class.empty }); $('a2').tween('left', 235); $('a3').tween('left', 460); $$('.blue, .blue_wide').removeEvents(); $('b2').removeClass('tomove'); movein($('a1')); } }); $('b2').tween('top', 142); } }); $('b2').tween('top', -45); }*/ function specialWideBack(){ $('a2').tween('left', 235); $('a3').set('tween',{onComplete:function(){ $('a3').set('tween',{onComplete:Class.empty }); $('b2').set('tween',{onComplete:function(){ $('b2').set('tween',{onComplete:Class.empty}); $('b2').setStyle('z-index', 101); $('b2').set('tween',{onComplete:function(){ $('b2').set('tween',{onComplete:Class.empty}); movein($('a1')); }}); $('b2').tween('top', 142); }}); $('b2').tween('top', -200); $$('.blue, .blue_wide').addEvent('mouseover', function(){shiver(this)}); $$('.blue, .blue_wide').addEvent('click', function(){navigate(this)}); }}); $('a3').tween('left', 460); }