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