document.write(''); function Delegate() {} Delegate.create = function (o, f) { var a = new Array() ; var l = arguments.length ; for(var i = 2 ; i < l ; i++) a[i - 2] = arguments[i] ; return function() { var aP = [].concat(arguments, a) ; f.apply(o, aP); } } Tween = function(obj, prop, func, begin, finish, duration, suffixe){ this.init(obj, prop, func, begin, finish, duration, suffixe) } var gp_t = Tween.prototype; gp_t.obj = new Object(); gp_t.prop=''; gp_t.func = function (t, b, c, d) { return c*t/d + b; }; gp_t.begin = 0; gp_t.change = 0; gp_t.prevTime = 0; gp_t.prevPos = 0; gp_t.looping = false; gp_t._duration = 0; gp_t._time = 0; gp_t._pos = 0; gp_t._position = 0; gp_t._startTime = 0; gp_t._finish = 0; gp_t.name = ''; gp_t.suffixe = ''; gp_t._listeners = new Array(); gp_t.setTime = function(t){ this.prevTime = this._time; if (t > this.getDuration()) { if (this.looping) { this.rewind (t - this._duration); this.update(); this.broadcastMessage('onMotionLooped',{target:this,type:'onMotionLooped'}); } else { this._time = this._duration; this.update(); this.stop(); this.broadcastMessage('onMotionFinished',{target:this,type:'onMotionFinished'}); } } else if (t < 0) { this.rewind(); this.update(); } else { this._time = t; this.update(); } } gp_t.getTime = function(){ return this._time; } gp_t.setDuration = function(d){ this._duration = (d == null || d <= 0) ? 100000 : d; } gp_t.getDuration = function(){ return this._duration; } gp_t.setPosition = function(p){ this.prevPos = this._pos; var a = this.suffixe != '' ? this.suffixe : ''; this.obj[this.prop] = Math.round(p) + a; this._pos = p; this.broadcastMessage('onMotionChanged',{target:this,type:'onMotionChanged'}); } gp_t.getPosition = function(t){ if (t == undefined) t = this._time; return this.func(t, this.begin, this.change, this._duration); }; gp_t.setFinish = function(f){ this.change = f - this.begin; }; gp_t.geFinish = function(){ return this.begin + this.change; }; gp_t.init = function(obj, prop, func, begin, finish, duration, suffixe){ if (!arguments.length) return; this._listeners = new Array(); this.addListener(this); if(suffixe) this.suffixe = suffixe; this.obj = obj; this.prop = prop; this.begin = begin; this._pos = begin; this.setDuration(duration); if (func!=null && func!='') { this.func = func; } this.setFinish(finish); } gp_t.start = function(){ this.rewind(); this.startEnterFrame(); this.broadcastMessage('onMotionStarted',{target:this,type:'onMotionStarted'}); //alert('in'); } gp_t.rewind = function(t){ this.stop(); this._time = (t == undefined) ? 0 : t; this.fixTime(); this.update(); } gp_t.fforward = function(){ this._time = this._duration; this.fixTime(); this.update(); } gp_t.update = function(){ this.setPosition(this.getPosition(this._time)); } gp_t.startEnterFrame = function(){ this.stopEnterFrame(); this.isPlaying = true; this.onEnterFrame(); } gp_t.onEnterFrame = function(){ if(this.isPlaying) { this.nextFrame(); setTimeout(Delegate.create(this, this.onEnterFrame), 0); } } gp_t.nextFrame = function(){ this.setTime((this.getTimer() - this._startTime) / 1000); } gp_t.stop = function(){ this.stopEnterFrame(); this.broadcastMessage('onMotionStopped',{target:this,type:'onMotionStopped'}); } gp_t.stopEnterFrame = function(){ this.isPlaying = false; } gp_t.continueTo = function(finish, duration){ this.begin = this._pos; this.setFinish(finish); if (this._duration != undefined) this.setDuration(duration); this.start(); } gp_t.resume = function(){ this.fixTime(); this.startEnterFrame(); this.broadcastMessage('onMotionResumed',{target:this,type:'onMotionResumed'}); } gp_t.yoyo = function (){ this.continueTo(this.begin,this._time); } gp_t.addListener = function(o){ this.removeListener (o); return this._listeners.push(o); } gp_t.removeListener = function(o){ var a = this._listeners; var i = a.length; while (i--) { if (a[i] == o) { a.splice (i, 1); return true; } } return false; } gp_t.broadcastMessage = function(){ var arr = new Array(); for(var i = 0; i < arguments.length; i++){ arr.push(arguments[i]) } var e = arr.shift(); var a = this._listeners; var l = a.length; for (var i=0; i= this.total_thumbs) {this.current_thumb = 0;} var thumb = document.getElementById('im_image');var name = document.getElementById('im_name');thumb.src = 'http://www.sihirlikuyu.com/dilara/'+this.images[this.current_thumb];name.innerHTML = this.names[this.current_thumb];this.current_thumb += 1;} if (!gp_popup.cookies.readCookie('flc_1')) { gp_popup.preloaded_images = new Array(gp_popup.images.length); for (var i = 0;i