var tosave = []; function swapVisibility(element1, element2){ document.getElementById(element1).style.display=''; document.getElementById(element2).style.display='none'; } // News Ticker var Ticker = new Class({ setOptions: function(options) { this.options = Object.extend({ speed: 1000, delay: 5000, direction: 'vertical', onComplete: Class.empty, onStart: Class.empty }, options || {}); }, initialize: function(el,options){ this.setOptions(options); this.el = $(el); this.items = this.el.getElements('li'); var w = 0; var h = 0; if(this.options.direction.toLowerCase()=='horizontal') { h = this.el.getSize().size.y; this.items.each(function(li,index) { w += li.getSize().size.x; }); } else { w = this.el.getSize().size.x; this.items.each(function(li,index) { //h += li.getSize().size.y; }); } this.el.setStyles({ position: 'absolute', top: 0, left: 0, width: w, height: h }); this.fx = new Fx.Styles(this.el,{duration:this.options.speed,onComplete:function() { var i = (this.current==0)?this.items.length:this.current; this.items[i-1].injectInside(this.el); this.el.setStyles({ left:0, top:0 }); }.bind(this)}); this.current = 0; this.next(); }, next: function() { this.current++; if (this.current >= this.items.length) this.current = 0; var pos = this.items[this.current]; this.fx.start({ top: -pos.offsetTop //left: -pos.offsetLeft }); this.next.bind(this).delay(this.options.delay+this.options.speed); } }); var color = 0; var values = new Array(); var savestring = ""; function saveall(){ var savestring = ""; var savefunc = function (x, idx) { // Get element var element = $(x); // Split up the name var name = element.name.split("|"); savestring += name[1] + "|" + name[2] + "|" + element.value + "~"; } tosave.forEach(savefunc); $('allscores').value=savestring; //if(savestring != "") alert(savestring); var sav = $('saving'); sav.removeClass('ajax-hidden'); sav.addClass('ajax-saving'); $('supersecrethiddenform').send({ method: 'post', update: $('null'), onComplete: function() { sav.removeClass('ajax-saving'); sav.addClass('ajax-hidden'); } }); // Clear Array after Saving tosave = null; tosave = []; //throw new Error("AJAX Performed!"); } function saveTimer() { saveall(); t = setTimeout("saveTimer()",300000); } function specialInit(){ // Add save to all links var list = $$('a'); list.each(function(element) { element.addEvent('click', function(){ saveall(); }); }); saveTimer(); } function mInit(){ // Where are you up to?! var list = $$('.inputboxtrigger'); list.each(function(element) { var fx = new Fx.Styles(element, {duration:200, wait:false}); element.addEvent('click', function(){ if(color == 0) { fx.start({ 'background-color' : '#00A034' }); color = 1; } else{ fx.start({ 'background-color' : '#D3D3D3' }); color = 0; } }); }); // Super secret form ting $('supersecrethiddenform').addEvent('submit', function(e) { new Event(e).stop(); }); } window.addEvent('domready', function() { mInit(); var vert = new Ticker('news',{speed:5000,delay:10000,direction:'vertical'}); }); sfHover = function() { var sfEls = document.getElementById("nav").getElementsByTagName("LI"); for (var i=0; i