window.onload = function() { externalLinks(); if(el = $('gPage')){ window.setTimeout("getPage('"+el.rel+"',Slimbox)", 5000); } } window.onunload = function(){ } function externalLinks() { var anchors = $$("a"); for (var i=0; i < anchors.length; i++) { var anchor = anchors[i]; if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") anchor.target = "_blank"; } } window.addEvent('domready', function() { var objB = { starten: 1, setDuration : 10000, bgColor : ['#f5a671','#fdd490','#fff94d','#fce3d2','#f9c6a3','#fffb8c','#e9dcc8','#dbc5a5','#fcd9ef','#ceb085'] }; var myFx = new Fx.Tween($('top'), {duration: objB.setDuration}); myFx.start('background-color', objB.bgColor[0], objB.bgColor[1]); nextBG = function(){ var enden maxBgColor = (this.bgColor.length)-1; if( this.starten < 0 ) this.starten = 0; else if( this.starten == maxBgColor){ enden = 0; } else if( this.starten > maxBgColor){ this.starten = 0; enden = 1; } else enden = this.starten+1; myFx.start('background-color', this.bgColor[this.starten], this.bgColor[enden]); this.starten++; } nextBG.periodical(objB.setDuration+150, objB); }); rollover = function(id,bild){ $('schmucktext'+id).setStyle('top','0px'); $('schmuckbild'+id).src = bild; } rollout = function(id,bild){ $('schmucktext'+id).setStyle('top','-5000px'); $('schmuckbild'+id).src = bild; } getSite = function(links,Slimbox,no){ if( typeof(links) == 'object' ){ var sauberLink = links.getAttribute("href"); } else{ var sauberLink = links; } var absUrl = document.URL; if( sauberLink.substring(0,absUrl.length) == absUrl ){ sauberLink = sauberLink.substring((absUrl.length-1)); } var htmlInhalt = new Request.JSON({ url: '/ajaxjson'+sauberLink, onSuccess: function(json,html) { $('inhalt').innerHTML = json.htmlaus; Slimbox.scanPage(); if( no != 'no' ){ var anchorses = $$("a"); for (var i=0; i < anchorses.length; i++) { var anchorm = anchorses[i]; if (anchorm.getAttribute("href") && anchorm.className == "active"){ anchorm.removeProperty('class'); } } links.addClass("active"); } }, onFailure: function() { $('inhalt').set('text', ''); $('inhalt').innerHTML = '
Die Seite konnte leider nicht gefunden werden!
'; } }).send(); return false; } getPage = function(link,Slimbox,no){ var sauberLink = link; var htmlInhalt = new Request.JSON({ url: '/gajaxjson'+sauberLink, onSuccess: function(json,html) { $('inhalt').innerHTML = json.htmlaus; $('navigation').innerHTML = json.htmlnav; $('startimg').style.display = 'none'; Slimbox.scanPage(); var anchorses = $$("a"); for (var i=0; i < anchorses.length; i++) { var anchorm = anchorses[i]; if (anchorm.getAttribute("href") && i==0 ){ anchorm.addClass("active"); } } }, onFailure: function() { $('inhalt').set('text', ''); $('inhalt').innerHTML = '
Die Seite konnte leider nicht gefunden werden!
'; } }).send(); return false; } galerie = function(id,link){ var sauberLink = link; var htmlInhalt = new Request.JSON({ onSuccess: function(json,html) { myFirstElement = new Element('div', {id: 'galerieausgabe'}); myFirstElement.inject($('inhalt')); myFirstElement.innerHTML = json.htmlaus; Slimbox.scanPage(); } }).get('/bijaxjson/'+id+sauberLink); return false; } exclose = function(){ myElement = $('galerieausgabe'); var removedElement = myElement.dispose(); } checknews = function(links){ var email = $('email').value var datePat = /^[A-z0-9][\w.-]*@[A-z0-9-\.]+\.[A-z0-9]{2,6}$/; if(email.search(datePat)){ $('formError').innerHTML = 'Sie haben keine E-Mail Adresse eingetragen!'; return false; } else{ $('formError').innerHTML = ''; } var myForm = $('anmeldung'); myForm.set('send', { method: 'post', onComplete: function(json,html) { var objRes = JSON.decode(json); if( objRes.fehler != '' ){ $('formError').innerHTML = objRes.fehler; return false; } else{ getSite(objRes.url,Slimbox,'no'); return false; } } }).send('/gajaxjson'+links); }