var slideshowPack = {
	conf : {
		Objcounter:0,
		Nxtcounter:1,
		wTime:1500,
		dTime:2000,
		slidelength:0,
		slideArray:new Array()
	},
	main : function(){
		slideshowPack.conf.slideArray =  $('#slideshow .slideobj');
		slideshowPack.conf.slidelength = (slideshowPack.conf.slideArray.length);
		$(slideshowPack.conf.slideArray[slideshowPack.conf.Objcounter]).fadeIn(slideshowPack.conf.dTime,function(){slideshowPack.mainWait()});
	},
	mainWait : function(){
		setTimeout('slideshowPack.mainOut()',slideshowPack.conf.wTime);
	},
	mainOut : function(){
		$(slideshowPack.conf.slideArray[slideshowPack.conf.Objcounter]).fadeOut(slideshowPack.conf.dTime,function(){slideshowPack.counter()});
		$(slideshowPack.conf.slideArray[slideshowPack.conf.Nxtcounter]).fadeIn(slideshowPack.conf.dTime);
	},
	counter : function(){
		if(slideshowPack.conf.Objcounter<slideshowPack.conf.slidelength-2){
			slideshowPack.conf.Objcounter ++;
			slideshowPack.conf.Nxtcounter ++;
			slideshowPack.main();
		}
		else if(slideshowPack.conf.Objcounter<slideshowPack.conf.slidelength-1){
			slideshowPack.conf.Objcounter ++;
			slideshowPack.conf.Nxtcounter = 0;
			slideshowPack.main();
		}else{
			slideshowPack.conf.Objcounter = 0;
			slideshowPack.conf.Nxtcounter = 1;
			slideshowPack.main();
		}	
	}
}

$(function(){
	slideshowPack.main();
});
