var haberKaydirici=new Class({getOptions:function(){return{haberURL:'',set:0,maxSet:5,delay:5000,setData:new Array()}},initialize:function(options){this.setOptions(this.getOptions(),options);if(this.options.initialize)this.options.initialize.call(this);this.getNewsSet();},reloadNewSet:function(){this.getNewsSet();},getNewsSet:function(){if(this.lastSet==this.options.set)return false;this.lastSet=this.options.set;kaydirObject=this;if(!this.options.setData[this.options.set]){if(this.options.set>=this.options.maxSet+1){this.options.set=0;this.changeNewsSet(0);return;}
var url=this.options.haberURL+this.options.set;myAjx=new Ajax(url,{method:'get',onSuccess:function(responseText){kaydirObject.manageNewSet(responseText);},onComplete:function(){},onFailure:function(){}}).request();}else{this.changeNewsSet(this.options.set);}},manageNewSet:function(responseText){this.options.setData[this.options.set]=responseText;if(!responseText){this.options.maxSet=this.options.set-1;if(this.options.maxSet==0){return false;}
this.options.set=0;this.changeNewsSet(0);}else{this.changeNewsSet(this.options.set);}},changeNewsSet:function(getSet){kaydirObject=this;var FadeOut=new Fx.Style('haber_holder','opacity',{duration:500});FadeOut.start(1,0);FadeOut.addEvent('onComplete',function(){$('haber_holder').setHTML(kaydirObject.options.setData[getSet]);var FadeIn=new Fx.Style('haber_holder','opacity',{duration:500});FadeIn.start(0,1);});this.options.set++;delay=this.reloadNewSet.delay(this.options.delay,this);if(this.options.set>this.options.maxSet)set=0;}});haberKaydirici.implement(new Events);haberKaydirici.implement(new Options);