var Accordion = function (){
	var panelTickerTimer=0;
	var panelId=0;
	
	var elementToTransform = ".accordion"
	var accordionTitleCass = "accordionTitle";
	var panelCount = jQuery(elementToTransform).length;
	disableAccordion = false;
	
	var	nextTab = function(){
		panelId = (panelId==panelCount-1)?0:panelId+1;
		jQuery(elementToTransform+":visible").animate({width:'hide'},400);
		jQuery(elementToTransform).eq(panelId).animate({width:'show'},400, function() {
			disableAccordion = false;
		});
	};
	
	return{	
		start : function(){
			//jQuery(elementToTransform).eq(0).show();
			disableAccordion = false;
			jQuery("."+accordionTitleCass).click(function() {
				clearInterval(panelTickerTimer);
				if(disableAccordion != true) {
					if(jQuery(elementToTransform+":visible").attr('id') == jQuery(this).next(elementToTransform).attr('id') ){
						return;
					}
					disableAccordion = true;
					jQuery(elementToTransform+":visible").animate({width:'hide'},400);
					jQuery(this).next(elementToTransform).animate({width:'show'},400, function() {
						disableAccordion = false;
					});		
				}
			})
		}	
		,
		startTimer : function(delay){
			panelTickerTimer = setInterval(nextTab,delay);
		}	
	};
}

jQuery(document).ready(function() {
	var acc1 = new Accordion();
	acc1.start();
	acc1.startTimer(5000);
});