
/*
 *
 * slideshow.js
 * 
 */
 
var SS = {};

SS.cls = "";
SS.obj = {}; //{speed, timeout};
SS.len = 0;
SS.currentNo = 0;
SS.nextNo = 0;
 
var slideShow = function(cls, obj){
    SS.cls = cls;
    SS.obj = obj;
    SS.init();
}

SS.init = function(){
  
    $('#'+SS.cls).hide();
    $('#'+SS.cls).css("position", "relative");
    
    //image setting
    SS.len = $('#'+SS.cls+' > img').length;
    for(i=0; i<SS.len; i++){
      $('#'+SS.cls+' > img:eq('+i+')').css("position", "absolute").css("top","0").css("left","0");
      $('#'+SS.cls+' > img:eq('+i+')').hide();
    }
    $('#'+SS.cls+' > img:eq(0)').show();
    
    //start
    $('#'+SS.cls).show();
    SS.nextNo = 1;
    SS.timerID = setTimeout("SS.opSlideShow("+SS.currentNo+", "+SS.nextNo+", "+SS.obj.speed+")", SS.obj.timeout);
}

SS.opSlideShow = function(cn, nn, sec){
	$('#'+SS.cls+' > img:eq('+nn+')').stop(true,true).fadeIn(sec);
	$('#'+SS.cls+' > img:eq('+cn+')').fadeOut(sec);
	
	SS.currentNo = SS.nextNo;
	
	if(SS.nextNo < SS.len-1){
		SS.nextNo++;
		SS.timerID = setTimeout("SS.opSlideShow("+SS.currentNo+", "+SS.nextNo+", "+SS.obj.speed+")", SS.obj.timeout);
	}
}

















//

