var newsslider = {
	init:function(){
		newsslider.duration = 5000;
		newsslider.selem=$('slidenews');
		newsslider.effect = new Fx.Scroll(newsslider.selem, {
			wait: false,
			duration: 0,
			offset: {'x': 0, 'y': 0}
				
		});
		newsslider.numelem=0;
		newsslider.imgobj=new Array();
		newsslider.imgfx2=new Array();
		var tempsection='';
		newsslider.selem.getElement('div[id^=sslidenews]').getElements('div[class^=sslidenewselem]').each(function(img){	
			newsslider.imgfx2[newsslider.numelem] = new Fx.Morph(img, {duration: 200, transition: Fx.Transitions.Sine.easeOut});		
			newsslider.imgobj[newsslider.numelem] = img;
			if(newsslider.numelem!=0){
				img.set('opacity',0);
			}
			newsslider.numelem+=1;							 
		});	
		newsslider.currentelem=0;
		newsslider.timer= window.setTimeout('newsslider.autogo();', 7700);
	},
	autogo:function(){
		newsslider.sgo("next");
	},
	resettim:function(goNext){
		window.clearTimeout(newsslider.timer);
		if(goNext==1){
			newsslider.timer=window.setTimeout('newsslider.autogo();', newsslider.duration);
		}
	},
	sgo:function(effect){
		newsslider.resettim(1);
		newsslider.imgfx2[newsslider.currentelem].start({
    		'opacity': 0
		});		
		if(effect=="next"){
			if((newsslider.currentelem+1)>newsslider.numelem-1){
				newsslider.currentelem=0;
			} else {
				newsslider.currentelem=(newsslider.currentelem+1);
			}
		}
		if(effect=="previous"){
			if((newsslider.currentelem-1)==-1){
				newsslider.currentelem=newsslider.numelem-1;
			} else {
				newsslider.currentelem=(newsslider.currentelem-1);
			}
		}
		if(effect!="previous" && effect!="next"){
			if(Math.round(effect)>-1 && Math.round(effect)<newsslider.numelem){
				newsslider.currentelem=Math.round(effect);
			} 
		}
		var x = new Chain();
		var one = function(){newsslider.effect.toElement(newsslider.imgobj[newsslider.currentelem])};
		var two = function(){newsslider.imgfx2[newsslider.currentelem].start({
    		'opacity': 1
		})};
		x.chain(one);
		x.chain(two);
		x.callChain.delay(200, x);
		x.callChain.delay(200, x);
		// alert(newsslider.currentelem);
	}
}
